500
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      47  19  66   5  38  78  10  30  81  53  40  30  23  43  41   1  69  45  59  75  26  50  93  41  64  27  38  66  41  38  57  53  17  84  61  60  25  14  25  33  23  14  23  62  21   6  66  80  77  98  31  42  56  91  82  36   3  18  22   2  32  75  55  47  72  98  81  92  52  69  63   1  92  86  52  65  62  16  46  67  41  96  52  29  71  46  89  85  89  60  21  58   7   6  41  33  89  76  42  24  91  92  78  17  43  75  83  26   7  23  29  76   1  57  94  88  97  73  58  37  19  62  29  79  77  62  76  35  81  75   3  87  60  10  23  57   3   6  87  63  22  75  93  20  42  17  67  35  82  96  72  94  70  58  75  45   5  82  32  71  15  70  84  63  95  80   9  85  96   5   8  48  15  84  57  41  24  39   6  65  50  95  76  82  15  88  32  27  66  35  96  45  27  81  99  86  17  68  46  18   6  65  48  97  39  96  91  56  55  72  25  56  72  97   9  91  86  32  98  18  78  26  96  75  58  63   8  52  57   5  67  64   7  21  14  23  57  57  15  57  26  80  73  74  97  67  57  24   1   8  40  23  60  88  28  90  98   4  29  31  46  23   9  74   7   9  53  71  19  37  93   2   5  73  88  96  29  19  23  90  43  92  54   2  92  43  63  49  53  15  47  50  33  84  25  80  36  12  10   2  61  72  38  97  42  35  61  28  18   4  11   8  80  89  33  36  44  45  90  41  51  85  63  88  40  72  49  56  81  99  64  97  28  57  29   3  92  31  36  90  99  46  96  89  79   2  52  33  84  36  41  14  34  30   7  46  78  63  73   7  29  90   5  45  44  73  89  96  15  95  77  99  32  36  98  74  15   4   4  99   6  14  89  35  76  80  31  64  79  95  58  97   2  78  10  94  90  32   6   1  30  82  50  65  70  88  59  24  87  74  69  23  52  92  62   5  96   4  17  45  18  77  27  29  74  37  72  66  99  35  65  66  90  34  51  48  48  14  78  74  38   7  93   1  21   9  18  81  77  11  71  64  73   9  16  50  13  43  78  67  65  99  15  93  57  30  32  84  35   9  24  24  47   6  92  79  83  57  65  92  70  98  52  23  60  68  40  73  26  95  40  82  34  70  60  14  51  80  58  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    38  70  14  77  97  84  87  94  21  47  18  57  96  97  44  19   4   2  22  36  76   6  20  15   9  47  64  30  59  52  57  45  96  77  53  83  84  88  53  25  15  29  12  56  88   3  91  56  49  26  65  12  95  82   5  19  69  93  24  32  21  49   7  66  80  93  66  13  37  36  74  74  28  75  67  49  54  38  83  85  95  72  31   6  15   6  40  31  54  84  82  27  98  35  74  37  50  23   1  33  69   6  78  40  78   7  31  93  12  16  78  49  77  82  10  75  44  52  50  15  14  92  66  40  29  22  31  74   9  63   8  67  32  38  20  21   9   9  65  81  79  27  68  92  77  92  60  29  15  12  43  55  60  68   1   9  12  58  57  77  57   5  74  50  31   1  43  38   6  43  36  38  10  13  82  28  70  33  60  10  31  61  64  16   7  31  88  44  68  27  43  61  18   7  97  90  99  32  60  51  42  99   3  31   2  96  67  23  11  68  86  58  86  61  35  51  56  99  87  71  99  46  38  92  61  47  88  88  33  83   6  90  19  87  48  42   7  10  24  55  98  27  28  26   5  52   5  97  46  31   6  59  12  33  78  22  25  71  79  41  58  41  74   1  53  76  13  81  83  45  32  13  94  72  58  31  89  97   2  23  13  26   4  33  57  48  76  19  68  62  16  80  89  99  46  36  49  83   1  50  87  20  27  63  75  10  56  32  26  96  10  82   1  46  23  52  40   5  33  61  58  76  88  79  16  44  78  37  35  62  14  63  81  32  86  98   3  80  77  50  19  70  95  58  60  89  27  46  64  93  57  45  11  40  29  33  78  76  30  75  50  97  22  51  27   7  10  95  26  50   8  32  30  47  53  33  31  43  32  67  16  86  47  64  61  59  78  70  21  18  12  17  39   7  30  35  17  87  71  30  90  35   5  52  98  19  34  38  24  24  87  77  41  52  46  27  59  99  27  32  53  87  31  27  34  54   6  66  58  46  41  39  75  19  77  55  39  24  65  50  78  66  56  88  61  30  54  66  86  68  48  83  33   5  47  77  39   4  33  81  25  81  88  53   8  87  87  74  54  48  47  62  97  20  60   4  87  59  86  39  25  31  98  45  45  51  76  84  92  43  60  63  55  96   2  10  67  38  31  23  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  80  74  24  73  83  26  16  51  33  32  56  48  98  52  88  12  86  73  84   8  37   5  14  33  80  73  76  22  54  98  56  72   7  13  37  92  83  68  97  38  81  86  80  93  29  14  22  82  22  54  48  52  27  31  13  70  67  54  39  63  55  38  48  50   7  19  85   2  27  61  96  86  81  75  95  71  73  98  50  59  62   5   9  33  89  79   6  80  89  22  93  13  78  43  64  22   2  42  86   1  39  41  24  93  63  83   5  35  16  44  34  54  73  35  37  15  57   1  89  17  63  64   8  81  19   4  23  80  61  53   6  34  24   4  21  18   6  92  97   3  77  27  96  68  52  76   3  63   6  60  76  50  12  62  10   8  60  63  21  40  44  14  29  30  38  56  58  19  43  59  45  70  20  99  84  21  44  60  29  84  34  82  21  53  56  29  10  84  76  97  62  61  79  26  80  28  34  31  83  90   5  72  21  42  57  92  19  50  22  51  42  48  49  45  67  44  61  62  90  56   9  57   8  95  78  44  30  41  82  95  35  21  72  43  77  99  89  17  15  68  33  21   2  81  96  32  43  44  38  44  29  78  93  44  21  22  98  95  41  76  70  90  77  30  57  73  80  94  34   6  92   6  42  17  88  34  74  69   7  22  80  42  29  11  69  69  61  77  48   7  65  82  22  70  43  46  98  38  46  11  18  67  30  85  25  16  13  95  35  32  73   6  75  94  75  88  73   2  33  31  13  38  25  26  27  81  78  39  99   9  38  94  92  78   1  52   2  44   1  66  14   6  36  99  68  22  85  67  76  74   9   4   5  75  17  38  78  25  13  77  54  54  13  67  54  58  55  80  84  81  81  63  61  90  51  21  57  97  73  65  63  55  30  70  27  81  95  60  94  92   5  38  39  99  40  10  70  22  45  41  45  68  43   4  55  17  50  40  97   3  85  24  36  27  43  27  97  83  85  42  64  28  29  91  24  42  38  94  78  57  87  73  96  36  83  46  39  27   7  63   6  18  69  35  67  43  61  58  71  20  99  96  86  14  93  69  71  55  43  70  35  36  90  91  27  42  77  61  72  61  67  14  45  91  58  35   8   9   3  71  25  40  43  53  13  58  13  84   8  52  74  93  21  26  42  54  81  12   3  55  75  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                19  87  30  73   5  83  56  10  85  12  53  69  40  54  77  87  30  24  76  70   9   2  30  13  52  68  22  75  10  13  81  64  69  70  89  42  93  63  97  15  11  86  36  70  33  16  51  67  77   4  70  68  60  28  86   3  10  45  16  81  13   9  26  49  54  67  78  40  87  97  71  70  22  36  59  37  51  79  24  23  32  82  48  46  52  55  12   3  76  68   7  33  26  65  57  15  16   6  46  52  18  65  20  26   8  34  61  62  95  98  10  24  82  86  45  51  73  80  49  68  42  77  34  84  28  92  47  77  64   8  32  82  36  47  32  77  37   2  91  51  39  29  18  65  78  16  61  57  45  40  80  49  34  12  81  80  38  94  73  26  46  67  64  59  85   7  66  67  35  45   2  76  53  92  19  24  43  40  52  11   9  49  75  97  97  82   4  54   3  38  36   1  78  36  83  36  22  52  42  37   4  67   7  70   1  73  35  27  92  88  88  87  93  76  76  86  53   9  27  72   9  94  54  42  84  53  57  58  63  40  72  71   1  52  43  51   6  74  22  72  69   7  49  87  27  46  92  34   4  98   3  15  24  29  69  60  25  11  90  11  24  50  44  23  24  63  74  28  81  84  50  94  87  58  47  81  61  26  14  88   6  35  50  23  75  15  32  62   3  23   3  36  73  77  43  14  17  13  79   4  99  57  24   4  34   6  83  71  55  18  15  37  71  49  84  16  70  56  94  65  45  34  35  79  82  56  84  14  85  59  70  77  68  64  78  36  50  82  45  52  75  40  40  54  92  36  55  20  61  69  49  69  19  99  73  85  30  31  95  79  42   1  91  68  36  53   7  92  96  12  10  97  47  69  78  15  41  58  30  84  47  22  33  38  35  81  61  45  65  90  55   4  69  21  60  98  62  12  50  48  60  45  65  21  25  14  41  80  32   7  65  85  61   2  48  81  20  72  50  11  55   1  67  97  89   6  27  75  60  66  64  59  83  51  90  77  78  71  14  41  40  25  55  65  33  53  31  10  32   7  14  13  47  98  49  28  85  80  12   1  73  50  53  83  21  78  79  74  96  94  55  10  78  52  63  54   3  63  81  45  47  91  42  73   7  24  41  56  32  50  34  94  24   9  95  10  38  27  73  32  25  21  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              22  36  61   4  14   9  56  93  42  83  71  86  44  22  24  35  41  89  24  30  13   4  80  30  58  29  33  98  55   4  88   7  85  45  58  14  32  59  53  29  58  46  38  15  35  64  81  32  46  35  95  97  95  24  48  22  35  49  55  33  88  79  99  58   1  67  50  79  84  51  58  69  17  56  57  84  65  98  22  40   7  15   8  92  50   7  83  77  41  44  43  66  34  32  82   6  54  15  57  43  95  29   1  22  41  82  13  11  14  78  94  69  83  82  55   3  72  72  62  96  99  19  57  16  40   5  85  88  15  12   1  35  96  88  88  69  57  32  19  72  14  52   1  42  31  81  30  14  91  66  23  51  91  55  19  12  66  22  82  31  90  23  93  15  99  97   2   6  55  23  74  43  32  33  95  92  91  66  28  99  91  16  92  71  30  41  21   8  15  17  89  55  24  29  77  92  12  84  83  75  67   5   8  50  12  13   8  41  35  17  90  10  57   6  91   9  56  97  96  78  85   3  46  64  77  24  11  23  38  16  85  54  12  53  71  46  42   2  46   6  43  84  71  43  13   2  51  50  76  89  31  44  40  44  97  87  49  97  70  97  26  54   1  31  94  35  43  75  69  63  37  66  37  75  26  14  17  21  59  98  47  38   5  13  75  15  79  10  23  54  36  74  13  51  44  79  19  68  26  74  29  46  89  27  96  35  33  97   4   3  87  25  65  11  62  94  79  54  63  85  54  69  79  44  40  16  59  72  96  27  45  77  97  52  80  85  40  67  53  47  33   6  30  15  97  62  43  19  54  17  55  99  94  94  93  86  53  17  26  18  41  47  71  96   4  14  10  18  33  22  95  32  27  14  46  25  58  37  56  44   3  62  68  15   2  96  97  30  47  67  18  85  52  68  84  97  30  64  72  69  39   9  85  47  96  85  76  24  45   1  27  61  23  62  84  73  87  26  53  87  65  25  89  96   2  19  35  75  76  51  59  64  92  92   8  36  84  57  34  35  45  14  30  84  91  20  85  16  14  18  81  64  98  34  63  28  47  73  33  78  56  93  40  17  91  72  17  84  19  71  71  35  30  27  26  89  93  31  47  78  66   4  53  68   9  23  61  30  40  45  60  67  54  42  15   6   1  46  81  32  25  52  15  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            7  85  97  72  88  86  29  27  58  65  65  39  82  91  79  84  80  33  76  68  28  86  43  84  51   3  44   5  13  31  51   4  33  30  63   8  94  83  91   6  24   3  60  58  19  43  27   3  48  13  92  88  43  95   2  87   7  92   6  87  84  33  16  99  59  77  91  39   3  10  63  85  63  41   9  24  28  81  22  19  38  41  16  61  84  61  95  87  18  34  64  12  36  23  54  48  47  44  50  84  87  78  98  52  62  20  77   3   9  65   8  35  85  13  25  18  64  46  84  48  90  65  27  88  30  32  16  88  86  34  69  68  65  19  16  99  61  95  13  68  16  66  59   8  81  33  83  14  90  94  41  25  88  95  46  89  51  64  14  29  98  17  48  52  95  49   4  75  45  48  47  68  43  15  96  50   9  45   6   7  34  26  62  73  46  48  23  34  68  89  18   7  88  42  21  30  15  60   8  29  73   2  70  23  49  84  80  48  97  95  67  25  34  24   7  37   4  63  10  98  83   9  34  52  41  92  45  58  88  53  25  47  39  16  77   7  89  84  44  33  81  59  40  32  12  65  35  47  94  53  31  38  44  11  82   4  83  69  14  52  59  29   3  46  45  52  45  52  20  11  16  39  54  10  21  86  93  22  74  65  38  96  83  47  26  40  76  68  35   5  31  74  33  34  26  30  45  66  70  70  84  98  97  58  82  44  36  68  13   1  26  92  20  75  21  20  29  67  86  96  49  37  82  70  17  37  95  79  39  51  86  29  87  89  58  27  96  15   4  68   2  96  20  36  41  25  48  97  52  82  54   3  50  48  35  93   9  59  15  84  70  19   2  25  42  95  38  57  44  28  87  23  55  73  64  41  11  68  84  15  88  65  87  88  89  23  22  11  37  56  57  70  51  13  48  16  33  97  88  59  59  48  24  11  15  35  97  85  37  48  20  26   5  54  20  98  55  50  24  15  72  69   1  27  17  83  41   3  99  49  43  94  86  68   4  30  41  73  59  96  45  23   7  94  85  51  38  33  26  84   3  26  60  45  31  99  46  21  72  76  19  76  30  86  70  78  70  95  79  27   8  68  54  62  37  68   7  73  97  94  19   9  34  22  52  98  90   7   9  64  57   5  90  81  52  25  65  84  24  55  58  19  20  33   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  94  76  48  17  99  53  73  25   6  23  48  22  53  41  42  78  69  80  17  26  35  16  65  30  95  20  81  77  65  28  56   5  17  13  53  95  59   2  83  74  50  33  80  21  54  20  79  83   9  67  52  15  52  48   5  16  77  33  41  10  48  59  78  22  32  46  49  82  23  50  91  80  87  61   6  65   6  99  40  15  78  99  74  80  90  50  38  39  88   4  38  43   7  68  22  72  70  58  97  87  52  38  19  94  95  93  65   4  86  84  29  15  58  64  10  29  27  83  76  59  52  18  25  98  68  78  19  79  50  18   4  55   5  67   5  82  97  94  34  53  41  33  32   4  45  83  71  34  68  20  60  26  86  62  92  99  90  99  51  56  93  67  89  58  53  94  96  14  53  58  31  40  58  99  37  88  79  54  32  42  33  54  84  16  79   7   8   1  14  91  71  54  54  53  81  37  67  68  84  63  76  15  13  68  44  84  86  37  49   8  79  35  84  96  52  98  96   6  99  47  85  11  19  54  74  17  74  65  57  61  99  56   5  85  26  79  22  91  99  68  68   4  58  39  24  70  19  64  31  20  76  79  96  99  57  76  56  89  53  23  21  64  95  53  88  84  65  53  28  43  64  41  22  76  67   6  62  75  19  19  31  38  99  53  32  37  31  75  48  25  35  54  64  83  66  12  29  97   1  52   5  17  23  70  63  97  78  16  82  99  53  72  51  62  84  32   2  77  77  24  87  22  64  10  86   2  17  32  53   9  62  64  70  49  71  79  29   2  88  58  89  89  59  65  57  44  75  94  16  87  73  81  72  42  32  25  45   9  99  57  80  94  43  27  85  40  60  56  75  23  97  79  66   8  19  98  90  70  57  96   7  34  30  24  78  56  94  37  77  22  20  72  45  54  51   5  17  81  77  88  90  84  66  37  67  66   6  34  16  38  32  68  21   8  69   4  36  60  13  63  99  18  96  69  90  14  23  53  82  31  63  78  63  95  64  24  40  92  93  26  81  97  72  29  21  31  59  78  97  33  35  60  72  34  37  23   3  88  56  26  24  34  21  73  31  85  10  94  90  41  69  33  25  40  77  52   9   2  29  46  32  52  47  43  33   4  73   6   3  98  27  30  74  57   5  66  86  38  50   4  11  67  27  22  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        21  18  31  52  48  73  20  14  23  41  51  89  71  78  82  29   5  51  46  46  10  70  72  95  65  48  14  37  29  69  85  88  54  12  19  93  52  24  53  58  39  18  31  84  84  27  40   2  15  41  19  46  65  37  54  19  73  81  42  27  40  98  95  67  86  52  59  55  69  46  54  26  68  62  13  92  91  17   2  19  12  59  86  58  57  56  52  53   2  74  14  95   4  90  70  60  23  87  69  12   6   6  99  84  14  82  51  56  70  24  66  59  51  77  47  95  43  17   8  25  60   8  10  48  13  61  71  41  40  22  99  84  57   9  47  13  80  75   8  64  26  15  71   3  45  60  34  12  39  59  44  35  16  95  10   5  63  49  47  51  97  22  17  98  23  48   2  49   7  18  30  77  13  69  36  87  58  40  58  23  71  10  38  77  99  88  48  22  82  67  63  52  44   2   8  86  53  67   4  28  52  11  53  64  72  53  48  15  89  81   6  76  21   5   5  41  62  78  32  51   8  93  65  31  23  72  98  44  27  65  35  26  94  43  94   1   8  40  35  78  32  49  41  94  87  27  61  72  10  18  96  13  76  93   6  20  90  97   8  27  85  16  18  76  21  33  89  90  20  48  74  20  74  29  46   7  56  15  41  74  44  41  92   8  31  74  93   8  50   5  18  34  57  75  28  47  14  40  57  85  10  99  64  49  10   1  68  19  78  58  61  45  59  12  19  55  69  20  81   2   9  14  97  68  29  24  51  68  64  93  32  38  59  92  25  25  86  96  33  38  85  37  18   9  18  25   7  73  72  45  87  79  18  30  83  90  23  25  34  51  97   2   3  84  62  14  13  21  25  71   5  57   1  86  83  20  31  85  98  83  56  37  23  24  77  21  84  78  39  50  91  19  79  34  89  24  94  21  70  50  19  25  71  38  25  80  31   6  76  91  59  54  74  45  74  20  48  20  14  21  27  78  74  31   8  71  18  55  92  82  92  34  10  95  63  25  72  35  27  82  30  36   4  47  75  68  82  76  30  31  58  71  11  90  25  79  19  29  35  28  81   5  53  32  95  14  64  89  16  44  91  10  60  92  43  10  77  86  95  54   6  96  32  33  61   9  34  79  74  67  67  12  54  49   2  48  43  19  88  56  23   6  40  35  15   1  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      31  48  45  50  83  53  37  40  77  63  38  62  73  14  46  19  68  91  29  88  84  62   5  92  49  64  48  33  93  93  19  37  10  49   9  13  26  36  76  78  65   7  71  99  95  22  87  39  91  20  88  86  13  33  70  28  49  43  46  90  24  23   9  39  76  81  26  41  25  48  85  25  43  75  99  71  99  64   7  93  45  62  32  44  48  13  14  34  80  77  94  95  10  40  33  40  67  48  70  34   3  73  98  65  99  23  39  91  16  85  10  81  77  55  47  88  88  84  76   6  70  73  26  72  20  47  79  23  79  82  30  77  87  28  86  71  94  36  76  71  52   3  66  53   2  73  52  93   7  82  95  69  50  48  34  25  83  76  13  78  49  64  92  84   2  93  89  13  15  62  57  11  43   2  39  27  28  89  68  42  68  91   8  23  64  44  98  87  33  29  90  83  40  34  82  87  74  14   3  95  54  58  17  74  31  73  92  18  53  45  19  47   3  55  21   5  36  95  67  61  72  38  37  30  84  30  42  45   2  88  23  39  46  22  55  35  62  22  45  85  89  19   8  99  16   4  87  64  75  39  79  21   4  19  58   5  84  70  82  28  48  25  48  31  14   1  14  33   8  46  61  23  11  46  32  65  32  85  21  84   6   7  84  44  33   2  94  21  24  86  14   8  10  13  88  51   2  99  82  90  95  33  29  33  46   9  72  73  67  29  91  50  13  99  56  92  89  37   5  10  71  37  19  10  44  86  99  95  18  24  81  58  22   6  30  98  99  77  13  95  11  53  52  30  69   8  16  98  69  24  69  68  51  38  37  78  97  35  99  99  61  91  55  30  76  96  46  95  14  42  72  16  11   5  26   4  88  23  93  93  41  72  15  40  21  65  49  10  53  71  28  95  34   8  59   4  82  80  35  86  98  54  42  21  33  68  63  95  82  97  68  48  35  26  60  79  38  91  35  60  90  38  47  51  20  50   3  63   8  79   8  99  10  52  36  99  63  42  53  95  24  21  49  61  32   9  26  16  92  86   8  18  65  44  17   7  92  96  72  80  29   6  47  42  87  72  71  84  25  67  40  36  56  40  23  34  27  77  34  92   5  93  97  96  29   8  56  73  84  95  40  53  73  65  73  43  11  54   2  60  86   3  98  53  69  39  58  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    20  80  47  57  45   9  30  10  48  96  16  92  74  27  66   9  92  30  57  86  80  42  69  51  42  28  40  29   4  49  14  14  67  25  76  51  34  46  83  69  34  39  88  52  12  72  50  82  40   3  60  34  22   3  81  33   1  86   5  75   8  49   6  28  32  51  45  64  24  95  61  66  97  19  26  13  40  72  37  10   7   4  29  79  89  31  39  28  59   9  76   3  70  47  18   3  71  29   3  75   9  96  30  93  95  55  45  36  57  30  65  97  72  86  33   9  19  30  81  33  54  74  28  68  95  87  69  59  30  91  49  51  26  25  70  77  63  86  51  18  98   3  26  77  83  54  61  20  44  31  18  23  74  24  86  27  55  46  30  68  77  70  18   1  63  23  14  74  46   8  92  89  55  62  41  53  15  38  49  46  64  31  71  27  10  68  76  75  56  39  17  43  87  39  93  45  93  96  13  28  45  60  96  16  87  48  65  79  13  46  78   6  26   3  76  43  12  15  21  29  83  77  85   2  48  69  13  66  69  16   9  53  28  98  83  63  15  45  49  25  79  70  89  89  12  89  36  85  27  40  91  39  47   2  55  55  39  77  80  87  48  66  76  27  51  66  76  93  39  77  93  27  13  45   2  69  43  98  29  95  13  36  98  42  14  68  19  79  47  80  44  72  22  68  54  44   8  77  70  91  33   6  34  28  63   7  19  52   9  93  74  52  60  37  50  67  41  12  62  20  56  55  54  24  88  33  31   2  55  56  93  63  12  95  14  63  64  31  62  21  64  33  50   2  83  89  56  97   5  92  57  61  59  35  78  27  59   7  56  97  29  78  79  54  85  90  99  82   5  97  39  85  88  95  97  97   8  11  96  70  21   6  85  30  94  96  33  25   8  60  20   2  95  43  62  71   1  39  88  71  67  60  69  59  86  49  84   6  68   1   5   6  50  26  39  56   8  13  71  89  69  54   7  43  30  44  41  90  23  53  40  37  47  64  71  69  88  45  41  90  38  39  40  41  73  85  14  36  75  58  13  76  85  31   2  89  68   9  94  53  13  43  71  64  27  49  53  80  95   2  30  12  36  62  71  61  91  69  31   2  78  45  55   4  32  18   3  75  89  85  73  89  94  79  19  73  65  19  94  84  80  80  55   9  31  28  57  83  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  73  76   3  66  55  21  53  47  58  78   9  90  79  38  67  80  92  37  87  16  89  86  82   8  61  42  25  36  16  19  33  57  54  47  67  81  16  89   6  76  76  78  59  51  95  76  52   1  87  20  18   2  14  29  11  57  12  42  40  34  29  91  48   4  16  84  10   1  14  68  76  25  21  88  70  60  57  85  95  82  13  66  42  18  35  73  30   8  11   8  46  71   7  64  71  67  27  37   7  29  13  67  55  37  87  98  82  76  21  94  46  22  89  98  23  89  19  63  88  62  19  98  99  89   3  65  14  67  20  67  55  51  74   3  32   9  91  68  50  43  38   5  97  95  36  65  77  91  74  21  62  56  72  93   3  68  76  95   2  80   2  59  38  73  48  17  72  95  63  75  20  74  70  86  86   2  29  13  75   5  95  89   9  86  27  68  23  55  33  67  96  28  49  36  96  38  27  66  39  59  34  25  68  99  44   8  15  37  95  50  50  73  47  37  61  82  45  64  59  85  69  82  15  25  23  80  96   6  70  69  54  69  71  28  84   4  97  63  49  89  64  97  27  30   2  31  15  11  54  91  20  86  76  16  72  10   4  49  25  88  57  47  90  77  49  48  58  40  57  15  91  80  10  75  71  18   7  82  11  21  90  15  10  77  70  17  17  49  75  62  83  82  66  68  78  19  10  88  80  38  29  80  93  10  27  52  19  88  29  59  69  18  97  22  95  16   8  77  20  25  73  32  42  27  11   3   2  53  78  30  34  40  95  91  93  26  57  68  29  93  38  73  15  92  24  11  85  27   7  33  63   4   3   8   6   7  23  22  60  32  64  98  25  17  85  18  79   6  23  99  30  80  10  97   8  16  21  24  67  81   2  45  76  47  87  11  23   2  33  49  27   7   6  68  76  57   6  17  83  50  80  68  40  58  51  13  87  21  23  97  10   9  31  14  18  42  43  30  89  45  46  47  18  17  22  45  69  59  91  61  79  20   5  78  39  45  80  25  76  20  25  26   3   8  33  57  41   7  94  41  90  11  58  44  38  87  37  58  41  45  99  28  77  60  28  74   5  86  67  25  82  69  26  20  24  81  77   8  93   1  28  88  28  76  67  67   2  17  93   9  81  24  34   5  36  20   9  74  91  22  21   4  39  84  39  83  72  20  57  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                44  20  33  66   8  74  84  54  34  26  39  33   5  24   3   1  49  25  36  25  76  74  49  84  16  57  42  21  93  75  16  33  20  53  77  58  67  28  29  71  80  17  82  77  20  98  15  26   5  71  31  39  85  38  99  12  28  31  20   7   2  17  87   7  99  64  18  99  81   3  95  27  33  11  96  50  65   8  62  98  74  42  51   4  10  41  75  29  66  17  69  22  13  29  24  62  49   5  97  32  51   4  61  64  30  93  86   1  26  40  41  28  91  65  61  55  23  22  13  13   8  65   4  95  88  70  67  41  70  67  48  98  11  67  75  85  38  97  64  83   5  19  26  94  21  96  50  93  97   4   9  37  63  66  96  27  21  50  65  19   4  36  11  58  89  32  92  64  23  25   9  56  58  50  50  27  42  77  85  78  12   1  90  34  76  48  18  53  86  24  72  66  68  48  19  30  80  40  73  28  77  64  53  86  73  35  16  75  75  39  92  61  46  95  67  65  96  26  90  76  25  10  33  32   8  14  72  15  51  41  74  90  13  74  40  73  99  34  24  69  45  66  16  24  71  39  84  81  49  12  89  23  26  24  73  33  41  80  31  36  38  88  69  44  54  47  24  71  68   8  98  47  47  45   6  97  31  47  71  51  11  59  33  68  91  50  33  40  35  64  99  27  90  37  51  86  38   1  71  40  90  88  93  92  72  78  25  70  84  55  22  19  57  57  14  42   6  12  53  71  15  76  96  28  60  62  57  36   2  20  25  41  59  66  21   2  88  32  40  23  74  15  18  75  60  70  32  44  14  47  37  76  45  69   8  43  31  20  65  28  37  52  15  31  42  63  20  71  39  15  81   2  18  22  79  38  34  55  17  97  38  91   9  34   5  55  47   4  16  99  60  75  91  23  49  76  69  72  97  54  62   7  49  50  51  56  45  73  12  48   8  99  63  92  94  21   4  12  85  77  37  13  14  33  16  39  48  49  15  85  77  17  70   5  61  67  94  21  72  30  43  36  70  55  20  90  75  70  24  98  51  35  55  62  94   4  61  18  89  51  27  78  35  21  88  11  69  50  57   7  75  24  91  70  57  18  31   2  42  44  23  36  59  29  13  21  21  62  63  79  70  50  62  48  79  11  10  71  91  91   8  17  60  82  18  73   2  94  11  67  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              78  24  42  68  96  23  91  60  39  13  72  55  10  67  20  84   2  97  75  46  89  29  19  70  70  88  27  82  80  20  11  89  92  57  53  56  87  93  64  44  22  66  96  76  81  43  40  99  52  91  96  71  18  64  45  71  64  66  40  75  62  35  98  25  79  78  69  38  60  59  54  53  92  65  26  93  66   3  99  70  84   5   9  37  36  87  13   7  49  75  74  48  91  18  38  37  39  47  22  14  50   7  95   7  36  47  64  53   1  51  52  90  63  21  97  30  47  16  44  84  68  28   8  39  78   5  26  53  96  18  74   9   2  52  73  90  26  26  66  31  74  12  10  39  68  74  60  21  92  30  20   1  77  81  53  30  42  83  51  34  10  60  34  49  13   9  30  76  18  56  93  78  78  61  26  57  70  72  44  68  75  40  99  64  71  95  10  27  51  37   7  12  46  59  13  13  22  24  79  95   7  64   5  52  56  97  47  65  92  10  86  60  84   8  34  79  78  78  89  32  89  70  21  93  72  23  53  62   1  36  89  15   9  94  49  80  23  77  48  91  81  67  66   5  40  96  76  99  11  64  73  87  79  49  64  37  74  76  48  12  65  87  10  16   4  32  54  78  33  42  32  98  63  96  97  24  31   8  16  40  75  78   9  81  24  93  29  16  66  33  36  20  20  90  72  17  72  14   5  98  42  21   7   4   7  85  64  57  63  67   8  58  80  92  77  38  61  78  71  20  42  12  66  88  48  58  59  63  71  77  74  68  61   3  59  65   7   7  36  79  78  76  54  21  23   4  21  90  24  28  43  24  59  63  48  95  32  16   7   3  34  75  11  25  82  64  76   8  67  39  64  74  30  94  89   4  52  91  71  42  85  16  46   3  15  48  46   1  22  69  88  66  41  33  60  72  76  68  21  92  39  58   1  11  33  42  78  52  63  49  86  53  65  88  12  10   9  64  34  50  96  43   8  38  98  40  29  47   7  53  18  15  32  74  77  84  18  45  81  21  79  17  98  37  19  37  95  96  61  64  65  21  92  78  71  82  98  81  99  42  85  67  63  89  78  44  95  21  29  89  47  88  96  31  58  99  67  63  94  65   5  59  58  57  81  45  12  65  94  90  10  81  88  42  98  25  45  14  93  44  54  95  29   3  88  13  98  72  70  20  67  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            28  38  64  61  18  68   4  31  34   1  46  27  75  62   9   8  73  89  86  44  27  29  59  41  61  28  45  64  53  38  72  56  21  85   5  34  74  53   2  21  70  11  30  95  29  55  26  42  53  61  55  77   4  30  62  93  15  34  63  71  60  48  51  11  45  44  45  88  70  20  69  81  52  78  96  90  78  70  15  13  15  56  79  99  96  12  77  21  64  87  41  40  80  25  43  20  42  95  50  21  95  41  68  48  45  42  16  91   7  31  33  90  50  83  36  14  62  39  68  21  65  72  38   3  64  27  65  30  88  77  74   3  67  26  52  28   8  94  36  52  50  95  70  35  80  44  18   4  60  33  78  28  80  64   4  49  73  21  89  56  61  83  45  29  45  84  84  50  48  15  26   8   8  66  39  61  49  93  11  11  27  41  51  25   9  66  39  95  78  54  32  13  82  48  72  52  49  80  38  47  64  52  53  89  19  99  41  92   6  65  49  14  70  18  49  89  28  11  48  83  56  89  85  12  50  54  70  90  83  64  49  53   5  21  75  74   5   8  14  15  64  66  87  34  70  78  91  15  18  18  54   6  66  81  21   6  10  99  66  54  57  21  61  47  51  81  86  43  10  22  66  59  14  81  23  43  66   7  29  71  78  18  91  91  15  73  59  84  53  20  76  82  15  88  49  33  21  34  53  29  63  54  22  76  78  86   2  80  33  81  17  54  57  82  57  75  35  33  80  59  74  58  11  74  96   9  41  97  67  31  29   9  89  28  83  99   7  95   1  65   7  96  37  54  33  87  29   9  93  76  39  91  92  85  38  57  18  90  39  19  90  96  90  15   2  61   4   9  83  17  73  91   7  43  48  17   8  57  87  54  76  65  73  67   2  40  52  95  57   3  36  81  23  57  91  82  15   7   3  11  87  87  23   3  77  87  78  83  69  53  60   8  75  85  78  59  79   3  20  94   8  11  19  83  22   5  12  13  71  83  89  72  47   9  63  61  16  50  82  39  40   7  23  73  19   8  51  15  47  79  26  10  32  13  22  51  20   2  30  62  29  48  61  49  48  50   1  71  82  93  34  72  32  28  41  13  42  78  94  18  24  41  39  45  35  64  89  68  71  92  44  86  75  11  78  55  16  17  31  71  53  80  16   2  80  86  57  35  64  25  95  47  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          38  48  57   6  13  39  79  86  11   5  38  43  41  19  97  15  90  27  57  36  44  45  17  52  33   2  51  97  27  86  11  10  40  46  30  15  38  98  50  69  83  92  17  85  33  75  40  67  38   5  92  30  18  63  56  67  46  25   6  92  47   9  73  81  30  68  32  79  44  14  95  51  88  76  75  71  59  81  87  14  32  89  26  27  62   5  32  29  64  25  51  32  61  36  89  39  68  82  37   3  11  34  74  65  48   4  80  97  81  62  81  91  14   7  78  27  71  57  24  50   7  81  31  60  67  89  27  35  86  22  10  44  17  47  99  94  32  43  16  22  46  24  36  48   4  46  78  78  11  74  58  22   5  37   5  58  70  49  62  91  94  31  15  58  61  58  46  19  99   6  75  21  32  59  35  66  66   3  94  28  75  10   6  60  44  71  32  70  53   7  31  85  57  99  26  38  83  48  33  89  60  24  53  79  96  22  54  58  69  91  10  54  45  38  59  49  17  47   4  37  79  28  78  61   2  79  22  37  62  99  83  64  80  59  18  96  69  33  26  38   9  64  12  29  82  33  87  62  19  13  44   5  53  71   2  69  23  14  92  86  25  61  42  78  21  67  87  48  98  11  24  98  48  85  55  27  23  48  73  14  52  47  28  19  73  30  87  10  92  92  65  42  93  88  84  67  56  49  92  69  78  36  41  20  38  40   3  13  42  52  64  59  26  69  81  63  70  66  24  40  52  73  56  97  88  13  90  76  62  96  65  28  97  92  75  64  49  68  28  73  47  41  82  61  54  53  80  14  75  45  43  26  93  16  31  55  35  42  81  85  68  72  32  24   3  25  32  50  40  95  79  37  94  61  65  26  69  83  15  10  33  69  59  76  62  17  43  73   4  52  53  88  21  76  43   9  23  79  79  49   4  59  53  42  55  59  21  42  38  13  48  27  32  15  83  10  65   6  85   3   6  89  41  45  10  65  27  39  92  41   1  41  64  23  32  43  31  43  95  31  93  92  44  50  71  50  47  59  77  98  14   2  31  53  72  59  23  30  98   5  79  66  83  82  28  82  93  34  28  90  12  28  90  89  81  50   9  35  68  34  88  77  30   3  93  11  13  34  16  38  23  75  96  26  72  27  31   6  30   6  83  32  24  51  82  35  71  62  83  82  59  40  41  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        40  81  44   1  19  96  18   6  33  83  74  44  99   1  76  32  27  35  25  27  21  80  12   8  70  34  19  37  22  72  90   6  85  83   7  66  48  18  97  49  85  74  83   2  54  82  13  47  67  13  17  97  75  77  24  47  60  66   9  97  78  57   8  53  58  93  29  12  22  64  73  11  56  83  91  11  67  28  81  30  35  10  50  52   5  78  10  12  94  99  14   8  81  65  97  10  93  81  92  80   3  78  22  21  39  29  51  93  98  97  97  37  58  73  66  93  41  10  76  85  42  31  18  63  25  61  68  85  20  86  12  86  22  96  56  84  30  75  41  54  29  99  26  14  91  21  92  42  87  54  89  88  80  80  26  32  21  85  79  78  78  72  74  63  29  21  41  98  57  73  91  63  74  78  79  22  29  81  85  70   5  99  60   9  23  80  18  45  35  29  78  39  80   6  71   8   3  27  56  81  54  44  69  24  40   1  95  28   1  97  80  79  60  76  50   8  42  13  24   7  88  50  36   2  73  21  78  83  71  58  26  23  65  26  67  19  95   6  42  46  40  59  49  52  97  60  37  62  22  63  54   6  82   5  28  78  53  44  16  97  92  86  68  95  46  86  37  75  62  70  79  66  49  91  73  31  42  18  23  34  48  28  39  21   5  82  84  92   7  96  56  63  53  95  57  58  43  41   4  24  64   4  85  17  72   9  10  33  51  92  33  73  29  38  83  14  27  75  47  79  82  70   8  46   9  23  79  37  93  91  54  96  90  92  76  20  57  27  29   9  52  22  77  18  20  64  68  80  22  20  15   2  59  95  51  69  44  35  51  46  59  40  48  60  69  22  97  11  16  31   4  56  48   2  85   6  13  85  28  57  83  54  41  18  17  64  13  19  58  85  71  45  91  34  44  29  54   6  11  62  68  61  48  84  33  90  83  81  78  22  28  96  21  91  60  76  61   1   8  25  64  77  27  29  26  42   2  30  57  85  79   5  96  29  63  35  92  11  43  27  22  73  34  41  44  15  34  27  94  35  19  39  34  18  73  69  82   8  10   7  41   9  76  77  22  22  28  40  83  92  12  58  68  62  63  89  77  67  32  11  94  92  42  15  52  46  43  50  81  10  49  46  27  79  44  62  50  57  63  54  24  26  22  58  87  52  27  61  78  71  20  75  85  12  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      95  53  71  39  79   6  19  60  90  98  80  56  92  59  33  90  95  91  87  47   4  78  55  86  46  45  26  73  35  83  80  12  44  33  93  87  47  86  92  93  93  56  60  74  49  94   5  50  31  79   8  40  71  12  56  63  76  52  95  19  54  82  21  54  37   9  13  64  71   8   1  70  98  14  51  34  14  23  16  66  26  43  27  19  34  88  38  99  35  94  55  22  94  89  95  32  42  22  52  71  63  76  46  58  53  61   7  21  40  74  44  20  36  14  14  27  55  17   1  13  30  81  79  96  26  58  57  61  54  49  98  14  10  51  98  36   1  88  83  26  16  95  62  37  49  90  48  93  97  76  57  37  61  19  55  82  12   2  29   3  37  69  61  38  52  29  74  18  63  20  42  70  99  89  84   5  12  61   5  30  36  48  55  57  84  70   7  35  70  85  62  30  77  52  30  28  82  48   1  67  32  62  14  14  53  79  43  78  59  13   8  90  15   1   4  61  64  53  28   1  36  39  99  23  65  73   2  82  72  58  45  94   4  31  85  45  75  67  28  32  58   5  83  49  54  60   6  42  60  75  29  37  39  44  11  89  82  82  74  19  62  84  18  17  57  14  25   7  37  20  39  42  58  56   7  73  13  66  68  37  68  71  41   4  27   1  39  57  93  83  10  94  77  93  89  10  37  23  52  29  45  92  25  61  84  64  83  36  96  65  81  81   4   1  13  17   1  55  63  33   6  93  54  10  14  40  55  13  30  96  79  80  11  31  21  24  61  76  51  46  61  58  86  56  87  96  54  58  98  96  16   3  31  90  27  19  11  49  13  53  17  97   4  11  87  96  36  73  99  48  40  83  66  88  89  82   3  82  12  76  61   5   4  19  44  56  72  40  78  31  36  18  83  36  63  72  40  20  37  92  69  32  26  54  79  20  65  45  89  70  40   3  89  31  40  43  71  50  10  14  58  41  89  93  55  28  42  22  38  51  28  23  89  57  94  51  19  65  53  28  71  35  91  86  53  82  75  57  69  30  55   8  60  39  44  90   5   7  61  73  79  40  98  15  75  29  47  65  81  23  26  97  67  46  80  82  54   2   2  29  34  29  22  77  18  54  70  88  90   9  19  94  73  46  79  20  13  20  49  57  19  27  88  91  81  97  63  66  64  88   8  21  17  32  95  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  81  17  19  83  86  43  41  36  85   9  17  76  98  78   5  99   2  12  22  57  14  32  25  29   6  83  64  99  20   9  44  16  30  23  62   1  95  40  96  98  97  94  26  68  45  73  12  82  34  51  17  35  40  72  19  23  47  98  64  88  77  34  67   5  99  96  81  77  62  72  49   1  21  70  86  63  98  14  25  26  43  81  14  84  76  91  71  83  15  65  30  11  90  29  36  96  46  21  23  98  87  85  63  41  14  36  70  18  20  79  10  10  68  21  39  11  35  40  89   5  25  10  96  34  75  60  63  48   1  33  36  73  76  74  40  73  59   5  71   8  93  63  19  85  46  24  87  75   4  57  85  31  62  33  93  16  52   4  20  12  24   1  69  71  26  50  52  30  42   7  41  46  70  61  66  85   7  91  48   5  35  99  73  87  52  32  63  27  39  10  41  36  66  33  95  84   6  24  59  46  77   3  37  79  84  44  35  59  83  12  99  61  37  36  54  62   1  10   6  95  15  11  95  40   1  21  94   8  96  39  66  51  50  85  51   1  67  40  15  56  78  71  59  28  86  51  44  83  37  63  61  41  38  26  17  62  62   7  23  80  53  97  59  47  26  78  46  23  71  84  58  11  12   7   2  71  75  22  43  47  18  28  12  25  29  77  22   9  60  50  10  17  43  62  43  91  31  22  34  63  98  57   6  32  69  19   4  75  26  52  89  91  29  25  59  97  73  87  43   1  53  18  45  23  17  33  87  11  93  81  37   5  70  91  44   1  97  23  22  53  25  89  75  15  16  44  79  75  90  12  49  90   4  63  75  40  11  70  98  94   6  26  53  87  80  89  84   5  82   6  25  66  56  49  81  49  76  98  38  62  46  33  58  54  99  51  87  33  71  13  60  98  68  14  41  75  95  67  91  97  47  52  20  40  19  39  42  41  70  55  97  40  83  78  13  75  19  32   8  86  37  58  25  82   9  14  75  53  66  60  27  53   6  73  53   4  73  60  18  35  62  66  11   5  52   7  23  15  48   6  84  42  59   1  37  50  81  74  74  20  18  33  89  33  41  17  83  54  26  43  99  96  82   2  85  58  69  51  48  78   2  53   8  17  90  88  73  88   9  81  23   4  87  37  75  61  55  29  41  22  91  32  46  33  34  94  95  76  89  91  81  51   7  84   8  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  43  61  55  42  69  86  94  64  33  53  17  50  94  40  92  44  69  27   6   4  13  60  68  84  11  77  70  42  28   1  95  95  75  51  16  15  76  28  76   9  69  69  12   9  82  50  84  36  64   1   8   8  35  30  19  71  46  15  88  28  76  15  23  86  74  36   4  46  15   7  12  66  57  81  47  53  17  11  42  24  20  66  72  64  99  22  33  46  36  71  20  79  31  73   2  67  85  17  14  29  72  70  33  67  10   2  85   6  57  45  27  92  24  25  95  52  68  35  65  69  72  94  27  46   1  38  55  49  78  42  34  82  46   5  44   5  23  59  29  38  99  95  94  10  78  78  65  85  52   3  78  40  45  73  15  34  37  24  81   1  50  16  69  89  17  70  60  21  41  64  22   4  19  31   4  34  80  46  78  77  37  10  44  63  47  24  31  76  38  44  99  95  72  75  71  48  57  69   8  43  61  31  80  42  45  93  77  64  74  32  76  40  37  15  55  12  47  57  53  59  46  35  93  86  93  81  68  84  76  13  43  73  41  66  38   6  63  29   2  36  24  25   1   7  68  83  92  73  13  13  49  70  47  76  91  45  99  73  73  40  19  47  35  52  82  71  80  42   1  69  87  20  10   2  65  70  93  31  31  76  43  70  11  92  48  86  86  52  92  82  88  56  55  11  54  99  41  55  21  23  62  62  68  32  35  19  79  67  39  39  83   9  24  83  83  31  74  22  51   9  97  82  55  58  47  28  94  87  64  16  25  77  17  83  97  94  44  83  54  93  87  87  32  69  19  70  37   6   9   2  86  30  78  36  96  90  52  74  64  76  57  76  20  30   3  14  45  81  20  72   2  19  17  16  71  69   6  77  10  53  93  47  22  62   3  84  18   7  44  45   7  87  49  19  79  52  28  51  16  92  71  38  44  89  10  88   7  22  59  67  47  83  58  28  93  86  49  46  20  37  47  26  47  74  31  58  79  45  14  21  16  17  44  41  24  48  98  80  57  47  66  67  81   4  52  41  17  65  55  29   7  40  45  34  96  85  51  38  75  10  20  90  42  61  24  71   6  12  35  25  43   3  37  64  62  80  73  90  89  50  82  10  73  21  66  98  12  35  64  94  27  34  93  93  25  28  65  45  19  75  31  76  44   6  28  95  61  53  93  49  47  24   9  26  18  70  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                75  31  37  24  79  53  40  68   7  97  75  41  99  12  75   5  18  64  62  18  25  45  59  45  12  96  23  28   4  23  58  22  63   1  12  17  36  32  65  22  64  84  30  96  47  15  73  75  31  11  90  24  83   9  45  84  50  12  57  68  93  41  59  15  59  68  41  17  66  10   7  85  67  41  20  16  63  37  70  35  65  20  10  22  88  23  77   6  85  69  26  86  52  18  59  92   8  49  90   5  24  80  17  59   5  28  21  91  94  70  71   7  55  55  87  80  52  70  78  21  51  19  97  65  90  71  63  87  76  90  75  91  28  29  69  20  39  86  36  38  39  44  30  29  81  13  70  83  68   4  93  86  78  97   7   9   6  28  68  84   8  27   8  64   7   3  61  77  33  16  34  91  78  38  35  88   9  26  54  66  19  49   3  31  81  76   8  16  49  38  19  86  81  44  65  97  19  60  25  29  38   4  47  28   3  47  26  42  32  21  69  73   8  10  52  35   1  22  77  71  69  49  54  78  43  55  66  30  85   9  52  58  65  89  27  30  67  45  30  10  53  17   7   6  16   9  45  28  20  97  27  79  69  79  53  13   5  15  63  82  39  68  18  55   2  67  23  65  35  90  37  15  37  28  43  68  49  42  48   4  41  47  22  47  63  52  90  78  92   4  55  17  99  85  44  44  50  37  67  71  83   4  53  68  37  45  79  80  97  79  63  99   3  85   3  91  36  25  59   7  47  56   3  75  84  42  73  76  72  75  64  65   3  82  32  78  88  10  41  71  68  54  42  50  13   7  62  87  97  64  42  53  50  82  35  14  78  93  77  28  88  33  62  41  34  48  85  55  32  81  48  61   3  34  24  82  18  51  21  67  92  91  51  68  46  64  29  99  27  94  21  62  60  61  94  35  96  48   9  26  50  76  52  52  12  90  20  53  25  76  21  44  69  19  30   2   7  95  52  51   8  58  87  69  28  92  97  74  17  14  56  74  41  82  85  81  13  55  34  58  55  71  59  53  21  92  16  66  28  66  37  76  37  19  91   2  79  81   2  56  23  96  45  92  22  95  35  61  87  11   1  57  81  29  24  86   3  10  32  88   3  50  86  85  23   6  67  84  58  10  60  57  97   8  62  87  54  89  83   8  74  78  60  57  95   1  77   9  44  77  74  93  74  73  20  32  44  12  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  83  29  94  99   6  65  71  86  46  91  47  90  79  51  49   1  75  92  81  81  18  24  41  42   5  57  47  47  56  30  24  35  64  54  87  78  69  76  91  38  74   3  29  41  56  76  88  37  41  16  27  95  30  60  30  14  99  94  66   6  72  74  27  30  94   5  62  44  68  42  95  66  33  41  78  13  99  42  10  22  53  37  28  78  90  11  48  35   2  96  10  85  47  61  58  11   8  45  11  38  50  89  44  58  63  37  63  16   5  50  29  54  99  43  35  99  63  80   5   3  50  96  88  13  93  14  18  61  87  86  17  73   1  33  78  74  86  41  67  67  28  92  58  19  22  20  91  10  87  96  51  16  42   7  97  70  78  71  37  95   8  58  42  11  11  28   1  54  27  17   8  46  47  78  74  41  69  51  95   2  78  14  85  94  67  26  35  27  75  54  66  35  61  53  64  91  17   4  99  88  70  16  64  73  49  27  62  85  63  92  51   2  71  88  52  72  66  37  20  83  61  97  46  92  69  90  40  60   5  53  49  37  32  16  64  40  44   8  68  86  66  58  79  11  30  88  90  56  91  14  95  88  85  31  95   7  68  13  19  39  29  99  80  79  79  40  90  15  39  84  28  65  25  44  98   6  53  48  32  87  30  35  24  25  50  47   2  98  87  98  34  63  22  77  75  42  17  23  47  40  57  12  67  12   5  54  33  43  39  46   2  95  27  11  76  35  52  64  78   1  63   4  35  99  84  34  30   4  90  61  87  66  23  74  58  22  10  48  59  49  57  26  44  47   4  67  73  20  73  39  52  88  83  81  14  62  49  20  38  16  76  43  60  33  68  37  85  76  98  68  49  96  64  75  42  11  28  94  60  21  23  75  51  18  40  60  62  29  28  64  43  87  30  22  48  38  12  84  48  76  79  46  23  29  33  67  79  69  92  12  82   1  68  24  70  46  21  59  92  64  88  29   3  68  41  30   2  11  87  32  61  44  59  60  87  46  29  38  74  58  95  23  81  50  95  26  56   5  96  25  24  65  98  53  92  96   1  47  28  54  27  76  24   8  52  57  56  63  76  64  48   8  36  55  52  68  19   1  98  59  45  21  58  75  53  97  89  15  45  62  49   5  22  13  17  61   9  35  62  25  82   8  54  58  64  69  98  76  15  89  14  56  23  76  30  98  17  48  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            24  58  71  70  81  79  42  43  76  56  44   5  65  86  71  80  45  68  65   2  64  21   7  61  39  57  75  35  11  97  88  88  33  79  14  49  85   4  91  34  48  66  84  91  68  21  57  86  53  40  69  41   2   4  66  84  55  98  77  40  86  49   2  15  67   1  95  25  52  49  85   9  33  65  24  83  69  76  88  72  82  32   6   1   4  53  69  25  42  37  81  38  96  75  26  10   2  62  15  36  27   5  80  13  76  27  91  71  51  49  89   7  29  56  92  86  54  10   1  80  32  22  63  35  87  71  38  55  30  30   4  10  75  38  81  14  84  13  54  28  54  86  75  34  43  15   7  39  14  47  26  50  63  72  28  48  19  24  24  83  47  16   5  49  37  63  82  67  57  38  69  27  97  74  83  64  19  44   3  49  23  51  54  52  16  52  19  61  99  46  27  17  86  36  98  50  84  11  71   3  13  86  91  36  96  98  10  37  15  83  93  39  85  71  73  92  64  17  37   9  97  47  33  88  39  75  87  81  19  54  97  18  27  36  50  92  36  31  67  59  36  70  93  79  91  54  69  79  44  90  86  57  73  33  74  34  83  75  78  71  24  91  27  70  80  84  39  36  15  22  52  10  90  54  55  64  50   7  93  84  81  53  43   8  35  97  85  40  75  81  48  80  18  77  94  36  65  98  71  77  57  45  81  81  80   1  82  29  72  59  95  15  11  64  43  83  55  94  63  58  17  66  90  10  29  90  93  15  78  18  52  24   2  35  55  79  47  47  92  95  17  13  80  47  68  78  79  76  96  30  67  34  65  68  66  22  27  63  41  41  35  90  24  82  99  41  10  40  35  21   6  83  28  50  47  58   2  85  14  47   7  75  12  58  19  78  75   1  54   4  25  10  35  59  27  91  64  87  46  36  30  69  91  89  43  57  84  92  78   9  83  64  31  51  83  17  23  43  80  29  22  86  87  70  65  64  61  25  37  38  46   3  28  57  90  63  28  91  66  12  15  90   1  20  88  46  89  90  42  87   5  10  41  47  63  21  48  97  66  75  86  93  94  15  30  63  13  76  83  51  91  60  12  40  62  89  47  99   1  31  73  37  95  90  11  51  74  34  53  35  49  28  45  50  46  50  54  28  53  32  17  74  25   2  14  85  66  39  32  41  79  25  69   1  78  92  82  61  55  27  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2  10  71  36  21  46  50  39  31   2  98  25  38  19   9  27  43  89  80  73  28   7  29  53  52   7   9  98   4  78  42  63  35  35  45   3  71  67  26  19  25  24  96  96  25  63  50   4  83  59  21  84   4  76  23  55  96  65  93  84  16  55  79  54  28   1  20  50  55  21  98  51   7  95  93  60  63  74  17   8  23  65  39  86   7  43  88  71  61   3  41   1  32  21  66  40  27  43  46  55  28  54  11  55  90   6  63  90  75  78  93  75  17  17  65  30  91  78  98  62  94  33  86  79  28  32  11  83  65  44   5  83  59  72  53  78   5  48  63  68  71  66  24  37  95  85  27  41  46  69  98  69  15  46  62   7  22  37  43  64  46  48  70  80  42  90  95  66  38  79  75   6  76   3  90  77  74  65  27   1  55  54  25   5   6  96  53   2  44  48  61   2  42   2  50  15  87  55  77  15  25  28  94  40  83  81  28  25  77  80   7  77  36   3  24  71  80  78  90  87  13   5  76  80  12  80   2  79  72   7  53  71  56  94  68   7  37   6  22  35  38  75  47  42  71  61  18  15  53  32  45  27  94   7  92   8  52  19  59  80  74  29  72  47  61  82   2  80   5  80  81  32  12  14  77  69  34  68  26  38  15  66  87  65  34   1  34  65  33  60  54  31  35  24  94  97  63  23  17  39  30  16  59  11  41  96  61  58  15  95  40  82   1  56  98  47  91  80  85   6  40   2  53  63  25  35  86  35   4  13  32  56  78  35  74  65   4  70  54  23  82  29  17  65  57  71  24  10   5  54  93  47  29  84  91   6  73  26  29  27  37  99  96   5  16  96  18  59   1  92  21  95  17   4  16  15  53  59  90  23   7  48  50  63  33  15  45  75  10  96  34  68   4  70  71  22  99  63  42  35  82  92  51  96   5  95  71  61  74  60  31  16  63   2  64  46  38  84  44  45  22  48  91  25  68  47  57  99  10  62  62  88  93  99  87  75  20  37  55  30  83  54  64  26  68  95  71  73  36  72  58  93  95  39  91  81  25  64  48  33  72  70  32  46  50  86  92  69  49  17  21  10   5  52  95  49  80  42  68  61  76  14   1  60  42  66  33   4  81  28  42  86  58  15  59  16  38   6  35  15  10  65  68  73   9  12  53  73  84  95  89  62  65  61  41  72  77  12  79  94  57  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        18  42  65  18  29  16  34  98  92  55  86  79  47  58  87  24  96  12  37  44  88  53  62  94  34  76  28  93  26   1  44  87  71   3  45  53  24  50  31  63   3  60  38  43  13  74  81   4  84  31  78  86  93  55  87  56  22  41  75   7  29  98  95  46  61  72  36  93   8  85  81  16  14   6  90  62  46  90  40  45  91  25  14  23  31   9  78  75  64  80  71  60   2  39  29  24  73  60  33  24   3  74  97   4  77   3  50  55  54  85  39  16  49  61  89  20  40  76  59  70  23  88  38  99  77  51  18  42  44  77  26  51  83  81  90  88  33  81  24  19  55  56  96  63  56  95  88  43  83  50  75  90  13  21  20  84  45  36  22  95   4  24  94  63  14  77  44  86   5  90  74  81  78  94  25  10  59   3  43  35  47  27  83  75  89  13  72  26  62  45  84  63   2  87  98  41   9  28  66  91  73  82  89  50   4  30  19  97   2  56  93  80  32  81  68  41   4  87  35  92  65  48  56  17  22  91  14   9  13  40  68  85   5  16   1  96  65  59  43  18   5  46  60  84  20   6   3  33  59   1  94  65  45  69  98  35  33   9  82  11  39  56  63  28  72  76  66  29  16  14  75  36  70  44  95  53  28  84   5  89  74  11  81  58  51  26  51  47  72  54  42   7  50  97  96  93  23  15  32  45  46  34   4  43  36  41  51  14  29  74  20  70  31  58  76  13  69  81  10  67  50  26  36  22   8  63  13  21  82  38   6  30  33  75  84  56  48  14  60  23  64  31  34  25  34  92  56  77   7  56  51  60  57  86  29  89  66  84  41  52  55  90  72  17  44  77  71  42   5  90  50  61  34  86  18  44  17  71  37  78   7  15  60  36  63  87  82   9  46  56  56  96  77  87  92   4  41   6  73  41  59  31  80  73  29  91  72  84  85  92  55  57  15  93  68  84  19  73   1  64  21  12   9  78  75  71  19  13  73  66  35  14  72  78  59  76  30  56  82   2  96   5  10  72  40  39  26  54  91  37  53   2  81  85  80  33  79  40  77  43  52  17  75  63  15  45  92  89  64  13  47  52  83  98  49  93  91  43  61  88  15   3  39  31  84  77  45  30  32  55  58  34  14   3  65  68  64   5  32  90  36  98  88   8  63  96  36  16  67  81  26  83  23  94  58  97   3  76  91   8  63  36  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      37  24  86  48  71  83  98  54  66  72  64  17  51  86  40  59  69  57  98  31  40  74  14  66  67   9  61  47  11  91  81  94  22  46  20  18  53  87  80  51  55  83  88  60  45  57  75  16  82  13  46  68  75  47  95  99  80   5  87  32  85  58  70  51  91  26   4  51  45  32  65  83  48  55  34  43  81  10  30  79  96   2  77  39  60  81  16  34  63  24  51  71  80  35  32  47  43  99  98  52  38  78  34  32  10  47  93  15  22   2  84  80  39  24  39  70  25  82  18  72  63   4  14  98  43  95   7  63  94   2  73  86  71  46   3   6  60  35  69   9  85  84  11  74  16  91   7   3  77  51  36  90  30  94  47  41  19  52  94  38  29  37  17  72   9   7  87  42  43  20  15  69  33  55  63   2  95  30  92  65  10   2  96  44  97  44  92  16  48  39  95  39  25  71  39  82  99  24  34  18  86  86  84  97  16  90  35  55  87  93  93  88  50  71  64  86  60  75  23  55  17  11  85  14  82   5  83  43  49  35  12  34  77  19  80  21  12  15  35  92  18  87  19  64  79  12  96  98  27  57  85  28  89  51   2   1  31  43  27  19  14  87  35  20  23  81  61  13  14  67  36  64  26  22   8  15  31  68   4  64  26  58  66  31  97  27  40  20  67  77  49  35  78  36  79  95  18  98  23  32  38  28  56  44  69  96  57  89  41  18  66  35  92  34  51  87  59  48   9  46   1  86  44  62  56  79  67  42  27  76  43  75  83  44  42  99  75   8  27  30  31  43  55  44   7  77  53  18  66   4  15  51  65  54   6  70  11  30  12  91  96  90  88  72  81  25  80  28  81  45  75  34  42  59  80  94  23  53  18  23  16  61  57  71  35  15  41  42  91  20  53  12  60  63  10  65  85  17  36  67  16  12   2  47  85  21  98  85  66  39  33  89  95   9  41  62  96  99  88  98  12  73  62  77  14  98  49  37  81  84  65  41  99  84  99   2  71  32  14  88  70  10  71  40  78  23  23  74  80  10  93  29  13  92  18  17  64  18  60  80  84  71  35  66  13   3  91  96   4   9  57   4  42  13  10  55  10  10  96  82   6  14  39  41  49  71  75  89  16   9  52  39  91  27  37  69  80  44  52  63  62  74  41  59  46  17  53  93  59  97  70   6   2  92  29  78  60  11  55  68  15  19   8  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    29  88  42  16  23  33  63  39  99  64  85  92  53  84  56  80  15  70  75  65   8  79  13  79  99  78  78  51  97  12  46  43  33  69   3  11   5  61  15  72  40  62  18  33  11  34  50  49  99  74   7  13  41  39  70  14  81  35  93  30  23  17  74  47  53   5  79  84  56  29  21  89  26  14  77  92   4  89   2  25  93  31  24  44  48  87  37  39  44  15  86  86  35   2  55  96  89  31  63  44   4  66  77  76  55  79  24  59  44  91  33  43  64  38  19  30  94  16  21  99  62  57  41  78  73  61  96  46  98  85  79  35  20  42  26  89  87  48  94  96  79  28  70  72  54  37   4  98  60  33  99  23  87  58  17  97  47  19  42  95  54   2  93  66  94  17  80  47  74  73  87   4  81  41  25  92  44  38  25  94  26  11  81  51  57  41  72  93  62  39  15  78  14  99  80  13  92  11  89  51  86  62  52  93  98  16  69   9  40   8   1  82  62  70  65  45  66  17   6  18  50  22  98   9  51  34  45  89  57  29  79  90  45  66  67  12  65  31  47  65  99  32  48  85  70  44   5  43  61  53  85  28   6  25  78  11  71  93  66  94  98  92  30  43  53  85  25  89  20  90  91  54  51  39  19  13  71  49  14  61  14  70  90   3   7  67  38  66  30   7  22  75  57  37  59  23  37  71  51  16  77  58  27  31  96  13  38  87  85  62  66  71  89   9  63  78  49  54  40  77  57  39  90  65  26  40  48  14  27  40  37  64  95  44  24  36   4  21   9  64  64  28  74  21  39  81  55  25  87  40  11  53  11  52   8  22   1  98  71  74  35  90  87  79  77  31  91  85  18  97   1  83  16  95  63  13  11  42  26  30  27  83  78  73  80   8   8   3  77   9  80   8  68  50  16  62  88  87  61  56  29  95  23  23  21  96  88  57  93  10  61  37  15  40  49   4  87  50  90  57  23  45  75  59  89  55  85  77  82  69  55  19  58  73  31  88  41  99  64  35  55  14  54  36  86   2  68  64  71  49  38  83   8  14  99  35  27   4  93  27  56  22  97  10  80  43  19  40  76  26  29  12  88  25  72  82  44  97  12  97  25  66  54  35  86  97  64  14  99  96  87  21  83  97  47  80  49  74   6  14  11  34  16  11  74  98  54  84  11  63  91  56  85  70  96  65  94  80  22  20   7  44  12  75  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2  87  63  25   5  83  52  57  47  69  86  41  27  32  48  40  10  51  21  73  55  69  84  20  12  88  32  12  46  61  24  49  61  33   4  85  32  21  37  55  29  86  10  84  95  35  92  52  28  64  31  64  33  50  88  72  46  32  47  46  46  39  58  38  97  42  44   6  23   7  24   8   8  26   5  81  18  27  69   7   7  56  47  74  85  74   1  42  24  59  93  20  66  39  43  94  92  21  16  98  83  63  74   1  77  51  10  66  15  15  78  12  20  25  80  84  47  28  51  18  35  77  22  52  34  80  24  47  21  97  13  98  19  95  90  83  83  12  29  18  44  93  76  84  53  50  32  39  12  98  19  37   4  10  63  31  70  65  17  37  82  52  89  49  80  34  27  63  18  96  69  43  42   3  52  84  99  43  43  90  53  86   7  64  92  89  73  38  90  21  31  21  71  65  27  81  53  40  26  34  94  42   8  40  56  87   9  55  98  65  35  30  10  63  69  79  72  13   2  84  85  48  69  67  15  86  53  43   8  72  53  44  59  82  74  82  98  86  46  69  13  91  74  43  96  90  53  29  80  68   4  50  79  17  97  20  75  50  10  46  12  97  21  17  90  51  29  23  30  32  33  54  46  29  17  94  42  14  13  98  38   2  15  30  67  85  14  85  62  78  26  73  35  47  56  77  74  70  64  11  24  79  33  60  89  15  18   8  34  76  67  84  84  21  85  34  46  59  77  54  51  66  79  59  81  95  58  35  57  51  19  44  80  10  68  47  39  29  94  40  62  64  34  41  13  72  88  76  15  53  23  47  18  11  73  52  97  33  58  99  71  19   1  77  80  68  84  72  70  24  63  12  61  56  87  80  54  33  47  38  99  95  89  69  90   6  45  99  61  71  77  95   2  33  64  61  37  63  88  54  77   3   7  96  30  44  59  80  63  23  41  86   5  64  41  20  74  66  67   6  50  47  49  86  30  76  34  48  35  73  26  82  75  11  79  94  94  36  39  29   5  85  92   2  75  23  78  16  19  79  52  96  29  28  12  65  25  96  68  10  18  24  26  29  44   5  55  40   1  18  27  59  47  81  63  80  37  28  24  82  73  94  20  71  72  62  12  54  45  79  86   3  55  87  77  83   5  45  99  63  86  47  53  17  30  65  34  16  10  83  79  92  28  82  98   1  93  44  99  61  57  89  34  53  95  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                45  31  64   8  86  65  35  14   8  63  81  34  70  32  19  41  70  70  22  45  58  47  46  90  61  96  65  82  86  70  18  34  22   5  49  99   6  59   6  64  77  82  51  50  30  91  79  99  78  33  65  66  87  99  73  86  92  62  36  70  16  98  68  12  15   6  54  21  24  22  62  14  55  64  94  54  64  68  43  33  69  69  28  21   2   2   4   6  81  83  22  14  93  81   7  71  22  15  41  36  77  72   9  60  27  25  28  88  72  53   1  74  25  84  64  61  14  64  80  69  41  23  74  79  58  43  27  22  55  13  51  78  94  10  50   3  59   3  45  44  25  24  85  59   1  94  95   6  21  95  24  59  86  12  72  31  54  23  74  23  39   8  48   2  27  35  98  28  23   9  20  65  97  90  59  92   3  12  35  18  38  32  15  91  87  58  99  51  52  55  53  79  15   3  59  23  12  98  10  67  40  45  83  67   8  86  24   9  39  85  46  73   2  38  54  11  55  41  46  96  52  54  58   6  23  79  81  49  75   3  78  86  57   1  56  59  51  19  60  22  46  37  68   3  39  89  73  34  45  31  14  60  21  32  68  85  48  26  31  66  81  34  32  21  77  52  94  47  18  56  97  22  64  23  35  76  96  79  29  76  62  65  62  26  82  22  82  51  68  76  72  37  19  11  97  64  76  45  91  47  37  50  73  83  53   3  48  55  54  84  69  13  87  78  42   7  54   9  67  42  63  13  28  52  38  54  42  23  74  23  25  51  13  36  61  65  53  48  85   8  45  53  41  50  35  10   8  58  69  90  49  22  34  53  47  15  29  24  43  52  90  30  86  13  18  79   3  48  80  91  20  29  87  80   9  53  33  65  41  89  99  89  62  18  40  43  62   4  16  37  84  10  56  83  78  48  40  79  42  31  97  54  87   4   8   1  88  30  24  11   4  40  50  22  24  66  84  43  19  74  38  68  46  36  72  61  11  72  68  89  67  47  22  80  82  42  34  52   4  43  57   3  20  89  77  34  56  68  49  95  81  52  28  93  14  57  24  69  81  93  95  43  20  50  63  83  56  87   9  75  38  37  79  51  28  95  43   1  39  64  31  71  39  17  43  93  64  43   5  59  27  39  52  41  82  92  65  69  51  96  88  32  54  86  83  40  95  71  81  60  73  93  96  59  76  95  52  91  39   1  20  24   7  65   8  66  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              14  48  23  49   1  79  22  26  81  67  81  99  39  67  95   9  13  30  46  55  34  13  38  35  15   5  84  43  61   4  84  57  73  96  45  21  72  42  86  80  18  36  13  50  40  46  38  39  56  23  29  16  99  63  82  84  37  83  66  57  23  84  77  81  63  83  62  12  39  35  68  12  21  86  28  35  85  41  57   2  59  32  85  57  59  53  18  18  49   9  23   8  13  95  56  86  50  15  52  39  95  25  13   7  99  71  68  65  47  46  96  73  81  94  14  65  56  61  11  47  63  53  68  99  49  68  77  64   7  52  64  76  24   3  29  61  83  53  48  56  92  40  89  83  35  11   3  54  27  51  62  66  56  85  28  54  87  18  42  10  38  93  76  68  28  25  54  91  33  13  87  26  65  29   9  76  75  35  58  72  55  22  72  59   8  22  64  81  25   5  59  94  30  52  98  64  80  16  33  78  65  51  20  67  82  77  42  64  42  59  64  10  47  73  67   7  78  57  69   3  39  16  37  35  97  29  22  93  11  98  77  77  28  31  91  26  42  35  14  58  30  46   5  94  76  39  32   5   3  16  72  40  57  25  99  49  88  85  71  27   5   3  38  11  76  44  14  86  96  48  42  79  45  91  20  19  93  72  80  51  36  18  50  51  78  63  79  89  94   1  57  85  77  86   8   3  21  13  81  42  66  51  86  69  13  80  25  84  13  30   2  32  73  90  27  29  92  52  62   9  40  63  98  76   5  89  89  89  99   1  90  47  35  30  52  31  68  65  37  36  13  89   9  84  77   9  98  49   4  65  61  71  87  17  44  87  97  76  37  59  16  64  49   4  72  13  98  42  36  45  35   9  51  88  36  72  13  59  54  85  84  82  29  91  94  79  81   6   3  34  79  36  27  48  91  26  30   4   7  36  41  34  36  58  12  13  61   6  86  78   5  55  53  11  38  99  48  60  53  67  54  22  43  13  78  99  80  41  49  91  36  23  35  51  22  62  14  20  41  29  61  43  22  20  56  45  15  27  97  62  94   9  80   3   3  62   2  81   1  32  46  85  19  41  20   6  28  46  97  10  74  13  40   9  38  96  83  36  35  62  74  24  65   1  46  62  69  58  84  69  82  27  21  29  69  41  72  32  82  10  58  69  88  39  36  43  32  82  32  86  70  14   7  83  84  56  74  66  66  62  47  93   7  95  16  33  14  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            58  66  14  39   7   6  47  67  13  66  97  23  82  81  95  81  95  35  24  83  31  85  39   6  11  29  75  24  29  77  27  47  12  98  44  59   9  27  54  54  25  45   5  54  48  43  40   7  76  72  89  50  63  53  53  37  40  22  26  34  53  33  10  94  11  38  55  28  23  18  60  34   7  21  84  74  55  88  17  55  15  81  65  36  94  39  34  25  15  98  45  39   5  99  34  26  36  45  49  55  44  56  35  57  79  28   7  12  48  11  49  24  46  60  26  15  55  14  58  62  44   6  76  32  24   3  74  17  61  62  71  44  20  94  55  78  55  56  67  90  30  24  14  45  51  30  74  49  27   5  14  55  78  58  70  88   1  93  71  75   6  33  21  63  21  17  57   1  67  56  61  49  76  85  33  91  78   9  13  69  38  95  17  88  61  19  76  77  98  37  45  88  61  33   2  31  48  64  33  19  60  49  72  42  76   3  17  30  20  37  24  41  55  54   3   8  32  43  42  12  45  14  81   6  46  61  59  10  20  11  42  64  59  17  93  79  97   6  96  61  30  81  78  87  15  77  41  40  70  69  69  96  42   3  44  36  39  26   3  74   5  56  16  60  35  50  36  80  61  98  12  41  15   8  85  53  54  84  17  95  42  31  73  58  76  12  76  72  86  95  28   6  96  23  54  29  87  78   6  44  62  40  59  24  66  26  23  51  12   4  99  14  30  53  24  96  98  79  85  23  35  11  41  97  98  12   1  56  52  36   6  78  73  87  95  67  25  19  74  12  11  46  17  89  59  70  66  52  41   2   7  63   4  38  48  31  82   7  96  47  62  38  48  95   4  98  18  39   6  52   8  34  62  68  18   8  32  78  25  69  29  64  60  30  41   9  48  16  98  57  54  86  17   7  73  61  60  53  30  57  97  55  22   3  23  64  94  78  75   9  17  21  64  21  48  66  64  10   9  28  66  42  31  54  51  78  82  58  60   3   9  24  92  54  17  19  25  23  51  80  45  49  14  67  67   9   1  82  23  39  84  17  18  18   2  12  31  37  20  63  25  25  13   3  13  29  95  11  20  81  47  39  42  87  54  74  31  27  18  58  36  85  19  96  60  57  78  57  29  88  19  58  24  75  60  91  59  97  20  41  43  85  57  21  96   7  54  99  72  95  52  65  95  82  66  92  69  90  92  28   6  89  17  39  21  31  96  97  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          42  30  19   7   9  30  28  15  82  91  78  13  41  41  30  62  59  88  52  28  38  67  62  44  25  95  33  16  58  31  70  68  80   1   1  34  57  15   2  46  13  74  87   9  71  99   8  32  80   6  28  69  11  58  79  37  97  51  72  77   6  30  61  45  10  18  62  30  46  86   6   1  77  12  13  25  21  97  27  94   6  23  51  54  43  11  64  99  83  55  88  62  64  49  78  98  67  14  10  75  62  62  27  59  97  29  35  42  14  34  85  37  42  20   5  73  33  68  72  85  83  44  39  75  61  62  33  13  25  56  15  70  22  21   6  96  89  44  62  10  33  25  20  39  12  89   9  13  39  12  90  93  90  53  91  87  11  13  13  88  86  37  69  90  73  68  97  70  97  15  69  38  85  94  31  88  40  33  91  74  21  69  31  46  68  69  20  14  17  44  29  54  32  39   8  84  57  74  87  42  25  80  29   3  90  90  57  60  11  53  65   9  73  28  85  19  68   4  36  25  56  15  59  25  10  15  49  75  65  48  47  70  32  58  90  80  31  40  74  64  38  69  22   2  58  90   7  67  38  32  62  85  58  91  82  52  60  72  83  12  69  25  83  49  73  79  29  32  64  76  85  93  74  85  71   3  86  58  71  41  69  42  94  24  93  35  66  37   8  88  22  33  49  44  75  96  81  95  31  42  83  68   4  83  69  69  46  73  88  19  77  81  70   3  31  45   1  11  12   6  10  94  45  10  79  68  41  25  19  67   5  99  86  66  73  10  87  25  39  80  54  23  19   4  53  53  62  88  78  64  78  27   6  36  44  19  18  26   9  26  95  15   9  36  95  26  24  28  41  34  93  74  26  93  79  40  68  11  98  22   2  91  61  70  76   2  16  35  33  77  78  47  38  52  76  49  15  50  89  64   1  93   7  69   8  74  47  22   5  32  93  40   2  60  70  65  38  19  26  78  96  14  16  19  60  68  79  33  22   3  12   2  20  55  93  56  70   1  62  30  28  14  24  26  21   6  25  29  48  68  96  81  64  10  81  48  93  60  15  17  34  66  76  99  96  66  34  82  73  17  61  31   8  60  65  90   4  65  65  81  20  52  79  76  44  42  98   6  81  72  66  60  75  60  21  34   1  70  59  99  44  99  58  88  99  39  97  38  26  76  21  13  72  17  94  91   1  23  71   3  45  44  10  56  60  23  20  45  55  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        76  81  52  98  53  75  19  36  78  62  52  98  89  75  70  65  63  13  36  64  70  25  32  95  61  28  99  32  57   4  72  65  77  85  41  52  46   8  15  15  16  24  70  20   2  28  32  96  75  57  13   4   5  65  13  27  22  41   6  32  75  20  79  42  32  78  92  85  58  16  22  88  63  45  38  77  11  75  58  83  67  16   6  86  71  80  26  64   2  48  38  35  55  69  37  18  23  48  89  88  30  30  41  93  73   7  23  53  29  34  16  39  86  92  59  89  18  66   4  60  45  69  49  67  88  59  11  77  80  95  24  38   3  93  66  14  12  74  21  35  10  30  98  63  69  76  34  98  30  41  67  38  84  66  41  97  42  11  65  32  94  19  41  15  74  40  51  80  60  88  62  65  33  65  63  96  92  60  11  50  47  64   9  75  79  94  31  79  58  11  10  12  66  91  26  17   1  57  83  45  31   7  32  15  51  43  73  79  92  59  98  37  94  48  77  33  83  84  38  96  15  42  35  28  39  14  76  28  22  37  61  18  86  97  49  36  27  72  12  16  90  86  16  45  97  12  64  49  91  30  38  85   9  19  79   7  28  30  24  19  45  72  24  17  93  83  82  47  96  90  29  65  75   7  17  39  24  96  98  58  65  40  24  78  73  55  87   9  67  49  90  31  71  92  53  31  35  94  84  50  81  53  24  47  64  96  75  32  84  70  18  69  56  45  28  57  68   4  57  50  23   9  86  25  32  83  79  89   6  22  92  61  41  67  23  64  69   8  87  24  12  72   4  76  65  71  60  10  46  61  92  12  31  33  44  84  29  11  26  82  36  52   4  79  12  49   5   4  72  79  88  93  43  32  94  35  76  26  83  45  25  72  82  59  20  14  76  26   4  80  29   9  10  29  27  38   6  54  93  32  46  22  75  76  17  22  31  38  65  11  79   7  19  80   3   5  50  32  52  87  70  93  98  38  81  72  81  27  63   1  32  76  78  40  21  75  67  79  20  15   7  47  88  70  56  60  29  28  69  70  11  46  32  50  82  90  41  81  43  72  16  47  69  11  62  21  27  52  68  16  67  75  71  35  87  90  28  54   8  55  17  12  42  78  50  59  39  49  77  16  74  54  29  55   9  86  16  18  51  37  73   8  53  71   5  85  92  78  45  71   9  45  99  86  15  13  96  94  67  99  39  91  79  41  57  64  44  58  22  20   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      42  23  65  16  49   4  50  97  26   4   1  87  12  93  99  84  83  21  33  87  84  44  98  44  19  60  39  94  16  13  78   1  58  87  55  99  98  86  89  54  62   6  88  65  68  43  59  73  38  50  42  15  66  78  42  44  81  52  30   7  98  70  14  57  35  82  24   4  40  99  30   4  87  13   9  90  47  30   1  94  52  15  19  34  85  56  50  83  30  64  15  78  45  88  24  87  90  16  75  38  14  89  46  12  26  33  76  76  19  16  59  53  79  43  98  24  13  65  38  32  34  99  68  59  99  41  61  49  98  32  14  72  14  90  71  28  95  52  20  53  19  93  83  90  75  43   9  76  68  63  30  42  52   2  14  21  70  44  98  94  95  76  98  60  42  30  66  52  34  35  80  92  17  56  74   2  33  83  73  14  42  80  46   5  56  96  99  51  62  74  13  88  31  19  22  26  64  52  56  37  91  29  41  14  95  63  57  44  89  26   5   6  49  76  49  79  22  25  87  91  80  12  95  20  54  48  54  26  52  67  26  87  45  45  70  67  18  58  60  71  46  14  18  13   5  38  82  72  88  65  38  78  72  91  55  28  51  75  85  86  94  36  61  53   1  11  70   8  63   2  15  41  95  80  10  79  39  23  88  61  76  57  88  21  63  38  55  48  46   3  25  47  90  59  17  78  95  67  62  58  56  51  42  82  29  68  41  20  90   8  62  58  13  31  47  10  92  86  59  16  47  24  26  55  77  63  44  26  62  18  33  85  76  29  92  20  36  34  76  57  29  69   9  62  25  82  39  48  72  82  79  47  27  45  84   9  72  56  70  29  49  42  74  11  13  18  30  88  21   8  20  59  31   8  10  62  31  34  82  62   7  38  36  44  24   1  69  32  36  75  24  99  25  82  26  38  48  35  14  54  41  97   9  74  34  84  10  75  89  48  30  23  21  68  65  23  56  16  46  26  84  45  84  71  54  11  39   8  73  84  63   7  56  10  31   4  40  81   2   4  40  70  24  68  94  58  36  16  85  51  74   6  99  90  53   4  81  27  37   8  68  51  99  30  39  89  61  23  24  94  94  77  22  77   3  74  84  65  90  27  18  41  60  30  79  41  17  45  80  73  92  58  29  33  86   2  70  60  18  60  11   8  34  29  57  87  96  36  81  44  31  40  49  72  54  48  49  74  28  64  92   2  16   7  89  98  36  85  37  78  96  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  84  79  62  70  75  41  29  72  98  63   8  41   1  38  77  76  37  91   2  53  61  30  60  98  92  95  59  60  84  35  52  28  75  67  64  75  19  97  30  65  29  86  29  74  21  84  14  41  63  39  69  41  35  26  42  28  23  60  26  27  73   8  25  28  12  70   4   4  59  74  99  53  90  44  16  11  79  67  95  17  96  68  32   3  35  29  95  67  79  10  18  75  65  88  97  21  48  87  85  11  33  41  71  15  85  53  53   6  65  82  44  96  95  83  17  53  33  33  72  30  71  49   1  17  77  40  35  70  20   8  88  68  39  27  59  32  19  52  49  62  27  12  85   9  68   3  30  97  71  74  19  10  44  66  20  20  50  81  40  33  29  41  78  88  87  40  61  62  78  75  95  95   8  74  12  24  35  19  60  39  56  88  64  84   2  77  77  40  46   2  75  95  95  59  17  41  14  26  58  11  28  82  45  63  45  91  83  94  49   4  38  49  98  26  34  24  70  71  97  19  39   9  14  82  70  21  34  59  80  87  59  84  77  24  27  72  41  83  50  71  43   8  99  67  21  86  81  68  62  90  68  98  54  92   6  54  90  96  94  44  22  41   3  40   7  73  32  57  74  75  29  87  23  41  68  71  22  89  94  48  53  22  77  97  51  15  57  44  37  43   7  35  46  84  58  46  19  24  16  55  14  65  28  17   3  68  44  85   9  73  59   1   3  17   2  60  52  81   6  58  26  99  66  21  76   6  92  41  61  11  66  74  65  68  88  24  86  50  57  95  37  84  80  71  71  59   7  90  61  50  49  15  12  46  19  20  65  91  82  22   9  76  80  93  52   9  29  94  61  40  84  20  70  42  77  39  68  84  38  38  63  78  29  98  24  60  72  24  60  38  28  23  55  98  94  46  30  64  14  92  31  40  19   1  20  65  47  98  39  32  40  32  70  63  13  61   8  10  96  69  93   7  16  31  13  47  33  51  66  85   3  87  93  86  27  58  10  97  84  40  18  18  95  81   3  85  64  32  56  59  71  46  10  80   6   8  46  70  44  91  22   5  29  55  99  28  27  37  83  41  88  43  10  46  17  72  60  55  26  49  33  34  75  68  69  73   5  64  78  73  60  59   5  61   3  90  79  21  34  67  87  71  24  92  34  73  40  46  85  87  27  93  45   5  49  91  28  72  69  21  38  30  51  78  30  50  90  65  89  71  16  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  58  68  27  62  15  31  32  75  95  22  74  98  28  99  45  74  98  17  39  79  96  41  63   8  37  98  61   4  58  99  89  24  58  23  98  17  95  71  48  46   5  26  57  98  41  29  10  37  24  88  60  57  55  99  24  32   1   6  44  73  78  79   8  27  51  72  92  18  98  66  57  92  18  95  82  21  29  84  63  35  80  51  75  56  67  59  58  17  90   3  77  56  43  97  48  76  57  34  50  64  76  30  85  60  89  83  70   4  90  48  46  70  52  40  47  14  32   8  36  78  80   2   6   9  85  48  39  35  75   3  12  65  91  78  36  29  50  35  46  84  64  43  73  48  83  63  79  46  92  23   3  32  69  26  25  23  56  98  71  56  70  91  77  87  92  69  62  28  89  64  32  40  44  75  95  91  29  56  72  97  93  58  12  24   3  62  37  12  81  52   9  43  47  78  41  19  87  90  22  71  98  22  90  64  39  59  38  78  23  20  24  73   5  94  67  85  42  32   6  83  33  87  18  75  91  91  19  32  38  63   3  42  21  46  25  71  98  70  76  84   3   1  24  82  31   3  89   4  94  71  60  85  89  75  69  29  67  38  99  82  61  78   1  29  22  93  42  73  29  94  59  58  57  83   1  95  30  62   7  42  98  20   5  29  53  22  58  24  26  23  85   4  84  42  61  59  53  50  52  55  15  34  23  42  19  59   6  74  87  19  59   9  98  52  41  11  46  85  22   3  96   4  78  35   1  15  16  17  17  55  90  96  42  43  91  88  57  33  10   1  93  11  44  74  30  28   7  48  40  43  97  48  49  58  90  84  16  60  35  92  32  68  53  98  26  59  95  70  13  85   5  39  39  95  62  90  36  54  45  62  50  17  70  79  16  80  44  94   7  89  48  70  35  49  36  40  30  43  60  52  70  48  60  93  22  36  67   7  81  79  36  12  96  79   3  71  69  40  30  69  31  64  87  77  10  34  95  66  79   2  11  32  66  75  84   9  66  45  54  75  36  10  60  58  30  48  89  65  36  20  38  16  71  70  44  77  59  57  59  97  92  28  88  36  28  30  73  20  89  77  20  87  23  78  59  70  52  83  30  53  58  46  28  67  46  83  46   9  67  25  91  95  94  57  34  30  94  18   8  53  23  11  95  37  48  53  85  16  34  98  84  70  81  51  26  50  28  18  35  18  94  17  63  71  50  93  31   1  34  73  87  23  81  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                17  55  34  70  10  57  26  96  30  83  98  93  50  57  47  44  74  59  80  49  32  20  48   1   3  89  77  49  82  91  59  58  72   3  90  77  26  11  22  95  32  71  97  41  31  30  65  90  19   3  54  39  88  38  18  89  24  21  11  97  48  95  21  77  18  83  33  73  22  59  72  33   2  99  19  14  16   2  79  53  25  19   9  32  90  32  34  17  53  73  34  65  72   9  92  27  61  81  37  19  52  58  44   8  38  94  15  12  20  69  91  48  71  58  64  34  52  11  37   6  68  33  61  25  35  37  94  71  81  55  93  22  66   1  89  42  73  71  94  96  38  91  80  54  68  75  55  51   5  58  43   5  25  93  90  92  57  89  43  31  58  48  43  69  40  75   4  61   6  56  20   5  53  95  57  82   1  75  25  28  91  99  26  61  75  99  76  77  96  44  12  63  70  46  71  16  45  44  86  35  84  37  15  96  67  65  34  34  72  84  94  44  67   9  31  48  83  18  53  61   2  87  43  42  51  89  81  77  88  78  68  62  29  55  63  15  93  91  11  84  85  54  28  45  26  64  79  24  52  16  25  45  50  37  52  56  89  89  44  80  32  92  61  88  29  64  61  86  47  84  26  54   1  43   4  31  25  95  16  55  56  97   8   5  12  32  19  58  43  29  23  82  15  22  30  62  33  62  66  65  44  18  51  83  37  40  59  19  73  68  91  93  90  77  16  16  80  37  82  48  29  48  88  47  11  52  12  85   6  19  67  92  55  38  57  47  92   3  41  78  89  96  47  60  47  31   3  92  12   5  88  81  67  17  17  44  98  36  98  62  71   7  16  95  49  89  52  27  30  42  32  32  29  97  86  23  81  68  84  74   3  39   2  61  12  46  36  85  75  58  87  99  94  77  92  14  24  34   3  69  51  18  55  99  40  54  47  11  65  51  66  63  12  43  91  16  66  11  19  18  87  55  31  24  66  70  84  94  64  64  48  27  71  66  17  30  86  58  34  75  35   6  12  76  41  72  25  69  23  21  49  71  20  88  88  17  69  13   7  23  16   8  92  54  87  55  86   7  12  25  93  19  11  49  30  96  58  59  92  14  25  95   4  61  60  34   7  11  38  76  80  66  53  39   2  53  75  78  56  53  99  72  87   5  77  81  20   6  89  16   7  79  87   6  68  34  13  45  42  87  73   5  69  68  40  19   9  56  55  84  16  49  92  53   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              46  87  30  39   7  30   9  32  66  23  34  32  20  64  76  91  44  17   2  44  87   1  79  34  86  39  66  64  59  26  48   8  90  50  30  87  30  78  92  62  38  22  22  42   8  98  68  31  81  51  94  87  30  87   5  34  78  41  91  50  84   9   2   9  84  62  56  95  82  26   5  58   9  23  55   4  86  38  38  96  37  44  28  82   9  11  14  57   4  18  80  66  96  27  59   2  25  73  96  13  93  34  85   1   3  49  32  47  62  84   5  76  79  75  32  40  78  70  54  25  94  55  77  93  31  71   2  91   5  26  36  74  31  80  91  93  32  47  40  86  48  58  22  26  65  12  81  74  76  65  22  78  45  20  39  90  90  49  42  34  60  45   8  68   7  54  56  21  24  92  72  68  42  10  67  77  40  71  16  16   5  74  65  39  41  81  63  94  87  54  10   7  94  91  49  66  89  15  74  60  41  40  53  16  55  64  86  67  33  95  74  31  71  53  59  96  84  59  83  57  28  98  66   3  83  98  14  57  99  39  23  93  46  70  66   1  73  72  51  16  52  46  64  99  32  13   7  79  98  63  90  77  59  84  42  82  38  36  74  47  13  13  65  92  75  52  83  68  59  49  51  44  47  33  62   3  12  41  68  22  63  91  78  55  37  63  79  68  32  63  89  14   5  99  41  37  22   4  38   6  60  78  27  67  60  45  92  93  58  43  98  49  82  88  60  52  26  54  89  92  28  90  65  22  20  71  49  83  23  52  62  68   4  58  18   7  38  25  19  14  74  65   2  48  92  35  82  83  45  84  58  71  21  85  44  75  74  32  53  53  37  52  88  95  73  28  71  83  48  60  59  85  40  56  81  91  56   3  68   7  38   5   3  55  89  11  29  47  64  25  34  64  60  46   1  36  86  71  45  73  86  26  63  17  27  87  34  11  76  11  27  20  40  71  40  29  25  35  57  99  43  27  42  68  34   1  28  77  51  10  62  89  12  94  12  87  15  84  20  26  47  68  62  66  47  90  36  34  74  63  28  39  92  61  91  94  54  67  80  15  51   5   1  69  55  83   2  52  98  56  44  38  76  98  82  97  67  30  34   4  59  35   9   3  66  55  76  53  83  30  72  39  54  40  56  57  73   8  77  28  68   8  33  51  32  95  22  92  13  24  13  12  39  20  30  95  81  89  66  83  64  70  33  57  70  65  65  26  98  42  61  68  26  77  95  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            99  21  87  34  60  14   8  30  72  56  61  46   8  73  90  23  53  41  60  64  97   7  79  84  59  90  28  50  31  69  75  75  28  45  23  70  61  77  27  83  11  42  63  39  92  48  53  15  59  99  46  39   4  39  80  30   7   9  62  71  31  55  89  96  76  68   3  86  74  70  11  76  30  88  23  74  99  92  19  74  36  92  45  56  99  89  66   2   4  92  80  59   6   1  29  37  56  76  32  99  93  32  87  67  35  39  50  13  23  72   5  60  47  48  29  70  90  31  42  56  55  46  16  59  70  45  43  51  39   7  49  29  81  19  33  40  39  79  22  11  76  41  95  53  62  52  36  42  79  47  95  88  42  56  18  49  40  87  53  69  75  89  64  47  71  34  26  60  12   7  29   1  96   6  36  14  91   7  59  58  68  93  33  93  98  61  80  95  98  74  40  43  38  87  52  58  47  38  52   3  50  24  52  74  39  21  25   3  18  46   1  56  70  79  28  13  50  93  10  56  48  11   9  11  91  35  81  42  94  97   4  41  42  14  31   7   2  91  56  23  64  18  59  19  61  76   8  17  29  56  17  18  32  76  73  94  64  38  53  68  89  64   3  46  14  23  57  97  61  22  27   3  61  29  60  74  57   1  59  95  27  68  58   9  60   7  90  98  68  54  25  38  25  91  93  38  59  63  97  40  11   4  40  57   5  18  12  78  58  45  81  10  10  96  73  52  59  97  19  93  74  35  32  35  98  72  32  89  58  20  99  44  87  46  81  92  57  69  94  54  17  19  27   4  66  65  74  93  44  36  29  39   6   5  42  35  13  74  29  85  30  29  97  25  12  60  30  84  57  95  84  48  94  15   6  12  23  51  78  89  66  83  59  98  22  54   9  63  27  87  36  76  32  52  55  41  77   7  86  28  18  20  43  95  31  84  15  20  96  94   7  31   9  67   6  80  48   5  89  90  20  61  30  85  54  82  32  56  61  70  20  68  80  47  85  97  57  37  39   7  52  95  98  77  58  68  79  66  62  62  66  70   4  94  67  53  17  88   8  34  93  68  25  23  89  70  18  43  63  42  12  33  34  44  11   3  29  76  97  36  58  31   3  17  19  90   8  96  39  73  26   4   1  88  14   4  58  82  92  81  85  43  38  44  17   3  88  47  19  35  49  12  77  43  70  79  83  86  27  68  38   1  55  79  90  90  59   9  91  95  58  85  97  47  20  74  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          55   6  49  19  14  48  74  33   4  60  47  47  53  14  82  49  12  50  32   5  13  42  26  49  52   7  23  34  47  23  25  27  89  13  34  37   6  27  60  31  38  95  99  25  85  89  83  53  28  67  61  44  21  60  39  27  28  32  22  18  27  41  40  75  95  82  98  77  23  65  23  18  24  44  80  93  55  97  21  55  68  34  20  76  44   6  21  88  23  89  16  23  68  15  99  20  21  39  55  53   3  72  21  52  33  80  23  27  39  48   9  75  73  41  60  43  77   4  77  59  34  70  72  92  37  39  38  63  36  54  44  85  91  25  18  65  71  73  17  80  66   3  62  72  95  41  88  65  40  17  15  54  69  79  94  57   4  57  15  15  31  33  98  53  67  20  74   2  81  88  97  74  53  31  18  53  91   1  55   2  59  78  69  74  65  74  73  35  79  88  19  79  99  15   5  54  30  24  23  18  98  13  95  45  75  93   1  41  95  43  83  15  48  89  72   9  69  76  61  24  21  76   1  44  96  98   1  98  82   3  92  18  75  65   9  50   1  67  61   8  61  69  62  65  14  20  74  42  98  90  91  52  49  96  18  78  81  65  42  26  12  85  19  11  29  55  51  24  70  93  53  51  23  53   5  79  92  27  43  29  16  24  84  11  80  54  55  89  77  13   9  79  90   2  22  76  36  13  22  37  33  45  35  45  57  66  60  86  17  27  88  20  23  65  29  96  24  92  48  67   9  64  71  14  96  74  61  72  18  74  44  66  44  54  28  42  23  22   8   7   5  58  11  19  29  44   1  54  36  14  77  28  92  24  31  98  65  50   8  99  97  92  97  63  54  22  68  56  63  61  91  50  84  22  18  48   8  74   9  71   3  93  40   8  86  93  80  99  81  98  64  86  12  40  31  77  66  14  82  13  84  50  83  49  17  28  61   4  18  94  68  74  21  89  51  13  32  23  26  18  36  66  51  19  55  68  75  81  65  23  27  91   3  67  41  98  10  36   2  38  34  62  67  17  82  97   9   1  66  70  85   4  80  57  37   9  80  69  60  53  63  65   4  23  40  28  84  88  15  45  53  87  83  34   9  25  43  41  18  80  25  30  23  11   7  63  90  95  97  95  69  93  77  14  30  17  77  40  78   4  41  37  33  20  52   1  35  11  17  16  76  97  22  11  91  41  26  63  70   6  91  42  70  75  22  77  33  78  95  42   1  44  15  74  58  19  68  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        97  39  49  19  78  49  42  30  41   9  99   7   7  83  29  46  86  23  36  15  84  88   9  67  34  13  76  69  98  77  94  35  14  70  26  83  31  17  22  27  17  37  12  64  54  62  23  43  51  12  76   7  85  20  45   8   8  24  97  71  26  11  64  77   6  74  28  62  32  16  65  79  95  26  43  92  73  56  11  69  44  21  82  98  80  26  72  96  99  41  33  88  30  97  50  60  72  54  92  13  45  90  55  95  79  48  64  88  63  56  61  36  90  44  14  57  46  96   2   2  35  17  24  88  24  75  34  38  98  68  15  27  28  13  80  11  15  83  61  21  93  81   7  90  96  25  33  37  50  20  71  88  78  96  21  18  16  81  98  70  36  80  14  86  64  16  32  52  98  60  70  55   1  57  95  49  24  90   5  31  50  94  63   7  41  42  13  97  11  39  13  97  29  55  38  99  12  56  73  86  17  95  87  73  58  12  66  39  33  87  74  26  45  22  38  94  59  78  46   3  57  88  20  42  15  97  94  97   5  31  28  68  70   8  42  23  27  16  36  46  83  20  14  48  92  59  38  97  79  48  46  37  67  44  38   3  99  45  66  15  79  54  38  24  59  56  85  64  62  47   6  20  38  51  95  93  24  60  88  63  28   9  71  22  40   8  60  57  98  92  42  39  32  92  40  40  81  35  79  94  30  80  42  24  22  35  10  35  17  36  42  76  42  60   5  54  49  37   8  41  66  53  79  66  12  25  95  42  28  98  32  19  53  42  13  36  40  20  77  69  31  67  86  90  29  60  15  53  26  11  27   5  50  72  40   6  87  52  24  30  47  70  86  32   4  34  76  81  49   7  89  30  91  13  72  84  34  59  71  83  97  48  31  74   1  13   3   1  69  61  99  45  23  90  29  38  41  76  48  52   1  98  39  13  52   1  64  52  20  75  53  23  80  51  61  97  84  62  90  10  36   6  30  60   7  33  16  52  24  66  93  81  48  46   1  99  43  28  68  43  30  63  43   7  21  61  95  12  78  84  56  70   3  31  59  47  39  62   9  75  85   5  50  53  66  48  15  92  94  46  87  73  63   9  30  32  75  94   2   3  79  43  54  13  10  18   8  41  16  76  67   7  10  29  33  31  32  27  95  17  43  62   8  81  39  20  70  44  92  57  30  87  47  60  98  66  75  44  11  70  27  83  21  83  57  99   8   6  29  67  91  57  63  80  40  77  16  13  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      75  36  28  87  33  37  88  87  36  17  43  65  64  56  75  14  72  96  52  26  38  32  90  30  63  33  16  95   7   7  75  23  26  59  42  51  54  80  73  14  42  12  50  67  78   4  23   4  22  66  98  56  10  64  56  55   8  54  51  64  14  82  76  98   7  65   5  31  30  90  62  46  76  98  94   8   8  39   7  13  86  71  89  19  25  60  82  60  14  48  34  25   5  55  96  93  86  28  31  53  49  45  47  56  28  98  89  16  35  33  34  75  38  59  17  22  71  84  10  67  26  36  31  50  70  37  88   5  92  56  77  73  82  99  18  50  12   1  96  51  50  87  84  62  80  87  45  19  76  15  66  36  85  42  71  69   1   9  18  20  56  53  30   1   3  32   7  35  28  27  59  65  38  81  70   6  18  26  91  91  16  90  56  56  87  49  14  21  68  32  63  23   4  65  45  28  28  98  65  29  33  72  77  46  66  16  97  19  92  11  41  12  32  98  83  67  68  18  19   2  95  66  81  24  93  15  65  22  72  65  54  18  51  59  23  79  11  18  72  69  51  25  82  51  97  25  98  46  88  30  62  34  41  50  41  68  20  42  21  97  54  78  54  59  18  21  39  56  27  19  71  67  52  20  97  57  27  13  74  59  42  74  22  18  89  62  32  18  58   5  67  30  58  95  59  92  13   6  12  54  80  82  68  79  92  33  38   2  58  73  54  39  67   7  23  37  86  47  51  33  40  37  31  24  79  15  35  55  29  12  27  65  46  41  11  64   9  59   9  75  58  76  15  70  65  28  15  42  87  35  92  28  35  47  56  32  88   2  70  33  85  31  94  60  29  76  45  86   8  81  58  38  13  89  66  59  83  46  92  86  37  72  15  70  59  29  64   6  40  74  68  19  60  22  61  94  29  35  29  22  57  26  74  37  22  74  53  58  27   7  76  52  58  84  30  98  80  15  54   8  47  41  71   5  78  78   3  51  48  46  63  13  74  31  64  62   9   5  45  21  23   5  25  41  81  52  11  41  78  61  20  64  60  29  66  12  90  83  69  55  12  29  72   9  14  32  66  29  96  33  22  55  90   4  17  44  69  68  75  22  14  45  29  56  60   2  59  43  53  53  60  86  50  46  77  84   5  88  47  18  51  57  93  71  69  41  55  81  82  21   7  57  64  15  59   3  57  25  83  13  49  74  34  66  14  90  48  63  16  75  24  51  16  28  30   7  13   2  62  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    20  90  94  43  30  24  35  25  32  39  25  34  39  39  52  50  58  24  13  95  76  69  10  16  13  76  80  82  45  80   8  19  56  47  55  84  63  98  42  21  37  80  71  59  63  79  69  44  31  14  72   1  47  77  37  15   2   3  17   7  71  80  12   1  32  51  84  59  93  51  18  83  17  37  24   1   7  19  78  81  28  58   5  29  15  96  11  90  66  24  43  51  32  81  38  27  51  22   3  75  24  69  75  30  95  95  31  38  41  35  72  41  67  85   1  44  80  27  67  85  94  71  49   1  15  92   9  12  28  82  41  99  75  28  11   9  39  26  45  34  97  31  93  46  77  40  40  26  29   9  77  74  31  22  12  55  30  68  88  32  77  15  85  64  22  15   6  61  34  67  86  39   8  34  86   2  80   1  62  29  43   9  52  54  14  49  56  58  85  57  31  71   9  57  79  13   5   9  68  92  92  54  20  77   8  73  92  91  46  98  21  18  29   7  72  11   3  55  82  68  56  88   7  42  90  41   5  55  90  37  55  44  39   7   1  10  59  77  86  30  41  79  76  20  18  44   5  22  81   3  84  47   9  72  57  50  66  11  22  79  20  90  13  31  67  52  77  95  63  45  63  62  62  78   7  20  24  39  83  52  37  13  73   7  16  52  36   1  12  95  25  50  15  45  41   7  31  53  84  52  93  54  89  73  72  39  84  13  17  31   8  25  73  90  57  57  59   2  20  77  58  23  40  75  54  39  41  54  75  22  85  26  56   8  31  63  96  28  22  52  18  17   1  95  81  98  24  23  75  59  13   9  86  78  91  23  21  87  74  61  50  12  12  72  68  34  45   2  72  54  11  63  16  25  39  63  10  43  11  56  32  74  40  45  54  22  78   5  73  41  40  60  64  29  64   8  47   3  40  93  66  90  25  90  43  84  50  61  70  44  70   8  24  67   3  42  96  52  88  50  43   9  48  61  41  70  51  93  30   5  82  41  22  38  50  77  52  83  62  79  89  40  74  37  97  95  20  96  67  84  12  34  82  87  12  11  98  97  76  48   3  68  61  63  98  71  69   2  14  83  60  93  56  61  77   2  19   3  21  89  64  85  41  63  36  53  88  26  41  17  24  70  26  56  36  92  37  61  95  41  88  90  17  87  40  63   2  93  32  39  68  54  24   2  62  31  50  17   3  77  78  43  41  72  84  24  31  62   8  87  60  92  79  56  97  31  16   3   3   9  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  78  15  96  12  66  46  50  89  69  73  52  53   7  24  76  29  12  47  95  55  28  29  97  47  83  89  55  75   4  87  88  88  92  72  80  45  74  56  97   6   8  68  99  60  18  26  37  98  87  61  92  91  25  61  97  22  35  98  54  29  26  21   5  29  19  68  72  95  97  11  52  36  63  59  96  48  97  87  30  12  26  95  94  38  54  61  79  36  93  26  44  30  81  69   2  11  62  34  63  38  35  10   1  50  75  54   1  20  26  25  48  37  57  48  97  58  37  20  74  59  51   9   9  55   7   5  63  86  46  84  29  48  57  69  84  55  81  11  52  90  22  86  30  57   3  77  27  91  93  53  82  77  98  69  16  16  91  82  87  51  14   3  20  54  88  14  71  18  86  45  96  54   6   9  24  22  26  82  18  91  67  17  36  31  29  36  44  48  35  95   6  31  13  37  99  16  55  43  39  94  88  90  69  35  86  40  13  91  81  63  52  87   3  15  93  25  53  76  11  13  22  21  94  93  27  80  47  80  63  96  91  50  51  15  94   1  51  32  68  95  93  39  76  73  95  13  81  78  39  98  30  87  27  32  48  31   8  75  91  35  47  42  96  89  14  31  29  70  39  30  22  90  70  50  56   8  94  71   1  18  13   9  70  32  97  17  86  79  20  48  72  88  89  51  65  15  80  32  99  32  36  31  47  20  56  85  87   8  49  31  12  86  85  53   6  36  13  89  31  88  18  89  94  46  29  20  56  39  72  29  75  58   3  81  56  44  60  48  93  68  52  48  27  49  47  28  34  83  37  21  47  16  87  18  95  30  99  78  58  47  52  20  99  52  38  57  71  45  76  12  46  82  90  80  12  62  24  47  26  13  64  29  58  38   6  47  31  23  17  57  20   9  50  51  67  85  38  37  22  70  90  47  66  10  42  22  66   1   4  22  39  98  47  26   8  65  38   3  69  87   1  60  36  56  43  44  51   1  41  93   4  71  23  48  13   8  33  11  43  16  99  36  73  86  26  80  65  39   8  71  73  99  18  20  12   7  73  86  54  97  47  54  52  99  27  27  33  55  50  42  93  96  53  49  60   3  20  82   9  49  33  13  75  32  12  49  19  50   2  40  39  59  20  19  34  74  74  62  50  95  77  41  95  52   4  11   7  92  68  90  53  85  21  48  12  49  37  51  44  50  32  16  66  55  58   9  80  15  25  33  60  32  92   6  62  77  41  29  99  86  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                91  89  46  50   5  38  11   1  85  49  20  31  97  25  12  15  98  30  43  22  75  53  54   9  80  19   4  74  47  35  46  84  22  99  89  86  66  87  60  96  81  31   4   6  95  92  19  72  80  52  50  49  81  85   7  13  87  16  89  54   8  83   9  44  24  53  18  70  43  93  62  38  39  75  10  26  70  12  88  20  10  97  91  65  34  63  39  34  48  17  85  81  86   8  74   8   2  53  67   3  50   9  18   4  86  33  84  42  23  43  18  68  55  60  92  83  12  26   8  53  27  18  81  59  47   3  38  49   4  48  31  43  24  96  66  70  77   1  29  81  31  70  14  78  55  22  58  81  11  32  45  19  42  36  56  13  41  55  45  79  23  12  16  86  55  54  16  41  67  26  72  52  85  65  81  78  79  14  88  34  16  83  24  30   2  13  60  13  30  62   8  81   1  20  22  39  10  22  44  93  21  79  11  66  24  25  77  67  90  15  71  70  39  65  44  13  56  15  58  91  27  24  55  13  51  33  65   1  35  21   4  64  17   8  23  76  74  84  75  17  49  98  88  10  99  30  33  26  21   5  54  14  93  36  34  54  43  94  65  23   8  13  20  63  32  11  94  76  73  79  35  91  65  47  87  95  14  71  99  92  65  82  14  98  92  59  13   5  87  94  57  90  42  30  81  63  88   7  49  68  67  45  30  93  20  92  90  21  16  48  78  69   7  44  40  42  70  50  53  19  66  77   2  61  40   4  74  24  21  30  61   9  26  21  43  59  56  97  24  44  61  60  79  34  24  41  18  79  37  54  84  50   4  27  56  34  42  25  88  27  51  45  15  92  30  73  42   2  29  51   1  31  20  39  91  10  11  47  34   2  28   3   7   2  87  97  65  51  17  34  20  75  54  78  58  85  14  74  76  50  17  61  13  68  96  42  42  56  44  90   4  16  29  76  21  50  93  32  76  60  70  30  81  59  20  15  37   5   5  36  12  24  33  70  79  26  46  89  88  86  70   4  50  69  38  46  98  63  84  70  94  89  79  80  98  34  41  15  17  24  10  57  34  18  35   7   9  28  17  19  16  18  81  66  71  76  13   1  85  77   7  37  81  43  60   2  90  90  14   7  73  77  42  33  72  81  10   1  67  47  64  90  33   5  96  34  83  33  62  54  94  32  86  71  90  18  50  30  25  49  74  29  14  72  20  30  69  45  27  56   1  24  41  77  55  29  47  13   2  44   6  89  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              61  92  66  48  59   9  67  38  69  13  95  71  27  34  65  73  10  42  99  13  80  56  13  73  52  38  51  30  24  68  99  26  54  37  18  81  85  11  93  90  98  68  56  56  52  25  76  70  43  32  18  27   1  23  81  66  56  26  83  11  18  12  92  22  89  95  40   5  13  17  18  62  61  36  99  90   3  74  20  74  80  50  67  45  23  26  15   4  35  68  62  58  71  33  86  12  74  34  43  73  32   5  81  79   7  21  94  86  88  48  57  60  93  48  51  87  72  86  92  29  73   1  44  11  42   6  20  12   6  21  96  55  79  20  66  19  45  24  93  88  25  29   9  92  87  91  11  22  69  98  25  59  48  36  50  25  61  97  35  95  11  61  83   2   9  15  22  50  16   9  69   2  35  28  49  55  46  69  23  70  98   5  43  83  27  74  87  95  47  29  67  80  31  78  23  40  15  44  10  32  49  16  63  78  33  88  75  47  24  87  57   2  28  81  71   2  49  54  46  84  45  73  36  12   8  85  18  49  86  84   2  35  58  48  48  94  36  72  49   4  92  47  73  44  19  15  11  91  93  32  30  10  50   8  14  57  49  85  82  61   7  38  61  72  59  51  25  99  84  15  53  71  55  22   6  17  29   4  67   8  91  45  56  32  11  27  79   2   4  64  99  69  23  36   9  48  40  20  75  25  47  99  21  50  92  95  50  81  40  48  71  78  66  60  18  21  57  68  20  19  85  59  43   8  28  53   5  71  17  71  13  85  89  32  63  37  60  85  75  93  24  36  99  94  95  84  89  46  76   6  78  27  27  42  11  84   3  71  88  56   1  36  49  21  98  60  27  86  91  36  92  53  93  22  55  24  69  57  79  72   6  75  58  29  15  25  65  14  46  46  49  11  66  63  18  27  92  28  70  23  52  87  35  38  68  94   6  35  40  47  70  70  62  34  97  38  95  30  66  73  18  23  73  84  57  77  63  75   6  61  10  89  21  48  17  40  97  38   1  93  53   4  55  45  68  82  58  17  77  92  48  70  27   3  37  80  15  18  27  71  56  38  16  24  24  13  74  62  59  62  42  42  90  38  22  47   3  90   1   1  66  66  98  20  92  53  41  27  68  75   3  11   7  74  17  37  20  62  83  19  28  96  52  53  64  19  13  10  21   8  53  41  11  48  60  16  86  78  58  93  59  75   2  89  41  59   5  48  20  86  58  40  20  50  25   6  20  65   3  60  25  55  76  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            53  64  55  42  26  83  31  38  51  96  98  76  50  93  31  42  37  58  94  74  98  16  90  42  30  67  73  29  98  21  22  88  87  35  53  62  48  58   9   3  53  88  52  64  73  83  58  44  42  50  82  79  88   4  98  77  55  74  10  52  67  45  98  12  11  18  69  48  60  72  97  44  55  71   8  73  32  48  49  72  42  49  36  20  32  87  18   1   8  19  68  97   5  11  17  19  33  73  75  24  10  39  77  57  43   3   2  63  13  98  12   5  68  24  32  76  70  73  49  37   4   8  45  24  17  74  72  72  16  11  25  31  51  78  97  38  82  40  12  94  46  84  84  66  35  69  62  51  18  28   6  53  60  91  54   4  65   6  40  99  55  72  92  45  42  77  22  79  87  81  88  85  37  36  89  93  72  12  54  85  66  57  72   6  87  20  65  26  86  21  12  91  20  49  99  51  62  24  53  47  92   8  51  73  73  76  70  74  68  57  50  78  79  18  78  25  11  95  87  30  57  37  93   5  94  19  29  16  73  82  96   1  85  12  21  48  22  66   9  36  19   6  79  62  62  71  13  16  90  77  12   7  79  68   1  71  37  94   8  20  40   1  24  87  74  27  75  66  30  85  85  65  56   7  34  42  72  40  12  31  16  30  18  24  90  40  59  39  27  68  66  53  40  67  31  86  21  20  54  51   7  60  66  51  93  26  87   2  31  13   1  45   5  13  39  31  62  68  10  81  95  15  84  51  19  29  64  21  22   7  25  94  23  91  40  82  59  16  12  82  23  68  41  19  98  28  55  79  99  30  20  53  31  63  34  70  44  34  47  59  97  39  80  72  80  15  17  41  90  68  83   9  69   4  91  86  63   1  11  56  39  75  18  23  98  93  46  25  45  33  63  46  93  73  61  70  89  45  60  65  28  82  71  85  10   8  27  75  72  54  31  39  96  41  23  83  49  36  85  25  32  97  69  45  39  73   1  94  74  88  63  40  99  28  35  59  63  88  57  68  81   7  68  17  85  18   9  57  28  57  13  15   9  78  45  63  10  77  40  94  92  71  12  75  53  60  35  69  71  84  71  61  12  46  13  97  12  95   7  39  73  95  41  44  19  81  23  24  78  66  45   9  99  31  69  17   3  18  96  79  26  33  92  86  20  95  23  14  40  70  35  39  31   6  53  20  16  55  76  36  51  96  18  99  42  51  27  57  91  80  50  54  39  17  91  98  34  25  31  48  24  99  35  71   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          25  99  53  22  95  18  97  44  71  84  90  70  31  38  22  76  22  16  49  33  56  42  43   6  13  75  97  86  11  80  72  31  79  59  44  72  11  45  63  43  29  90  21   8  15  87   1  25  45   4  80  32  61   7  20  76  32  27  18   4  78  59  19  32  60  53  55  88  10  39  74  98  23  39  86  44  52  70  52  80  43  62  77  83  48  60  53  62  26  16  82  54   9  41  49  81  18  56  96  31  80  99  77  57  53  12  84  81  65  33  87  36  22  19   7  23  29  73  88  89  46  33  61  50  61  64  75  64  65  86   9  13  37  42   3  40  90  40  86  10  12  60  71  58  35  27  60  99  40  49  76  27  17  94  61  22  46  95   7  31  63   3  29  85  14  79  50  97  93  50  61  81  56  49  35  18  99  70  20  75  14  78  60  32   9  55  78  90  52   1  45  49   4  58  23  87  72  39  39  59  51   9  92  61   9  96  31  23  68  28  37  67  49  29  64  16  85  97  29  20   1  47   6  51  57  90  57  41  74  98  39  76  28  90  61  93  21  30  98  28  27  98  75  82  19  35   3  69  74   4  57  87   1   1  94  59  75  45  55  39  14  65   1  25  38   4  76  64  86  41  48  24  55  92  32  51  28  54  50  25  31  30  79  14  90  72  86  33  17   4  65  81  42  81  54  10  68  74  73  53  65  76   3  87  52  19   1  62  29  43  74  93  69  30  59  63  35  38  99  92  82  78  62  15  16  87  93  45  96  91   2  57  83  69  16  95  64  91  69  52  16  41  65  36  65  60  10   9  37  46  71  41  60  92  71  96  45   3  88  24   2  83  40  14  63  75  46  55  64   4  99  34  46  26  58  87  60  96  64  75  82  74  14  74  20  22  19  66  87   8  63  81   6  27  67  20  92  84  71  26  64  52  78  81  75  31  88  11  31  50  37  78  80  83  80  97   3  38  93  59  25  61  31  44  84   6  24  25  64  43  91  17  73  80  11  55  78  61  97  29  93  11  19  81  13  70  93  47  60   2  39  78  89  68  35  70   9  61  92  90  24  46  28  27  55  62  78  26  78  60   8  31  26   3  60  14  85  35  41  49  36  58  10  37  64  78  71  83  13  61  61   5  69  44  88  88  93  77  18  84  46   8  48  12  13  17  76  74  61  68  85  68   5  52  12  72  15  20  81  58  88  51  93  47   1  59  54  94  59  67  70  65  94  50  70  24  14  85  93  56  11  98  44  17  29  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        66  47  99  30  55  37  15   2  89   6  59  54  59  22  98  98  26  76  20  10  83  98  72  53  22  30  68  52  77  70  95  66  48  60  57  69   9  71  33  18  51  20   8  60  97  69  80  77  34  79  65   2  86  43  20  36  83   8  64  18  74  37  34  51  97  83  53  68  64  87  43  64   1  27  56  24  51   5  84  74  58  61  72  83  72  89   5  88  33  97  81  82  84  78  60  66  77  91  64  73  40  15   2  81  35  87  87  80   5  76  45   4  70  57  76  19  60  72  88  44  64   9  48  16  99  78  26  82  30  29   2   3  45  38  46  55  26  65  12  43   2  59  29  49  23  99  23  56  96  69  68  54   5  94  48  73  91   1  63  57   6  62  18  76   2  64  21  55   1   4  75  68   9  48  26   8  48  34  57  45  55  85  28   4  70  62  64  39  65  89  74  54   6  66  71  74  32  26  64  12  67  81  15  33  22  35  38  78  86  72  96  96  21  92  99  24  68  38  82  40  69  41  62   8  96  54  73  70  73  43  97  11  82  67  39   8  74  60  60  26  71  84  66  53  23   9  38  29  99  81  58  78  27  23  34  85  10  27  14  99  83  42  39  41  30  46  94  22  47  55  71  67  99  38  45  84  10  63   4  22  72  88  40  79  94  63  49  26  81  64  46  91  76  28  32  67  42  68  58  37  11  33  84  86   1  60   3   4  97  10  70  25  31  29  18  18  15   5  96  16  65  52  41  19   4   2  41  86  15  37  85  87  43  47   7  91  64  64  65  56  52  33  33  44  10  84  64  26  87  19  51  50  14  31  59   9  86  63   5  97  46  79  86  51  83  31  66  46  14  45  21  62  84  94  32  17   8  14  37   8  86  11  31  86  67   8  48  53  26   2  44  61  82  11  84  77   2   1   2  35  64  87  18  12  13  23  88  54   9  34  71  60  34  33  37  12  71  87  94  82  50  71  79  13  47  27   8  34  11  23  50  76  47  98  99  82  46  16  45  43  34  93  44  98  16  85  22  57  83  85  31  10  72  66  13  19  98  68  82  80  33  14  53  52  40  63  49  68  30   3  89  87  45  10  72  49   7  68  61  77  24  94   4  97  15  70  76  62  78  56  38  27  52  49   1  76  69  40  34  32   7  97  88  71  58  40  68  66  39  55  18  42  65  97  52  94  28  96  71  13  34  79  51  11  48   6  45   1  82  33  38  18  38  64  87  86  35  85  32  50  94  21  23  96  87  74  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  89  18  44   6  65  31  15   9  51  22  28  26   1  80   2  94  29  45   9   5  10  91  26  17  32  76  76  76  96  89  76  44  23  78  69  69  14  60  94  46  76  28  10  41  53  74  96  83   2  63  93  35   7  58   9  84  47  92   7  66  62  87  79  84  21  79  98  85  61  35   2  40   7  64   1  70   2  31  41  64  36  99  95  42  29  39   4  49  66  24  39  96  60  68  58  89  36   6  15  47  61  52  24  60  93  14  98  39  31  74  19  38  62  64  35  99  95  79  28  36  15  23  63  86  15  34  46  24  74  78  15  91  21  76  88  63   5  38  28  70  62  93  93  82  12  83  21  78  44  36  75  12  55  23  54  38  40   8  41  91   9  40  85  49  45  73   6  56  42  49  45  43  69  30  26   6  58  45  45  81  55  32  89  23  28  74  79  59  75  26   6  63  14  43  12  29  40  22  55  86  11  47  80  23  76  77  27  26  79  36  68  94  39  50  16  27  84  70  43  22   5  89  82  27  65  75   1   1  48  53  30  94  56   2  10  22  75  66  43  60  34  56  31   3  96  90  95  63  49  22  84  47  86  67  17  44  91  56  72  47  35  48  17  90  56  17  54   8  36  52  79  93  29  21  48   5  85  56  89  85  78  58  98   4  29  87  65  20   3  85  81  55  83  34  16  76  69  50  20  69  73  46  96  78  62   2  17  55  21  41  78   8  89  65  25  93  27  64  30  71  14  53  84  45  66  19  86  11  43  74  77   6  60  17  87  59  60  53  74  41  61  23  81  89  47  37  24  75  98  27  79  39  68  80  17  64  25  19  41   4  18  15  45  37   7  42  12   2  89  97  66  77  88  63  63  84  81  48  41  42  94  71  95  49  76  67   4  86  28  18  64  11  63  32  87   1  90  40  94  76  34   2  82  22  81  57  28  94  43  94  85  76  29  91  58  81  31  36  81   3   2  78   6  66  68  14  10  32  51   6  92  74  90  55  52   6  60  88  76  49  20  53   5  41  69  63  97  34  89  89  32  21  29   4  18  14  51  67  28  21  17  67  36  74  20  80  45  94  91  86  40  41  62  73  70  99  23  19  72  66  57   5  73  54  36  23  42  74   6  72  16  41  22  27  32  24  79  12  15   1  15  50  65  70  96  83  89  33  36  70  15  19  39  70  29  12  82  21  87   1  10  48  92  79  46  43  43  58  79  50  89  97  76  92  54  11  38  49  70  36  66  87  65  10  12   8  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    55  47  19   6  68  40  61  47  95  68  94  82  92  83  16  53  11  83  36  12  50  58  51  36  90   6   1  53  68   8  70  39  79  71  74  37  97  18  26  13  84  79   7  12  70  44  75  52  56  82  59  44  15  36  86  95  98  14  20  20  42  60  67   6  83  33  15   7  66  13  64  28  62   5  42  14  68  35  52  95  50  15  68  79  36  52  36  89  10  46  24  10   5   3  44  23  81  77  50  27  71  67  52  24  42  71  42  45  66   2  60  79  10  57  94  57   9  28  56  48  83  62  55  82  87  35  75  25  56  88  79  53  94  50  47  25  71  89  59  48  98  13   1  36  90  43  96  86  30  17  26  95  87  44  44  41  52   2  20  16  59  91  26  18  96  79  65  25  75  10  72  48  90  68  64  32  66  11  10  98  32  39  89  99   4   8  29   7  93  48  82  92  20  15   9  10  59  86  20  48  89  95  98  66  76  53  27  98  39  15  52   6  11  94  18  68  15  34  67  91  79  72  20  56   9  95  70  99  14  49  44  41  73  58  58  20  56  25   4  91  24  73  53  23  29   7  23  79  47  50  32  40  97  81  48  47  67  75  44  87  49  71  38  90  23  28  16  27  97  97  30  37  41  39  12  37  98  63   3  99  58   4  66   6  70  23  30  80  47  34  60  24  70   3  96  93  47  90  55  98  58  96  34   6  23  16  84  75  59  95  48  86  57   3  78  83  64  67   3  68  79  37  21  42  87  58  13  79  92  28  14  71  99  23  77  31  10  91  90  55  96  55  19  33  27  99  74  74  36  19  12  29  77  44  35  35  33  79  41  55  58  75  91  59  79  85  67  82  92  22  85  67  45  94  20  27  67  23  27  54  68  62  35  57  55  62  58  50  95  32  65   6  51  69  83  54  13   5  71  26  54  90  94  58  66  38  26  72  80  56   5  68  68  57  86  15  84  13  93  96   6  14   2   7  93  37  86  96  30  89  45  94  15  28  42  28  74  26  10  38  32  30  85  65  58  25  96  65  68  39  19  47  36  12   4  65  10  57  60  87  15  55   8   6  56  40  12  55  65  22  95  53  12  10  31  48  83  66   3  99  58  64  25  31  70  53  12  10   5  69  47  77  20  74  45  25  97  73  97  44  45  30  52  32  90   3  36  15   2  20  92  71   6  44  63  20  40  58  31  70  99  40  51  87  58  23  15  92  52  86  72   9  95  50  76  98  32  53  46  33  40  72  53  18   8  88   6  63  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  67  52  66  15   5  28  77  78  57  40  56  87  13  84  80  38  43  49  57   2   6  16  99  50  87  67   3  59  84  50  41  61   4  55  87  51  22  14  79   7  67  60  85  15  26  58  61  93  82  45  13   1   2  68   5  40  98  91  88  61  44  73  83  56  56  79  89  53  99  35  96  11  75  15   8  55  57  99  56  87  68  44  80  51   4  43  46  10  67  12  44  22  17  53  32  32  18   8  68  14  68  66  46  49  40  52  17  95  48  45  43  80  22   7  75  46  46  85  52  79  85  36  15  62  86  84  35  44  84  70  23  15  62  46  92  38  10  82  33  62  51  67  56  39  84  84  18  80  31  69  76   4  22  95  68  32   4  58  27  34  32  59  76  51  32  67  51  51   8  76  32   7  48  29   4  36  58  92  87  87  57  37  74  23  55  60  11  92  93   4  62  21  98  36  58  38  71  12  31  14  54  91  19  63  33  40  97  37  58  48  76  51  78  47  59  40  93  95  60  21  56  19  13  86  61  67  90   9  22  66  30  68  78  35  59  91   7  36  32  84  37  73  38  94  58  19   8  43  49  47   7  66  56  97  37  56  60  31  97  42  13  35  91  39  77  24  32  87  73  83  95  57  51   4  76  81   4  73  74  76  48  38  49  19  69  67  80  79  85  10  16  68   7  26  64  89  59  92  23  72  26  41  34  92  34  51  81  25  18  15  63  42  11  17   6  14  38  47  97  30  18   6  23  70  90  77  57  85  29  87  27  30  87  60  48  29  47  23  88  21  61  14  59  58   4  10  69  58  35  41  93  16  18  42   6  98   3  85  42  39  56  30  60  24  57  49  25  22  41  62  48  34  35  99  14  87   3  44  13  26  79  36  50  76  15  31   4  43   1  93  48  43  25  65  82  51  94  80  42  23  30  40   5  44  70  50  29  77  44  36  50  42  11  24  73  29  62  74  82  35  30  87  39  57  18  63  61  51  86  30  66   9  57   7  62  19  68   3  33  45  37  31  45  96  44  98  71   4  47  90  30  48  62  57  91   9  83  47  99  93   4  93  37  61  43  47  94  70  79  67   6  47   6   1  17  88  65  48  82  63  80  84  71  37  10  15   9  56  26  66  45  39  23  90  76  40  70  43  15  53  34  38  44  19  26  33   7  92  77  78  91   1  71  10  47  88  42  68  14  19  58  89  14  36  93  46   3  12   9  25  31  93   8  59   5  84  42  25  11   5  13  19  62  93  74  78  64  93  13  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                53  85  96  80  85  44  78  96  33  99  16  70  27  82  62  76  35  53  85  43  36  59  34  22  30  28  73  71  56  20  27  33  98   6  95  83   3  85  30  71  78   9  24  95  34  95  34  57   2  20  65   1   6  55  26  31  56  55  73  66  18  82  84  91  78  63   2  76   3  19  73  13   2  96  88  23   8  36  64  31  29  43  34  74  39  91   2  74  41  87  20  83  53  96  97   4  65  10  44  14  47  22  96  94   5  37  89  32  49  28  67   5  90  99  22  12  43  81  58  47  84  35  53  22  15  55  62  97  90  46  35   1   6  13  69   5  69  92  75   7  54  91  40  62  22  48  46  80  48  18  78  45  17  12  40  37  20  67  41  67  87  32  12  94  47   5   2  40  39  71  49  67  48  11   3  59  46  39  53  73  69   5  37  88  66  26  45  68  31  78   9  68  11  78  82  68  59   9   2  69  33  34  41  64  39  65  99  28  44  56  78  52  61  47  53  97  81  24  75  59  63  30  17  24   4  87  11  53  73  79  46  27  13  95  52  86  40  84  81  50  89  21  12  72  15   5  16  49  62  37  68  60  78  15  78  26  57   1  68   5  13  13  74   2  64   2  30  50  32  53  46  39  92  56  22  38  85  29  39  89  81  81  53  21  96  63  31  14  95  37  34  15  38  90  54  59  46  98  80  91  92  28   5  22   1  69   1  85  33  90  95  41  49  81  94  98  66  58  50  65  84  50   5  60  44  48  58  44  33  21  99  99  12  79  61  18  31  57  36  22  32  17  95   7  82   1  19  52  45   3  98  26  63  18  13  12  63  73  24  67  93  63  23   1  18  51  10  61  95  61  11   4  19  25  58  16  84  61  58  76  65  39  90  63   1  39  87  76  21  46  70  95  92  20  32  83  10  74  94  16   3  19  87   3  69  97  35  53  94   1  86  37  82  25  34  60  44  94  90  68  44  81  71  69  52  69  62  35  60  47  91  10  59  45  93  48  86   2  97  14  49  56  41  48  24  87  38  36   4  35  79  12  76  12  58  78  11  49  79   9  58  56  96  23  35  98  87  26  90  65  82  62  77   1  90  96   4  42  85  92  23  90  56   9  57  70  51  80  50   1  77  39  21  77  41  64  64  96  95  22  95  28  91  92  61  84  76  58  45  62  25  39  86  74  89  17  16  93  16  99  41  69  92  41  45  84  71  84  31  31  50  17  87  47  70  15  22  51  24  81  70  67  60  95  35  60  15  64  45  95   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              30  34  19  87  88  55  60  55  37  23  33  31  34   8  85  96  19  68   7  24  18   8  29  53  82   5  24  92  42   2  24  93  29  94  28  10  44  35  39  18  99   6  19  23  76  23  23  90   5  82  32  38  36  71  50  78  96  85  64  64  61  69   3  49  55  36  22  92  40  68  80  92  88  69  76  84  74  82  12  41  55  82  92  76  10   2  39  76  19  77  90  62  64  64  64  27  93  95  27  34  66  63  39  26  91  96  92  73  55  94  90  80  52  18  66  67  42  36  58  89  28  86  53  41  67  72  11   8  35  46  96  60  72  63  38  28  16  53  33  22  84  85  19  51  32  59  30  82  65  55  97  33  58  15  81  79  36  26  10  92  67  93  77  32  54  48  75  42  77  27  59  38  77  41   6  78  96  47  71  87  70  39   3  83  31  45  89  13  21  58  24  85  34  20  68   7  88  48  45  67  42  74   4  37  63  27  26  53  13  52  98  62  31  46  25  42  15  14  86  75  73   5  50  97  13  72  29  23  33  70  39  52  45  76  67  14  37   7  79  30  93  43  87  28  69  45  75  77  34  20  78  90  26  57  71  50  50  27  74  93  24  55  88  63  25  34  22  90  98  46  79  34  73  39  32  20  39  21  17  46  89  27  46  72  72  35  99  62  81  92  95  92  48  25  95  47  74  61  36  55  68  22  69  57  63  52  87  22  63  79  35  72  89  33  49  63  51  22  46  79   4  72  51  29  25  61  56  65  59   2  97  21  30  72  36  11  79  11  38  52  78  60  76  74  91  41  99  86  97  88  11  32  64  16  69  86  18  54  42   1  56  78  31  12  33  13  39  68  66  49  16  80  52  17  29  59  93  95  63  88  23  24  68   9  35  55   5   6  12  35   3  48   7  12  72  47  70  60  16   1  29  10  81  57  65  12  10  20  54  62  90  43  55   6  46  25  25  84  46  67  95  85  25  30  49  29  48  97  71  15   3  40  69  91  10  40  93  34  89  77  87   9  40  25  31  88   6  71  50  22   8  39  97  21  22  55  51  66  43  16  45  93   3  28  52  35  14  63  99  57  21  17  56  93  32  30   7   8  93  14  53  51  41  53  15  16  43  71  17  30  66  77  13  70  23  67   8   4  89  28  49  63  66  85  56  99  34  67  83  54  72  57  60  42  98  49  24  35  53  51  50  60  43  53  15  86  41  38  84  81  97  75  65  14  34  39  64  91  81  27  81  75  11  38  97  94  69  10  99  67  81  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65  77  84  92  51  47   6  86  32  26  39  84  53  16  55  60  40  65  50  55  15  58  53   4  68  37  23  42  71  95  79   5  90  50  86  54  15   2  78  48  23   7  79  39  35  46  99  10  27  47  31  56  97  42  19  37  91  85  47  44  69  97  42   1  52  35  62  99  15  92  15  67   3  64  98  18   2   3  88  14  29  41  24  25  61  33  60  31  65  19  49  87  57  76  70  51  11  10  53  76  19  36  36  90  20  23  54  39  63  95  12  14  85  91  64  98  72  92  98  62  52  77  86  15  48  65  63  93  83  11  30  73  23  44  84  27   6  40  14  57  94  72  86  43  51  31   2   6   8  80  85  30  69  71  37  10  74  54  45  81   8  67  78  23   2   5  41  17  57  79  29  27  91  96  84  51  19  86  58  66  37   3  21   6  86  26  82  38  50  69  43  78  69  69  31  64  68  14  59  89  31  25   3  42  95  60  47  99  65  85  70  51  31  86  61  31  19  93  74  21   6  43  39  11  81  87  76  26  24  79  42  50  51  78  54  38  16  23  76  79   9  69   5  30  31  47  20  29  16  71  74  17  21  12  64  79  89  28  85  79  64   2  90   9  70  15  22  58  82  18  48  51  50  72  94  88  20  76  89  53  24  41  15  30  29   2   4  94  92  49  73  10  24  20  97  27  36   3  84  52  76  44  61  18  25  44   9  66  38  78  85  16  52   5  65  85  14  43  81  63  72  60  83  88  63  78  90  69  42  95  89  85  78   9  95  54  49  12  46  67  97  36  22  14  38  97  39   3  35   3  99  20  36  98  89  63  90  20  19  28  92  20  89  59  93  51  50  83  55   7  52   6  11  35   2  44  42  61  56  48  14  40   9  15  77  51  12  51   7  98  13  23  66  65  93  43  16  59  23  32  47  56  98  33  54  90  81  87  51  68  28  70  73  62  98  52  40  27  29  48   8  58   3  90  75  31  45  73  39  88   4  80  62  14  77   2  17  86   4  56  50  76  56  19  73   9  85  72  66  95  27  36  53  33  25  28  24  88  84  69  67  84  48  77  57  42  68  22  38  25  86  80  45  41  89   7  38  51  18  12  73  59   7  39  33  35  50  19  38  64  38  85  19  27  84  34  49  35  78  30  49  21  67  30  40  20  30  79  77  59  15  21  72   9  55   7  58  96  49  35   4  66  14  36  26  10  56   1  32   7  14  42   3  81  69   8   5  68  54  64   5   4  70  90  18  96  13  45  51  18  19  75  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28  35  68   1  76  80  69  65   6  38  71  35  20  79  26  69  61   4  43  62  65  61  43  40  77  36   2  35  20  79  79  60  14  82  31   6  84  19  85  81   4  43  92  17  73   7  46  12  94  75  74  39  81  18  21  52  12  31  83  38  65  89  40  86   8  44  30   6  60  64  70  20  92  22  40  33  46  38  44  52  97  26  10   5  62  68  95  75  67  55  42   3  67  30  46  26  32  54  11  52   2  11   4  77  48  72  32  57  76  81   4  46  23  89  68  34  89   5  95  71  57   3  45  30  61  75  73  12  25  81  28  62   6  14  38  46  80  38  66  10  46  96  40   6   9  43  24  77   4  13  31  10  18  31  73  26  64  13   4  90   3   1  99   6  15  85  82  48  70  93  69  11  28   1  78  75  97  11  19  80  73  78  89  12  97  85  59  41  41  88  49  10  43  38  38  23  77  22  75   4  63  62  63  22  12  30  82  96   8  15  79  87  15  67   1  50  46  42  40  91   6  16   9   1  59  39  31  27  27  28  38  63  74  56  38  43  90  40  74  98  30   4  43  27  54  75  88  61  50  29  86  34  99  74   2  61   3  94  85  38  43  27  14  37  13  46  24  31  66  87  38  48  21  37   7  92  59  30  93   8  95  22  34  76  81  79  43   1  32  60  49  73   7  71  71  49  37  81   7   1  80  38  56  18  76   6  91  63  69   1  54  98  43  11  11  74  24  57  75  57  55  65  19  89  39  99  47  34  67  11  89  25  29  14  28  18  77  75  98  24  20   3  91  84  49  72  66  76   6   6  93  55  35  62  76  53  24  33  68  75  25  63  16  52  69  23  25  77  29  79  19  67  44  72   8  60   2   5  14  57  66  72  54  93   9  31  54  12  13  13  84  22  84  50  90  60  35  33  13  37   9  54  42  92  17   3  94  91  89  12  70  57  27  13  40  87  67  49  99  81  13  60  18  46  45   8  19  50  48   8  73  80  44  95  97  91  20  14   2  32   8  35  43  55  89  65   7   9  60  88  31  59  55  91  74  85  77  21  42  98  11  84  24  82  86  39  43  81   1  17  15  68  38  25  48  83  82  15  61  74  33  55  76  71  78  50  78  58  56  91  76  61  52  88  95  46  46  66  82  12  85   3   5  54  41  72   7  30   5   8  87  26  29  33  99  78  51  13  24  42  83  22  36  91  61  21  89  43  31  38  93  64  77  10  29  88  14  28  56  89  83  50  49  60  95  37  55  28  98  22  75  66  92  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        14  52  64  76  85  60  19  63  55  87  35  47  66  47  96   4  50  20  40  20  64   4  59  40  12  15  89  98  79  86  29  80   9  93  70  84  22  18  22  53  94  37  19  98  77   9  92  11   8  20  38  18   1  39  14  79  52  66  83  42  60  51  70  91  25  57  26  13  69  51   2  97  73  97  78  93  99  22  31  86  29  17  27  77  12  66  13  75  59  73  16  40   4  13  76  71  38  10  86  50  65  76  73  52  44  20  92  33  82  16  53  18  32  86   8  93  22  15  73  39  51  96   9   5  90  21  55  25  15  38  73  37  93  88  79  39   6  53  25  76  56  69  54  66  81  65  95  22  48  65  15  45  35  92  19  22  45  64  30  77  53  70  21  57  12  62  33   5  91  52  76  10  55  95  83  72  21  97   8  98  17  15  97  26  30  27  33  74  39  22   5  29   3  12  70  41  40  21  86  43  21   5  85  94  67  40  88  42  88  94   7  25  71  41  19  61  81  20  95  12  63   2  55  44   6  28  88  52  50  13  98   7  14  41   9  43  20   5  58  49  33  72  68  99  78  19   4  20  63  93  12  57  95  81  81  95  68  70  61  80  77  17  11  87  92  27  86  26  67  39  72  92  13  33  55  97  41  65  40  54  75  27  55  35  34  94  26  96  50   7  73  10  71  35  38   8   7  66  46  69  23  32  91  16   5  46  65   7  94  86  46  18  59  36  53  74   7  86  50  70  28  36  77  48  39  17  55  62  74  15  36   1  16  97  27  30   5  90  58  41  45  87  93  72  80  96  35  38  94  19   5   2  70  44  27  11  93  79   4  36  71  26  48  40  61   2  47  67  20  40  52  35  78  68  33  81  21   8  83  43  35  43  27  92  11  94  63  67  14  23  92  85  69  53  63  94  98  86  64  12  89  95  59  77  15  53  87  51  58  64  67  36  91  20   2  17  50  50  67  29  80  82  37  90  76  50  31  68  73  59  79   1  53  82  15  39  22  45  71  71  57  80  28  79  61  24  83  98  89  41  66  26  88   6  33  52  50  94  90   4  43  19  50  86  92  80  29  20  11  34  22   6  83  94  21  44  80  37  55  83  90  72  49  57  46  17  98  74  29  37  44  33  77   2  72  68  14  84   5  43  77  56   9  93  40  70  58  97  88  52  56  50  71  58  75  86  78  82   2  23  75   6  29   6  85  46  22  73  56  85  59  42  91  99  12  80  90  77  45  47  87  29  43  74  21  20  13  61  49  89  56  85  87  12  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      73  88  77  50  29  95  99  17  47   1  58   7  91  57  32  96  93  10  97  67  58  90  44  43  20  71  44  82  32  42  78  53   8  26  86  24  74  93  22  23  96  74  92  93  52  18  84  86   5   3  22  51  98  44  43  86  58  74  78   9  78  97  71  69  63  81  94   8   1  91  23  59  59  36  60  36  53  80  61  89  98  86  22  41  53  44  17  38  57  45  31  98  83  85  62  93  43  86  25  22  13  45  82  72  99  69   2  28  78  41  26  18  15  78  81  43   8  48  13  19  55  30  37  82  92  33  82  43  50  88  35  97  28  23  57  79  55  71   1  87  79  32   9  35  78  60  28  29  20  29  32  28  77  36  58  65  85  75  94  15  93   7  99  84  60  86  86  69  71  99  16  21  98  45  96  95  60   5  94  46  93  16   9  64  11  47  32  56  99  70  14  94  63  17   2   8  39  76  55  38  74  96  20  21  31  16  30  51  52  27  82  96   6  93  17  60  78  62  15  60  45  25  51  42  46  66  89  83  98  70  96  37  49   5  53  93   3  76   2   2  67  26  75  32  84  44  18  76  83  41  93  68  44  48  47  26  72  38   2  24  64  16  25  43  49  53  37   9  64  30  61  67  46  80  57  60  33  20  49  43  20  53   1  61  92  48  96  56   4   7  78  91  37  85  83  19  28  47  54  10  30  41  29  29  24  79   3  18  48  51   2  21  82  48  38   3  96  17  85  15  14  42  16  92  84  47  61  83  19   2  27  52  23  10  39  54  27  35   9  30  51  36  68  15  42  90  25  52  19  22  62  62  85  95  47  37  77  84  86  95  43  55   2  97  40  58  96  65  21  55  19  77  89  37  87  17  56  46  37  57  39   6  95  71  78  23  74  69  73  87  48  16  34  94  41  75  41  69  17  16  65  26  15  66  76  30  24  35  66  30  14  37  48  74  60  95  43  79   1  10  15  36  45  96  70  38  11  60  91  60  58  31   7   4  93  89  63  53  28  44  76   1  24  16  77  24  20   8  39  18  83  30  42  30  29   4  47  98   6  24   9  89  23   2  24  25  70  56   9  31  58  44  35  60  18  88  42   3  42  89  30  83  79  45   4  34  47  92  48  53  93   6  31  67  24  45  67  66  62  80  68  55  78  27  99  76  25   5  27  55  10  89  19  31  49  66  50  47   4  92  14  22  86  61  76  24  73  43  34  24  62  74  22  93  90  31  68  93  66  56  44  79  60  99   5  74   3  26  96  65  14  83  44  87   9  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    76  52  53  70  12  65  28  81  70  21  76  46   6   6  64  61  35  41  80  78  74  80  75  96  75  34  35   3  95  45   7  10  48  17  31  80  29  73  56  44  22  61  95  64  54  50  73  41  51  49  55   1  35  94  88  20  90  98  71  32  30  96  76  91  66  68  13  18   6  35  68  22  69  74   7  75  87  81   3  78  11  31  40  19  22  55  37  68   4  43  43  98  52  76  62  14  26  42  24  83  96  43   2   5  34  52  47   7  57  17  54  35  41  41  99  86  30  67  87  62  67  49  90  13  54  48  28  44  60  82  94  84  95  95  19  50   9   1  86  67  19  60  23  55  19  84  44  43  82  53  21  42  77  40  11   5  50  34  13  79  72   2  91  32  54   7  85  77   2  75  79  85  81  74   9  98  15  38  41  95  33  57  20  35  56  30  50  12  25  49  32  57  16  84  28  84   5  52  53   1  85  99  55  88   2  26  26  78   7  34  43   2  56  88  58  73  59  18  76  20  85  44  30  83  74  87  99  25  38  38  48  34  29  57  59  77  44  79  66  90  44   4  32   8  96  66  76  56  39  11  93  51  76  33  91  34  63  15  20  60  37  67  91  17   6  88  88  60  39  89  60  51  26   2  18  17  96  88  70  88   6  58  85  80  54  48  77  49  83  44  33  91  19  51  57  81  65  84  22  23   8  97  11  99  55  71  11  66  54  29  51  39  46  53  88  28  12  71  62  83  77  78  18  84  80  66  17  65  91  21  22  55  94  38  49  54  46  25  29  34  66  51  90  71  85  32  40   9  49  33  80  89  54  83  70  80  24  89  33  69  33  65  15  33  30  30  93  19  16   9  15  24  24  15   3  99  48  45  90  23  20  16  89  17  19   6  68   5  28  96  39  74   3   2  52  82  76  71   7  82  43  56  17  90   4  13  44  26  15  33  37  82  55  67  88  63  11  72  39  88  26  60  57  93  45  76   7  44  11  30  35  86  45  40  31  16  19  86  63  77   4  73  48  47  95  52  90  25  96  39  65  13  83  85  79  82  81  22  61  34  91  34   7  30  46   2  56  57  99   9  68   6  23   5  91  44  44   3  11  98  34  16  62  77  50  41   7  44  55  71  70  19  88  77  16  56  93  99  70  85  71  98  52  28  48   9  92  25  98  34  26  35  12  24  44  53  39   5  56  86   2  26  44  11  22  34  64  32  31  89  53  26  27  10  46  20  98  26  10  48  22  74  61  20  14  77  73  29  31  42   7   3  90  75  92  52   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35  47  55  25  42  94  84  17  55  64  97  28  96  82  96  77  35  93  58  54  96  71  53  31  18  75  30  82  48  36  88  93   9  45  12  59  83  22   6  21  30  78  57   5  75  96  49  32  90  53   9  12  24  68  62  22  78  44  87  31  47  82  88  88  30  75  26  19  56  77  35  63  44  53  20  33  18  99  38  27  16  51  89   8   7   3  28   4  73  47  22  55   5  97  86  51  70  23  23  93  40  34  56  49  47  71  81  11  40  50  48  77  32  83  82  16  46  54  21  88  96  91  95  62  27  95  72   4  16  76  67  75   8  18  18  84  57  85  71  25  99   7  54  82  46  42  38  46  55  68   6  18  63   9  17  40  89  56  16  56  14  42  61  93  54  85   2  33  59  71  33   2  90  50  20  54  46   3  33   3  94  66  76   7  25  41  54  96  74  61  79  32   8  62  26  91   4  53  60  59  38   6  35  59   9  15  95  13  13  36  61  52  84  85   6  52  26  97  81  98  71  24   5  58  93   7  25  28  12  90  70   2  85  66  95  50  69  38  43  48   6  82  59  29  42  94  39  88  56  27  13  33  59   2   8  70  59  35  31  81  59  93  25   8   1  20  52  58  79  42  81  52  67  16  47  41  87  61  25  91  75  36  13  73  76  58  16  83  66  57   8  25   7  33  23  73  41  10  11  58  78   7  61  19  67  51  41  19  45  32  39  47   3  47  64  56  45  88  50  75  60  59  41  79   3  59  14  34  27  99  26  45  24  40  22  89  86  12  59  39  16  32  67  63  81  76  51  68  23  21  36  34  56  95  87  48  58  77  65  96  91  96  79  10  19  54   6  89  25  66  61  25  90  34  30  24  14  21  39   2  84  23  22  44  82  82  38  10  82   3  80  78  65  12  36  38  92  37  57  85  81  50  64  94  70  29  88  24   5  23   4  85  38  29  10  28  63  32  97  72  83  17  20   2  68  61  30  10  28  56  62  26  92   6   8  52  16  78  12   6  47  48  25  47  94  78  64  79  28  46  61  69  88  48  24  71   3  90  96  80  11  12  93  49   8  66  46  18  54  27  91   7  73   3   4  55  80  43  37  19  34  44  12  41  70   5  45  38  76  24  78  66  48  37  74  94  23  33  50  75  10  49  16  80  60  11  63  23  65  81  36  81  86  92  15  23   8  87  13   7  50  95  84  44  20  94  55  26  90  15  53  87  57  28  46  74  20  85  39  99  73  11  68  84  69  20  60  18  14  59   1  85  97  64  46  97  70  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                15  67  67  68  84  35  73  35  90  59  83  51  46  26   1  24  96  68  38  83  50  74  26  70  65  14  81  35  14  37  11  15  62  68  14   2  10  98  18  66  84  75  47  89  92  23   9  20   8  96  50  85   2  96  98  41  14  20  53  68  41  75   7  22  64  97   2  85  61   6  13  25  29  68  89  33  95  26   8  64  90  61  86  40  95  13  20  24  37  73  15  14  10  28  94  58  11  17   5   7  63  33  61  44  94  18  67  58  73  49  11  24  79  41  63  59  19  47  33  37  68  13  13  71  44  31  80  95  71  71  58   5  68  35   5  65  39  42  30  30  65  35  88  12  79  67  93  45   7  34   1  76   4  96  78  49  66  12  75  44  33  30  64  25  18  18   6  77  45  75  28  58  54  46  70  62  76  11  38  45  88  60  52  32   7  47  34  63  24   2  69   1  12  14  83  92  93  26  91  75   1  42   5  75  69  95  48  79  84  46  14  17  96  14  97  28  72  21  35  62   5  20  70  27  85  22   8  86  24  44  78  35  54  19  78   2  81  78  38  65  82  96  96  72  19  64  54   9   1  26  55  63  82  12  50  76  14   2  60  45  70  71  18  19  51  34  98  55  66  47  57  81  15  18   6  76  44  60  32  20  83  94  59  34  16  87  68  77  83  42  74   2  14  31   4  27   3   9  68  88  93  20  10  10  78  42  34  14  10  55  46  56  18  81   5  27  59   7  69  34  37  47   2  77   3   8  62  57  89  70  55  21  90  46  88  29  87  78  18  25  70  54  31  11  86  30   4  87  90  72  17  38  68  58  11  61  87  28  29  39   2  26  57  58  35  15  26  50  34  28  41  99  13  30  32  15  17  53   6  90  43  48  42  57  51  58  55  35  54  54   6  77  28  89  44  15  41  42  74  92  29   2  98   7  37  48  51  59  21  39  85  18   1  39  92  27  18  83  17  62  44   9  60  45  14  72  85  22  12  55  59  79  75  36   6   5  89  51   3   1  95  89  40  88   1  58  47   7  77  86  33  94  20  79  63  50  79  49  89  73  94  69  86  63  17  70  92  10  53  26  10   8  76  44  37  23  69  12  49  17   5  79  18  83  70  62  24  47   5  93  31  48  45  19  18  81  10  36  37   3  45  81  28   9  59  85  66  97  30   1  46  80  15  84  47  66   1  93  25  83   4  20  73  26  90  67  37  32  96  30  80   6  98  73  91  83  80   1  79  34  31  31  18  16  30  57  58  81  30   7  15  66  77   5  98  81  58  11  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2  36  60  13  18  93  10  41   7  89  63   8  71  87  60  32  85  81  71  38  72   6  21  64  73  54  42  42  51  47  48  52   7  72  24  84  91  61  69  50  27  77  68  69  96   7  11  55  26  42  54  98  79  64  44  29   8  98  64  81  54  90  74  52  92  58   2  64  34  75  99  28  84   7  68  16  20  55  32  96  65  19  58  52  47  76   6  93   9  26  84   3  87  29  14  27  93  12  57   8  11  14  55   6  62  65  68  27   4  50  41  68  19  22  14  74  63  40  65  63  65  57  70  21  44  26  77  26  85  84  72  68  18  92  68  13  82   8  54  19   5  38  88  56  37  99  60  66  28  16   7  37  46  46  33  22  89  29  64  40   6  96  13  51  39  44  41  48  69  33  42  49  12  36  77  39  90  85  74  26  86  19  97  53   3   3  16  88  54  73  85  68  32  39  38  85  46  69  35  75  51  18  33  29  43  67  62  85  44  86  34  63  19  94  78  94  18  32  69  30  16   7   6  52  27  48  72  33  17  39  34   4  81  81  61  32  79  75  13  91   9  10  36  56  59  61  57   7  40  45  82  50  56  30  46   2  17  88  52  18  94  58  56  21  48  88  64  56  87  21  75  24  60  86  98  96   6  32  77  18  47  43  64  64  53  47  46  69   7  45  83  69  83  27  12  45  23  29  95  19  97  15  93  25  65  10  21  55  98  84  42  98  48  38  23  10  50  89  33  67  39  91  33  14  25  42  75  82  22  31  34  31  11  77  59  70  38  46   3  55  81  51  25  86  44  48  88  41  23  42  84  30  24  29  97  19  54  16  79  20   4  99  84  94  88  16   8   4  16  71  57  92  39  80  97  86  96  36  34  81  77   8  83  84  20   7  14  31  31   6  76  48  93  28  78   9  39  95  83  68  80  41  34  29  60  68  12  66  76  62  90  31  51  76  60  43  17  42  21  81  59  81   4  65  54  28  61  89  84  48   8  93  12   7  41   3  83  74  31  56  72  13  63  79  85  79  51  20  23  27  77  34  73  73  62  90  16   1   2  81  39  88  80  71   3  92  87   9  97  26  60   3  84  82  69  70  65  32  27   5  49  25  66  32  52  69  80  10  35  62  39  68  92  99  72  71  22  39  66  60  13  75  46  34  73  16  64  97  48   2  73  38  16  52  56  96  85  86  95  62  68  77  30  20  24  51  63  58  57  46  18  15  11  10  19  82  11  51  84  37  24  52  29  62  35  39  10  98  50  90  64  21  78  90  84  95  51  85  55  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            16  38  72  83  40  16  68  44  31  18  76  22  74  55   1  62  82  46  33  11  30   3  47  65  92  38   8  63  51  86   5  57  39  21  49   9  59  82  34  61  19   1  28  35  77   8  11  35  34  71  10   1  48  96  36  32  69  68  84  23  88  46  98  41  13  44  77  33   2  34  67  46  59   3  13  16  60  54  58  78  87  44   3  53  61  19  53  46  66  50  19  51  63  40  97  33  28  19  28  71  50  76  41  79  43  98  45  60  64  62  28  54  16  68  18  17  98  51  68  63  66  64  86  39  22  98   4  79  14  43  12  82  39  17  30  48  28  91  22  41  49  49  20  89  41  33  55  76  61  54   3  39  40  25   9   8  25  72  12  13  60  63  52  90  20  49  70  84  18  65  78  20  26  47  87  61  46  18  90  85  60  27  31  35  51  73  73  68  12  48  52  95  35  26  37  26  39  52  43  74  65  13  99  72  21  81  13  88  75  33  78  46  92  12  85  11  76  27  12  73  33  11  75  22  68  42   6  30  13  71  27   2  16  53  97  17   2  45  89  68  65  63  83   4  98  49  63  61  22  12  76  72  66  45  24  81  73  31  54  10  15  91  28  50  92  87  27  32  59  86  47  95  50  70  61   5  62  33  62  99  95  58  41  62   1  75  91   1  30  36  53  97  23  47  34  61  59  33  22   4  31  68  38  66   7  93  17  66  54  17   5  13  53  34  83  58  65  56  36  40  73  23  13  20  82  27  54  94  58   6  63  59  97  67  11  28  13  44  18   7  14  16  94  71  55  48  27  29  24  62  79  58  59  91  47   4  39  21  37  88  57  74  86  30  70  45  63  22  46  59  67  16  63  30  62  15  91  54  81   3  78  17  16   6  15  69   2  45  68  37  68  22  43  62  92  54  38  82  55  60   8  47  16  30  97  40  43  79  72  51  63   2  45  58  62   3  23  90  76  39  55  31  79  47   9  96   7  96  50  13  60   2   6  81  70  81  47  95  17  30  52  82  12  19  21  17  42  34  12  75  35   1  40  88  18  50  36  26  69  69  41  65  47  63  76  29  38  36  84  22  99  62  77  27  71  34  76  23  59  47  29  23  25  41  56  72  62   2  96  72  99  92  60  26  20  89  56  92  31  47  57  73  58  51  61  50  23   1  78  27  30  87  13  83  31   4  40  95  96  14  72   8  93  65  22  35  67  18  19  60  58  31  49  68  16  12  38  74  23  69  62  14  70  89   2  10  53  68  43   6  44  63  51  65  40  50  69  57  66  19  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          38  19  54  39  38  70  34  45  67   6  96  13  61  34  36  72  59  65  78  92  78  88  27  11   4  44  55  56  13  27   9  23  91  91  38  16   2  33  20  20   7   3  83   3  49  72  20  83  28  29  87  12  61  79  24  51  50  66  97  28  51   7  36  40   6  14  57  61  93  91  58  83  90  41  32  47  10   1  29  48  94  60  92  38  12   4  46  42  96  27  13  29  76  91  83  10  85  40  34  86  84  18  81  79  29  12  38  57  63  54  29  57  61  71  11  67  36  19  23  17  75  29   7  95  85   7  99  16  77  48  39  34  20  32  53  20  26  45  53  47  13  60  16  63  76  48  62  87  98  34   9  48  70  95  98  37  52  85  87  32  25  93  90   4  91  19  30  48  25  24  92  14  25  40  67  34  75  39  51  43  72  60  66  41  58  42  76  75  55   6  97  95  21  69  10  70  17   9  31  12  80  60  97  18  79  78  53  86  79  32  61  18  63  65   4  85  11  33  92  35  52  11  15  44   8  33  76  95   9   8  64  74  46  16  93  74  88   4  82  22  49  44  89  73  17  15  27  43   2  26  84  42  81  23  40  76  74  67  85  77   2  41  35  67  52  69   3  85  68  96  45  22  78  20  45  68  99  30  81  46  92  13  39   1  28  73  85  38  47   7  16  29   1  95  98  49  20  55  27  32  22  57  74  49  40  35  82   8  56  29  21  49  98  60  91  51  57  60  44  82  33  72  74  34  39  54  60  49  65  33   3  17  78  15  64  46   5  87  76  51  53  10  38  54  93  96  64  29  15  91  81  25  34  89  79  31   7  36  50  57   9  23  68  49  53  97  29  88  36  58  31  71  45  43  54  18  39  77  69  25  79  29  88  25  89  68  78  48  48  12  10  73  59  97  39  26  83  16   8  99  69  83  10  58  34  99  14  61  94  31  75  64  76  44  39   5  25  84  14  49  35  12  52  58  99  11  91  20  34  34  37  13  82  50  86   9  96  21  15  41  38  99  70  91  51  38  98  62   3  51   7  81  32  91  67   9  62   7  99  56  91  61  61   4  42   3  48  46   9  76  42  51  39  78  44  37  48  58   6  24  31  70  62  67  22  43  54   6  12  92  85  16  77  93  26  94  79  74  48  26  35  13  65  90  55  80   3  38  23  46  84  67  29  62  53  27   5  34  17  72  40  32   6  24  69   3  61  99  37  53  35  96  92  19   7  44   1  30  56  24  93  65  14  69  36  82  24  19  34  71  26  99  76  16  70   2   3   6  64  97  23  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        21  70  50  53  19  16  93  35  72  28  62   2  89  90  29  26  28  42  31  58  35  81  65  48  77  82  48  22  70  30  11  11  62  81  86  22  89  81  34  70  56  44  98  87  97  91  15  15  70  35  62  78  35  73  87  51  73  49  98  12  51  59  13  63  66  92   4  40  20  12  86  33  37  18  64  10   5  75  16  40  25  76   4  11   7  95  90  60  84  31  89  86   2  68  82  62  88  50  64   2  49  40  36  69  48  85  13  37  38  81  26  23  89  75  85  44  25  77  87  66  83  14  97  59  93  32  84  21  81  71  58  43  87  18  28  33  48  49  95  80  42  46  71  11   4  39  18   9  57  91  72  26  24  96  13  55  57  84  76  89  42  82  63  16  84  99  25  78  26   4  41  81  83  30  99  60  89   1   6  35  54  99  93  20  49  31  36  18  20  32  78  68  52  95   8  13  29  95  98  70  97  26  19  73  99  71  70  59  62  98  22  50  96  14  32  17  99  25  47  21  46  70  75  73  66  14   4  81  27  42  80  86   5  80  22  37  69  64  94  32  26  52  34  15  17  32   8  76  46  17  29   4  43  86  82  92  13  72   2   6  31  51  18  54  40  49  12  43  97  36  87  83  37  74  61  93  79  14  28  54  66  70  48  73   9  52  67  67  32  55  75   9  77  30  31  13  26  60  69  77  55   6  21  44  49  37  52  86  42  82  84  98  69   4  91  71  39  77  43  27  66  31  84  12  90  67   5  51  16  52  98   1  81  49  72  69  10  11  51  60  91  93  75  46  50  38  35  71  37  46  41  75  68  40  87  28  79  93  17  29  35  33  71  64  78  93  10  58  51  33  30  86  61  61   5  87  50  34  58   4  18  97  63  36  93  48  95  31  36  49  24  60  77  59  58  88  94  85  52  53  91  84  86  36  22  11   4  14  74  37   4  28  78  77  76  26  65  10  42  54  16  61  19   4   7  68  39  51  20   6  67  26  80  93  34  79  56  75  38  51  12  54  90  88  86  10  93  69  70  93  70  67   5  72  19  56   3  72  83  32  20  42  35   1  22  23  78  63  95  33  93  98  81  96  62  23  46   9  88   3  69  67  42  94  56  97  85  77   2  67   6  93  24  88   2  30  81  17  29  88  59  10  65  29  17  75  78  75  18  96  14  41  49  43  61  38  10  35  91  48  13  13  61  97  43   1  99  17   6  75  23  72  12  26   6  91  59  12  60  84  22  40  56  66  81  30  57  22  54  52  13  70  54  30  12  47  28  64  29  12  30  29  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      46  98  85  73  38  25  68  79  15  54  68  35  57  39  93  28  86  65   4  33  63  72  66   5  11  73  96  59  61  77   5  97  63   5   1  16  46  75  97  79   3  87  72  40  44  91  43  81  34  18   4  90  48  55  85  78  68  22  13  86  80  49  57  10  65  34  43  92  75  34  88  62  29  27  88  74  59  89  19  71  91  20  62   6  17  28   6  84  94  17  72  48  97  33  73  19  62  85  40  14  20  34  19  70  49  38   5  96  24  96  33  45  88  82  43  68  34  13   1  50  27   1  59  84  31  17  43  91  72   5  73  51  22  21  40  51  86   7  31  32  69  93  27  49   2  15  70   7  86   6  96  42  22  63  91  74  59  32  75  56  74  24  16  29  96  30  48   3  32  34  93  94  49  48  29  11  40  30  29  83  78  59  44  31  85  25   2  78  43  90  44  25  20  69  78  56  97  80  77   8  64  31  17  34  66  43  41   3  48  36  23  11  38  29  53  23  32  76  91  88  95  41  69  73  38  61   8  95  94   6  63  38  94  97  64  16   8   8  97  40  70  43  25  28  76   6   1  61  40  48  61  95  65  97  20  84  31   3  92  68  19  33   1  80  50  25  87  82  45  31  24  38  84  93  24  73   8  17  37  94  74  75  37  79   9   1  49  88   9  70  86  59   2   9  88  69  24  65  68   8  30  28  29  59  44  94  44   6  52  49  50  36  13   5  35  50  87  31   1  15   5  35  66  55  60  30   4  72  88  11  83  26  34  57  44  16  87   9  14  42  54  20  35  59  46  80   2  88  39   6  75  94  65  20  85   7  49  40  74  25  54  49   1   1  56  68  39  35  16  26  74  40  24  67   9  15  16  84  83  86  18  73  23  20  38  74  74  31  41  29  52  33  81  60  78  55  85  91  48  22  46  56  28  64  57  78  28  39  17  58  47  46  45  24   9  97  17  35  99  10  57  71  73  61  41  83  20  47  86  12  66  61  21  66  58  54  68  52  79   1  38  23  70  50  26  27  60  10  54  61  84  90  43  86  36  56  43  56  89  53  33  45  66  57  22  45  30  59  69  57  32  92  29  85   7  51  19  40   3  73  73  33  17  14  73  65  68  85  71  76  41  48  94  34  36  93   3  59  14   7  53  27  85   1   1  14  76  51  56   3  38   5  44  67  44  35   4   6   6  91  88  53  64  31  90  37  10  57  52  97  75  14  62  19  87  70  50  69  48  80  40  43   1  27  46  24  91   5  39  11  86   8  12  26  45  27  26  67  90  20  38  23  13  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    99  52  33  66  69   2  41  88  99  34  85  80  50  10   5  76  40  88  88  41  11  53  80  49  84  25  89  47  45  38  61  24  87  30  67  91  48  56  10  38  21  77  78  19  51  47  73  60  80  60  69   4  64  47  97  30   1  82  85  57  30  52  66  46  98  89  56  19  77  55  85  43  53  42  45  96  97  77  50  35  76  13  16  87  94  23  26  12  54   1  98  30  21  57  72  65   2  62  44  14  64  57   8  75  90  91  83  70  82  44  58  69  53  59  51  83  58  30  24  68  80  31  97  85  63  17  14  97  76  98  19  22  84  73  84  40  97  26   5  38  95  46  42  30   2  57  31  25  45   9  61  26  63  82  78  92   3  26  63  22  21  50  46  59  47  82  28  89  47  36  38  90  46  67  95  37  38  38  59  30  57  68  84  75  85  72  86  87  31  46  99  38  31  27  82   7  44  48  56  45  66  87  96  23  23  44  12  36  29  20  97  11  27  47  97   1  90  70  92   4  94  27  96  98   4  79  20  51  87  71  13  88   5   5  35  45  38  44  10   7  52  78  88  88  22  38  33  60  55  75  67  77  40  63   6  17  76  25  30  83  82  73  58  94  68  99  67  29  55  19  98  29  27  29  14   9  12  88  51  55  97  16  16  81  85  17  67  44  81  79  21  13  30  84  99  95  61  35  28  60  59   7  40  36  50  11  29  93  37  84  55  38  59  72  54  65  79   3   5  30  44  80  14  55  83  77  51  90  18   4  75  62  47  88  34  63  44  71  68  40  22  36  86  63  46  43  90  78  10  93  72  43  71  30  42   4  77  99  81  41   5  89  26  80  44  50  11  45  93  43  20  77  65  47  85  56  25  61  53  88  46  15  17  49  16  61   4   5  31  96  29  58  43  98  41  65  40  15  78  34  96  17  93  89  35  80   7  87  57  78  83  86  41  20  75  98  56  57  92  19  81  37  71  38  85   7  92  65  39   6  45  50  54  65  51  61  27  44  40  70   4  17  15  15  89  74  15  96  28  76  68  54  67  42  37  96  53  11  24   7   4  86  16  93  54  85  26  74  64  32  54   2  58  86  99  26  26   4  82  34  39  67  93  49   1  77  61  31  81  96  64  51  98  43  93  40  54  41  38  66  25  49  10  28   5  19   8  76  82  15  46  70  10  40  55   2  41  36  12  83  81  76  13  61  34  64  95   8  48  39  84  36   3  30  20  79  36   9  39  99  92  79  27  22  86  14  99  74  97  16  38  67  99  82   7  97  72  18  65  48   4   2  18  72  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  75  32  72  98  49  35  57  13  55  18  38  20  56  86  19  31  39   3  12  17  49  85  55  59  77  48  35  53  13  17   3  92  40  32  89  45  59  56  18  70  52  16  15  39  43   2  60  93   8  12   8  30  52  76  86  31  66  60  38  94  62  78  49  88  35  55  48  16  92  15  20  64  92  30  91  82  27  44  92  32   6  20  12  74   1  91  32  19  72  19  40  22  69  58  78   3  75  80  34  17  95  28  73  77  19  41  28  94  38  87  13  27  55  25  87  98  88  28  57   4  68  90  87  28  46  96   3  16  84  61  16  84  68  19  82  26  11  35  62  72  87  84   1  38  14  24  49   1   7   4  36  80  22  90  98  61  70  66  21  49  74  81  82  64  87  33  87  38  27  36  50  11  20  95  21  96  88  65  69  61  64  55  93   4  78  67  73   1  80  22  34  80  72  79  36  43  81  29   4   1  32  88  28  86  52  60  33  31  58  34  64  27  17  18  94  23  14  78  89  89  54  66  50  62   8  17  45  46  29  63  99  89   2  72  13  22  63  72  17  21  36  67   9  63  56  18  61   4  83  69  53  21  78  94  48  55  52  79  15  40  44  28  79  48  74   7  19  65   5  66  42  66   8  98  76  85  13  45  65  14  56  14  89  30  40  51  96  29  57  58   7   1  83  85   2  66  48  32  60  98  71  96  15  44  20   6  23  74  22  83  77  10   1  14  67  66  87   7  18  54  96  39  85  59  67  32  82   9  34  21  48  20  41  17  46  98  64  19  46  59  22  72  92  22  65  57  86  62  90  36  15  31  18  11   3  84  43  66  91  87  74  27  27  66  87   8  80  73  49  91   7  10  58  42  61  70  64  83  88  60  36  25  46  54  38   8  78  49  91  62  13  81  77  12  86  58  15  90  45  53  59  50  96  39  73  92  36  83  51  80  42  67  60  68  95  34  83  38  49  10  13   9  29  69  79  39  73  52  57  55  14  91  10  23  91  70  95  99  21  36  20  27  14  69  39  15  92  12  75  92  39  87  75  49  13  87  57  38  59  75  32  41  86  25  48  30  86   3  19  53  86  14  83  99  98  75  40  43  90  97  18  79  64  66  64  80  74  45  19  32  88  94  76  31  12  36  48  68  55  36  58  70  53  53  86  76   4  53  68  11  65  91  48  30  77  97  24  15  37  66  88  85   4  75  40   8  67  41  44  28  38  63  16  75  69   7  94   6  18   1  37  32  41  92  95  16  21  28  31  81  71  97  92  37  26  74  25  90  73  75  21   2  19   2  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                88  44  13  57  55  17  85  36  45  57  58  92  93  86  37  48  94   7  43  37  19  13  23  71  98  44  58   3   3  83   7  90   3  58  92  26  50   5  48  74  40   9  61   3  36  26  75  90  38  13  18  86  90   2  91  60  57  59  47  15  93  50  79  31  93  50  50  13  24  96  85  62  61  76  94  33  60  94  70  84  66  91  72   6  95  58   2  90  43  54  80  16  39  14   6  74  62  55  46  20  23  25  20  82  41  41  77  41  25  91  36  72  96  33  76  54  98   4  42  70  83  83  94  20  13  46  25  28  62  20  55  68  27  26  93  71  61  12  56  69  64  43  87  10  78   6  30  35  68  87  29  77  37  39   5  60  75  46  79  86  17  61  62  97  88  43  36  44  92  79  16  97  40  90  51  67  73  93  86  64  77  46  45   3  48  86  90  57   6  43  97  76  44   4  37  40  58  82  96  18  54  57  62  66   2  20  75  54  55  86  86  68  57  29  80  15   5  13  77  95  76  10   7  93  76  77  65   1  59  90  58  45  21  31   6  25  80  26  55  57   7  50  11  99  76  95  89   2  80  86  99  92  90  59  54  78  45  80  89  13  48  39  99  20  99  58  37  25   1  15  11  79  56   9  87  61   6  27  70  58  63  68  46  72  28   8  93  33  39  74  71  93  59  37  89  10  16  31  76  92  42  80  92  46  15  21  97  58  17  47  52  76  51  79  79  39  48  30  79  76  75  85  31  29  35  88  93  27  81  95  70  21  80  76  69  20  60  29   1  30  67  47  37   2  37  63  76  73  85  50  74  43  18  18  62   8  54  67  99  49  25  91   3  96  81  60  11  14  59  69  62  10  48  48  12  53  72  45  29  13  91  50  29  83  66  56  10  48  33  12  95  76  85  21  21  83   8  47  73  35  42  43  22  40  74  52  73  30  86  21  47  49  49  62  55  19  38  20  38  93  56   7  43  13  97  35  24  60  97  55  56  81  31  87  75  92   7  95  43  22  89  72  18  80  12  30  20  69  82  36  73  55  10  61  14  55   9   7  35  65  71  49  44  22  96  88  53  73  72  33  51  47  92   5  67  82  18  69  85  92  71  11  21  95  28  39  97  88  45  76  17  30  41  34   6  36  20  20  52   1  11  12  11  17  19  46  51  28  85  46  99  74  92  22   2  23  55  38   6  85  23  31  77  38  69  41  92  78  60  10  54  35  72  51  37  60  11   1   2  78  89  89  80  45  18  48  93  45  52  80  11  95  72  88   2  52  47  15  45  45  44  17  36  35  72  98  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              37  97  37  30  14  79  67  11  96  79  14  78  43   1  55  38  30  21  46  55  84  65  24  72  93  18  20  63   6  25  35  41  45  61  99  57  34  89  90  32  23  49   7  90  39  63  56  87  48  69  92  58  72  54  74  83  99  25  34  15  89  43  56  48  71  64  40  98  86  21  41  83  38  78  52  39  88  31  71  88  43  19  17   8  23  64  68  50  95  81  40  16  47  13  21  74  40  19  57  42  78   9  71   5  94  22  30  14  41  77  48  52  68  88   5  15  67  31  24   5  22  62  21  87  41  69  41  69  68  19  82  85  72   4  81  53  55  28  60   2  75  67  73  95  61  81  10  48  55   8  85  72  77  43  58  25  54  45  44  39  59  64  54  94  68   1  66  12  41  19  11  17  55   4  23  52  61  43  92   7  17  22  58  98  82   3  70  38   8  99  48  93  75  87  94  53  53  89  47  28  24  35  12  52  24  81  80  41  32   1   7  57  62  90  22  59  10   4  44  15  97  78  17  52  14  38  13  70   2  60  50  82  55  52  29  80   3  35   2  65  98  40  58   4  92  37  76  93  89  62  71  69  50  65  64  88  31  21   9   2  14  71  33  57  39  11  37  12  59  86  44  84  45  13  36  94  60  59   9  48  94   1   2  54  36  35  90  33  52  39  48  63  35  37  38  64  70  34  11  84  61  81  28  22  59  36  50  97  51  31  49  98  25  31  79  64  78  60   1  86  65  74  40   1  74  58  40  46  54  31  13  97  99  17  55  36  74  93  52  21  74  28  58  76  33  37  88  64  34  51  10  57  49  83  32  57  22  84  70  86  87  38  47  36   5  49  12  27  84  63  55  35  30  80  16  85  57  75  15  61  85   8  79  89  23  56  34   3  78  91  25  40   4  42  76  41  40  67  48  86  75  39  72  11  30  83  53  24   8   4  23  97  54  41  69  45  12  54  21  66  63  28  14  68  43   3   1  39  42  68  22  37  68  11   4  41  64  38  70  77  98  27  24  26  48  85  59  21  74  38  12   5  49  40  88  39   4   9  78  60  49  48  54  77  97  65   8  21  95  85  20  41  50  79  91  68  35  85  56  75  89  29  90  59  38  18  32  88  85  79  16  17   1  68  41  55  76  75  79  60  77   6  66  69  34  65  10  16  18  33  70  38  78  59  13  49   2   7  78  59  54  73  12  62   1  87  45  28  11  65  86  79  64  29  33  11  81  63   4  84  51  47  54  56  60  15  83  88  30  99   9  85  59  96  94  50  15  68  92  74  74  76  42  44  46  39   5  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            76  50  29  71   7  32  68  82  21  86  12  66   2  77  76  63  24  48  91  90  63  39  82   8  66  42  22  56  65  74  20  57  26  24  64  40   8  82  27  81   5  54  49  51  71  38  33   2  66  26  50  34  32  26  58  76  83  44  24  56  68  16  22  62  67  27  97  22  52  98  32  71  59  99  91  40   8  54  27  65  70  79  42  12  71  94  51  71  93  56  26  65  24  90  14  22  14  55  31  82   3   1   5  63  90  30  60  30  72  32  91  89   7  60  94  92  86  13  72  10  34  16  19  13  74  15  10   4  59  63  59  93  46  79  81  50  86  50  46  95  76  59  62  89   9  10  64  96  73  30  56  37  37  56  11  20  42  17   8  19  89  45   1  36  46  20  76  99  70  17  35  62  80  95  32  68  75  10  77  56   6  17  33  65  97  65  82  26  57  25  13  46  20  57  73  78  86  51  87  17   5  24  76  41  69   8  93  19  66  43  39  76  15  68  94  48  86  85  65  54  21  59   2  80  64  28  42   5  22  69  53  14  85  13  82  68  89  71  60  92  41  14  17  15  12  73  39  32  34  18  70  16  36  99  36  35  76  43  12  84  85  49  19  37  74  72  87  18  85  11  58  63  20  45  51  34  79  52  26   3  14   5  67  99  11  40  48  89  75  19  26  91  53  60  60  49  88  13  34  77  53  17  45  19   3  10  31  77  88  15  15   1  23  28  25  37  98  37  11  67  84  37  57  14  94  84  53  40  29  59  85  63  18  28  25  73  29   6  42  74  60  27  45   7  86   2  89  47  79  98  39  83  46  39  97  77  32  75   4  55   8  61  12  48  93  27  58  67  60  61  29  82  63  84  94  45  80   1  98  18  58  85  91   2  90  53  59  63  91  45  34  76  53  73   1  68  91  78  14  31  52  84  20  55  91  33  19  66  35   1  58  34  46  21  18  47  77  65  84   8  88   1  87  29  30  75  58  78  14  32  19  44   7  99  20  48  79  57  91  93  47  53  86  16  70  72  29  73  73  44  98  32  12  61  89  80  88  88  73  50  98   6  37  71  58  91  45  71  80  47  67  44  13  50  32  44  33  10  97   5  56   8  67  69  90   3  23  19  54  30   4  79  50  25  12  70  63  57  62  74  94  57  38   3  92  65  78  87  99  90   8  80  16  19  92   2  55  84  25  81  38  73  52  52  71  36  53  43  41  92   4  33  86  42  85  90  36  96  26  89  39  64  52  66  24  81  55  28  22  33  25  82  67  74   1  65  30  57  72  32  60  37  94  32  79   2  35  28   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          54   8  56  64  22  62   6  32  64   7  50  74   5  55  35  51  45  64  28  86  38  54  98  36   9  74  93  71  57   1  22  30  40  73  16   8  54  56  98   3  99   3  87  11  86  36  37  91  29  33  61  11   1  17  99  11  71  94  92  25  54   8  85  82  83  29   8  59  14   1  67   8  79   5  84  20  32   3  51  12  23  88  37  49  22  56  96  59   6  48  35  47  45  12  69  11   5  67  41  61  12  36  32  71  86  39  59  66  50  21  22  64  60  29  50  86  17  10  57   2  36  13  32  71  35  57  52  43  23  14  31  70  44  47   2  67  61  89  54  55  39  80  60  81  26   8  88  15  60  56  15  25  38  41  91  28  45  64   5  35   1  79  98  18  18  28  97  72  18  93  86  45  63  67  21   5  42  30  10  71  42  14  58  36   1  40  37  23  81  60  98  35  95  94  25  64  92  94  38  17  92  84  30  28  50  82  86  43  11  49  26  35  79   1  15  10  95  20  25  54  30  55  66  54  67  98  12  48  81  95  21  31  69  79  22  65  71  50  22  97  13  48  32  90  11  61  92  74  77  32  73  31  36  94  79  29  95   9  50  81  52  22  11  60  43  54  67  39  61  62  11  71  29  12  54  66  21  98  82  98  83  17  45  77  36  69  40  28  33  84  13  77   9  92   4  38  56  34   5   3  79  55  61  23  90  37  32  30  60  44  91  59  91  31  29  81  22  81  71  11  10  47   2  97  51  44   8  59  95  39  13  47   9  37  13  63  23   4  27   4  76  86  44  93  15  41  78  34  77  65  80   8  25  62  35  11  63  21  99  37  86  90  15  29  16  27  40  59  57  49  34  26  67  49  68  59  88  77  90  65  30  38  35  95  45   3  83  65  88  12  52  63  29  94  94  29  38   6  71  14  79  43  95   8  50  15  17  95  48  19  30  97  22  16  54  33  58  77  99  67  60  51  20  78  83  22  70  78   3  35  61  74   1  98   8  47  97  29  32  78  73  29  97  29  95  33  64  29  39  67  69  71  92  10  83  54  77  11   1   5  12  95  20  80  63  24  99  61  64  68  76  26  53  99  48  72  39  33  37  83  48  28  11  45  82  81  69   5  63  26  27  86  34  11  32  50  89  51  77  22  70  21   2  79  22  45  68  87  58  70  43  84  19  16   1  82  45  22  19  44  79  23  45  67  56  67  44  30  80  38  91  28  98   6  37  70  99  56  99  77  97  64  64  89  23  18  78   6  45  22   8  14  78  13  92  32  18  51  99  36  34  14  37  11  72   6  66  31  34  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        88  17  15  53  34  90  42  14  32  37  60  48  38  26  37  65  23   7  44  50  15  96  33   1  74  52  63  49  31  82  67  56   2  77  38  42  56   3  82  92   1  49  27  84  38  84  70  76  33  52  96   2  20  29  66  89  40  44  55  31  14  23  59  76  90  19   2  23  79  63  22  33  28  87  79  19  82  63  95  55  33  13  35  77  11  28   4  95  14  70  70  31  53  93  82  43  93  94  12  97  46  51   2   3  26  25  67  72  60  45  95  87  66  66  50  31  76  70  11  77  92  47  24  88  82  93  58  14  96  89  97   2  80  71  47  66  14  64  49   1   5  51  84  47  92  63  89  75  49  96  31  17   5  76  10  17  59  72   2  49  76  96  81  72  90  32  83  15  66  12  94  23  84  79  67  28   7  79   5  61  34   8  81  67  45  85  91  88  99   5  49  36  10  83  18  20  77  75  52  70   6  72  88  76  84  83  78  74  97   1  32   6   7  47  54  49  58  17  80  51  19  93   1  73  97  83  28  28  20  98  17  40  31   8  57  46   3  45  20  77  67  63  11  74  47  77  55  21  17  52   6  49  78  78  33  11  88  61  73  81  33  45  30  89  66  64  24  29  59  42  37  85  45  79  25   3  76  38  44  40  69   1  78  95  75  21  71  51  66  83  50  38  11  98   3   1  91  12  63  15  11  54  42  22  25  83  32  36  77  78  15  46  84  94  66  98   5   1   7  62  54  17  54  54  97  45  87  63  67  36  30  56  60  83  16  69  91  19  65  55  53  30   5  99   9  22  20  57  31  25  94  52  52  32   8  71  69  73  41  32  12  11  26  35  22  66  57   2  10  96  58   1  65  60  53  57  94  82  64  81  37  63  12  15  78  76  49  65  53  33  42   5  19   2   6  42  31  10  30  59  88  27  95  73  56  50  40  25  57  61  76  96  77  51  80  27  93   8  33  52  48  90  35  29  61  97  51  59  53  84  74  87  37  46  85  56  95   1  62  60  13  63  82  49  98  31  87  88  32  71  38  95  79  56  91  88  78  86  45  95   4  50  46  77  56  67  52  76  53   9  17  59  40  99  78  46   9  56  24  90  43  63  26  78   3  30  12  76  30  78  28  22  64  10  50  18   2  34  10  53  20  20  18  56  39  23  81  67  55  60  45  20  33  30  36  21  72  31  34  33  18  30  94  35  19  74   6  74  17  73  92  66  63   8  26  35  98  80  24   8  23  46  33  55  37  38  16   3   2  99  88  81   8  25   7  74  31  86  11  92  94  69  77  47  57  99  50  65  51  11  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      99  65  37  85  27   2  48  18  90  55  68  19  37  63  84  23  13   1  32  94  54  64  12  11  68  45  96  64   7  98  71  61  50  34   6  30  59   1  83  27  35  86  61  40  84   3  57  42  84  44  81  89  86  52  80  90  68  28  26   7  62  86  84  98  52  43  40  98  67  76  88  41  78  77  69  24   3  76   6  82  18   5  16  42  97  56  77  53  32  90  42  18  71  53  60  28  21  22  10  98   1  46  54  96  77  52  15  46  45  13   3  36  19   7  74  32  54  66  76  49  21  17  17   3  93  22  41  51  73  10  87  83  98  59  14  53  34  68  85  67  37  82  17   1  20  58  47  79  73  71  30   5  54  92  15  49  79  39  18  31   4  83   5  99  60  83  70  58  11  70   4  11  39  56   4  15  43  91  19  29  47  58  47  17  63  38  15  36  11   9  11  40  96  10  40  68  91  87  37  31  61  36   7  31  12  60  71  97  15  90  60  61  99  87  89  77   5   8  18  74  95  51  31  46  89  52  89  58  28  73  31  15  23  92  13  62   7  19  35  33  81  15  31  41  52  67  56  84  81   1  92  68  87  76   7  93  73  66  71  43  76  82  12   9  57  13  70  47  61  25  30  50  94  36  14  10  32  42  81   4  77  44  17  65  84  41  62   7  94  56  61  86  89  43   5  39  76  24  34  25   6  93  73  65  20  15  82  56  69  91  82  62  56   4  55  75  68  82  21  19  39  42  33  54  91  97  43  91  80  77  46  79  90   4  93  99   5  68  84  90  33  86  63  61  10  58  85   3  81  57  57   2  97  47  76  12  23  75  89  51  37  42  41  65  15  71  28  54  45  55  75  30  83  87  45  78  92  86  23  82  28  67  60  22  79  96   9   1  39  28   2  39   8  11  33  11  26  35  39  36  56  65  97  77  55  37  72  67  82  32  10  37  88  23  79  83  91   7  46   2  76  72  11  14   8  18  67  77  18   8  63  27  64   3  20  24  74  73  58   6  83  78  30  45  72  43  76  16  13  29  14  35  63  21  32  20  57  58  42  24  42  78  61  71  51  71  57  34  27  85  94  38  23  78  98  92  11  43  19  52  31  53  55  73  50  32  19  10  95  92  66  48  12   8  62  41  66  36  77  83  42  87  55  91  51  63  92  38  71  57  59  78  39  15  62  12  33  71  42  83  41  33  72  64  26  71  80  45  85  61  93  61  93  39  78  72  49  48  55  29  49  20  89  40  64  72  45   5  54  96  70   6  22   8  90  24  96  15  34  60  61  32  96  18  58  37  38  60  83  59  59  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  21  16  78  63  38  43   2  12  72  12  83  63  24  63  94  62  42  98  69   9  63  11  77  23  41  82  55  81   1  90  65  49  98  93  57  58  23  93  77  73  21  76  33  23  17  98   3  14  33   1  39  27  66  17  70  58  16  57  85  34  91  20  83  60  79  37  36  68  19  98  27  92  69  91  68  84  61  74  35  54  65  78  76  93  65  44  63  98  39  71  38  39  89  18  83  26  91  42  87  48   1   7  62  38  93  61  29  45  98  67  24  41  67  10  32  35   7  64  74   9  55  59  89  30  73  50  35   2  31  78  12  27  14  64   4  23   8  59  18  75  96  17  56  23  37  98  32  24  20  50  10   8  20  30  99  38  48  14  55  89  89  58   2  75  32  74   5  82  40  65  94  68  67  50  53   8  86  20  60  57  40  68  70  94  39  81  66  78  81  25  90  93  91  22  44  86  20  10  92  35  17  44  96  75  32  80  54   3  21  19  23  43  29  94  19  52  99  98  32  95  81  49  22  35  89  98  84  15  30  72  89   9  55  88  44   4  55  74   6  25  58   8  16   4  76  50  64  38  13  17  26  34  23  35  36  17  12  90  51   5  39  10  25  71  16  74  80  20  65  54  62   9  21  84  88  14  41  26   9  80  71  34  53  69  56  19  90  57  27  67  93  94  76  70  20  75  86  51  14  61  85  31   5  73  84  33  23  24  46  39  91  58  82  22  40  36  73  76  62   5  65  73  38  47   5  71  98  81  20  89   4  70  59  46  91  93  31  39  48  22  72  37   3  27  71  36  55  25  58  36  93  66  18  96  75  76  17  70  40  34  79  62  50  55  90  22  41   6  32  33  25  97  70  12   3  87  10  98  39  14  97  42  39  16  50  84  18  43  19  84  86  82  65  36  65  99  71  57   1  47  19  81  37  98  30   8   1  99  17  31  67  80  90  38  84   4  40  45  14   9  24  99  34  54  96  47  68  23  51   5  95  29  62   5  53   8  18  27  66  89  23  55  91  83  52  26  88   9  52  89  91  96  49  20  30  87  60  74   7  22  59  37  96  70  93  97  60  26  89  38  43  41   2  48   7  48  92  78  63  86  58  74  68  60  31  50  52  88  45  66  13  96  19  69  97  57  34  26  38  83  75  66   3  34  81   8  61  54  16  97  63  73  83  78  28  65  16  11  59  67  80   2  28  61  85  14  58  94  70  38  36  55   3  23  75  77  86  84  72  37  18  69  71  98  94  76  77  43  83  94  36  21  35  12  82   2  64  77  15   2  96  80  16  22   2  13  35  54  18  96  52  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  44  40  72  34   2   8  21  12  76  56  22  48  46  17  29  25  87  32  26  22  58   9  23  70  70  76  18  25  86  67  25  48   7  17  58  34   4  67  59  19  74  22  77  80  83  54  84  51  21  73  58  22  81  48  88  41  53  79   6  34  52  25  82  85  68  54  16   2  89  36  50  27  14   3  56  21  17  13  54  42  84  93  46  76  95  45  73  63  94  47  21  44  14  95   3  71   5  52  28  38  55  88  31  62   7  91  65  85  18  96  73  41  59  22  80  60  57  31   8  52  77  47  67  27  14  90  21  55  11  80  32  10  66  11  41  53  49  19  19   9   9  15  71  30  94  49  90  75  82  39   7  27  42  75  74  87  73  21  48  82  10  28  40  97  26  39  80  47  80  79  49  33  26  50  15  25   6  51  98  66  81  78  13  65  65  59   3  33  82  12  84  28   1  80  11  19  75  78  62  67  82  65  78  87  12  14  68  46  58  72  91  65   6  73  56   5  24  12  47  42  13  17  86  92   2  16  57  55   8  56  46  17  37  96  79  36  77  27  96  98   9  89  90  93  95  85  40  29  70  35  93  99  70  21  61  25  74  34  71  84  42  60  79  77  21  28  55   2  19  16  25  98  90  88  98  15   6   6   3   9  27  27  53  64   2  78  50  84  99   5  38  58  85  83  21  22  78  30  67  47  31  26  84  34  52  33  47  13  36  52  13  35  73   6  13  79  94  85  54  11  10  88   6  84   5  82  72  79  93  49  33  54   7  34   8  46  20  77  71  38  97  28  42  98  69  66  22  62  14  81   3  84  31  90   7  74  90  31  20  59  58  43  16  24  27  36  87  67  29  14  25  62  14  57  38  47  93  45  11  93  14  64  56  76  42  59  62  20  85  35   7  56  53  58  27  61  98  24  54  81  44  46  45  15  84  69   7  27  15  48  73  12  36  54  86   7  68  95  46  64  10  40  94  44  59  42   1  97  89   8  15  79  19  60  24  92   9  13  84  80   2  39  47  97  86  94  78  45  37  92  83  81  16  90  61  79  48  25  16   6  47  74  59  35  33   7  47  40  26  79  86  56  15   2  24  18  36  68  33  12  11  32  29  64  96   1  83  52  65   5   8  79  56  87  62  54  60  32  54  83  91  34  60  71  58  42  92  86   7  37   8  42  88  15  98  66  33  80   3  24  64  48  21  73  45  89  91  90  42  15  86  56  72  22   4  22  27  95  21  14  19  69  24  66  52  22  93   7  24  60  30  45  54  31  79  91  41   2  73  73  12  43  15  63  85  15  73  17  33  17  33  29  75  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                48   3  16  31  61  80  19  72  17  33  13  90  66   2  49  54  56  47  53  76  95  52  69  87  34  85  19  30  57   3  64  88  12  91  25  47  49  99  16  61  64  65  26  20  95  70  32  65  93  56   2  12  60  99  91  19   1  10  27  99  61  94  65  40   1  50  46   3  11  88  56  16  26  32  41  43  55  52  97  63  40  79  41  61  62  68  85  53  62  37  92  36  96  55  66  41  60  24  22  59  90   6  33  38   4  14  19  22  14  65  99  64  83  58  48  14   2  42  24  61  13  64  57  54  31  59  82  39  90  22  67   8  87  64  38  27  36   9  35  77  19   7  98  22  90  55  93  61  80  97  13  83  68  41  49  77   2  79  63  99  78  87  95  19   4  26  62  85  84  31   6  97  58  80   4  75  52  18  12  50  95  36  36  53  64  45  11  59  13  50  99   8  72  96  54  44  26  93  98  35  62  65  67  87  75  74  80  62   7  89  90  38  59  74  86  12  77  17  85  76  67  14  98  80  85  85  62  73  55  69  84  27  50  37   9  96  78  60  34  42  57  49  34  48  49  16  14  69  94  65  52  76  15  87  17  19  65  37  51  43  87  42  54  42  31  46  32  23  90  79  50  66  42  35   6  55  30  45  52  17  42  61   1  69  49  30  23  84  26  28  47   1  12  18  74   1  99  67  96  99  13  18  20  51  87  52  20  15  70  20  10  78  53  28  13   3  63  99  83  97   7  59   3  57  26  37  66  22  81  58  97  52  87   7  33  19  74  36  86  33  59  26  75  72  51  51  64  79  47  74  50  39   8  25  55  63  82  65  76  81  22  71   3  98  93   3  88   4  77  91  74  92  70  65  15  93  91  35   2  23  47  26  95  57  12  80   2  30  64  45   3  92  91  44  55  84   5  21  63  44  44   3   4  77  81  43  77  74  95  73  11  35  93  87  73  69  19  41  60  95  93  34  83  74  83  85   8  88  57  21  40  93   2  11  13  97  42  24  25  14  74  30  96  38  95  46  17  19  83  95  42  68  35  59  84  32  35  52  49  92  81  85  44  72   7  75  88  64  64   7  45  68  24  36  16  16  36  93  45  82  44  23  91  10  87  88  52  76  72   4   8  72  15  56  98  22  78  11  51  96  94  54  16  48  51  36  42  60  52  15  54  80  15   4  46  37  33  14  17  89  53  98  15  89   1  59  55  10  28  98  87  53  36  14  86  65  70  93  95  56  28  61  46  43  96  78  47  65  61  79  25  24  39  94  24  65  47  28  10  12   9  87  67  61  51  20  81  87  83  50  47  72  64  10  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              56  15  17  92  19  18  69  70  44  73  17  84  64  68  88  89  87  53  11  91  44  29  29  63  91  56  78  50  57  95  99  60  62  33  78  91  22  82  82  24  81  13  29  51   4  20  40  16  58  86  18  43   6  32  17  78  22  30  11  81  34  36  10  38  50  45  44  92  61  37  26  47  18  30  74   6  70  11  60  22  97  61  36   5  64   4  33  34  43  42  37  33  94  98  51  50  83   8  18  96  47   9   5  98  84  43  92  60  78   2  60  53  81  69  90  54  55  74  47  38  83  14  55  28   4  51  62  28  80  15  49  44  70  40  43  39  22  61  13  86  33   4  15  16   5  54  35  20  36  86  78  75  90  46  62   9  70  10  45  76  19  60   8  91  31  18   9  37  85  31   1  46   6  26  25  27  13  95  76  15  21  94  57  30  42  79  53  45  52  20  65  64  49  97  52  26  66   1  66  74  17   7  38  15  57  29  26  17  16  66  26  35  30   3  19  52  63  96  95  27  41  99   3  48  39  58  28   5  40  63  91  87  13  23  16  50   4  10  87  85  73  49  72  46  76  29  11  66  63  16   4  46  33  14  75  76  14  33  19  87  10  13  94  32  23  74  92  29   5  52  70  20  21  56   6  51  14  28  84  58  14  34  22  41  24  19  55  89  70  43  27  87  56  23   5  88  73  25  63  74  48  53  66  79   7  79  53  80  71  75  44  43  33  38  26  47  75  44  62  26  56  75  94  22  16  42  28  30  60   8  84  74  62  56   1  22   2  38  15  34  21  34  38  55  92  39  80  61   6  66  23  33  71  19  63  91  38  49  50  95  70  55  79  34  45  86  18   3  81  85  22  96  19  55  73  32   4  21  83  31  31  12  91  49  73  76   3   6   8  38  40  28  43  47  13  95  37  66  14  58  60  77   6  28  76  54  98  23  29  70  43  84  73  45  95  28  15  90  48  57  71  71  69  93  79  82  70  83  60  24  63  91  33  55  85  16  61  46   7  36  56  21  97  62  43  72  64  92  51  44  60   4  37  28   9  36  58  86  70  14  52  36   4  71  12  55  99  55  70  48  11   5  66  82  57  97  35  90   7  41  45  46  82  56  77   6  69  23  69  29  23  45  94  43  94  15  57  45  48  14   3  19   9  34  90  86  64  30  97  96  43  61  31  25  90  13  52  59  85  29  20  75  19  63  85  72  47  60  61  85  72  55   4  83  25  42  28  36  97  81  14  92  55  28  29  33  46  85  57  12  91  63  83  83  87   9  23  47  24  84  73  10  46  64  56  19  19  83  13   3  76  36  29   3  38  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            95  38  29  74  92  48  16  30  71  67  53  89  84   4   5   8  27  17  65  16  72  33  74  74   2  57   1  72  89  57  78  90   2  64  43  57  11  38  66  22  64  76  78  40  58  45  91  74  78   6  85  21  41   6  63  30  76  82  36  70  35   7  78  66  84  11  13  11  94  24  67  44  70  16   1  49  89   2   1  95   2  23  31  32  97  10  34  60  39  33  63  43  23  69  40  31  41  89  52  46  54  85  82  21  76  89  23  55  23  14  10  82  36  79   8  84  59  96  90  91  59  92  99  13  77  45  93  58  48  89  51   6  50  28  42  92  12  38  85  34  66  33  18  16  71  56  87  28  91  79  89  43  77  83   2  28  75  92  89  24  53  88  81  77  99  99  45  86  11  82  22  83  66  13  36  87  33  16  79  48  19   3  43  99  97   5  66  56   9  71  90  85  90  14  50  58  95  22  88  11  84  42  63  39  39  17  72  49   1  82  85  97  77  60  89  63  21  51  47   6  79  23  34  82  13  91  76  30  90  87  46  69  25   8  42  17   8  27  60  13  79  87   7  49  59  75   4   1  35  96  74  46   3  27   4  23  44  54  92  31  52  81  53  16  18  56  24  34   5  20  98  45   1   2  55   5  61  23   8  77  63  55  52  28  98  20  93   7  83   9  52  70  29  20  63  54  62  65  74  35  78  32  25  70  85  93  19  13  90  62  60  62  80  68  51  86  29   8  76  64  30   5  19  72  89  21  75  30  91  40  41  39  15  34  58  66  50  86  28  11  13  95  62  68  52  95  24  31  46   7  24  36  55  43  73  33  82  65  62  52   8  67  63  53  59   5  60  54  69  23  45  85  56  94  98  93  67  50  72  47  90  74  28  34  58  24  21  16  51  93  81  32  57   3  31  72  43  38  63  41  25  36  11  72  81  91  81  85  18  83  86   3  23  34  82   3  16  98  33  66   2  95  57  99  66  35  91  75  88  95  54  73  91  49  46  11   3  77   6  33  21  63  87  17  16  53  44  30  56   8  39  30  15  69   9  96  22  32  46  48  39   7   9  69  25  60  33  69   2  46  71  45  74  96  23  42  67   7  23  26  12  52  87  90  92  57  30  44  97  58  97  13  56  38  46  42   3  48  38  37   1  89   3  80  24  47   8  41  24  18  59  56  26  29  84  13  69  38  91  54  14  38  78   8  14  24  38  22  37  83  41  63  37  89  44  48  40  63  47  87  77  55  55  84  30  40   6  95  27  41   9  83  18  22  14  47  49  63  50  56  31  45  48  91  65  42   2  48  65  95  32  23  68  44  59  99  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          36  36   4  91  55  55  38  69  80  21  46  61  74  51  74   6  13  29  46  48  22  13  77   1  95  97  87  29  62  47   8   6  64  93  80  98  87  19  54  71  98   7  44  36  18  81   1  22  68  89  89  34  23  36  40  98  27   2  36  58  90  91  42  84  92  33  61  55  20  83  22  71  72  54  62  72   7  49  82  32  78  99  73  96  82  88  62  95  18  89  24  79  64  60  60  39  61  46  47  77  22  65  52   2  50  17  95  84  92  32  67  41  20  33  16  14  34  17  71  39  89  91  20  51  36  33  57  20  21  57  54  64  39  94  13  97  97  16  80  46  10   9  13  23  44  54  99  54  22  61  91  86  51  31  67  13  90   1   7  93  71  31   3  45  24  93  29  67  33  78  85  99  92  22   8  28  64  49  18  23  24  62  55  97  35  30  44  82  95  78  60  75  13  88  21  76  98  74  55  67  83  18  75  43  48  31  72  79  36  56  57  49  17  41  90  71  45  23  60  72  11  24   2  43  50  73  76  41  62  85  35  79  49  87   7  86   8  95  11  32  55  29  28  12  86  54  91  32  50  22  92  34  23  71  61  84  64  88  61  59  23  71  76   6   1  99  45   2  83  19  70  62  55   9  88  99  21  40  20  88  61  38  38  27  23  52  58  22  46  76  83  88  81  83  48  83  35  51  91  97  46  26  69  96  52  53  33  15  40  88  38  37  28  34  34  37  67  44  26  28  69  22  31  97  48  85  39   4  78  97  43   6  34  56  41  28  84  59  44  81  86  14   2  34  11  23  54  52  68  54  11  15   2  12  91  45  14  29  93  55  10  11  35  74  69  87  82  39  51  56  24  66  29  96  25  14  83  96  68  71  38  40  96  21  96  15  78  24  66  54  37  17  82  32  79  13  46  25  84  76  38  39  32  50  54  72  51  57  91  37  43  70  43  39  51  82  98  95  59  91  66  57  27   8  57  21  98  21  11  97   9  19  46  58  66  38  23  32  39  35  15  49  32  77  18  27  50  93  34  32  37  66  39  95  98  36  66  15  80  79  23   8  96  30  46  66  70  60  70  89  27  27  51  80  19  58  52  16  25  56  61  61  13   2  63   5  81   2  62  72  91   9  72   2  96  44  99  12  15  26  66  11  75  58  27  99  88   9  65  35  78  54   7  55  93  94  36  40  72  23  69  51  47   4  96   3  17  54  38  55  53  36  26  84  79  86  53  80  11  24  96   9  35  35  11  58  90  52  37  68  95  81  12   1  53  25  67  27  43  99  15  61  82  92  19  70  65  77  66  75  63  14  87  23  40  55  97  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        53  97  43  15  23  20  88  64  84  95  41  92  71  32  99   8  68  26  57  94  73  47  28  16  71  35  47  25  65  29  15  63  73  75   7  38  10  36  66  88   6  86   2  15  62  53  47  56  94  28  46  78  50  55   2  26  68  96  56   4  61  41  43  98  10  90  67  93  60  97  30  37  81  77  80  57  61  75  79   9  98  39  16  27  17  88  55  28  69  34  10   2  35  76  79  86  17  77  41  95  76  31  67  26  19  28  42  40  99  71  46  99  67  35  97  72  88  93  51  81  28  91   7  50  90  63   3  17  34  49  61  24  43  83  75  83  69  33  48  86  23  68  43  56  68  36  82  79  93  28  64  49   2  62  58  16  19  41  22   6  94  70  59  66  23  18  93  15  99  67  78  99  17  56  48  62  15   5  66  36  45  63   9   1  68  43  86  22  16  72  76  49   9  92  41  87  66  42  22  47  77  81  47   2  32  43  44  86   7  24   3  64  87  75  93  30  21  63  37  60  60  93  35  16  18  67  36  53  60   6  87  64  37  59  17  81  41  14  25  76  95  10  99  56  90  22  33  46  62  66  54  12   3  90  20  76  87  16  30  83  72  11  20  87  44  49  11  38  25  44  47   8  67  14  45  20   2  39  48  82  23  47   2  30  23   8  48  71  91  95  60  25  43  42  83  22  50  49  83  62   9  66  84   5  64  31  36  68  98  83   2  60  76  20  90   9  12  72  15  26  17  42  33  60  36  56  10  68  10  22  65  18  41  37  92  76   9  59  78  85  68  10  97  19  92   2  55  41  91  86  49  61  18  91  86   5   6   9   7  99  79  52  42  28  63  43  79  94  17  44  68  76   2  94  64  23  80   1  79  14  87  92   6  88  72  62  51  32   5  66  97  83  34  64  52   7  43  32  94  39  29  12   9  80  88  13  88  50  87  23   7  39  93   5   5  25  68  69  58  21  22  23  43   6  37  16  71  58  24  47  30  46  43  25  32  52  11  60  57  22  57  64  23  36   3  50  92  20  96   9  94  75  94  98  87  15  16  25  57   9  42  83  21   3  75  10  51  58  56  46  75  71  79  11  23   7  20  19  16  80  65  16  12  32  80  64  14  42  13  97  89  77  44  89  12  85   1  10  86  30  82  38  28  18  59  48  87  62  41  90  50  56  91  61  94  64  87  73  80  79  97  19  20  79  66  22  30  52  50  43  45  37  68  49  91   8  44  29  27  28  59   6  69  55  69  15  84  60  80  55  95  49  34  67  24  72  23  94  79  34   9  49  66  85  22  47  70  67  56  11   7  59  60   8  78  61  94  37  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      36  32  58  66  11  65  72  27  19  29  82  25  24   5  21  77  42  67  25  87  50  84   1  23  30   9  37  77  62  27  63  21  76  23  22   3   4  77  24  36  86  19  35  73  88  96  16  53  42  99  24  37  34  72  81  42   4  91  76  47  42   2  97  79  11  99  62  50  40  70  86  78  71  61  50  94  32  59  72  64  68   1  18  88  34  48  14   3  19  29  75  17  76  85  76  10  59  90  18  97  94   5  80  94  54  22  75  99  53  15  24   2  68  34  74  41  36  42   4  61  11  70  64  75  25  55  17  28  86  26  29  96  47   1  45  54  38  87  41  86  19  79  19  24  25  45  90  43  48  71  19  96  49  25  37  64  95  23  41  12  68  25  80  49  57  28  28   2   5  83  29  63  99  97  50  34  34  16  65   5  10  83  92  12  50  65  59  17   7  57  17  46  79  68  28  16   8  74  15  95   6  64  75  29  29  38  94  37  19  80  54  22  25  13  60  33  95  21  31  48  78  16  14  21  10  64  24  37  96  93  96  36  34   9  90  63  88  16  97   9  60  11  80  70  22  67  10  19  80  95  63  79   8   7  71  44  99  13  80  80  22  17  70  76  62   3  40  95  46  93  89  59  50  39  13  84  88  27  59  36  26  48  43  53  58  26   3  87  28  19  35  53  23  58  64  17  14  80  32  68  38  39  40  32  11  44  77  14  29  90   6  24  34  24  95  56  14  73  71  49  55  72  69  80  32  24  15  73  59  24  57  41  15  74  26   3  54   5  69   5  34  66   2  21  58  73  94   8  94  43  51   6  86  63  49  85  52  35  76  97  85  67  89  66  54  62  26  37  15  91  44  34  85  35  99   6  24  55  95  28  29  65  24  67  22  59  70   8  44  59   6  68   9  60  73  15  30  97  83  11  54  74  55  67  57  67  51  69  59  21  25  63  44  45  77  69  19  54  28  42  79  69  64  12  48  58  92  40  81  46  95  52  46  64  65  12  85  77   3   8  47  93  75  54  76   3  76  97  26  80  84   3  13   2  38  85  39  99  33  71  45   2  72  60  63  85  92  70  72  37  54  37  31  29  30  69  86  84  72  29  70  90  89  18  81  18  86  50  39  40  25  16  38  32  91  18  74  58  64  85  69  96  42  84  12  82  44  96  35  21  21  69  55  98  79  23   5  66  51  26  19  57  43  80  81  46  80  18   8   1  26  71  99   4  14  31  28  32  53  94  57  70  84  23  51  34   8  92   7  97  81  41  35  56  82  66  64  76  12  59  18  70  83  20  66  32  11  44   7  71  63  99  78  79  20  36  81  97  80  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    15  46  36  41  87  79  51  96   4  70  80  86  82  22  98  59  99  56  61  74  29  91  19  72   8   7  60  77  77  98  33  37  89  26  81  77  85  12  47  51  46  18  48  22   2  28  51  22  98  35  36  16  84  60  50  22  37  13  98  13  34  22  16  75  94  37  60   4  31  79  32  10  17  62  52  67  73  44  41  40  92  58  44  98  11  65  58  26  41  19  66  69  47  22  36  85  31   5  73  99  90  97  56  22  50  17   3  74  11  37  53  48   5  43  56  20  96  67  96  98  76  26   5  16  14  42  29  38  69  84  34  12  59  24  66  27  77   4  33  79  55  71  14  37  60  37   8  66   4  47   4  60  29  57  91  48  73  69  74  46  95  41  85  74  15  30  45  24  39  82  63  21  13   3  63  39  90  78  53  25  16   3  32  34  64  34  96   3  19  39  65  16  74  22   8  80  84  75  61  69  33  47  35  50  39  21  75  26  49  75  70  51  64   4  77  71  22  32  29  10  13  25  76   1  94  26  90  60  88  30  79  94  39  38  28  57  90   3  89  66  59  47   3  43   3  91  95  73  52  71  31  87  39  90  29  87  58  58  89  80  82  14  93   1  48  65  39  92  12  56  21  27  38  34  94  55   1   4  96  95  12  19  52  61  42  26  45  14  99   7  17  75   3  18  56  68  49   6  68  12  78  30  70  97  15  41  36  66  43   5  33  93  35  62  43   9  58  68  31  16  72  83  84  33  42  31  70  67  12  74  10  54  25   5  30  37  65  10  98  62  85  11  76  74  60   3  77  63  16  43  86  94  81  19  89  48  44  44  46  21  69  64   6  87  26  79  40  15  62  75  17  15  68  85  86  13  21   6  88  70  81  89  69  68  13  87  31  35   4  44  64  68  40   6  29  85  47  79  75  58  39   2  76  65  68  93  36  21  48  33  86  38  82  11  43  42  36  63  35  68  23  73  78  84   5  15  58  63  91  32  99  93  29  80  20  28  57  40  16  35  77  77  71  31  80  52  55   6  50  35  44  59  61  49   8  27  23  81  65  25  67  87  20  23  36  39   9  73   1  82  24  45  62  88  57  98  96  98  62  24  14  80  85   7  80  26  94  65  30  46  17  28  38   9   7   7  94  80  11  48  86  40  68  93  15  59  32  27  17  25  91  43  55  65  51  13  81  83  20  94  13  38  35  15  60  98  65  56  37  90  40  13  91  24  61  41  64  10  12  14  13  41  92  57  73  37  31  60  92  59  94  13  27  58  45  21  23  68  53  44  83  34  41  24  36  73  85  35  77  42  32  51  85  92  49  93  97  61  82  27  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78   4  95  42  58  66  90  68  71  64  60  80  70  90   6  60  49   5   6   8  67  26  60  57  29  18  26  26  34  78  22  42  28   1  34  61   2  80  79   7  77  19  67  71  64  12  74  98  89  44  95  63  92  32  35  21  39  87  32   4  67   6  74  75   9  34  80  31  77  67  24  91  57   6  61  26  87  87  94  21  94  12  61  14  51  34  88   5  10  13  93  33  41  27   8  24  93  15  21  15  78  90  81  66  38  41  87  74  21  81  24  27  39  45   3   9   9  65  99  45  74  94  84  41  87  65  49  94  91  87  22  30  46  46  88   8  37   5  73   3  86  92  39  96  31  23  89  22  95  95  76   3  74  81  94  94  90  38  70   7  92   2  23  17  31  76  66  36  52  35  90  45  88  46  75  71  58  32  56  25  52  43  72   3  39  16  55  31  96  23   6  82  69  45  25  32  67  76  57  40  86  68  75  64  87  12  10  33  99  13  30  80  26  15  47   1  18  69  60  65  80  60  73  16  78  43  59  66  99   5  89  54  21  93   5  76  51  79  53  77  52  46  32  94  35  39  29  81  59  80  22  19  69  62  24  56  95  81  66   3  39  15  46  65  57  56  52  45  25  33  61  12  23   9  55  48  99  61   2  55  74  90  24  76  46  72  18  81  50  32  17  86  90  40  99  89  60  56  30  51  77  63  76  16  22  12  51  25  73  96   2  82  79  13  83  95  66  51  73  36  39  58  43  27   8  21  33  70  50  65  27  22  60  27  88   9  66  16  11  28  63  91  71   2   6  78  80  34  62  68  77  86  28  53  79  58  49  32  87  38  79  15  26  82  64  81  69  55  26  26  90  91  30  50  51  46  39  77  74  61  38  15  54  73  35  69  11  77  73  51  70  45  76  70  26  24  70  85  14  23  99  27  13   6   8  69  81  69  67  76  38  54  50  95  79  23  61  11  44  52  56   8  17  69  21  18  79   7  51  82  80  33  71  79  90   1  59  10  22  62  46  27  75  48  96  26   5  97  84  58  71   6  79   7  26  14  35  55  78  31  83  28  12  77  75   2  33  33  40  54  82  23  67  18   4  85   2  56  94  75  16  25  71  26  18  81  64  73  14  84  79  86  56  97  61  13  59  41  61   9  60  94  62  78  59  86  91  59  71   4  81  23  87  76  61  86  14  29  74  71  13  99   1   2   6  28  28  42  32  26  79  32  50  95  92  11  37  54  72  63  30  74  29  16  93  23  93  14  86  27  13  20  10  39  89  15  90  42  77  57  24  37  24  45   6   2  55  11  44  92   6  91  69  11  37  65   1  47  76  86  50   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                28  88  74  60  22  94  57  69  72  51  87  41  75  77  78  37  13  84  12  24   5  83  59   3  69  60   5  44  18  40  85   3   1  61  85  39  31  35  71  93  97  37  56   1  76  58  95  32  35   5  40  22  57  98  27  37  24  11  81  37  94  87  78  99  33  87  71  31   9  75  74  40  37  33  58  17  26   6  71  89  60  91  80   9  33  78  41  12  91   7  15  34  59  58  21  82  77  66  25  72  13  40  73  35  23  75  81  95  96  93  12  76  76  23   3  13  69  19  95   4  65  63  31  95  79  74  74  40  36  40  42  77  13  41  87  79  19  51  38  44  88  65  26  84  31  67  84  28  40  28  17  47  44  14  73  12  70  35  62  57  35  18  53  43  76  44   1  51  15  79  53  85  62  48  33  64  14  32  79  74  99  21  23  30  79  36  49  22  78  81  13  97   2  12  82  33  86  63   2  51  31  17  72  13  67  79  57  75  52  65  93  17   9  59  66  99  63  96  98  53  54  22   2   9  50   6   7  84  32  78  56  87  27  18  81  82  51  63  44   2  39  38  89   9  18  22   7  85  69  96  10  26   1  47  33  54  74  54  82  24  28  61  51  27  48   9  31  22  92  87  95  68  99  86  14   1  26  73  73  98  20  84  10  30  75  94  85  86  66  75  97  11  91  37  58  44  37  23  50  17  15  80  88  74  96  13  39   6  45  27  57  35  61  32  21   4  90  10  44  24  10  22  48  10  67  35  50  59  42  87   7  90  85  63  15  82  59  87  86  46  95  70  41  87   2   9  66  71  37  30  93  46  19  47  16  74  79  68  46  96  84  88  92  39  75  46  15  76  43  30  20  12  20  10  89  22  95  62  53  35  92  20  35  81   8  77  13  35  37  40  69  64  66  68  15  88  47   6  86  54  51   5  56   3  64  64  29  75  10  96  11  11  32  36  30  73  76   7  87  82   1  24  63  95  63   9  19   7  41  71  20  63  96  26  34  43  64  62  65  42   5  37  68  77   5  38   5  81  41  84  95  82  68  76  55  52  27  42  48  49  76   2  80   4  15  35  74   8  37  35  17  53  42  88  51  22   7  84  92  83  34  95   4  89  10  62  35  98  83  22  97  72   7  82  12  25  56   1  62  90  63  52  49  35  66  58  92  38  24  48  57  65  99  50   9  30  54  23   3  87  32  80  30  37  47  66  20  13   2  95  99  37   8  88  23  51  76  85  13  23  99  74  45  44  35  61  86  90   7  13  61   8  30  63  47  75  58  51  96  47  56  64  55  39  32  16  98  93  30  15  89  94   2  85  35  35  86  90  90  49  94  31  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              81  44  72  92  12  28  24  96  12  57  42  32  72  46  33  64  98  82  12  57  55  12  13  91  26  78  24  80   5   8  26  64  45  76   2  77  35  57  71  82  88  94  90  38  90  85   9  61  74  11  30   4  93  86  29  80   5  74  16  66  44  87  90  17  13  97  88  29  77  65  92  80  15  75  33  50  94  94  38  31  40  74  25  66  29  77  42  41  79  45  23  82  25  38  73  63   9   2  54  17  95  66   7  73  29  61  38  67  17  83  37   9  60  44  85  49  38  79  12  63  21   1  23  94  54  51  58  95  34  92  24  15  51  81  59  66  58  84  60  97  84  81  88  78  17  26  51  40   5  47  10  13  30  22   6  18  25  12   8  10  15  26  94   5  22  16  52   9  46  24  45  92  37  80  24  24  57   6  25  99  53  68  69  76  60  36  32  34  48  72  81  26  15  56   5  11  27  97  49  31  47  44  98  55  64   7  12  34  87  55  79  81  43  48  95  71  76   5   1  78  32  21  62  79  73  81  70  76  56  93  84  33  94  75  71  19  66  75  99  72   3  67  27  80   1  18  72  46  68  45  30  52   9  61   9  13  24   6  78   3  61  37  58  28  78  54   2  51  60  94  53  74  75  42  48   9  70  61  45  80  96  84  33  56  33  53  94  51  11  27  68  18  94  25   7  78  32  41  84  25  15  56  84  40  84  41  23  90  79  14  91   9  17  65   3  86  67  78  92   1  12  96  47  15  72  96  62   9  21  32  83   1  73  17  16  77  89  93  65  33  43  16  47  64  30  45  21  86  32  92  33  72  18  17   6  55  89  51  39  69  48  11  62  89  70  50  61  87  95   3  22  69  85  68  73  52  21  31  37   1  32  43  24  98  59  15  35  60  14  68  95  78  24   3  54  36  42  68  36  52  43  69   7  93  74  88  18  86   3  35  77  42  47  45   3  85  57  58   3  17  20  92  75   9  62   2  64  19  80  12  53  99  88   9  26  26  28   9  12  85  71  51  41  31  59  34   1  91  22  77  84  17  98  98  35  32  72  23  74   6  61  67  76  37  17  11  65   5  98  90  52  98  53   1  71  44  44  22  34  80  70   7  86  19  99  14  51  51   9  94  78  93  15  73   9  71  31  30  66  84  73  65  90  72  94  46  12  26  83  83  70  32  41  24  58  65  89  45  91  39  85  52  24  73  97  22   8  41  85  88  12  49  64  51  21  41  14  72  98  52  90  40  20  85   7  19  31  88  34  83  24  86   2  44  31  78   3  17  65  58  51  41  21   8   1  18  66   9  27   4   5  61   9  58  60  95  37  96  96  83  67  44  71  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            66  67  72  66  47  67  28  81  58  18  24  24  25  21  88  74   3  23  34  79  32  88   9  24  50  61  54  29  47   1  34  89  33  45  35  65  27  19  28  98  96  39  59  71  91  87  70  33  57  19  75  84  15  24  64  55  98  32   1  78  77  73  46  19  39  57  69  27  44  27  51   2  68  79  64  36  43  24  11  50  24  96  71  84  47  40  38  13   8  45  19  71  57  42  49  76  65  19  57  45  59   6  61  46  35  93  23  44   2  87  32  81  63  85  82  68  76  78  17  92  81  70   3  84  41  69   2  61  70   9  75  45  10  71  92  37  66   1   9  23  54   8  62  58  25  64   2  73  14  19  11  73  68  54  14  82  61  82  59  60  82  41  36  26  25  29  35   7  30  89   2  55  69  29  20  14  65  25  77  79  31  30  96  20  66  34   6  64  82  62   3  33   4  37  90  34  60  58  46  57  40  50  13  42  27  54  15  78  22  99  56  82  72  66   6   5  64  86  13  61  94  81  69   4  15  46  29  41  30  74  58  60  93  35  70  66  76  80  18  66  14   9  25  84  10  10  65  37  11  98  53  88  47  93  50  15  14  53  53  85  34  45  81  11  47  88  18  82  77  72  33  96  96  65  50  73  21  22  88  41  77  62  19  71  18  33  29  26  59  11  37  72  59  29  39  18  74  54  18  65  27  64  77  96  35  81  22  16  70  11  26  89  57  69  18  54  17  50  23  56  11  81  57  86  92  63  55  77   2   9  19  28  42  43  75  72  88  79  75  97   6  29  70  61  69  39  51  71  21   1  88  53  31  88  50  51  53  13   6  34   3  43  96  42  89  53  35  37  70  92  93  16  81  34  84  11  23  17  12  44  77  91  51  76  96  31  15  96  50  57  72  23  55  44  66  75  56   8  38  63  74  53  58  22  78  32  36  98  59  64  16  56   1  32  73  45  16  29  51  55  25  29  20  76   2  22  37  68  74   2  36  13  24  26   8  12  25  23  85  57  71  33  86  96  21  54  44  96  75  71  14  52  29  27  26   6  27  63  38  89  93  46  94  69  10  49  15  12  95  85  66  63  16  87  23  99  85  42  41   7  92  12  51  66  64  61  94  39  79  86  36  31  79  21  92  42  20  44  53  65  99  15  66  78  89  68  87  92   1  65  85  89  74  27  91  53  73  24  33  44  91  98  40  31  78  69  73  68  41  30   3  50   9  94  62  83  65  46  90  15  73  61  68   2  75  57  32  30  73  60   9  78   1  55  29  69  35  48  74  62  75  20  42   3  13  77  30  48  97  59  89  21  80  97  95  79  58  84   3  44  52  54  89  50  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          29  41  73  92  69  96  32  29  14  37  16  66  27  45  99  90  48  93  69  97  70  99  53   4   6   3  19  95  96  42  52  65  96  19  69  83  75  53  87  26  48  84   5  54  79  89  62  83  60  34  76  31  94  38  69  98  44  51  70  11  97  17   1  95  71  98  24   5   7  26   1  18  59  17  29  38   7  36  57  27  25  85   2  91  59  52  51  51  86  53  28  98  14  87  17  27  64  66  24  38  95  98  48  58  35  33  26  65  89  19  42  44  39  43  80   1  42  25  30  29  19   7   9  21  51  39  69  22  17  81  19  47  88  69  52  70  68  36  54  72  98  87  80  87  82  27  53  14  37  42  70  91  77  40  75  35  22  99  80  46  67  28  74  94  45  15  88  76  77  96  83  16  66  22  44  21   9  68  51  61  74  62  13  30  67  66  70  28  85  27  48   3  27  24  81  38  71  22  71  56  84  54  59  49  14  85  73  57  69  65  45  15  65  68  57  49  64  38  21  71  60  60  51  52  58  14  51  37  89  56  40  14  33  41  78  64  92  40  25   5  23   8  20  41  67  69  43  52  64  35  53  15  17  68  65  67  45  27  52  51  72  71   9  84  50  39  46  11  16  40  66  44  47  74  11  96  49   8  63  91  10  98  22  68  49  92  72  70  72  50  93  35  90  43  73  44  14  52  76  93   8  95  66  69  21  75   9  41  44  54  83  71  78  69  87  63  52  49   5  83  57  36  83  55  50  88  41  90  25  92  38  42  20  38  10  25  37  72   5   2  34  26  42  61  57  16  93  56  65  35  12  60  17  24  79  74  35  44  32   9  60  11  86  19  57  42  99  48  95  91   4  33  59  14  16  37  93  26  89  45  39  80  85  28  17  27   5  96  99  76  59  91  92   6  40   2  24  59  91  49  80   8  23  72  33  52  42  68  90  68  97  35  79  56  82  93  88  18  91  92  47  60  14  12  14  42  45  66   7  77  39  69  62  42  87  57  46   2  68  52  68  84   4  61  73  49  61  39  58  94  20  87  66  37  49  36  90  63  29  41  88  84  19  35  38  11  57  61  97  69  63  57   3  50  61  21  77  36  26  20  55  66  40  31  45  64  36  78  31  45  80   6  87  87  87  69  67  63  63  56  52  69  79  95  12  20  99  75  52  86  74  53   1  12  69  51  23   8  10  24  86  28  63  86  92  65  99  51   5  66  23  83  42  49  84  17  21  51   3  55  66  36  47  29  38  98  24  78  61  51   5  88  45  76  15  34  50  46  25  51  57  78  54   7  38  21  29  50  83  68  86  39  96  73  66  88  75  52  28  92   8  73  20  98  51  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        76  56  21  85  15  62  60  29  85  55  44  23  90  91  57  79  95  87  75  43  41  12  55  20  76  83  62  27   5  12   6  50  82  39  67   6  58  53  30  22  82  12  18  94  38   3  46  84   1  23   7  98  28  25  55  38  99  63  11  37  20  13   8  10  15  50  23  38  39  97  23  15  55  73  28   6  83  29  90  45  82  50  57  19  84   8  11  48   1  88  51  79  99  19  56  19  60  32  39  81  58  52  98  36  93  77  73  39  78  53  38  67  79  20  60  61  28  67   7  48  32  65  42  90  18  76  92  82  92  76  82   8  95  32  55  82  52   2  45   6  91  17  34  39  64  36  83  35  21  88  55  37  75  79  81  37  25  10  49  33  61  23  96  68  25  96  42  55  57  29  82  82  30  26  59  11  91  92  57  91  43  66  91  66  26  73  59  24  35  29  84  78  31  22  66  15  90  98  13  62  63  60  76  25  30   7  23  28   9  15  86  24  63  48  67  17   3  50  32  85  47  82  23  17  10  14  76  78  95  92  48  56  43  69  35   4  39  73  74  44  51  72   4  57  93  35  30  43  37  21  30  65  83  13  43  64   1  38  32  34  70  12  28  88  97  92  99  76  71  73  49  43  99  89  61   2  56  53  82  55  88   8  33  99  77  83  78   1  90  10  51  47  66  43  41  72  56  74  51  31  43  47  13  87  99  72  45  54  60  24   8  58  73  16  89  26   6  83  79  18  97  55   2  16  31  35  15   1  19  60  62  10  38  16  89  82  96  17  27  55  21  51  53  33  71   5  74   5  93  14  61  63  85  50  21  61  92  46  24  65  44  77  47   9   6  84  59  85  88  87  83  77  65  71   5   5  68   8  25  16  21   9  39  56  92  78  22   4  92  60  51  58  75  53   4   7  32  85  72  14  82  85  72  39  52  97  89  18  82  85  44  64   8  15  11  69  63  33  31  85  30  91  87  74  75  10  75  77  78  96  89  69  21  55   9  29  88   9  12  36  47  26  46  40  13  45  91  61  84  59  60  32  10  84  62  62  24  51  86  34  28  75  75  25  29  49  46  16  31  33  86   1  32  73  28  96  93  82   7  74  27  15  56  92  21  31  87  52  56  55  15  30   5   2  72  70  22  62  64  59  51  95  84  18   1  23  94  51  90  90  38  61  87  24  98   5  74  98  19  45  26  31  63  82  93  62  27  57  16  26  71  45  94  77  87  27  92   6   9  80  14  75  42  54  46  95  65  46   9  13  77  91   1  50   6  78  90  42  40  81  77  90  62  14  25  47  36  90  59  39  46  34  30  16  32  79  10  81  52  72  31  99  55  84  65  87  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      31  93  87  80  23   7  89   6  42  66  81  19  13  84  56  50  15  98  28  34  20  39  58  10   3  93  60  90  31  27  97  40   1  42  19  83  94  51  81  86  26  83  18  55  87  33  98  27  18  36  25  99   2  84  56  89  49  66  37  97   2  57  32  71  90   1  19  31   1  47   7  83  79  62  83  61  31  95  63  81  21  61  16  91  55  58  70  22  37  33  44   9  59  51  90  61  57  28  56  27  14  85  43  42  75   6  40  93  14  88  94  11  35   7  21  49  58  22  34  95  51  94  21  71  60  69  97  38  58  41  51  19   4  37  12   2  18  43  90   3  29  43  12  63  88  51  56  91  50  23  38  95  54  50  84   5  54  49  54  36  80   8  50   9  67  95  40  85  33  71  73  70  81  65  96  17   9  37  10  42   1  21  55  40  59  84   8  43  17  34  92  97  63   9   6  45  49  26  97  10  55  70  19  13  15  36  64  94   3  65  94  88  50  71  75  46  74  78  27  42  33  55  72  57  85  71   5  61  95  68   6  15  56  23  19  27  54  82  99   2  97  44  10  33   9  68  71  74  64  54  19  81  72  27  61  32  82   1  30  28  94  25  87  37   6  37  59  87  96  20  45  22  56  64  46  29  20  75  18  85  62  43  15  66  59  46   9  28  10  79  51  83  60  15  48  77  54  57  94  61  99  67   1  54  37  58  87  45  75  45  39  83  67  11  20  39  51  19  20  44  19  57  68  10  63  15  83  58  44  79  92  51  23  84  67  50  73  23  52  58  90  10  61  28  78  22  91  16  83  55  14  49  35  60  98  79  80  71  15  71  18  54  51   7  57  72   8  16  81  57  20  63  56  67  41  38  21  93  12  84  59  94  69  93  85  58  44  64   9  39  98  73   2  89  22  99  63  89  31  12  81  24  92  95   1  89  58  52  17  29  79  79  56  13  62  47  88  99  19  87  66  26  25  79  55  41  45   5  53  31  28  25  19  17  95  74  17  80  27  36   4  59  60  87  18  18  33  13  99  34  56   6  31  19   1  12  31  28  46  72  96  28  98  28  29  88  42  29  96   1  36  20   1  76  47  85  85  17  72  60  85  26  50  26  11  42  58   5   5  31  46  44  91   1  46  85  63  72  56  43   7  48  51  47  18  49  18  99  79  86  90  26  58  58  38   5  42  60  95  55   2  76  70  54  85  63  17  85   6  91  71   8  63  57   8  59  31  60  85  80   2  90  56  49  95  79  91  33  11  73  85  48  86  12  19  96  36  68  77  88  49  78  59  17  74  29  67  12  53  73  60  80  23  82   7  95  63  18  49  20  96  81  16  31  69  76  44  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39   9  43  98  91  85  15  39  19  37  84  86  89  22   5   1  50  38  92  95  10  73  78  33  42  83  31  39  85  35  75  39  90   6  97   3  77  13  20  42  20  61   7  98  44  75   4  87   5  46  43  11  88   6   8  31  80  41  90  82  48  12   8  75  17  26  42  90  33  48  11  39   1  17  12  48  48  49  60  73  87  58   8   3  48  52  69  58  41  57  23  19  40   5  74  74  46  50  11   3  87  40   4  86  99  42  33  63  79  18  83   9  23  92  38  22  26  18  76  54  95  38  80  87  54  15  34  86  27  79   5  73  48  54  29  48  75   7  35  52  74  57  29  80  59  70  77  35  98  63  49  84  79   2  51  30  83  79   1  47  39  47  13  15  62  69  45  91  18  86  32   9  98   6  59   3  99   5  72  12  32  97  63  91  65  20  30  86  79  60  44   2  88  15   1  61  70  60  17   2  33  83  89  67  76  37  99   5   2  63  26  70  90  12  94  14   6   7  93  78  93  23  95  62  87  40  22  69  81  90  54  52  50  83  14  49   3  18  60   8  68  71   3  85  23  18  60  54  17  60  34  82  12  40  19  24  40  92  52  66   6  80  73  91  40  40  53  15  40  22  47  22  63  21  81  96   6  92  67  58  84  90  58  75  62  35  17  91  28  41   2  13   8  46  12  49  67  52   7  59   3  43  13  76  71  49  56  63  43  21  21  41  39  64  48  49  62  71  98  86  13  98  39  21  82  63  17  36  75  87   7  31   8  86  94  26  24  98  87  76  66  10  16  23  63  67  86  95  35  32  77   7  69  96  71  34  80  10   2  52  67  46  32  15  50  12   6  70  99  50  87  90  28   8  62  22  20  45  91  81  27  19  17  83  33  13  31   8  86  91  12  76  28  11  59  32  97  71  54   3  32  30   4  31  68  93  66  38  36  65  57  33  91  77  51  81  84  77  96  22  95  33  37  90  57  29  11  84  99  15  89  17  87  44  44  81  77   7   6  96  79  71  88  16  89   6  75  24  60  39  82  22  15  28  62  36  72  12  77  84  37  95  74  11  84   6  40  60  97  37  79  29  72  71   5  64  54  26  32  41  46  28  91  93  43  43  49   4  45   2  38  61  94   3  53  17  43  13  25  50  40  64  56  79  70  19  38  84  17  26  34  75  92  77  82  77  41  61  77  81   3  66  53   8  73  29  99   1  56  20  60  50  51  68  75  17   5  66   8  15  11  27   2  29  55  25  45  22  42  28  54  39  58   4  49  58  17   4  89  63  52  67   1  31  12  79  16  40   7  22  61  98  92  29  47  84  69  49  16  94  22  62   3  63  70  40  56  45  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  17  15  68  77  15  68  83  91  21  46  11  56  81  33  92   6  79  86  84  23  20  10  79  47  28  71  41  59  57  98  31  47  75  15  72  59  35  99  20  61   1   9  72  20  55  53  76  64  78  53  10  82  94  77   8   8  80  97  24  76  99  33  50  68  70  22   7   4  96  43  54  13  27  41  71  71  35  10  34  52  73  72   7  84  85  63  78  59  80  39  42  82  15   2  13  32  30  52  58   4  11  82  63  43  32  37  10   5  41  87  64  67  74  70  59  47  60  74   5  89  90  60   7  98  95  44  62  40  88  42  80   7  16  83  66  14  98  62  76  17  47  90  42  59  97  61  63  86  32  94  39  95  90  72  70  32  14  78  63  32  55  99  46  39  40  27  54   2  96  17  16  96  60  12  31  11  13  85  19  32  10  80  39  27  33  11  62  21  17  48  44  75   8  31  18  43  88  98  98  52  82  30  15  46  30  19  22   9  62  22  22  93  86  61  65  33  73  28  28  66  55  49  96  61  23  51  65  63  25  36  48   5  12  87  93  54  33  75  98  20  29  61   3  12  83  69  28   3   1  28  72  70  26  39  78  75  39  98  81  76  89  44  45  87  15  17  41  45  37  77  66  17   8  26  38  39  39  95   5  62  48  57  37  41  86  26  50  80  92  64  75  28  69  18  82  90  62  35  39  85  73  17  44  36  25  84   2  57  14  32  26  16  99  36  31  86  35  87  71  95  27  38  99   2  32  43  38  36  59  15  57  77  56  77  33  18  18  66  81  23  49  29  19  75  56  85  29  64  31  80  83  17   8  44  26  26  36  26  24  16  50   1  55  56  44  60  14  24  11  22  11  15  73  95  27  34  13  94   2  94  59  80  57  61  84  24  48  85  62  82  73  53  46   7  95  81  96  86  18  37  47  31  52  80  65  21  66  36  58  31  49  69  36   5  77  47  72  27  48  10  53   3  55  88  88  40  72  76  62  74  85  90  44  60  85  95  95  73  99  99  65  64  18  99  58  52  62  16  63  11  88  91  26  81  68  77  77  26  11  76  70  42   4   7  64  14   1  24  12  20  22  53  83  62   8  79   4  91  28  23   1  26  65  72  94  74  85  75  44  64   6  88  27  83  17  36  48  43  13   2  17  98  12  25  15  50  46  21  84  26  98  97   6   9  59  43  45  16  79  93  45  14  29  42  71  99  36  30  94  65  25  81  41  88  55  68   6  48  46  20  72   8  84  41  56  92  83  20  48  11  30  18   8  56  51  93  42  56  17  31  43  50  37  48  79  51  61  61  93  54  69  25  77  12  11   1  53   5  76  20  34  56  88  42  39  17  29  44  60  92                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                72  81  73  96  97  60  64  67  13  17   9   2  18  82  70  41  28  15  35   6  87  59  90  94  33  94  18  49  93  73  82  89  51  30  18  47  70  83  84  27  30  77  51  72  74   6  92   8   9  82  52  58  50  86  90   6  29  77  82  37  45   9  51  26  54   8  77  63  91  15  94  37   6  65  75   3  55  26  23   7  87  42  95  83  77  14  28  23  14  21   5   5  99  57  70  96   7   6  62  88  41  17  71  10  88  36   3  80  67  66  89  60  23  86  72  78  47  34  94  34  50  73  97  14  93  20  38  50  45  78  39  89  48  92  97  62  74  68  88  77  98   1  94  65  59  40  33  49  35  71  61  35  66  76  29   3  59  20  53  59  24  28  29  39  61  52  96  29  28  70  91  88  63  69  34  85  11  63  29  17  14  27  45   4  21   4  90   5  96  86  70  70  32  74  39  45   6  34  69   3  19  51  30  98  34  98  66  89  81  93   9  85  48  26  51  59  58  93   4  92  32  98  11  86  61   7   7  60  49  31  91  88   8  94  12  38  80   1  33   5  97  11  69  26   7  28  63  99  40  78  37  88   6  15  82  85  19  85  38  71  71  79  46  33  91  71  84   9  94  64  59  10   1  83  86  22  42  53   6   4  79  43  71  36  31  97  53  13  76  22  21  17  58  38  34  83  17  56  93  65  70   1  58  60  48  39  33  88  29  27  89  97  86  61  12  88   3  98  87  10  30  70  87  75  42  15  77  40  32  72  68  65  71  21  65  36   7  72  98  11  28  54  18  60  15  77  40  84  13  27  92  87  63  97  75  11  89  42  90  23   8  36  33  74  23  85  44  13  16  99  34  49  53  35  68  62  36  20  68  65  28   8  22  42  65  17  24  80  86  54  74  32  79  46  65   9  87  93   5   4  89  61  25  95  23  24  11  74  33  63  23   7  65  38  77  94  27  67  32  33  48   1  43  30  38  24  20  21  34  17  64   1  56  39  68  62  98  48  19  48  10  39  35  78  32  63  75  24  26  34  83  23  90  48  33  67  93   4  83  76  40  46   5  71  67   5  16   1  68  23  35  63  43  86  34  92  36  67  35  71  82  92  30   6  27  34  15  35  98  95  94  97  23  75  81   2  18  45  71  35  50  37  35   1  36  43   4   9  15  57  66  93   4  44  63  73  41  19  94  47  63  97  17  37  49  41  20  56  68  88  61  86   1  76  88  21  39  54  12  29  51  81  94  94  49  18  71  49   5  82  18  64  36  21  26  47   1  39  97  32  39  15  29  94  89  87  34  29  91  58  35   7  87   8  69  23  42  78  43  27  70  23  53  52  75  23  39  64  21  54  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              28  60   2  14  21  26  92  32  12  95  70  75  10   5   5  20  99  83  23   5   3  87  53  70  25   1  86   1  59  50   5  68  62  83  22  43  77  15  89  86  13  44   2  97  72  54  27  86  48  35  72  53  27   1  27   2  51  97  98  86  79  63  86  64  66  55  34   4  41  94  38  92  45  49  19  84  58  61  15  86  34  25  22  81   7  33  38  56   5  78  78   5  96  93  95   2  13  61  88  14   7  58  77  80   8   1  89  39  37  46  75  69  54  17  12  34  12  94  92  28  72  20   9  55  21  21  59  67  92  46  79  63  36  32  92  62   7  16  98  41  19   2  71  46  63  40   1  58  84  26  75  66   1  37   4  43  64  47  28  37  36  95  52  43  30  73  17  53  71  48  52  78  77  77  51  47  13  76  95  34  92  67   1  70  49  55  94  88  79  20  36   2  19  33  39  27  90  44  36  31  37   1  90  45  84  28  64  29  26  82  85  96   4  22  47  21  35   6  66   7  48  45  81  46  81  72  42   3  16  41  54  99  55  21  62  78  86  57  90  97  47  72  62  68  81  78  65  87  97  70  23  19  87  91   8   9  20  16  73  24  64  89  42  73  35  94  57  92  44  49  32  27  87  42  95  56  28  88  83  86  88  81  12  60  22  27  42  30  55   9  12  89  37  81  90  46  52  72   1  82  82  43  11  93  88  85  84  51  78  77  59  89   4  60  92   5  38  26  74  72  84   9  44   7  25  95  48  75  91  34   8  75  46  29  97  72  53  99   4  11  61  86  20  53  65  50  29  26  76  66  39  17  11  96  27  32  69  39  76  72  39  31  93  63  41  96  40  37  84   3  65  98   1  78   6  43  29  51   1  53  98  73  30  33  27  66  25  51  16  91  94  94  79  83  28  38  36  35  17  75  68  94  61  79  56  91  61  67   9  81  20   1  26  53  65  45  75  57  18  43  99  55  27  48  89  86  26  36   4   2  46  31   8  97  65  56  83  69  25  96  29   4  50  78  30  98  66  48  55  75  36  41  50  49  82  65  55   1  23  22  97  24  47  78  68   3  85  74  76  34  79  88  11  41  58  72  92  51  17  71  18  99  24  97  26  63  79  25   1  17  31  96  63  42  44  82  54   2  44  63  11  96  88  67  69  56  63  27  26  22  98  10  79  12   5  14  37  58  48  47  12  82  40  61  47   6  44  99  85  52  78  20  85  48  28  95  33  84  99  53  57   1  19  36  14  57   4  45  74  48  11  91  45  29  40  67  99  21  65  51   3  76  72  20  51  63  96  57  46  74  24  83  92  10  34  15  15  77  33  23  31  28  99  79  34  98  62   7  89  21  63  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            76  56  50   4  41  55  56  56  28  80  38   8  72  90  37  28  32  46  15  41  34  36  13  90  12  98  92  25  80  39  40  32  54  41  10   1  54  70  14  96  97  36  38  73  12  11  41  26  10  43  87  34  37  59  76  91  27  30  17  55  89  98  32  47  59  73  15  39  44  95  33  36  75  77  97  32   4   7  81  69  14   9  87  50  21  89  86  20  19  42  54  63  94  50  46  96  85  66  40  43  25  23  89  43  85  96  79  81  30  70  13  44   1  42  27  61  15  96  66  80   8  26  67  75  41  83  67  97  80  51  73   9  17  19  43  68  86  78  78  40  44  62  53  97  54  31  26  54   8  67  15  58  99  27  95  78  96  28   2  58  21  13  89  61  88  85  18   5  87  26  24  79  74  85  48  43  94  24  57  96  13  99  20   1  34  48  37  85  74  32  88  68  26  30  31  37  64  57  63  12  30  21  20  72  71  92  65  90  57  18  12  93  31  39  61  93  89  17  43  90  33  63  71  36  35  87  30  36  39  57  64  27  92   2  83  94  21  82  60  85  45  71  55   2  16  74  41  12  69  61   8  94  12  30   3  49  96  54  87  49  70  12  31  28  54  58  13  22  30  32  34  15  94  89  16  34  73   4  16   8  83  98  78  17  68  73  39  86  63  90  90   1  89  37  73  70   6  53  76   7  28  47  11  75  92  86  76   4  80  97   6  15  68  88  44  62  65   8  17  57  63  41   8  65   3  14  57  43  75  34  52  67  27   4  63  14  40  94  60  47  98  75  21  17  11  45  61  11  12  30  93  52  99  84  74  87  23  53  39  29  15  22  41  40  15  19  16  76  14  59  45  27   4  81  40  32  86  27  36  15  68  23  25  27  94  53  16  97  86  58  49  77  73  95  43  64  24  35  60   5  37  94  68  69  40  61  30  17  74  51  72  62  30   1  55  32  20  75  99  55  70  49  69  50  11  87  92  66  45  87  18  38  54  32  69   4  88  31  48  77  23  96  93  85  95  36  11  37  21  13  39  35  93   8  59  91  18  14  15  55   2  49  10  30  24  95  72  98  70  11  24  68  14   6   1  51  72  92  27  59  61  62  42  91  99  13  39  29  35  69  91  18  66  91  50   2  43  99  64  32  95  14  92  45  33  89  91  20  42  89  89  33  73  90  85  60  17  98  46   8  51  18  98  91  96  12  72  78  78  73  90  39  86  37  96  79  53  57  95  27  69  15  58  74  65  65  67  66  94  63  73  11  78  79  34  17  35  88  52  12  24  73  70  83  60  94  29  73  51  55  61  33  97  47  62  53  79  13  60  55  55  27  76  66  20  50  41  77  47  51  47  34  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          96  82  17  12  77  96  72  56  73  61  35  70  70  38  80  83  74  59  16   5  59  64  38  89  49  11  84  71   4  72  34  35  27  14  43   4  72  50  48  73  72  37  66   1  33  59  78  67   5  44  81  43  69  23  81   6  35  68  17  10  94  13  79  22  69  95  77  28  62  72  17  15  70  76  37  11  33  68  32  44  82   3  74  27  43  19  47  80  48   5  52  26  27  12  55  58  38  74  67  48  31  20  97  35  67   6  67   3  52  28  65   6  13  37   8  98  91  38  52  81  52  88  86  99  92  86  49  17  50  99  54  96  65  30  41  68  67  24  47  74  78  17  36  24  96   2  53  85  85   2  61  84  37  29  29  52  13  77  86  16  35  10   3  48   9  15  16  64   9  48  24  36  72  32  68  71  32  71  33  32  56  29  54  21  31  34  11  41  31  39  44  25  96  59  92  29  88  62   1  98  48  47  49  52  24  52  17  71  71  27  19  94  24   2  53  42  63   4  65  97  23  11  49  98  61  69  77  39  85  48  40  12  22  91  67  49  37   5  38  79  56  21  89  83  11  15  82  27  90  31   7  45  37  47  15  63  22  38  57   5  33  63  79  71   8  49   8  50  48  35  72  21  80  20  13  41  34  29  68  51  35  21  27  81  86  42  52  74   9  95  70  67  14  78  46  30  10  82  92  75  87  56  61  87  33  84  69  24   1  67  95  64  63  74  50   9   9   1  90  67  54  67  35  28  13  67  68  49  88  93  19  57  71  57  87  19  26  39  31  57  62  69  81  50  41  62   9  54  63  87  80  98  64  49  25  45  62  28  61  64  20  92  27  48  75  65  43  63   1  15  89  18  11  82  86  62  20  15  93  57  10  87  50  65  46  17  59  29  92  37  25   5  17  54  87  96  16  71   8  38  55  36  38  18  59   6  36  18  79  62  12  13  80   3  18  73   2  16  95  60   8  37  30  72  91  60  55  25  47  44  89  89  86  16  47  43  32  44  69  18  54  41  55  75  19  86  11  58  99   6  27  13  89  32   1  27  74  74  64  20  29  47  40  71  58  92  10  28  55  64  92  93  87  65  57  73  26  41  21  55   2  50  34  78  24  41  22  55  34  35  87  69  80  11  30  79  51  30  52  74  53  79  46  85  59  58  85  97  46  42  40  31  80  18  90  29  68  41  13  78  79  49  92  76  39  34  29  68  79  54   3  69  80  58   8   4   1  78  90   1  36  77  37  33  41  47  78  83  52  94  66  16   6  65  61  35  84  43  61  91  70  55  45  81  49  66   7  64  13  80  70  31  89  28  61  78   3  71  53  81  23  44  89  58  75  33  74  83  13  94  16  12  99  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        56  50  29  96   5  16   6  52  43  37  26  33  91  92   1  65  99  72  37  51  51  75  58  88   9  34  82  96   2  80  81  85  42  60  28   5  86  20   9   6  61  23  63  53  50  40  25  57  27   7  28  10  44  16   3  13  66  84  46  74  54  31  79  58  47   7  99  13  91  77  42  63  88  66   2  86  13  60  38  32  46  85  97  62  58  20  46  71  25  16  93  46  49  12  37  74  51  61   5  62  62  10  79   6  50   8  82   7  94  47  16  19  25  45  32  77  46  12   4  54  28  24  16  85  33  81  88  93  18  43  94  98  59  32  71  59  62  66  23  66  87  99   6  61  68  76  51  90  57  68  76  47  53  64  35  77  11   4  35  98  91  81  14  95  34  96  68  67  46  18  84  53  69  73  10  92  95  73  56  66  15   2  51  43  32  39  85  56  43  92  27  21  45  59  18  15   9  37  78  32  15  75  50  31  13  68  35  63  70  60  19  64  86  26  96  58  43  18  12  36  26  13  43  13  11  88  68  80  58  41  15  85  57  90  33  14  18   7  10  98   7  44   4  15  55  45  80  48  14  67  73  89  18  70   1  81  28  20   7  26  13  65  43  57  74  16  44  89  58  21   4  44  14  35  36  75  28  69  45  50  58  99  98  16  18  49  70  27   5  83  97  11   7  85  85  83  46  79  34  41  96  74  15   5  27   2  79  60  20  86  97  31  94   7  61  10  35  30  93  17  34  27  99  40  88   5   2  11  65  46  60  62  79  69  56  84  16   8   7  66  36  78  12   3  63  32  85  70  34   1  16  12  26  62  60   3  97  57  72  41  65  46  87  37  68  69  86  25  42  95  40  83  19  14  80  53  86  62  83  79  61  81  59  68  36  23  81  40  47  91  29  86  84  25  84  75  41  58   8  92  45  37  31  19  53   5  78  77  40  96  45  59  78  66  24  42  60  25  12  57  40  62  43  51  32  17  65  86  89  66  77  93   9  94   9  90  15  50  89  75  41  83  79  24  59   7  10  58  88   1  74  82  16  27  95  60  79  51  85  88  66   2  87  43  60  26  62  82  73  18  34  99  72  90   5  98  74  85  71  38  50  75  52  86  41  92  41  80  84   3  38  71  97  91  95   7  11  46  20  40  90  91  23   9  60  86  42  57  75  24   3   3  61  44  48  71   7  20   3  77  83  53  45   1  99  59   8  98  13  28  23   1  53  96  14   7  60  21  84  77  10  77  29  78  75  32  31  24  70  93  35  19  39  76  93  74  45  88  22   6  34  26   9  64  81   4  44  38  73   3  94  98  30  72  28  60  18  71  67   7  78   5  47  67  16  98  98   8  48  22  95  60  27  87  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  67  25  81  31   5  44  95  59  23  92  77  25   4  88  70  51  15  25  78   6  40  70  81   8  44  12  35  75  48  34  67  27  10  76  61  13  92  90  46  45   4  87  58   6  39  53  11  67  19  96   4  20  48  43  94  13  56  50  59  41  35   2  56  40  29   9   2   2  35  65  46  46  54  45  52  50  26  55  67  12  39  13  59  94  20  91   6  42  95  67  49  29  86  28  80  14  63  17  84  23  89  36  11   9  46  97  74  22  25  68  85  98   9  59  22  54  72  48  81  92  55  93  38  45  25  50  18   8  74  34  49  44   7  50  86  42  59  69  12  66  60  47  88  92  36  72  92   7  30  36  67  86  30  19  79  40  79  94  57  81   2   7  53  53  66  50  91  48  31  66  94  13  63  15  29  49  95  98  48  47  78  19  97  97  87   1  91  45  72  79  99  34  64   9  21  79  18  98  77  12  59  80   1  31  92  13  65  15  61  47  35  74  13  29  55  29  65  79  61  13   2  37  75  73  74  17  19  22  42  10  30  44   6   1  10  12  68   4  55  45  13  62  90  38  88  12   7  28  32  63  20  13  41   5  15  73  84  30   9  33  19  33  69  37  29  42  56  84   2  31  98  17  17  81  85  97  46  79  42  14  62  29  80  54  88  86  20  98  26  85   5  90   6  34  66  67  47  94  11  83  68  45  59  34  75   8  40  13  83  24   2  73   8  61  10  21  55  12  80  28  14  34  56  83  23  35  43   5  25  42  91  27  73  79   9   1  49  77  72  43  29  16  97   8  15  65  76  78  88  51  64  35  12  30  67  52  20  27  46  33  64  77  50  25  35  49  12  65   6  87  67  15  21  61  78  53  83  76  69  76  61  54  36  26  85  58   2  56  51  56  70  82  43  94  59  69  93  52  54  89  80  99  50  13  38  14  39   2  81  38  18  50  89  11  10  36  88  60  33  71  69  61  26  29  21  63   1  35  69  25  48  92  22  86  98  67  23  90  60  91  28  18   6  97  14   9  85  84  25  23  67  63  74  26  10  90  18  20  46  70  91  65  73  23  89  39  12  32  64   8  60  90  50  64  18  55  65  76  92   8  64  96  17  34  15  94  23  29  71  51  84  72  41  62  26   1   2  11  54  74  55  51  96  53  13  81  21  45  87  84  27  67  26  94  30  36  50  79  40  50  12  21  87   7  43  52  63  28  53  97  21   7  47  70  98  99  14  34  45  36  60  39  33  72  74  16  48  32  68   8  58  17   9  98  20   2  96   6  22  31  78  75  69  46  70  33   4   8  76  93  47  62  76  69  70  84  96  96  97  43  43  72  15  94  64  90  47  58  42   7  81  53  90   8  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39  10  48  84  95  95  51   4   8  99  71  99  33  10  87  73  60  91  79  81  16  68  27  68  37  56  55   6  89  94  74  53  36  47  80  88  40  27  58  71  76  40   9  42   7  95  13  38  54  25  69  94  91  99  50  99  53  38  83  82   7  79  83  31  27  12  65   5  59  42  53  19  82  22   9  89  75  17  36  35  53  14  99  98  44  47  21  10  38  95  30  98  89  47  45  96  74  70  27  79   7  99  56   4  11  37  97   5  34  40  23  60  99  26  90  73  98  97  51  84   6  10  82  46  53  99  64  84  71  17  26  73  78  14  82   9  95   5  61  67   7   1  83  47  73  58   9  16  62  99  39  79  36  94  44  85  35  43  90  70  35  91  64  45  45  21  93  47  47  45  79  72   4  57  13  72  82  36  17  36  32  76  64  55  20  93  60  70  82  95  39  71  17  10  43  71  11  62  40  55  48   3  60   5  84  96  37  13  15  87  76  69   6  32   1  87  91  17  62  14  17  33  16  94  15  52  31  31  65  29  33  93  15  89   3   3  57  75  22  35   5  92  44  16  95  75  36  43  96  92  65  93  18  84  39  51  66  76  67  56  75  99   3  78  22   9  87  71  21  95  22  91  11  82  81  10  74  75   9  58  50  78  66  34  66  17  75  35  38  85  99  14  93  84  22  55  77  69   9  53  38  32  40  76  80  21  17  73  85  47  15  59  33  97  80  84  22  19  15  81  40   9  71  50   2  37   6  40  30  56  90  50  36  44  21  34  65  74  33  70  42  82  51  69  68  78  86  25  77  59  96   2  63  39  14  36  58  42   3  22  65  11  37  21  10  86  70  84  93   9  82  86  51  53  80  19  23  38  79  81   5  46  67  84  81  96  57  24  37  36  29  96  57  82  81  71  96  27   1  44  75  56  95  56  69  24  67  50  28  57  26  71  20  12  50  61  22  12   2  82   9  96  84  79  62  27  72  67  79  64  32  16  21  76  23  56  11  98  84  20  56  66  36  58   8  98  87  44  83  50  27  12  82  63  71   1  64  91  42  64   1  97  47   2  68  67  69  81  95   3  10  62  87  96  71  50  44  24  28  96  89  56  93  99   5  39  80  85  85  36  22  66  55  90  27   4  60   2   4  94   6  98  85   6  20  16  88   3   2  97   8  54  39  42  34  42  88  39  26  19  88  34  79  26  85  29  56  62  82  29  38  27  72  95  38  28  66  68  63  65  69  76  87  90  45  85  11  72  41  33  12   9  83  23  61  76   7  70  36  64  14  78  17  68  58  37  54  39  42  25  70  13  50  26   8  33  38  42  99  27  51  56  87  50  83  90  16  51  53  74  25  89  82   9  54  66  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  48  99  25  58  24  63  29  92  27  16  44  96  73  78  85  92  80  80  49  26  35  41  87  16  62  77  59  48  81  65  60  11  76  82  42  24  77  79  62  19  84  51  66  20  18  59  90  37  89  62  59  17  52  81  62  58  94  21  59  61  29   5  75  54  65  48  39  55  20  87  30  32  39  11  75  25  86   2  80  77  35  39   7  53  53  32  51  14   4  24   2  44  33  64  80  29  63  67  38  14  35  31  51   9  52   4  72  28  34  50  91   4  94  76  16  62  66  17  34   8  10  51  43   5  26  96  72  33  23  38  85  13  98  48  56  77  62  68  58  16  15  97  61  69  33  77  34  89  55   9  54  36  34  63  84  56   8  48  15  28  80  77  43  93   6  98  65  73  15  39  48  10  68  59  43  42   8  79  36  11  64   6  61  66  43   8  86  27  20  33  80  75  39  51  94  23  25  36  78  12  77  38   2  93  65  45  81  45  38  53  58  59  24  68  92  90   6  46  77  65  88   2  59  81  64  63  48  84  65  97  26  75  12  41  86  17  96  24  90  47  79  17  47  15  85   2  60  10  68  88  10  51  31  82  14  43  39  84  99  84  32  23  11  72  54   4  19  50  26  97  84  94  69  12  82  29  59  35  56  73  69  34  30  91  67  85  38  32  27  63  77  92  94   8  74  36  23  18  48  32  43  87  44  91  31  14  54  74  39  11  86   5  57  49  75  44  84  46  33  69  62  25  11  36  15  54  97  32  35  83  52  10  28  31  50  12  30  84   6  45  27  51  95  76  93  84  53  41  22  90  10  89  65  49  42  45  25  20  99  66  72  16  39  91   1  36  27  62  88  18  56  69  40  15  75  10  11  25  96  55  22  46  79  33  87  41  26   1  91  25   1  25  48  77  82  85  32  53  76  17  71  14  13  72   5  62  20  27  86  65  76  56  99  33  53  33  97  65  35   7  53  91  90  43  47  58  27  52  65  32  29  68  71  96  23  16  61  78  65  11  79  79  80  65  22  49  97  79  73  38  61  95  31  99  57  52   2  82  36  40  98  20  22  17  78  54  96  45  53  69  61   4   4  67  80  14  49  47  86  69  56  90  48  82  84  67   4  52  49  47  24   3  66  72  52  29  16  62  87  71  38  32  73  15  72  67  63  12  86  92  65  43  81  62  11  40  51  75  67  27  26  89  62  95  93   8  40  85  37  12  77  32  26   5  19  20   7  53  17  24  47  79  13  42  85  51  45   6  39  87  79  70  67  76  96  42  91  35  14   1  47  47  81  81  43  67  29  41  30  58  77  83  59  34   6  39   6  67  12  92  39  35  75  29   8  89  25  86  72  16  96   4  18  12  21  31  62   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                1  84  13  49  45  79  56  61  82  85  45  84  36  88  34  41  14  81  52  36  75  51  33  71   8  58   3  22  38  99  21  54  17  79  14  58  47  41  22  12   2  94  56  17  45  55  71  72  51  75   8  41  80  21  52  18  54  48  23   3  20  34  88  65  37   8  72  20  42  72  20  25  92  58  99  91  14  68  79  48  67  85  19  86  55  92  88  38  40  99  33  25   4  29  84  32  17   8  70  42  35  92  68  78  45   1  25  65  37  33  89  41  99  56  34  62  48   7   4  81   6  43  69  57  92  35  70  29  81  49  43  58  24  35  82  56  98  20  41  34   9  59  94  37  36  11  65  14  95   2  98  91  88  86  42  84  80  94  98  57  66  43   2  14  47  65  58  65  12  97  16  84  95  44  16  94  26  44  98  14  14  30   2  82  87  67  57  73  34  39  77  92  23  70  45  69  31  57  23  14  41  61  68  59  71  80  86  69  58  39  24  81   9  80  73  49  47   8  55  14  38  56  99  23  78  49  24  11  30   9  51  63   2  13  46   9  91  64  83  29  32  99  54   3   6  72  62  10  85  56  52   3  51  11   1  87  96  28  67  84  23  29  11  47  73  16  10  98  10  79  63  26   6  10  75  60  64  78  15  73  57  35  44  55  87   1  41  19  31  93   5  77  24  84  57  35   3  65  97   3  90  12  15  86   3  15  43  86  81  59  82  87  19  79  80  11  97  76  57  46  46  19  25  34  88  58  19   8  22   3  12  79  69  17  40   5  48  28  89  35  81  63  33  24  73  84  90  72  95  42  93  26  31   2  74  76  10  52  50  78  14   4  98  65   4  87  76  23   8   5  85  95  75  69  18  61  83  93  29  98  98  52  64  31  48  60  70  65   2   9  62  41  59  19  91  91  63  78  55  86  30  99  36  37  32  89  56  36  36  31  49  24  88  80  55  71  84  33  71  11  21  39  89  44  75  14  39   5  63  88  97  26  59  59  90  42   3  59  69  52  50  67  69  62  35  20  96  72  81  40  80  99  67  16  23  76  27  41  69  73  32  37  97  74  70  51  24  18   3  28  55  34  69  82  48  52   6  10  98  19   1  92  64  84   4  17  79  82  23  71  43  34  33  10  95  49  75  45  27  35   3  22  67  95  84   3  20  56  79  36  59   4  76  23  16  36  40  50  59  79  98  79  95   5   6  85  81  86  88  58  28  62  80  55  40  28  73  74  72  83  58  38  59  70  52   5   9  62  57  29  72  23  53  58  96  17   8  27  69  77  72  72  84  11  31  26  54  11  39  41  42  23  43  78  31  79  21  55  40   7  13  37  94  22  94   1  97  34  15   8  99  72  95   4  10  99  14  84  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              62  51  11  68   2  83  17   7  71  61  57  69  20  41   1  72  86  52  28   6  51  72  89  88  59  72   3  64   6  89  98  43  73  93  86  20  44  76  42  53  97  99  54  14  95  85  31  32  20  98  12  51  11  65  10  50   4  60  14   4  90  26  96  22  46  75  41  77  71  67  71  44  99  19  12  57  19  58  13  29  44  10   8  86  62  68  29  53   2  49  71   1  23  51   4  81  79  48  59  60  47  32  86  38  36  44  55  87  55  79  70  63  34  24  31  21  13  81  42  74  33  38   1  22  29  80  82  41   6  58  32  66  99  51  63  16   8  64  75  19  47  30  82  48  10  45  21  41  28  83  69  43  40  60  19  53  43  19  71  77  78  21  28  95   4  78  68  41  66  61   4  57  83  98  69  93  41  99  21  98  98  45  60  12  62   4  22  49  33  71  29  74  20  30  61  45  43  58  48  56  11  22  98  65  46  89  15  49  35  38   6  31  90  82  80  34  17  40   9  14  36  18  56  16  26  45   9   2   2   3  19  10  73  59  93  65  12  39   5  21   5  69  25  58  51  12  71  25  53  58  24  21  11  19   5  94  89  55  62  94  41  14  40  16  26  96  90  33  76  55  50  41  40   8  98  13  60  34  24  69  86  21  86  64  55  80  28   3  80  39  90  78  38  71  48   6  13  19  26  17  88  40  40  80  56  75  17  67  80  39  35   7  19  29  57  21  94  15  55  96  27  46  60  38  71  77  34   5  14  85  90  13  42   3   5  85  83  84  47  96   9  70  86  46   5  50  74  14  81   2  80  98  48  51   3  31  91  11  40  45  27  31  19  89  20  60  77  75  95   3  42  47  29  70  85  92  16  20  16  64  84  91  16  20  92  27  46  78  40  95  43  59  18  31  68  94  40  29  83  54  78   6  97  38  12  38  81  51  98  98  86  50   8   9  80   2  83  99  87  89  46  59  21  18  18  90   1  40  27  96  53  44  17   3  21  19  77  59  85  56  97   8  95   2  75  97   7  63  99  32  66  49  71  94  80  28  38  13  94  45  87  48  52  13  47  84  11  91   3  91   2  95  73  58  46  62  56   1   6  21   3  73  20  12  13  81  72  21   3  19  38  19  49  96  66  77  26  94  68  60  73  61  96   7  80  48  15   3  59  45  22  29  68  18  84  78  37  15  79  23  38  54  68  63   5  40  41  84  41  68  77  42  52  33   8  16  16  77  46  69  73  64  65  75  98  56  32   8  82  29  21  86  68  55  18  56   9  48  19  47  19  73  80  52  38  80   7  28  28  98  37  87  37  77  71  98  33  54  10  44  72  87  75  38  68  75  74  21  48  65  16   3  23  67  61  73  66  31   8  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            76  14  72  78  72  31  94  96  94  92  79  72  72  23  14  82  20  54  99  77  89  45  37  95  88  63  25  85  41  92  21  78  79  92  19  95  16  18  16  54  33  91  50  87  95  72  46  59   7  37  66  53  97  69  80  31  31  61  74  75  59  31  56  92  59   1  61  54  91   3  35  37  21  16  85  55  48  86  98  79  13  80  55   4  76  79  55  83  45  91   8  60  12  56  30  74  83  17  83  19  12  94  79  96  35  34  29  62  37  36  67   2  91  88  75  40  10  46  25  25  20  43  79  13  81  56   2  86  51  39  89  93  71  52  16  11  19  56  56  40  21  36  89  42  19  93  19  36  23  20  67  63  92  77  39  20  25   9   6  32  81  59  92  40  74  57  93  80   6  80  22   1  69  80   5  90  73  77  85  90  11  82  99  22  93  82  12  13  62  45  92  35  86  44  53  91  92  51  82  80  51  22  42  43  30  49  49  35   8  63  62  12  18  47  36  58  77  72  50  18   8  43  26  28  78  36  12  86  57  46  36  37  29  90  20  50  22  82  62  42  79  25  49  17  82   7  78  40  15  92  48  99  76  51  12   7  36  50  21  10  62  70  12  27   3  12  30  92   3   2  92  19  45   4  91  28  46   6  23  50  46  48  20   3  33  43  40  25  97  33  58  66  67  47  52  41  19  39  45  50  21  49  41  31  85  50  85   4  24  12  56  45  11   4  13  54  20  88  23  88  51  32  59  93  42  94  10  31  45  90  96  49  44  13  70  76  27  25  43   6  41  56  37  45  67  26  71  69  16  94  52  32  82   5  75  80  20  62  72  49  59  68  20   5   4  47  52  45  76  11  74  29  56  42  87  54  77  86   6   1  46  20  17  53   1  54  79  84  29  51  46   5  74  56  35  47  97  35  76  52  24  82  36  18  49   2   2  43  92  78  15  10   3  94  10  51  19  20  87   8  62  66  22  74  79  63  19  72  33  69  47  44  59  97  99  17  73  75  19   5  97  73  64  52  28  12  38  90  80   4   6  92  67  58  40  22  87  79   4  14  35  45  50  28  69  39  38  82  66  74  99  73  25  11  64  74  96  35  31  27  77  94  27  26  44  67  50  53  97  91  68  93  20  51  44  99  77  82  48  98   6  66  98  26  75  77  36  83  62  27  49  94  81  57  26  13  33  20  36  68  70  48  25  12  72  88   3  25  23  30  16  94  24  95  12  56  14   6  62  99   6  41  16  62  31  32  65  48  10  42  92  34  68  80  37  51  29  66  70  10  72  45  89  93  38  32  88  65  23  18  92  88  22  55  58  20  63  64  42  37  44  48  31  28  53  84  37  53  84  89  49  33  96  71  37  47   2  71  86  93  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          96  86  12  18  14  70  82  38  65  58  28  24  48  80  80  53  34  76  14  50  65  51  36  95  48  84  52  62  88  29  54  79  33  74  41  41  80  53  55  50  65  57  59  77  99  21  80  89  83  22  45  81  34   3  37  11  96  28  20  22  61  92  98  55  74   3  36  15  43  38  39  72  63  35  89  23  84  35  64  11  62  94  40   4   3  25  18   5  97  80  50  41   1   1  60   3  72  55  15  44  85  22  90  42   8  24  42  57  60  93  53  70  73  18  31  85  79  25  25  45  67  99  83  79  60  98  34  86  72  46  56  46   7  70  87  19  82  45  95  60  82  78  92  76  57   8  75  93  46  23  81  92  26  71  70  61  39   4  94  30  62  55  99  88  13  50  51   2  92  41  86  88  10  19  76  11  41  52  45  32  96  79  51  94  31  22  29  45  41  36  29  40  12  76  57  70  56  74  28   7  31  70  36  75  10   6  18  26  34  15   2  66  69  87   5  55  99  30  42  89  87  16  20  92  27  41  35  26  25  59  65  23  38  11  18  63  27  88  79  72  42  11  87  37  85  74  50  61  22  93  89  36  91  62  57  55  92   5  92  43  93  41  79  18   1  98  52  29  58  79  69  48  97  21  63  43  59  62  85  49  78  58  36  41  71  28  93   9  64  58  70  47  17   6  90  86  87  84  32   1  66  69  93  52  19  62  27  63  31  46  13  41  25   1  81  29  32   1  34  41  60  68  29  81  94  85  47  78  86  99  21  53  59  75  49  89  76  76  17  93  20  20   9  52  14  74  93  26   2  59   6   1  43  18  32   8  63  80  47  55  78  73  59  58  39  31  71  14  23  18  99  62   7  90  37  83  23  58  98  44  77  57   2  94  46  69  90  90  68   5  18  66  52  15  39  72   2  60  99  29  18  99   5  83  67  69  85  28  89  53  94  13  27  82  27  30  47   4  41  69  30   5  98  10  32  54  99  63  20  35  73  33  97  38  70  36  10  78  68  93  91  36  37  56  11  37  28  74  93  72  61  83  72  49  86  82  11  41  19  33  98  73  69  10  40  78  38  17  21  98  26   9  10  13  15   9  65  36  82   7  87  42  61  27  32  18  61  36  32  70   4  35  80   5  69   6  46  50  42  68  62  30  14  46  91  42  23  44  63  31  61  20  35  57  22  98  89  66   8   5  86  85  88  28  18  99  78   1   3  22  70  87  67  17  35  96  84  47  98  34  12   6   4  54  18  43  28  67   7  28  20  78  12  54  29  16  21  77  28  36  10  16  69  90   7  98   1  55  24  44  82  56  54  88  20  33   6  57  97  47  36  54  40  35  73  79  65  64  73  98  30  41  50  89  19  75  48  54  59  97  54  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        40  68  78  25  16  87  73  49  13  94   6   4  73  54  98  18  90  27  60  52  57  34  25  77  88  86  83  35  93  57  89  59  49  59  23  27   7  14   5   1  33  74  48  51  95  38  68  44  49  67  55  87  75  15  89  16  26  27  27  53  47  47  48  12   3  79  50  81  15  12  99  47  27  31  73   1   9   5  72  27  17  41  22  22  73  42   6  47  48  97  21  19  79  93  97  74  15   5  53  36  31  36  94   2  63  13  83  86  44  99  73   5  94  90  63  47   6  67  30  27  43  60   3  78  52  42  66  65  20  99  89  87   3  65  21  75  23  33  15  94  44   3  72  35  97  21  40  92  97  20   9  18  98  60  27  27  92  94   3  11  90  38  95  59   8  61  73  18  73  26  40  92   2  80  71  67  94  46  47  23  33  91  23  18  63  41  60  35   6  51  58  80  48  38  65  57  13  85   9  26  90  21  73  59  74   6  57   8  74  85  71  27  71  58  89  26  29  75  36  53  73  17  34   5  80   3   1  51  32   1  65  17  60  24  26  14  51  91  16  48  94  14  29  85  21   5  50   5  57  93  35   9  19  73  31  90  43  85  60  73  21   5  32  90  71  92  54  39  91  60  86  37  83  51  95   6  30  87   1  49  75   8  69  65  96  21  20  57  42  64   4  89   9  48  50   3  67  53   7  98  88  16  84   9  53  73  45  78  59  74  55  78   4  31  27  60   7  72  24  74  20  48  17  48   7  53  60  21  81  79  28  83  37  89  88  10  20  69  12  70  39  49  60  43  17  31  28  48   4  23  88  50  45  23  51  89  73   9  65  55  69  48  21  82  24  11  70  53   6  35  71  21  82  96  54   1  84  21  66  42  41  54  25  70  67  63  94  28  11  24  68  96  78  96  27  24  71  66  73  73  64  19  84  53  98  66  45  86  31  76  78  22   6  49  80  64  19  64  58  41  63  38   6  87  66  69   8  49  50  77  80   2  60  24  23  70  37  75  26  59  54  77  26  18  67  69  11  90  61  93  14  59  14  34  84  39  56  19  71  62  26   9  26  32  77   7   5  45  18  50  56  99  44  40  44  49  66  35  73  16   7  97  91  23  94  86  56  37  45  10  15  35  34  36   1   5  75  60  66  60  89  71   2  88  42  79  45  21  89  13  42  97  74  13  69  95  17  36  36  26  25  37   5  35  42  15  22  34  63  31  31  76  64  44  26  93   8  39   4  39  95  37  14  70  27  16  82  40   2  92  29  45  25  71  18  80  64  30  34  57  75  64  14  74  47  94  66  30  18  69  49  58  86  99  29  67  27  29  85  41  56  86  33  90  37  73  30   4  68   1  67  82  53   6  18  41   9  52  57  96  60  56  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      65  95  46  48  47  21  21  50  12  77  40  90  68  18  18  53  65  89  81  56  35  81  61  59  40  24  10   9  65  15  73  43  12  85   8  23  14  85  62  29  84  77  11  74  90  23   4  97  51  16  46  88  64  96   6  49  20  31  99  23  71  64  81  36   5  45  95  35  40  92  37  97  27  75  93  44  67  93  65  47  49  25  77  33  60  29  79  13  83  46  16  16  84  33  60  22   6   2   1  33  38  58  26   7  97  98  25   8  25  20  23  31  59  44  35  31  16  60   3  64  46  21   7  31  87  54  84   4  57   6  17  28  84  17  30  48  58  36  90  21   5  75  56  25  61  40   6   1  82  20  84  56  84  20  88  46   8  56  79  92   2   9  52  88  63  10  60  96  76  94  97  32  29  45   5  57  91  22  47  50  25  53  42  32  80  33   6  74  52  43  29  45  65   2  55  61  95  63  96  83  16   3  54  56  45  76  84  76  31  25   8  71  66  32  24   9  27   8  81  69  17  24  30   4  65  32  70  16  98  69  15  69  81  32  62  47  49   5  61  78  48  85  20  57  61  33  39  60  39   8  29  60  94  71  49  31  98  42  59  20   5  78  69  13  13  98  81  21  82  46  45  40  85  22  40  91   9  90  14   3  49   5  47  39  57  77  11  27  57  83  42  26  88  66  74  59  64  17  58   5  23  64  67  57   1  35  92   9  99  36  66   3  95  63   2  27  78  30  32  52  41  89  64  97  97  31  35  33  77  84  19  49  45  18  90  60  84  30   9  99  10  22  52  51  21  49  15  25  20  25  82  61   4   6  71  32  18  15  48  74  29  37  13  63  34  16  18  93  19  95  80  63  78  48  46  30   1  38  76   8   5  43  28  28  77  77  71  84  26  34  42  29  66  35  47  28  50  33  50  26  32  85  81  59  51   2  87  84  30  91  87  53   9  97  60  52   3  39  57  20  18  29  71  97  25  22  28  68  75  44  86  53  48  33  38  54   5  80  26   2  32  27  14  70  99  56  24  50  78  89  69  95  11  52  70  11  14  68  45  17   8  77  16  73  56  65   1  45  54  51  48   5  26  15  12  10  10  43  23  76  73  72  75  49   3  97   2  97  38  22  93  67  78  26  85  53   4  89  97  27   3  50  19  80  52  88  74  57  76  22  65  97  54  10  49  70  52  42  26  20  53  79  99  89  28  68  92  98  34  74  57  74  27  82  56  18  70  57   4  17  19  56  91   2  80  20  82  94  54  17  60  78   5  44  30  10   6   7  77  84  59  75  67  23  16  48  49  83  72  38  59  93  22  80  47  95  81  80  65   5   6  49  49  57  76  38  46  97  41  54  40  83  70  13  62  59  80  60  38  38   5  94  36  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    32  34   7  39  29  12  89  87  92   1  95  60  79  97  86  35  52  79  46   6  47   8  69  49  34  18  13  91   5  24  63  21  24  56  62  62  68  27  72   5  12  36  98  65  77  95  93  61  43  79  86  29  87  74  72  98  54   7  88  25  83  77  91  16  74  93  59  18  84  73  69  11  36  55  98  27  26  54  91  27  58  82   6  62  95  98  24   2  31  18   2  17   4  22  35  71  14  48  27  64  55   1   2   1  75  74  16  53  92  68  78  11  16  65  69  78  62  54  73   9  91  35  14  61  76  12   8  48  62  89  89  46  43  58  37  38  42  39  14  26  91  21  68   9  82  65  32  80  30  80  42  19  21  85  90  36  13  64  34  70  10  44  77  43  19  40  38  77  77  92  34  87   8  54  40  85  38  33  78  45  24  27  39  14  24  59  60  92  38  46  80  31  96  66  21  46  58  61  99  10   3  50  60  55  27  93  24   1  61  16  82  95  19   3  81  52  73  50  57  71  56  53  55  61  43  32  41  88   1  50  31  37  25  52  51  66  27  77  15  74  88  34  95  50  37  32  37  34  62   2  73  61  24  11  81  28  89  30  59  79  16  19  10  69  41  59  70  26   6  81  37  58  91  45  37  71  87  32  90  14  10  11  16  97   1  27  73  38  96  66  91  33  47  10  40  47  86   9  46  96   8  69  95  43  89   7  46  25   3  71  94  99   4  35  88  76  54  97  81  44  32  67  68  20  70  36  63  17  66  58  63  75   3  35  91  64  96  89  80  27   1  51  39  34  45  31  55  67  98  95  38   5  95  93  49  26  57  24   4  41  47  33  23  94  30  29   2   2   2  51  87  12  88  80  15  38  73  63  79  92  37  84  10  37  95  96  29  48  29  32  47  88  59   1  74  76   6  17  33   5  96  71  96  36  38  23  26  72  24   3   5  45  14  97  72  69   6  11  94   4  48  59   4  31  93  46  23  93   5  95  14  24  47  14   7  70  63  44  44  34   5  16  29  73  86  17  97  39  29  91  28  48  63  26  57  88  68   7  83  90  31  21  26  66   9  18  57  26  27  22  33  40   1   2  26   7   1  42  90  60  69  72  49  94   2  60  24  15  20  13  10  73   8  85  13  37   5  31  29  97  12  53  95  12  67  81  77  26   5  73  31  72  13  51  83  32  62   8  18  66  73   4  25  87   4  65  15  21  35  67  17   3  17  73  30  79   4  80  78  22  27  83  68  52  55  56  40   4  89  92  79  16  42  88  54  71  48  30  18  15  39  21  52  48  15  83  62  48  72  61  19  42  47  90  29   4  40  91  40  89  86  70   6  63  18  31  56  29  99  73  29  45  75  86  71  94   4  86  55  64  30  76  95  20  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  95  86  56  72  10  48  49  95  83  18  61  30  61  34  21  57  52  85   9  67  16  63  85  81  12  27  16  46   9  55  16   2  59  83  46   8  30  92  88   9  15  78  13  23  45  59  98  77  66   6  81  12   1  14  25  11  34  58  74  20  87   9  24  49  24  69  71   7  57   7  77  80  84  87  70  93  95  81  84  84  47  53  65  41   5  82  53  16  30  19  47  96   5  74  59  51  42  82  14  71  98   9  71   6  85  88  13  17  58  37  47  23  42  55  18  77  90  55   5  25  67  60  63  18  40  24  50  72  47   5  39  37  61  65  90  22  30  60  60  12  76  33  64  93  94  98  85  18  27  20  73  65  88  33  88  17   7  62  87  80  78  19  18  12  91  61  30  97  13  29  41  47  28  24  88  59  61  36  69  66  86  17  90  62  46  46  90  41  84  47  24  99  30  75  16  16  11  67  16  26  49  99  28   8  36  10  86  65  93   1  86   5  25  17  71  12  81   5  61  11  83  57  11  77   1  76  18  95  15  65   3  61  55  28  94  95  41  47  85  21  93  27  57  55  86  22  58   5  96  13  11  73  62  44  77  64  38  93  53  44  13  91  65  58  37  49  40  42  13  50  30  61  90  30  75  55  66  17  66  32  16  94  28  22   8  45  63  61  42  91  60  88   9  28  39   5  45  15  10  14   7   6  90  67  80  77   6  50  86  71  11  65  42  13  49  47  80  71  62  34  74  64  65  87  97  74  54  46  89   2  24  65  53   5  65  13  46  81  11  40  94  56  48  42  35  28  74  35  64  38  14  46  52  52  82  34  13  38  42  27   5  63  69  29  46   3  38  92  37   4  64  15  95  63  74  67  63  47  72  46  16  34  22  36  96  30  63  55  56  87  35  98  30  98  45  68  27  49  56  70  70  14  82  74  55  12   2  89   5  32  42  90  66  63  71  27  73  88  82  25   4  69  57   7   9  97  16  87  45  72  14  58   8  97  14   7  96  28   4  57  69  74  80  94  90  60  90  45  35  58  86  89  35  97  93  82   6  64  22  79  22  68  34  75  97  12  11  79  12  11  64  32  41  16  67  94  10   5  60  83  99  54  50  60  84  89  66   4  66  44  78  97  95  51  62  12  83  43  81  43   5  16  92  86  58  15  87  98  77  20  56  57  90  45  88  27  42  58  75  25   3  33  70  76  41   1  57  89  95  21  75  71  84  75  84  60  81  72  66  22  92  30  98  48  60   4  74  60  27  20  74  50  33  17  52  58  75  13  26  44  10  56  84  19  44  51  24  71   2  61  20   8  66  10  95  23  19   9  78  95  96  83  94  40  14  53  10  88   2  68  91  62  99  95  20  68  80  17  86  91   1  61  26  76  47  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85  46  70  22  86  62  34  95  65  45  61  67  57  92  23  91  57  12  14   8   5  79  59  20  82  81  74  31  98  39  82  97  45  85  23  19  27  66   1  97  53  78  44  92  57  83  88  44  75  92  48  74  48  99  49  34  29  78  29  88  15  46  55  60  68  20  61  70  30  73  56  56  67  81  86  83   3  24  63   6  14  67  79  93  86  29  57  71  39  28  55  99  80  76  46  85   4  55  53  74  70  75  39  36  64  24  18  72  96  38  22  83  54  59  96  23  91   3  26  45  98  22  68  39  61  54  50  24   6  53   4  28  25  60   9  89  76  37  44  42  34  39  52  37  46  37  95  83  16  97  47  26  33  84  46  47  66  84  88  86  80  19  81  87  41   8  32  89  27   8   6  72   8  71  89  68  98  67  71  78  30  17  73  55  11  63  28   4   2  68  97  95  26  45  71  38  74  21  33  41  46  81  65   4  95  62  21   9  34  59  51  25  34  88  10  72  95  46  95  87  59  25  19  16  35  43  50  53  57  35  72  89  53  40  73  16  12  11  99  77  17  79  40  92  14  66  26  52   1  31   4  53  84  68  78  48  40  10  33  22   4  31  39  49  77  35   9  24  33  26  66  47  99  46  30  19  45   6  20  80  14  29  33  52  72  77  34  81   8  11  60  31  77  12  57  55  96  12  35  41  80  55  22  73  71  35  54   1  79  86  95   2  77  69   6  69  60   6  73  74  31  21  28  34  92  41   9   3  93  68  51   7  83  20  37  54  16  55  61  17  49  18  40  32  55   8  86  83   1  88  27   5  82  70  46  97  14  10  81  48  81   6  92  55  66  54  34  84  64  98  35  54  47  18  98  43  79  16  75  53  77  38  52  21  56  17  42  91  51  34  66  17  40  68  27  47  86  66   7  18  27   2  65  81  98   6  14   2  84  56  22  39   1  93  51   5  65  64  17  49  99  62  36  18  84   1  53  90  80  93  13  43  95  53  47  99  50  41  50  70  63  67  69  65  72  95  97  62  24  13  41  37  28  26  10  25  92  51  54  97  70  30  86  57  20  82  15  73  34  16  18  10  11  81  86  52  81  67  51  82  66  76  13   5  48  52  50   8  87  18  55  78  57  39  94  96   5  51  90  52  72  33  73  28  85  37  68  86  39  70  98  93  50  21   3  99  13   6  96  11  69   6  54  91  15  36  65  53  82   1  78  12  76  12   4  63  15  53  59  67  48  20  72  15  59  68  85   3   8  98  77  35  12  70  47  69  69  75  24  29  66  24  26  80  62  19  43  40  64  87  89  37  45  99   6  45  35  33  99  76  85  64  37  25  33  44  13  99  57  97  84  93  42  80  19  45  19  13  62  44   6  89  40  44  38   9  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              47  88  14  62  83  65  70  60  19  98  10  62  73  51  86   3  15  14  51  63  96  23  64  58  16  17  87  17  57   4  13  19  30  63  12  36  64  36  28  42  15  71  44  69  43  31  33  47  67  98  78  63  27   9  30  25  26  21   9  96  53   2  53   9  66  29  51  68  77  80  12  89  65  80  65  33  65  28  53  67  35  36  96  15  35  62  92  38  97  46   3  25  30  80  25  84  24  16   4   6  10  61  32  14  51  97  92  88  54  62  57  62  78   1  72   4  56  63  25   4   4  63  83  62  45   4  78  96  73  33  62  48  36  73  53  13  13  16  26  89  67  68  33  12  70  71  23  10  63  65  42  15   4  91  79  57  38  46  67  22  97   6  10  22  42  32  54  69  49  49  41   5  63  44  28  22  86  79  74  46  14  32  73  27   6  98  85   4  14  42  75   2  11  84  97  90   4  94   1  34  94   6  61  21  44  58   1  31  37  98  35   7  60  47  58  97  67  52  38   5  28   9  79  55  67  13  84  86  38  57  15  75   6  67  93  57  65  52  87  59  26  89  43  11  63  23  46  60  49  36  78  88  19  59  76  18  95  75  97  41   3  56  12  53   9  90  50  47  74  10  41  54  89  50  32  35  22  84  69  39  25  60  17  28  75  91  90  94  53  99   8   9  29  75  20  69  97  50  51  39  96  72  61  12  53  18  54  70  79  92  97   1  68  52  90  12  74  17  50   1  77  85  18  38  17  76  17  48  54  65  10  80  61   4  32  63  14  49  91  58  33  18  76  35   7   8  70  81  90  12  99  45  87  49  31  60  34  74  24  67   3  11   7  88  63  71   3  79  58  51  62  72  74  19  67  60  14  70  99  61  19  38  29  52   8  43   8  62  91  95  79  41  60  96  33  30  28  22  90  39  66  56  92  20  63  71  95  33  25  24  71  58  53  86   1  37  79  71  82  75  85  56   4   2  29  77  50  74  66  71  72  26  67  48  74  40   9  33  83  65  96  81  91  48  52  92  43  55  47  57   5  90  34  64  79   4  44  93  37  12  35  51  39   9  52   3   5  46  71  15   7  82  55  70  19  43  59  87  50  29  47  25  10  20  85  83  27  67  46  59  26  56  77  26  13  94  11  92  80  31  59   5  55  35  81  86  57   7  76  95  63  68  11  59  92   6  18   6  50  65  71  33  30  12  56  46  92  15  84  54  79  52   7  30  96  78  46   1  56  16  75  26  60  56   1  31  62  28  58  84  77  50  50  76   7  47   4  70  25  55  75  39  70  41  32  89  35  24  54  65   4  61  22  73  31  62  40   5  66  14  12  16  80  13  89  58   3  59  77  19  76  51  15  11  67  41  23  11  42   8  74  72  58  98  27  65  98  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            65   2  85  21  17   7  52  18  57  80  29  88  35  65  32  25   5  26  48  54  59   3  83   1  45  24  91  65  72  21  62  60  33  21  79  26  67  63  24  62  55  69  34  78  23  89  80   6  44  32  39  32  14  88  37  38  30  75  69   1  26  62  80  52  15  42  41  86   4  93  92  51  67  83  56  88  57  26  61  64  96  43  93  12  93  15  65  43  62  82  50  88   5  60  88  60  11  17  99   5  78  12  57  21  32  82  23  12  85  32  55  65  35  78  94  38  52  98  48  58  42  76  14  86  91  92  52  86   8  59  47  88  72  60  85  56  83  61  62  86  78  44   6  19  73  52  70  92   7  57  20  44  30  45  80  35  42  44  46  43  79  61  80  78  99  58  51   4  65  29  13  26  34  23  49  23  50   9  65   8  83  96  20  17  87  25   3  80  57  60  53  18  96  27  14  45  13  49  99  54  19  60  96  71  79  71  20  34  15  41  68   3  83  83  60  23  39  45  85  22  98  23  88  56  52   9  65  92  73  25  41  68  73  64  54  23  45  91  67  65  54   6  18  22  52  71  63  67  86  85  45  88  10  15  25  52  53  26  76  40  44  98  24  67  59  73  37  35  94  35  18  17  72  74  76  17  29  16  22  89  25  95  13   3  57  45  41  41   3  95  43  70  85  38  29  62  15  24  16  35  19  53  92  97  24  47  89  15  32  32  24   7   3  91  13  32  17  54  75  85  27  30  99  79  17  15  55  70  97  40  76  62  60  81  19  56   6  55  80  49  50   5  91  10  17  11  27  68  55  15  38  40  75  58  70   2  95  18  88  61  33  82  19  23  79  19  28  17  29  90  16  86  58  98  16  24  18  61  30  87  56  40  67  36  98  80  58  43  45  91   7  72  45   4  86  57  15  35  35  85  49  21  29  50  54   4  48  95  18  78  94  55  74  11  49  68  27  16  49   7  84  46  37  18   5  49  13  37  72  75  65  95  66  92  88  82  23  18   7  48  64  76  46  69  35  42  25  54  34   9  36  75  58  17  76  10  63  64  26  21  50  70  20  85  26  59  49  38  65  42  39  34  66  96  29  65  29  90  36  68  87   6  80  55  28  52  63  50  97  72  66  44  22  98  87  98  47  70  41  51  15  55   5  21  96  68  75  57  78  31  48  76  82  52  15  72  93  66  36  46  51  12  63   6  74  73  59  47  27  78   7  28  43  46  88  37  72  33  65  44   8  40  78  97  29  31  63  83  79  70   8  45  51  35  90  76  87  81  22  39  92  18  40   9  42  76  26  75  32  99  98  38  64  65  77  22  59  23  46  94  86  91  13  14   7  33  70  37  75  63  98  10  41  43  79  17  20  56   1  57  23  39  99  26  22  45  69   9   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          88  22  16   7  65  27  56  17  42  66  50  32  65  37  69  33  46  60  84  18  89  47  80  84  28  29  10  52  22  35  78  50  84  43  51   7  43  72  99  25  25  76  96  31  22  54  81  43  82  98  56  88  64  74  32  60  19  93  88  62   1  75   9  56  38  77  96  98  49  17  67  19  86   1  65  22  14  42  96  79  90   8  51  91  30  16  14   9  93  33  64  17  11  83  46  26  18  74  42  72  54  46  71  37  72  91  16  55  55  67  22  63  92  33  83  15  29  17   9  64  12  13   2  54  87  87  21   6  11  82   2  49  81  47  20  11  64  56  87  42  91  21  21  21  99  95  62  62  16  74  13  11  33  42   6   3  29  97  52  14   1   1  58  35  83  97   3  97  47  46  70  97  12  87  87  26  13  69  47  53  23  96  85  38  12  42  61  30  23  69  30  64  32  63  11  98  70   8  48  75  70   1  16  71  37  77  13  52  86  86   6  71  69  80  13  95  73  28  68  32  36  23  19  67  36  49  48  69  84  58  29  40  91  14  47  36  95  37  32  22  21  53  44  77  45  72  65  76  88   3  19  70  17  64  68  54  63   8  42  95  11  21  21  24  18  12  17  89  44  28  36  80  31  32  93  18  70  39  67  71  81  89  33  66  12  82  42  11  37  14  36  49  43  55  29  84  25  77  27  48  55  86  88  43  84  50   2  28  79  10  43  48  92  81  81  43  43  50   5   5  88  28  10  86  75   5   7  75  13  24  61  42  49  84   2  49  93  43   1  63  20  49   3  14  57   6  52  77  36  76  75  77  57  49  49  96  55  66  24  28  64  32  80  60  79  82  94  31  94  73  98  25  51   9  73   6  88  33  34  16   3  70  77   4  77  18  64  81  12  38  66  33  78  52  59  81  64   1  32  22  75  38  80  80  30  29  62  19  59  43  78  45  84  64  47  28  34  60  84  76  91  45  34   7  48  13  55  95  36  67  60  32  45  85  49  96  72  60  78   3   5  87  64  18  87  83   8  38  44  13  97  85  83  83  54  53   9  64  59  85  20  69  98  50  96  30  93  15  85  91   5  22  59  17  69  76  17  53  51  25  44  43  72  40  17  91  36  26  67  63  53  19  69  83  99  99  61  57  87  14  44  61  89  51  46  29   9  60  20   1   7  37  83   2  26  12  86   7   3  57  45  15  44  27  54  55  30  51  41  81  97  57  28  16  86  79  47  33  86  29  13  14   9  26  64  76  69  13  94  57  60  26  17  17  82  68  44  90  35  35  20  92  85  92  88  46  47  58  41  82  43   7  41  33  52  87  27  79  17  78  31  53  62  53  31  10  35  79  87  99  58  10  87  48  60  27  60  85  46  85  93  11  69  51  55  71  74  42  86   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        57  91  28  38  33  49  70  39  18  44   6  97  56  86  64  10   8  20  73  70  49  92  29  46  68  40  27  37  37  92  15  33   9  68  10  28  94  53  92  67  86  54  12  92  42  24  87  81  24  59  18  78  57  60  19  98  48  35  68  33  61  66  71   5   6  22  17  11  47  58  35   4  74  96  62   3  48  12  45  57  34  63  69  43  88  82  27  27  92  59  60  95  55  82  50  42  84  75  86  13  82  72  17  43  59  37  83   6  60  53  73  56  92  53  25  13  91  43  37  86  81  26  78  88  28  18  85  84  12  52  25  21  32   1  31  18  88  44  94  78  50  73  28  73  53   5  17  56  39  38  94  71  13  96  47  44  40  42  14  75  58  14  60  70  27  55  31   3  78  35  32   1  51  44  83  58  92  20  15  67  62  52  82   5  75  18  44  85  69  61   3  33  17  41  36   3   1  48  72  88  30  49  22  37  56  41  32   4  42  49  63  11  89  74  34  16  40  86  12  47  32  55  92  74  87  63  89   6  71  52  28  89  26  24  48  54  66  85  31  13  95  65  31  42  39  78  59  84  93  34  77  32  57  43  56  62  62  65  34  48  65  67  68   7  10  31  42   7  13  68  89  82  19  82  23  89  81  80  15  56  39  89  75  47  81  88  21  35  33  37  23  61  50  42  40  64  63  37  74  50   4  73  69  20  96  92  67  15  36  60   5  57   5  59  25  65  41  10   4  75  25  31  91  17  43  43  93  38   3  14  72  61  92  52  80   2  28  87  99   1  65  84   6  54  95  62   6  57  50  16   6  88  49  14  64  62  94   2  55  50  46  62  46  72  43  76  56  13  41  56  46  78  14  86  47  96  43  53  94  98  58  71  17  23  15  56  28  74  74  70  97  67  80  58  63  85  23  94  41   4   1  33  14  77  47  91  94  52  62   3  42  55  31  92  51  33  74  57  32  45  91  94  79  59   5  22  29   2  22  57  31  36  15  44  13  47  10  74  27  10  97  66  73  35   9  92  48  77  36  55  22  38  93  52  40  30  21  12  37  94  66  23  50  44  84   7  90  81  11  34  60  40  17   5  88  15   7   7  65  54   6  19  12  75   4  59  65  54  22  83  23  55  11  25   3  19  56   8  34  19  87  33   4  65  12  91  41  85   2  85  69  96  66  28  42  84  38  27  93   2  84  99  47  70  25  99  44  49  75  13   7  40  94  95  51  64  59  55  17  22  77  23  53  80  42   1  87  21   1  78  80  13   9   3  21  70  98  92  46  65  10  57  16   4  47   7  16  59  45  57  91  75  46   6  87  94  32  10  79  51  94  37  26  51  28  76  13  10   2  24  25  66  29  44  40  95  30  17  44   4  67  79   8  56  76  40  74  69  81  56   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      27  20  34  26  54  16  42  34  70  79  21  36  34  69  45  17   3  30  45  96   2  65  57  30  33  30  83  51  64  48   5  40  32  70  32  49  84  50   7   9  44  98   2  91  12  28  39  88  29  87  79  35   1  99  68  88  47  13  73  83  35  72  30  48  70  86  79  34  43  97  49  91  92  50  59  11  83  40  62  89  38  91  37  44   7  11  52  59  23  20  35  12  13  46  73  80   6  21  90  68  24  96  90  30  92  41  74  23  65  95  86  95  24  60  54   4  56  19  33  25   3  30  46  45  23  69  64  55   8  26  87  34  51  19  18  69  97  39  79  25   7  25   5  97  80  73  64  25  97  24  20  94  84  54  20  68  35  80  34  39  98  73  38  17  37  90  93  61  82  27  60  23  60  48  38  90  83  43  75  51   8  70  29  65  57  59  53  93  70  95  73  90   9  43  92  19  72  20  53  96  21  59  87  17  77  99  98  46  29  30  65  69  82   7   1  66   5  11  23  94  21  17  15  15  93  42  35  52  20   1  93  17  14  10  80  70  43  76   4  88   1  25  96  83  99  51  81  67  20  65   6   3  40  20  92   9  91  62  56  23  61  23  98  72  81  24  20  55  98  47  71  87  50   3  51  66   5  12  29  95  20  49  78   6  53  10   5  68  29  14  97   5  19  87  12  90  49  43  63  32  32  67  85  73   4  77  64  32  47  13  49  38  95  49  92  28  93  94  24  92  62  13  61  39  48  40  39  57  31  11  87  58  27  13  50  74  82  26  97   2  84  47  60  12  50  95  81  55  45  61  44  97  93  35  69  95  37   3  35  93   3  97  25  70  43  33  12  82  79  46  81  51  16  31  84  27  17  43  19  12  54  84  84  88  97  59  81   2  81  63  30  16  31  50   5  20  78  89  31  70  84  13  68  32  26  71  32   2  22  43  98  19   1  88  76  76  94  37  51  64   1  50  27  69  58  40  98  47  26  94  27  15  60  12  83  34  76  52  38  53  72   9  33  16  14  43  54  24  64   1  15  81  72  16  13  86  99  17  50  65  83  29  96  87  87  60  97  33  98  48  25   4  52  83  23  91  98  94  66  90  68  76  74  12  40  73  92  57  47  17  52  33  67  51  61  87  90  64  74  18  37  57  86  49  59  59  44  11  66  82  59  15  23  53  53  58  24  80  20  46  64  19  24  60  84  26  67  30  80  18   3  51  35  59  40  82  16  20  39  56  21  88  26  98   8  56  35   6  78  63  89  31   1  53  31   1  54  81  55  10  93  73  55  37  15   4  13   1  96  69   1  32  66  64  12  58  67  79  66  76  15  11  36  38  52  10  52   1  53  61  30  39  21   9  63  82   5  21  39  91   4  59  56  91  87  99  41  33  10  25   8  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    20  87  16  97  42  26  84  28  77  36  49  13   4  66  60   3  84  94  74   6  97  34  51   7   9  29  56  31  24  60  62  89  67  18   2  25  79  85  21  41  58  99  69  20  16  26  94  57  10  55  28   3  33   1  37  80  55  31   3  77  87  23  69  96  91  43  87  16  85  71  28  44  27   5  11  60  73  71  51  22   1  82  90  28  38  59  75  35  84  89  81  12  37  83  86  80  11  45  78  42  58  10  98  56  41  32  86  67  90  23  99  17  85  23  84  26  47  39  92  60  81  88  10  91  48  92  19  86  13  51  92  63  13  91  16  37  56  80  21  96  43  30  15  74  49  48  73  51  18  42  89  71  57  12  81  48  17  55  24   1  38  41  71  87  85  89  87  81  57  45  31  57  41  40  58  72  17  97  77  99  79  86  14  79  63  95  70  83  14  53  12  54  83  43  97   8  42  71  53  68  78  58  30  57  26  83   7  31  56  95   7  10  87  15  22  83  70  44  48  24  90  50  40  83  25  40  57  54  98  49  83  38  52  33  77  44  10   3  89  44  43  77  31  91  84   2  72  84  65   7  38  84  29  23  68  73  49  28  44  25  12  91  55  33  16  73  24  63  38  86  64  20  32  34  18  98  36  35  82  75  44  77  97  32  41  15  69  71  15  20  88  66  16  60  34  72  68  87  23  78  90  11  55  26  52  98  36  33   6  54  64  88  42  86  87  25  94  81  14  97  87  16  89  80  31  73  79  83  88  40  65  52  90  13  73  36   7  59  22  96  17   1  17   4   4  51  66  40  89  39  67  85  90  87   9  90  44  55  43  68  13  50  32  82  38  16  56  20  11  24  82  37  45  73  50  22  14  19  85  27  41  62  21  67  47  46  45  96  29  14  20  88  45  24  30  26  92  86  47  31  24  30  28  20  13  27  38  77  98  15   8  92  85  74  87  40   7   3   7  92  62  32  85  14   5  56  21  51  24  66  39  39  79  16  16  36  72  42  16  59  16  92   3  29   5   6  16  24  54  16  52  99  68  85  24  30  34  16  94  82   4  80   3  92  65  39  15  54  54  85   5  46  39  37  86   4  83  98  33  77  23  87  54  95  10  39   9   6   7  51  62  60  67  78  93  89  77  31  30  86  37  13  20  59  47  39  11  77  84  68  80  12  72  69  53  54  82  43  51   3   9  47  36  35  62   8  97   9  70  58   6  51  18  58  90  85  64  39   5  14   7  56  47  53  77  16  28  29  12  47  13  87  48  82  53   7  20  92  28  79  48   7  17  80  17   5  32  13  56  45  32  53  20  88  23  57  25  13  49  19  11  93  91  68  88  16  74  91  10  32  52  58  62  91  80  51  37  80   9  18  39  53  95  20  40  58   9  13  78  84  60  67  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  45  56  80  86  66  55   7  53  25  32  20  11  11  61  82  22  17  29  64  13  68   2  67  34  50  18  24  55  51  92  70   5  61  40  45  94  25  90  95   4  88   7  18  88  37  12  56  13  36  61  32  97  95  38  27  63  84  35  75  89  92  60  52  60  97  69  51  45  82  24  29  41   8   9  39   9  23  32  21  34  55  89  65  82   6  62  29  29  92   6   1  49  90   6  74  36  19  28  65  61  30  39  15  23  47  47  16  73  78  86  31  51  84  93  29  64  25  13  61  29  64  65  34  31  89  41  18  36  31  10  44   1  46  74  88   1  30  46  31  86  56  76  51  30  16  15  55  81   9  45  92  21  84  46  88  70  38  71  51  61  72  53  85  75  49  55  66  49  46  25  88  96  59  75   6   6  55  38  20  27  39   9   5  16  62  81  42  65  28  42  11  99  75  65  86  42  18  78   2  24  42  88  22  71   3  57  44  47   3  93  39  80  97  33  10   5  22  23  33  79  86  35  67  54   8  46  27  21  81  11  17  28  61  19  58  64  58   3  26   3  42  80  35  96  17  11  44  68  33  88  58   2  18  77   8  23  67  99  60   4  75  63  95  83  23  46  30  96  15  89  46  51  32  75  91  93  64  67  25  33  28  19  81  80  36  33   8  67  86  25  72  15  35  96  79  70  28  15  91  73  25  46  60  49  75  66  47  38  61  46   5  93  53  80  98  72  39  81  61  17  66  33  16   7  89  48  92   2  41  99  24  58  91  17  54  11  67  14  57  32   9  40  41   1  82  73  34   2  28  72  49  62  54  37  16  31  10  97  95  90  63  98  73  72  86  91  75  28  88   7  46  85  81  77  48  74  24  64  13  55  10  32  70  41  13  74  11  44  64  69  52  80  90  58  87  85  98  71  34  36   8  79  76  33  17  93  67   5  85  34  90  59  41  43  23  90  65  81  98  71  19  75  69  17  94  79  61  35  43  73  79  68  13  35  43  42  71  76  10  40  89  28   7  14  36  83  48  19  99  25  11  97  33  10  83  33  76  36  86  68  46  44  92  50   8  78  37  87  34   9  81  27  55  42  93  53  69  97  87  32  55   7  21  81  65  48  10   2  99  12  57  65  55  83  48  95  50  50  19  73  28  97  64  15  69  61  35  72   1  89  65  45  25  34  50  23  66  10  80  83  84  48  33  10  96  74  50   4  93  25  48  70  91  13  55  66  23  95  99  65  17  88  10   1  84  57  72  92  32  41  48  62  82  11  46  64  47  69  59  47  90  43  50  71  78  29  33  76  41  73  42  72  26  47  87  22   4  36  44  33  69  60  41  28  68  15  54  70  45  77  39  64  81  43  36  50  54   5  15  76  64  88  98  10   7  51  15  18  85   1  66  66  77  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                38  36  60  60  56  19  81   6  57  70  50  76  74  90  45  45  48  84  62  56  60  48  78   2  46  83  75  29  18  54  70  93  46  79   1  10  74  95  52  46  61  82  40  29  90  48  15  42  57  91  99  19  18  97  92  60  52  69  20  14  57  83  43  19  15  68  98  86   7  83  35  25  62  21   6  27  63  68  63  91  65  78  39  22  30  43  57  20  12  15   9  48  42  10  61  54  19  68  60  19   7  94  70  96  58  19  18  60  11  69  39  85  50   6  43  99  39  30  10  65  68   4  56  73  24  22  43  40  11  33  22  14  89  10  89  24  61  22  99  59  21   1  28   8  83  49  16  55  66  84  91  79  30  66   1  35  55  49  73  34  18  37  63  41  21  33  37  12  43  68  78  20  33  28  17   1  83  49  46  17  21  21  77  33   9   3  55  54  32  19  54  24  94  15  70  42  32  76  34  78  93  95  57  36  66  13   5  53  40  63  63  12  35  25  23  51   9  64  46   3  42  87   7  69  69  51  47  31  74  79  22  10  41  95  90  71  72  65  71  32  95  68  21  74  84   4  65  50  31  47  79  43  71  71  37  85  81  40   7  68  29  43  50  68  53  33   2  86  86  36  50  31  18  57  48  35  89  49   3  77   8  29  87  70   4  78  48  78  62  58  67  59  96  21   2  76  78  57  67  53  45  70  89  67  96  64   4  41  65  20  94   6  60  10  49  48  91  34  34  42  94  79  90   6   6  92  56  86  65  62  79  62  85  92  38  63  21  72  60  59  25  24  53  77  39   6  59  30  74  48  84  40  45   5  37  78  78  17  23  78  83  13  90  12  65  76  80  57  68  46  17   4  36  99  57  37  15  78  91  38  32  31  98  99  61  43  77  34  99  12  21  19  73  18  22  75  21  35   2  25  36  51  73  85   7  51  56  35  67  96  55  62  11  20  31  92  45  22  83  67  38  72  25   1  77   5  11  17  33  73  22  54   3  19   3   6  37  85  59  24  44  43  78  13  78  50  96  60  46  84  58  60  43   5  47  12  24  65   4  23  55  16  29  23  38  60  97  89  15  65  82  93   6  17  12   6  76  88  65  81  88  18  83  31  96  22   2  11  66  15  85  44   6  39  17  99  84  65  67  90  92  71  45  50  12  36  71  50  41  70  59  58  10  99   3  35  94  82  71  80  90  59  81  30  14  63  72  48  32  28  95  13  98  15   2  60  61  27  40  80  75   9  63  93  16  43  57  27  71  21  60  69  82  87  92  18  86  60  79   9  75  43  22  72  60  85  30  84   6  15  29  75  28  11  65  99  60  85  95  29  59  19   3   6  18  84  73  54  47  84  89  81  89   5  75  88  13  36  88   2  53  26  57  37  52  48  60  37  42  56  81   8   7  96  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              97  19  65   9  76  55  94  20  78  54  68  90   3  86  74  11  47  41  73  52  65  75  80  94  99  62  88  87  48  99  81  39   9  87  15  63  76  84   2  48  29  65  71  41  78  75  38  34  69  66  77  70  16  49  50  90  35  58  44  66  29  56   4   6  76  36  12  35  99  57   4   7  95  16  68  60  39  99  99  97  28  77  89  69  27  38  19  66  83  35  98  20   9  52  25  63  27  32  80  14  78  98  55  79   4  68  83  95  43  27  54  81  80  45  76  63  44  42  10  59  53   5  25  43  63  96  98  92  75   3  37  62  95  85  98  63  84  26  68  43  28  50  88  26  17  54  85  84  82  58  35  97  16  47  21  36  50  17  13  10  76   7  81  35  29  78  18  21  45  21  36   1  97   5   6  52  12  64  16  37  61  10  75  65  48  32  91  59  89  35  78  16  22  40  27  51  92  67  96  48  10  37  86  28  70  11  59  87  14  99  40  57  93  42  88  66  92  36  82  61  70  78  31  94  43  94  35  14  28  12  10  30  73   3  64  33  70  93  31  44  39   9  45  97  54  67  26  21   8  62  67  98  59   6  30  57   2  12  55  26  98  94  35   3  13  30  77  58  62  56  57  48  97  14  60  73  51  60  32  31  18  43  98  31  59   2  98  20  69  86  83  11  70  17  84  12  90  23  47  67  61  62  82  18  91  70  10  57  84  43  73  27   6  50  68  83  47  76  12  97  48  46  11  88   3  90  40  22  51  10  16   6  58  99  46  64  11  63  12  95  53   4  38  10  19   1   4  91  85  83  72  50  34  24  10  54  99  25  67  16  26  73  58  80  90  10  45  40  79  67  75  37  46  10  34  17  60  65  46  89  94  71  69  97  97  39  86  57  28  57  26   4  31  11  57  28  97  68  38  32  23  61  65  39  22  55  44  95  62  37   1  70  67  96  17  53  67  91  58  86  76  70  77  50  66  85  21  33  30  79  14  58  24  32  39  21  82  42  46  43  69  62  35  31  26  12  81  98  12  55  22  76  51  67  37  31  25  72  59   7  82  63   4  82  14  49  92  44  74  90  83  76  26  91  34  74  62  41  34  31  97   7  50  25  33  87  76  97  51  15  38  98  22  66  94  95  82  95   3  32  11  39  32  71  93  55  26   2  54  93  22  81  90  19  64  36  36  70  55  52  98  44  15  26  33  10  62  29  70  53  65  79  90  74  68  23  78  12  58  33  84   3  23  78  72  94  15  88  53  15  17  50  28  61  47  91  52  86  45  39  47  96  30  65  99  33   1  51  40  98  86  39  62  32  95  62  18  27  47  60  30  18   2  35  42  53  86  59  90  43  77   4  82  18  74  84  71  55  49  66  46  49  56  52  29  46  80  70  51  50  61  85  48  98  71  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            23  20   1  95  63  85  93  28  97  55   3  94  10  32  96  80  38  21  29  33  19  80  19  13  10  89  67  52  99   4  28  53  79  63  97  55  49  56  65  43  93   2  95  40  12  58  44  65  60   5  81  75  27  38  54  65  73  80  92  90  62  64  90  39  69  36  35  41  65  49  73  72  43  51  98  87  49  29   1  19  54  25  22   7  47  72  80  46  35   9  25  30  72  43  15  68  66  86  61  17  20   7  95  18  55  32  44  79  22   6  72  19  27  37  51  82  77  80  11  43  44  80  58  87  37  91  48  14  39  11   8   7  28  59   7  52  43  32  29  82  35  42  85  80  32  10  68  42  75  79  69  44  19  23  60  50   1  44  21  98  27  98  71  92  50  44  65  52  80  40  93  47  66  47  80  37  48  22  98  27  16  96  25  42  18  31  74  39  43  93  16  29  89  13  89  93  21  16  29  34   3  48  15   4  77  66  20  18  59  43  33  68  11   8  95  58  21  75  77  33  79  76  79  48  84  56  57   5  14  96  91   1  94  29  86  11  89  48  34  90  69  69  57  75  76  87  79  58  39  39  14   3  12  16  39  16  86  35  20  44   1  52  76   8  80  73  89  95  63  18  15  84  46  36  95  47  25  60  34  73  23  53  79  76  41  78  63  70  24  68   7  99  56  22  10  10  32  50  39  26   9  21  39  81  86  42  63  63  49  23  30  51  58  45  76  61  31  80  97   8  10  19  57  57  13  11  26  72  14  46  27  53  86  23  38   3  80  82  35  40  22  45  99  77  19  32  54  27  71  98  30  43  78  83  18   9  94  14  69  84  37  43  59  99  60   8  56  33  92   7  80  56   7  61  35  21  10   6  75  72  27   9  94  68  82  74  12  40  98  37  36   3  52  83  37   3  28  42  10  75  37  78  54  90  91  51  22  85  24  95  37  86  77  33  28  22  39  46  11   8  64   3  32  82  38  34  33  71  23  92  87  47  13  64  35  38  19  13  27  54  52  40  11   7  16  97  83  82  82  89  59  60  29  63  52  97  15  72   8  25  89  33  97  70   1  14  27  37  84  73  95  66  63  58  16  13  50  35  34  55  19  52  71  13  70  69  59  40  92  80  19  64  70  77  18  47   8  60  47  12  76  18  68  55  83  82  98  58  86  33  66  49  99  12  13  72  39  23   5  89  86  63  16  17  72  72  12  90  10  78   2   2  14   1   4  77  82  26  41  90  85  88  91  87  28  97  82  70  18  86   3  66  46  65  74  31  67  89  51   6  82  76  22  22  56  77  77  70  34  11  77  44  25  33  29  10  51  13  10  53  53  16  17  25  90   6  32  16   8  36  53  30  55  84   2  45  58   2  31   6  10  65  80  50  79  31  30  80  82  44   3  24  30   9  29  16  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          60  45  18   8  52  83  20  48  68  74  40  97  21  98  64  80  97  30  85  17  65  35   3  95  24  88  18  27  60   2  88  36  87   5   9  22  26  79  11  15  75  91  58  23  62  30  40  61   3  26  86  28  24  65  44  12   1  82  38  40  94  96  43  74  68  43  91  55  89  81  88  18  51  45   3  64   1  95  32   5  34  96  35  69  39  13  98  95   1  46  91  37  62   4  23  87  17  71  62  61  40  25  53  10  60  98  95  49  72   8  68  72  64  31  48  53  89  10  38   7  40  66   1  83   5  22  88  98  46  80  74  34  65  80  88   8  95  16  84  71  66  92  71  77  48  59  96  56  26  39   3  71  11  90  61  71   3  87  60  22  60  52  10  80  76   4  48   2  92  80  74  44  61  90  17  15  59   8  82  85  78  42  48  97  57  68  49  22  32  73  27  69  58  66  90  26  22  65  95  68  51  33  16  71  22  96  83   9  44  74   6   9  17  58  31   3  11  90   4  62  68  86  87   2  47  68  70  38  99  74  58  42  17  86  80  12  16  52  26  62  53   8  41  62  33  42  44   1  36  85  97  41  92  31   4  56  35  50  41  31  92  80  58  97  55  48  43  91  57  28  83   6  11  84  47  86  69   5  96  28  45  99  13  80  21  25  19  33  50  76  59  62  89  30  79  96  36  76  68  12  29   1  38  13  62  46  76  74   5   7  85   8  22  51  42  46  96  66  99  44  95  24  46  89  16  83  67  50  19  64  71  58  91  84  14  19  60  90  66  28  71  19  43  59  20  78  80   3  53   3  21  78  88  31  13  78  95  29  19   6  60  76  19  59  72  99  26  63  50  45  49  33  71  25  28  79   3  21  96  46  93  91  26  27  49  12  52  24  37  10  46  87   2  69  25  48  38  56  62  54  56   3  16  50  44  13  11  90  47   9  97  70  26  28  94  49  79  87  14  48  43  96  76  31  93  83  68  96  18  96  76  22  55  27  62  35  18  64  82  59  91  13  22  47  95  46  84  57  41  95  36  53  27  40  73  19  68  85  68  57  85   2  97  41  72  50  91  57  27  59  13  57  54  57  23  13  11  66  84  95  19  11  11  79  32  17   4  63  27  41  14  98  49  96  90  55   1   5  80  39  24  94  71   5  71  65  11  63  59  70  88   4   9  58   2   1   7  88   4  35  24  69  58  44  22  22  71  86  69  65  86  91  84  15  77  78  42  32  67  63  97  56  89  78   3  25  68  89  28  79  30  53  54  59  83  45  32   1  93   2  57  54   7  61  72  18  84  92  18   6  33  15   4  52  57  31  63   2   9  82  53  35  39  31  93   7  27  31  97  46  60  23  23  80  34  63  78  59  32  75  95  13  87  60  68  17  90  95  20  66  96  78  50  26  75  91  52   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        80  60  31  78  47  20  10  34  62  53  11  25  66  51  66  32  65  26  96  33  37  93  99  41  30  81  30  98  41  96  16  69  68  27  67  96  49  41  23   7   1  43  33  75  22  14  58  65  52  41  36  43  94  96  76  62  54  61  72  90  29  67  41  71  36  89  17  59   5  30  24  98  55  49  58  78  25  11  24  92  43  68  59  87  88  45   1  15  25  74  99   1  73  35  32  78  28  74   9  64   9  46  46  28  68  29  86  84  30  27   1  43  97  63  16  35  49   6  98  91  69  73  46  90  46   9  82  67  59  89  58  38  84  67  65  75  52  85  52  43  64  77  81  21  70  28  41  27   7  53  78  57  69  52  84   5  21  34  40  81  22   6  52  52  70  17  99  60   6  50  91  66  21  15  71  59  58  98  77  54  23  28  73  59  61  22  73  94  54  67  54  71  97  24  82  62  11  24  15  36  18   1  41  69   6  85  98  81  52  44  97  38  89  72  79   7  30  80  89  82  84  65  21  37  85   4  73  45  13  72  86  67  78  74  93  42   7  29  97  45  16  28  64  43  21  90  71   2   6  78  57  60  64  48  70  33  89  35  12  17  44  83  46  51  54  48  15  13  59  90  61  92  38  79  66   7  91  38  76  56  98  70  56  58  82   7  51  82  77  73  34  19  52  39  10  97  47  68  64  77  52  52  17  72  54  92  27  14  66  95  64  26  70  97  17  26  66  12  95   3  68  93  95   1   8  71  99  67  48   5  39  74  18   4  53  12  96   5  94  72  11  15  88  78  39  89  29  43  28  58  85  73  21  66  81  43  43  34  65  18  27  41  77   8  62  93  39  91  27  96  23  64  16   8  57  42  50  59  47  80  87  39  27  34  14  21  94  65  26  50  86  43  36  30   3  94  49  36  95  72  92  87  30  83  15  81  78   7  56  64  92  51  22  33  84  54  74  12  37   4  21  12  45   1  55  63   3  95  31  53  43  19  79  21  93  42  20  66  68  66  53  20  89  47  32   2  85  93  27   8  25  43  84  62  84  76  22  29  74  84  91  24  54  25  75  90  82  69  43  54  94  19  98   5  29  15  67  87  83  56  71  89  62  59  71   8  89  50  58   7  58  42  20  81  22  87  76  22   7  70   8  89  65  11  67  39  91  41  69  81  76  97  29  82  54   1  16  47  98  56  36   8  24  64  96  39  93   8  45  78  28  65  62  40  40  42  76  10  62  90   6  49  90  45  19  54  38  40  77  10  18  35  20  42  11  58   6  37  34  64  77  71  42  62  27  60  71  61  10  39  85  62  71  19  46  82  70  23   9   8  10  52   4  52  95  83  17  92  49  44  51  76  31  20  36  74  21  46  53  33   9  26  87  53  82  25  77  57  36  58  16  93  87  85  82  77   6  38  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      25  87  66   2  90  32  71  72  48  49  58  46  94   6  54  31  31  25   6   3  87  70  12  18  29   8  30  42  24  31  99  44  59  68  28  75  36  74  83  76  60  26   3  45  41  58  22  72   5  16  33  59  87  97  70  96   9  85  92  32  82  62  85  99  99   5  82  70  14  92  81  40  83  39  56  73  56  95  11  64  14  61  54  66  72  56  29  54  54  65  92  12  71  89  86  71  65  28  19   5  68  92  75   9  60  43  97  84  56  69  90  25  19  23  90  23  37  70  34   2  24  69  61  41  79  46  36  96  53  74  69  44  95  80  35  56  56  39  38  51  80  35  52  98  55  54  25  41  74   4  89  50  13  21  53  58  87  83  43  64  13   1  24  97  20  24  26   5  41  11  38  44  95  14  91  77  20  54   6  63  73   9  99  17  54  30  13  47  55  54  99  65  70  43  84   3  21  93  90  55  78   7  13  62  45  43  79  79  36  28  42  47  79  29  98  83  47  16  66  88  43  38  58  48  81  13  65  83  96   9  41  25   2  88  68  13  90  56  16  27  99  54  31   7  59  50  29  10  38  64  94  15   3  41  40  70  15  50  93  96  15  35  70  68  32  83  33  61  36  23  97   5  98  12  29  79  49  44  22  22  34  42   4  87  96  19  11   7  15   1  25  69  75  62  10  37  11  10  66  28   4   2  20  40  31  55  33  69  49  39   5  81  59  84  74  89  80  64  20  25  33  75  58  47  42  87  89  79  44  23  22  29  60  42  90  23  19  55  41  23  59  47  19  46   6  53  44  21  18  86   4  17  64  71  40  66  21  86  98   7   5  26  20  54  57  28  52   4  88  40  57  86  46  46  85  93  58  62  45  96  35   8  82  38  27  18  49  79  31  83  70  61  62  98   1  25   3  46   5  15  21  58  92  37  47  47  52  72  51  84  82  73  26  27   6  14  22  11   6  39  11  82  67  34  16  63   1  74  65  32   1  45  63  46  55  99  23  84  71  49  63  19  73  75  17   5   3  29  54   9  29  49  35  80   1  56  91  51  96  69   7  72  43  66  53  66  88  97  28  37  15   8  85  11  94  73  91  22  50  74  29  56  59  23  24  35   6  61   4  58  39  34  51  96  52  94  60  68  72   3  75  36   9  88   3  63  89  62  82  41  68  89  89   3  21  10  39  41  18  54   3  92  31  76  42  88  61  97  59  83   7  26  39  62  11  16  28  66  16  27  58  79  78  97   8  84  88  52  40  24  68  47   5  30  16  19  95  35  98  93  67  14  47   2  27   3  62   1  53  11  75  15  79  58  87  48   3  59  46  20  91  86  24  38  43   8  56  59  17  77  81  16  24  12  86  24  43  37  62  67  75  54  93  19  88  98  55  20  60  22  74   1  84  65  67  53  28  73  94  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  63  62  99  26  29  56  81  64  92  20  10  51  28  58  14  66  87  31  31  81  54  74  39  36  73  45  71  98  94  44   4  53   9  19  22  45  38   3  86  72  75  93  95  99  41  20  15   2  81  60  37  17  61  75  61  98  12  57  10   6  46  91  98  75  56  27  24  90  50  92  26  89  78  76  22  12  25  22  30  84   9  77  47  36  78  52  88  62  38  16  56  36  43  58  90  51  76  48  71  50   6  30  41  51  58  84  55  25  12  34  55  34  17   1  95  49  65  23  59  50  10  70  17  84  57  31  84  89  76  57  43  23  44  98   9  38  16  79  90  86  38   1   7  73  50  58  47  66  27  11  36  48  64  30  31  61  37  38  14  46  92  74  64  24  69  59  44  77  19  11  30  41  83   2  25   8  99  58  88  63  52  72  76  70  64  14  93  47  35  13  71  45  70  64   1  35  89  78   4  98  66  87  63  41  95  88  42  79  75  87  58  21  61  88   1  34  80  42  16  75  54  33  32  28   5  63  74  95  73  94  24  70  31  53  83  26   9  76  95  34   2  74  58  70  80  29  66  75  85  11  56  64  99  43  69  51  44  68  20  57  77  75  24  13  74   1  27  55  26  66  28  13   7  80  72  88  39  75  82  20  23  37  27  39   7  99  53  58  69  69  85  86  11   8  70  54  95  96  17  54  65  59  21  24  67  94  56  54  42  71  70  54  14  16  30  10  88  62  31  86  13  58  91  16  35  46  62  31  20  87  75  89  16  78  92  37  44  39  57  66  34  16  38  19  74  82  38  91  11  63   3  28  40  77  11  71   5  36  90  87  38  91  97  97  26  91  65  14  60  19  48  70  20  57  55  10  60  68  75  69  63   4  11  95  56  67  17  33  55  84  92  31  84  29  45  89  66   7  75  43  77  44  77  12  59  90  31  94  71  66  63  19  91  26  80  21  97  63  37  14  67  55  29  12  23  84  28  70   7  40  52  46  65  67  44  69  77  75  22   3  68  93  92  41  37  73  58  55   9  31  79  93  69  11  55  41  21  63  24  96  11  26  84  60  47  68   1  83  56  29  58  47  16  59  33  16  90   4  27  21  14  99  78  38  48  53  43  50  76  27  53  56  15  21  48  50  28  27  62  63  45  92  97  63  85   8  98   7  88  45  94  24  92  94  40  14  41  49  90  75  35  17  27   9  85  76  92  69  90   5  61  83  13  52  86  44  27  92  91  40  63  64  53  13  36  41  12  16  86   2   4  51   7  33  38  12  77  81  49  54  18  89  54  20  81  77  80  97  74  65  41  65  11  21   2  18  76  58  41  28  75  44  35  73  25  66  58  12  73  72  18  78  37  13  50  80  70  12  57  54  99  84  49  70  44   5  76  77  31  58  26  52  58  77  48  46  18   5  69  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  4  96  59  37   7  94   6  48  63  34  84   7  35  66  77  32  83  80  43  37  98  52  92  18  77  95  15  36  66  26  26   9  18  84  44  42  26  92  53  95   5   4  59   2   5  19   3  82   9  65  70  82  52  19  72  81  11  94  38   2  59  54   5  50  17  39  75  42  20  88  94  71  79  95  83  63  40  30  49  31   2   6  72  37  28  61  59  61  10  52  72  49   7   4  23  39  84  25  60  66  70  91  14  62  18  18  23  23  35  26  92  44  98  70  51  28  25  23  59  13  35  45  78  73  24  33  22  45  81  45  81   2  36  30  44  71  52  22  82  87  68  33  82  25  45  22  27  53  32  27  98  68  63  74  40   5  25  73  39  24  47  35  92  12  82  84  33  84  32   1  68  65  30  74  72  64  47  13   2  75  41  83  15  96  79  70  80  97   3  12  42  69  64  95   8  87  26  63  95  13  15   3  71  86  96  68  88  21  93  35   4  30   6  59   7   7  20  48  21  69  40  41  97  45  78  96  66  41  51  70  69  67  62  31  84  81  52   3  41   8  90  96  62  42  64  40  49  29  31  22  92  10  11  69  26   3  86  12  18   4   5  85  28  77  45  48  26  19   2  49  97   4  77  28  60   2   3  48  55  88  25   5  16  60   2  21  38  42  89  70  79  33  89  61  77   7  84  55  97  13  12  53  19  38  61  35   9   2  13  11  54  33  45  46  29  87   2  86  20  76  57   5  60  46   2  43   8  46  84  93  96  71  85  95  49  96  35  91  27  81  46  72  89  14  16  70  39  10  73   8   6  46  44  74  65  68  26   3  14  28  64  12  82  96  72  54  85  46  25  66  63  72  76  60  36  38  74  84  69  61  73  16  87  24  88  91  84  13  26  42  77  67  65  74  49  99  61  48  63  21  85  40  12  68  20  28  30  17  21  52  79   3  18  20  34   8  93  62  28  32  77  55  61  43  53  63  32  82  46   7  51  52  36  90  19   3  45  77  36  73  92  35  27  63  68  77  42  18  77  82   2  12  99  37  39  46  61  41  19  51  35  77  73  40   3  90  52  23  23  32  75  87  60   2  34  97  13  88  89  63  10  70  90  73  91  28  61  31   2  79  52  83  79  76  35   9   3  64  35  80  73  38  31  31  61  81  87  20  77  88   1  28  58  77  71  80  22  62  51  84   4  16  76  18   6  10  60  94  43  96  66  27  68  56  30  48  53  60  77  60  39  24  97  88   7  67  26   6  11  43  54  26  55  71  56  33  25  38  72   7  86  25  57  21  47  88  80   8  64  69  38  42  65  52  73  24  11  45  32  44  48  17  87  32  93  16   3  11  27  31  40  50  47  33  74  89   4  49  75  48  32  60  53  18  87  57  27  98  29  63  27   8  60  40  43  24  86  54  11  50   3  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                64  85  25  60  69  27  54  68  25  43  92  12  41  12  89  75  71  35  91  29  44  11  62  67  70  68  39  31  19  48  97  77  29  82  47  68  70  33  13   6  69  51   5  15  63  60  40  58  34  90  78  38  43  98   6  88  64  75  14  43   6  92  25  99   1  65  93  38  10  75  70   1  97   5  15  79   8  87  87  95  43  25   4  53  81  48   1  18  29  62  85  49  89  72  48  53  77  84  35  91   6  30  77  12  69  83  81  60  76  69  79  55   8  52  92  99   5  23  40  98   7   6  90  77  12  87  23  49   2  13  87  40  57  56   1   3  86  19  86   6  85  53   7  81  60  30  28  35  78  26  64  73  78  16  35  49  47  80  67  96  23   1  45  35  80  78   4  11  12  57  90  23  93  65  71  86  92  79  63  82  92  60  34  29  17  31  70  81   8  85  37  27  70  50  47   1  82  86  24  90  37  68  93  21  11  69  14  73  60  86  51   3  12  27  22  59  15  66  54  61  32  94  74  31  65   2  61  63  98  64  67  67  26  18  48  87  65  43  42  18   9   8  10   1  65  47  87  34   9  51  15  29  73  21  10  72  33  35  25  95  17  36   3  57  44   4  36  83  72  68  70  91  45  63  53   2  74  22  31   9  47  10  43  66  27  24  72  11  98  20  21  10  92  53  99  37   5   9  75  28  48  95  69  77  96  63  58  16  66  67  89  66   4  62  29  87  38   8  65  10  98  60  57  70  57  24  29  57  37  13  99  68  12  67  34  68  75  42  56  36  95  45  77  85  14  51  72  23  14   2  34   8  72  87  64  76  96  47  14  87   8  13  92  18  41  69  48  28  21  24  62  86  49  56  14  56  10   2  44  53  69  78  67  73  55  25  22  96  21  77  26  78  38  46  68  60  75  87   5  53  71  21   2  39  90   5   5  14  99  72  19  54  43  46  80  67  50  92  70  24  53   9  78   4  26  61  54  58  11  51  24  54  72  20  32  27  98  54   9  16  39  14  18  87  68  77  75  72  90  71   2  32  45  14  47  12  16  56  59  43  39  36  84  30  87  94  47  62  24  40  30  33  73  75  72  94   2  32  51  92  76   7   6  97   8  17  68  75  44  35  65  90  74  70  24  64  52  32  71  70  80  43   5  41  92  88   8  45  26  63  76  58   1  96   2  32  40   9  33   3  11  27  16  59  23  84  73  70  79  21  49   1   4  24  49  25  27  71  95  36  20  71  20  39  16  40  82   7  74  14  98  24  16  61   1  48   1  41  93  56  84   8  78  60  68  63  58  70  28  24  66  85  80  50  35  30  76  92  52  78  66  69  73  98   8  25  36  57  75  72  90  28   7  42   4  89   5  16  65  96   7  25  14  30  87  53  40   5  70  60  17  57  88  86  43  96  83  33  81  20  56  54  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  23  37  42  23  20  99   9   3  99  62  91  11  73  65  84  57  72  32  24  66   4  37  57  61  67  54  23  26  47  15  29   1  74  76  85  42  26  60   1  43  82  46  71  99  64  70  80  42   6  53  38  41  31  12  20  17  87  84   4  97  46  19   2  82  62  34  51  81  32  22  74  60  45   1  70  77  13  63  65  41   8  90  71  14  51  74  20  79  66  83  87  67  88  78  89  94   4   3   7  11  59  25  85  21  86  18  90   2  19  55  59  67  94  55   7  80  35  37  22  98  48  55  42  64  44  85  11  52  79  93  16  38  43   4  32  83  44  82  99  68  35  40  87  77  46  34  27  88  27  42  81  78  84  47  53   7  21  26   1  82  91  82  31  63  92  45  31  67   2  25  39  58  49  25  73   6  79  28  22  85  84   9  58  31  52  99  54  75  50  17  75  47  38  90   9  98  60  96  79  33  67  89  30  17  86  58  61   7  89  43  71  59  58   3  20  63  93  74   8  53  85   4   4  56  45  83  69  85  28  36  59  68  28  72  30  12  86  55  27   7   8  67  77  30  11  69  42  48  95  59  43  95  70  89  75  21  97  82  46  24  93  32   3  36  74  19  12  68  42  12   4   9  94  46   9  93  47  53  53  96  28  24  48  59  20  14  56   8  40  81  19  16  42  86  87  67  68  43  99  65  63  43  83  71  67  63  81  63  77  15  93  39  34  15  84  50  52  30  14   5  54  64  81  10   2  35  81  64  82  28  33   4  24  40  59  33  47  46  93  38   3  47  32  26  79  16  88  44  44   4   3  47  21  39  63  27  71  21  18  73  89  65  47  25  30  10  84  28  83  17  34  11  18  42  52  74  51  71  42  73  72  19  66  30  61  70  13  96  45   6  64  80  41  37  31  36  92  96  79  29  87  27  16  51  74  53  20   9  25   9  46  85  93  29  62  74  84  76  24  86  64  16  36  52  70   4  28  46  60  96  70  49  69  77  74  14  96  25  28  65  96  42  49  62  98  69  98  74  43  39   4   7  40  17  74  29   2  40  24  54  58  80  29  46  44  35  16  27  25  82  79   1  96  95  57  39  99  36  96  48  25  37  10  46  45   5  99  73   9  56   7  12  41  47  19  28  55   5  33  87  41  62   9  65  95  93  98  69  58  36  64  87  57  80  65  56  91  95  83  32  73  73  44   1  30  99   6  71  87  67  56  92  31  28  20  79  85  53  79  66  48   2  75  32  60  69   7  32  41  44  28   2  32  13  70  78  96  68  36  41  43  88  64  58  44  20   9   1  37  20  13  91  53  72  68  40  80   7  47  38  28  91  85  77  78  56  94  35  27  53  19  67  79  66  11  29  59  88   8  83  76  62  64  96  28  91  27  84  58  41  35  25  46  37  13  35  52  31   7  44  96  17  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            40  62  60  77  73  95  40  75  61  73  33  15  85  27  12  74  35  55  50  22  16  42  81  59  75  38  65  85  53  24   6  59  71   2  18  36  15  76  88  89  17  35   8  43  61  94  55  24  21   2  76  83  63  64  22  45  41   9  11  66  44  35  34  56  41   3  74  47  82  58  14  60  64  97  10  76  28  74  94  85  32  11  86  21   9  84  22  23  42  39  65   8  94  88  89  33  81  52  29  44  94  77  34  73   4  77  10  59  28  24  28  24  19  98  89  86  90  69  17  37  95  34  46  66  77  36  66  60  26  97  88  10  39  21  16  78  51  43  99  64  20  68  11   8  79  56  77   1  72  98  64   7  44  47  34  26   8  27   8  29  95  52  23  93  40  73  82  76   5  35  40  27  31  76  38  38  91  82  61  86  94  73  49  92  97  27  88  65  80  99  13  77  64  98  38  78  80  68  85  84  57  82  55  77  90   8  53   6  82  67  90  86  71  35  24  30  83  97  16  31   1  35  29  94  41  74  61  60  92  91  52   1  90  24  52  39  49   5  93  34  66  73  59  86  78  47  31  97  81  11  52  66  47  31  68  28  53  89  71  93  79  46  82  51  65  53  63  77  65   8  78  42  11  44  46  79  35  78  34  30  69  32   6  63  96  18  91  89  31  91  68  82  87  65  23  83  39  41   2  33  44   6  73  86   2  10   4  85  12  53  90  20  79  37  47   6  44  73  64   2  68  68  44  20  22  11   3  80  89  80  40  23  99  26  30  58  70   5  50  95  63  28  60  76  90  34  82  20  50  70   3  54  21   6  63  11  41  56  95  67  95   2  19  95  52  25  76  50  79  95  38  79  84  94  91  23  51  91  55  23  86  29  54  56  98   2  31  26  66  53  49  74  46  79  49  16  82  46  81  87  42  83  27  43  18  17  82  39  44  66  75  28  89  90  38  33   6  90  40  21  52  42  95  19  80  31  59   7   7  55  76  48  41  82  14   5  78  77  16  93  36  85  90  76   5  18  35  56  25  12  12  45  17  26  57  69  32  88  69  26  73  51  15  49  44  42  38  66  12  76  39  32  52  95  23  24  65  70  89  26  49  52  43  78  36   8   4  30  95  76  72  28  52  76  89   6   7  52  36  63  27  74  12  48   8  22  61  32  20  10  18  89  35  27  30  72  95  87  65  58  82   2  77  34  43  96  32  67   1  73  99  90  76  76  52  65  44  32  93  76   3  40  43  12  55  65  58  73  77   4  17  30  69  61  94  60  76  21  95  88  14  92   2  93  27  15  67   4  27  27  62  74  97  19  62  97  88  51  29  23  92  18  63   3  70  60  57  34  70  36  25  97  48  57  54  58  66  99  68  89  34  26  47   1  84  79  70  66  76  90  90  81  83  73  44  76  27  92   1  90  45  47  31  68   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  93  11  22  85  35  71  67  22   7   8  64  61  13  89  16  66   3  83  20  44  92   6  79  74  46  63  55  55   2  31  36  27  10  59   7   1  41  66  42  23  38  68  23  85   1  59  28  70  31  66   5  12  32  89   1  63  66  12   3  42  57  72  45  55  32  97  71  15  76  53  13   3  72  49  62  83  80  10  35  83  15  73  25  20  21  77  62  74  61  82  62  52  40  84  94  84  72  94  44  25  83  19  94  56  14  52  92  74   4  76  64  39  39  46  23  11  46  71  37  81  52  64  22   7  24   3  17  63  12  74  51  38  64  52  39  36  81  41  23  57  65  37   7  34  63  78  68  91  34  55  48  53  82   4  70  82   6  45  71  21  28  57  33  93  18  83  60  23   4  12  66  54  11  96  54  98  26  95  63  80  54  30  29  87  17  12  58  40  63  91  36  35  78  73  31  55  54  69  93  39  54  58  22  44  81   6  21  56  59  20  80  66  77  41  97  69  84   4  81  56  34   6  19  16  73   7  15  35  69  59  91  94  83  14  84  74  62  33  42  63  39  58  42  54  59  91   5  88  34  72  67  37  16  46  10  80  43  22   5  52  59  11  70  70  89  59  67  82  86  61   7  33  99  71  34  46   1  98  21  47  95  47  68  38  28  52  93  69  88  30  60  92  92  59  45  95  85  93  11  39  45  98  99  29  86  76  47  57  43  42  62  21  60  71  82  15  14  66   7  23  89  67  62  13  15  85  85  28  12  99  20  25  55  90  24  32  95  72  24  77  53  81  89   4  43  17  41  45  28  69  24  81  96  78  99  13  74  38   6  50  91  65  51  77  36  15  64  37  44  96  90  51  96  93  11  46  32  71  49  22   9  94  67  10  15  60  44  41  59  96  34  82  45  75  11  75  78   6  71  65   5  22  75  90  65  55  77  75  59  15  60  33  20  94  91  51   4  97  65  16  56  88  13  46  53  91  67  68  54  94   3  94  42  27  25  82   8  63  25  54  48  73  57  84  85  19   1  38  41  46  58  72  83  59  30  78  23  53  92  92  97  12  70  36  63  94  56  29  28  50  26  38  65  25  36  56  94  53  92  89   2  39  74  15  12  45  43  80  87  26  97  57  86  46   2  30  93  22  32  18  13  58   2  43  35  44  25  38  19  66   3  86  85  98  95  14  38   2  82   9  69  73  74  14  80  92  75  41  33  22  37  60  80  48  17  85  99  26  75  87  92  62  81  83  14  75  39   9  97  98   8  78  75  52  48  11  46  33  78  30  98  78  99   1  33  51  65  72  74  77  58  43  28  23  34  62  11   1  90  48  80  97  39  39  98  99  74  87  59  62  66  67  73  67  36  35  39  90  33  32  61  17  41  90  76  80  12   4  92  75  11  66  20  73  31  86  68  15  45  63  26  83  26  85  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        45  40  24  67  51  23  43  17  42  90   8  50  53  24  41   6  49  55   9  42   2  25  28  71  31   3  36  31  22  72  65  48  14  26  23  89  53  23  85  34   4  81   2  98  47  34  94  44  81  49  38   3  67  16  19  52  89  22  92  83  87  35  40  72  46  44  25  58  96  80  49  27  16  30  99  29   9  92  11  39  26  73  80  53  39  79  97   8  99  58  92  30  96  95  49  55  47  25  95  96  51  15   6  79  88  11  83  72  23  41  57  46  44  96  51  78  91  46  70  57  66  60  14  73  11  69  47  18  83  61  41  55  67  60  14  74  95  86  40  58  37  55  36  31   1  73  52  69  69   1  20  79  50  62  41  73  77  44  93  81  38  55  26  97  91  16  59  66  39  88  15   4  96  21  76  61  32  71   8  68  64  71  33  18  53  55  28  95  53  44  38  19  61  58  10  74  99  47  75  66  35  23  36  99  70  74  49   8  42  14  80  76  69  93  54  79  61   5  70  66  92  94  25  16  80  42  44  67  38  57  89  16  40   7  69  75  12  24  24  27  94  11  68  55  72  80  32  92  89  48  25  91  52  26  54  98  39  81  56  72   1  72  43  71  29  44  78  89  34  71  48   2  93  34  87  58  10  20  46  38  13  47  59  89  72  22   7   1  30  57  59  54  30  64  98  77   2  87  70  51   2  93  74  88  56  62  96  60  98   4  49  76  53  75  92  96  79  44  11  70  47  47  49  42  28  47  18  61  45  32  21  93  59  99   3  87  35  36  90  40  68  84  18  19   7   8  95  80  16  22  19  50  82  97  77  43  39  37  64  27  93  93  59  76  30  67   1  30  94  84  20  59  82  75  24  71  30  98  48  92  99  64  54  81  72  16  77  54   8  78  72  41  76  91  67  65  85  86  29  25  87  53  75  77  64  39  25  28  69  88  77  44  89   4  19  87  93  19  53  71  96  47  81  91  64  83  11  99  66  91  74  79  43  45  58  45  23  15  11  86  33  68  71  43  57  22  62  33   3  49  20  75  66  76  16  50  95  30   9  40  77  31   5  49  11  77  79  61  21  12  55   1  26  87  53  94  14  43  76  45  24  23  55  43  43  50  78  62  26  10  86  17  39  63  94  42   7  22  60  49  17  56  90  60  39  54  97  36  36  71  90  21  57  54  97  86  63  23  47  55  57  43  60  45  95  50  38  55  29  24  41  78  52  87  72  93  47  48  11  39  30  71  29  99  25  63  88  15  82  48  33  10  11   4  54  49  61  46  58  52  92  42  91  19  21  92  66  95  67  76  22  62  94  65  15   2  85  25  43  21  24   6  20  84  65  54  38  33  68  12  46  50  74  11  43  18  67  65   7   3   5  76  65  49  42  88  75  78  30  66  97  75  50  46  11  39  89  66  39  96  12  46  49  77  75  34  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      87  59  35  99  93  41  98  49  74  95  70  69  96  38  38  91  70  81  65  15  39  51  68  37  67  55  63  59  17  90  43  22  68  35  52  39   8  16  68  38  68  92  16  38  63  34  68  68   9  12  80  63  66  93   9  82  61  82  78  67  10  61   1  90  70  29  28   8  18  52   2   2  58  53  14  76  54  60  31  37  95  85  51   7   9   7  87  50  62  56  72  65  68  95  87  15  71  71  73  64  59  29  75  97  30  71  10  50  61  13   8  95  69  43  53  44  97  55   6  49  84  13  22  11  60  45  57  53  80  71  58  73  62  81   6  28  65  74  79  26  14  78  36   8  23  54   5  66  37  98  94  65  44  52   5  18  75  32  84  53  94  34  90  67   6  84  12   8  13   9  55  28  33  47  17  10  28  95  21  14  96  63  21  28  62  30   6  31  64   7  78  68  54  23  12  75  89  24  70  98  50  56  55  60  22  76  26  62  45  30  82  34  17  52  19  43  39  98  24  89  42  37  56  94  65  11  21   1   9  32  27  56  76  51  61  77  60  79  85  44  54   2  21  90  99  60  83  34  91   9  89  69  84  62  84  72  45  59  14  23  59  75  56  92  23  63  23  66  98   3  75  95  16   5  50  68  78  61  53  31  35  92  27  72  75   4  14  72  91  39   8  96   9  25   9  84  74  18  28  55  87  28  23  99  22  65  86  15  14  57  93  94  18  80  91  60  63  84  87  22  21  18  81  69  70  57   1  97  96  81  17  74   7  11  15  18  18  72  72  88  53  86  85  96  33  41   4  80  54  21  36  30  45  39  29  79  32  35  57  96  16  46  72  40  13  75  44  55  59  17  84   3  50  10   6  23  84  91  41  81   2  50  20  74  33  86  87  41  86   2  39  50  66  94  48  19  30  12  31  46  97  31  96  17  15  60   8  59  58  32  63  33  92  14   8  55  54  37  90  51  87  60  11  86  33  32  64  56  55  62  82  83  16  40  44  68  15  13   5  58  20  37   1  75  87  67   2  48   5  23  86  32  88  90  97  20  87  96  34  48  39  90  95  79  56  64  75   8   7  58  23  30  35  63  11  84   4  95  76   8  25   3  27  87  61  50  11   1  98  56  60  29  12  31  11  50  80   6  24  68  29  16  69  28  14  85  72  96   2  43  60  71  33  35  48   6  57  26  25  21  37  11  64  40  13  50  62  29   9  10  93  64  60  27  49  81  83  90  38  24  61  45  95  58  30  15  84  36  14  69   2  35  30  44  61  72  38   8  12  32  50  23  46  95  20  44  60  11  26  63  99   1  55  66  59  86  74  83   6  33  93  87  91  31  76  23   6  18  18  58  62  35   3  46  16  99  14  94  84  44  70  75  90  43  86  17   8  94  73   3   6   4  96  96  40   5  70  10  13  78  33  77   8  18  80  55  52  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    37   7  71  98  16  32  69  32  33  13  92  46  50  93  62   7   4   4  66  43  88  98  94   7  78  68  35  55  11  47  20   4  49  76  24  83  74  89  61  43  45  94  30  31  34  71   4  57  95   1  67  74  93  41  45   2  15  71  49  22  85  77  78  11  27  79  73  26  31  67  38  89  45  70  70  51   3   4  49  90  79  78  52  45  93  80  77  35  55  87  51  30  45  38  70  31  47   6  58  99  56  89  39  56  37  21  16  36  68  29  10  90  40  45  33  81  25   7  75  74  19  28  80  58  82  76  41  39  44  20   1   6  82  58  94  17  33  19  51  38  73   4  33  29  64  95  74  66  91  82  49  28  89  46  62  67  60  21  53  94  40  25  78  86  67  75  66  92  45  86  17  69  79   9  96  23  29  81  53  15  84  88  43  45  12  60  83  23  43  37  54  44  11  19  14   1   5  25  73  77  74   8  59  42  38  19  14  45  86  97  84  60  13  89  38  58  82  15  10   2  54  30  85  67  98  83  67  13  12  62  94  12  29  36  24  55  88  43  15  49  35   6  73  35  70  50  17  78  40  54   9  91  18  27   9  33  85  42   4  83  91  18  91  27  71  74  90  76  44  31  66  62  60  19  88  89  56  88  21  37   1  58  14  32  21  97  36  28  54  34  58  76  62  97  75  84  40  39  63  89  10  37  21  56  27  83  59  29  64  88  79  10  42  21  28  22  95  46  45  87  14  26   4  12  83  55  51  74  24  99  14  75  40   2  70  51  87  52   3  69  52  31  41  88  35  96  30  48  77  92  70  30  46  60  37   5  62  17  81  69  58  17  34  51   8  46  34  36  80  54  73  42   7  60  64  41  72  51  68  84  27  77  50  50  32  63  81  22  47  99   4  31  55  88  82   1  40  71   5  37  27  51  84   8  16  54  63  48  19  28   6  68  66  73  53  27  95  48  27  65  86  59  83  77  74  66  54  26  98  78  71  70  10  83  37  58  33  88  54  61  50  41  53  73  86  91  40   8  79  60  46  85  32  51  95  76  34  91  84  41  17  89  41  39  15   4  98  34   4  88  51  82  56  82  24  92  90  53  16  58   9  38  71  24  35  86  74  88  26  13  21  48  38  54  80  10  45  89  77  26  33  97  28   4  38  44  75  39  52  53  10  92   5  59  19  13   3  83  93  47  99  43  30  12  61  14  66  36   7  24  99  59  33   7  33  43  94  48  12  32  35   3  97  31  74  65   4  68   2  12  85  73  80  43   3  76  71  20  65  14  65  79  49  56  73  18   5  61  34  73  41  74  40  24  34  89  75  88  65  99   4  17  13  48  44  79  16  36  98  63  69  62  10  77  90  33  97  51  61  31  31  42   1  58  66  22  80  55  73  88  48  43  10  13   8  20  30  81  30  67  70  21  47  36  22  15  99   3  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  97  33  78  19  62  20  95  53  76  38  46   4  89  75  23  85  37  82  52  78  81  99  47  61   4  10  30  11  54  10  12  12  73  33  25  14  43  61   7  44  69  11  35  70  24  60  64  27  46  93   9  30  50  49   8  33  75   3  58  78  19  11  78  97  62  64  63  47  68  58  56   4  60  28  76  89  56  12  81  67  78  18   1  32  98  52  70  27  57  10  90   3  25  76  91  28  45  24  79  65  18  19  54   8  77  83  89  99  12  68  45  53  87  57  61  96  29  74  73  20   5  84  28  46  72  34  87   8  10  24  75  84  61  40  88  85  40  49  96   1  22  15  54  35  40  51  75  51  59  78  43  68  17  52  62  22  36  64  75  72  36  97  97  24  25  36  62  39   6  41  98  50  11  86  29  62   1  88  53  83  31   1  58  38  34   7  12  20  22  17  61  81  55  71  58  15  87  15  34  15  19  79  81  32  79  59   8  41  75  17  44  82  60  87  77  76  58  87  74  64  62  23  80  92  15  69  66  12  59  61  55  13  77  79   3  88  95  92  59  95  16  28  56  70  32   7  86  52  48  35  76   3  98  98  68  68  88  55  13  81  68  10  48  56  84  88  25  72  84  43  31  32  36  53  35  71  44  17  32  20  14  80  74  26  26  57  90  46  52  72  99  33  72  26  42  83   6  68  91  26  11   3  86  31  29  89  17  54  10  93  29  56  91  24   3  99  73  44   7  81  92  75  41  78  82  85  91  58  76  32  18  23  79  48  42  41  37  91   3  29  29  63  74  85  99  96  76  45  97  54  39  81   4  52  84  83  44   9  68  40  46  16  58   1   7  58   4  16  90  40  59  40  97  41  29  30  20   5  70  67  56  92  51  92  42  46  90  73   6  75  13  21  44  43  15  40   3  41  41   3  23  66  84  49  41  80  89  41  27  16  22  25   1  51  75  34  80  65  28  10   8  31  61  21  20  53  94  32  78  17   6  13  85  74  18  75   5  34  91  71  60  69  11  58  95  30  36  55  16  72  36  82  58  23  27  18  90  41  39  57  19   7   3   1  32   6   5  45  42  28  69   8  42  54   3  64  97  91  27  59  68  77  99  98  10  86  79  63  89  17   6  77  20  15  52  62  37  49  17  40   7   2  13  30  84  94  51  92  11  39   9  81  45  26  97   1  86  89  96  54  39  83  23  81  32  63   8  80  73  10  65  61   7  48  22   4   1  12  37  41  47  22   7  99  48  10  89  95  92  45  86   2  58  12  31  95  83  77  45   4  71  22  84  63  83  25  61  58  71  16  37  92  27  25  47  62  91  31  43  50  63  63  59  18  37  28  30  83  39  29  87  41  19  58  32  50  17  54  34  37  58  85  55   3   2  79  49   9  71  61  33  18  29  99  27  77   6  71  25  14  89  77  82  96  28  37  70  99  58  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77  94  47  31  18  70  38  17  96  86  71  77  68  76  30  86  48  31  63   4  61  71   7  59  87  52  39  37  43  38  74  56  60  13  83  30  30  80  70  17  71  95  92  43  71  38  49  11  25  57  94  19  43  64  85  13   7  90  43  19  30  13  55  73  61  76  58   4  44   9   7  49  77  40  24  91  55  30  53  91  93  33  22  14  48  97  25  68  46  39  60  60  18  61  43  79  30  87  23  43  64  15  21  60  43  90  55  82  82  63  35  84  39  65  81  21  32  94  85  31  97  46  14  57   7  52  59  26  22  83  33  52  33   4  38   1   4  76  91  31  45  45   1  31   4  87   2  32  41  24  34  47  31  51  31  69  76  14  91  35  36  62  99  18  80  52  28  63  19  50   7  86  42  36  11   1  43  14  47  31  50  73  56  14  15  40  13  21  69  28  31  81   3  89  98   6  93  94  73  79  38  37  91  50  68  31  77  38  27   2  12  27  17  46  58  18  95   3  23  73  82  29  72  45  75  31  64  42  21  39  63   1  50  39  74  45  56  68  83  48  30  97  99  84  45  30  86  77  33   7  28  91  50  78  12   8  99  54  87  68  96  77  80  43  37  30  18  57  96  76  23  29  70  68  73  77  50  27  44  83  18   4  51  50  27  13  14  68   4  28  10  88  28  36  15  89  32  42   9  16  26  41  17   4  41  92  21  51   8  91  76  41  69  66  46  31  50  41  35   2  24  24  75  86  82  67  82  19  96   7   4  26  86  25  35  40  44   2  70  23  31  35  51  93  54  95  62  94  59  43  57  30  18  58  22   8  76  68  42  92   3  95  24  72  22  88  93  51  34  68  76  58  90  36  13   6  78  13  61  24  30  37  75  35  54  97  56  78  12   7  99  43  55  28  70  43   3  78  82  90  74  65  73  63  54  77  90  42  12   4  58  28  56  47  36   3  55  23  94  53  35  55  17  26  96  33  31  16  64  45  53  14  51  43  77  51  81  89  93  54  50  40  87  19  67  30  19  17  44   9   7  80  45  87  66  73  65  44  73  62  39  69  29  60  43  53  39  27  54  74  93  37  12  87  30  45  18  39  93  51  70   2  26  46  47  49  34   2  67  34  32  22  37   7  75   3  37  99  31  49  63  99  47  55  86  32  54  66  94  38  45  87  15  42  27  76  93  52  23  15   8  62   7  48  31  74  58  66  49  57   9  46  49  48  64  52  89   7  37  35   5  62  56  29  80  10  18  45  29  37  93  12  43  48  30  66  27  51  99   9  96  38  77   7  89   5  45  99  58  69  37  41  69  97  91  92  20  19  36  43  79  75  33   7  18   9  24  17  15  93  68  26  86  73  18  56  57  57  68  97  86  29  37  13   3  63  39  55  47  93  53  22  63   8  18  53  73  21  75  14  89  13  22  87  53  32   3  57  49  60  40                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              71  14  61  49  16  46  81  16  55  81   7  80  39  27  51  14  99  32  46  42  86  96  14  49  44   2  45  19  77  76  27  34  43   4  77  64  94  47  22  71  42  48  35  83  87  83  78  67  10  63  16  32  30   5  58  12  56  84  23  67  79  58  44  45  50  34  20  72  32   7   3  41  25  37  49  95  20  14  73  18  48  34  53  40   7  13  89  99  42  58  49  94  44  35  30  82  80  96  49  47  14  28  47   9  43  65  89  55  76  16  78  26  14  44  87  63  50  21  42  10  34  23   1  97  88  17  95  52  82   2  47  51  80  85   2  42  31  23  70  48  69  65  50  88  74   1  54   3  15  87  13  36  82  36  32  90  71  11   4  86  31  23  31  75  44   7  69  36  38  86  79  14  43  15  92  66  81  18  27  33  22  24  63  42  17  38  35  71  10  40   1  99  87  89  82  80  16  48  49  84  96   9  38  89  94  22  87  86  25  25  18   3  85  33  79  45  53  99   5  18  27  44  75  85  71  92  60  31  40  12  73  68   2  11   2  25  16  60  19  62  28   4  68  93  14  70  63  51  48  68  86  92  15  91  96  77  79  78  51  19  48  73  41  55  82  28  98  30  18  60  46  86   2  60  99   9  87  22  90  72   3  78  97  41   6  19   3   5  38  56  16  73  63  83  27  43  21  89  16  57  16  53  90  93  56  11  34  27  46  13  44  10   6  49  78  40  39  70  30  87   5  17  52  99  77  49  16  67  10  78  51   7  95  47  53  86  60  55  42  79  35  77  73  99  21  95  26  11  71  90  31  78  80  65  70  77  62  24  50  69  31   5  80  77  20  67  79  48  31  36  86  54  96  74  45  35  17  30  38   9  39  35  76  59  50   8  18   2  61  46  82  45  47  16  78  13  56  48  25  30  57  21   9   5  15  20  25  21  22  58   8   2  63  61  63  48  51  57  56  98  22  40  38  94  15   3  89  10  74  14  35   6  71  44  91  64  68  22   2  79  93  62  77   2  26  25  92  66  69  17  59  59  19  65  33  81  41  25   2  65  25  81  23   9  40  41  45  92  52  50  42  57  99  36  89  44  53  23  23  69  41  34   6  70  36  15  13  17  11  98  90  10  39  26  13  23  14  24  16  26  71   3  92  35  19  11   1  48  88  24  48  87  32  60  43  87  70  68  55  90  48  54  69  22  80  47  23  60  97  92  84  95  48  82  97  26  53  89  91  70  47  11  93  54  77  62  35  75  55  48  99  71  19   8  27  97  86  74  62  11   1  96  27  44  81  98  49  64   4  49  75  18  78  41  84  50  60  52  28  75  33   9  15  73  10  21  27  19  92  10  52  29  24  20  35  44  45  84  87   9  19  21  56  14  33  90  98  39  75   8  80  60  58  58  20  81  45  57  35  28  25  89  17  42  34  85  86  90  53  47  81  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            18  21  37  36  99  67  68  98  43  18  29  83  89  35  39  81  21  89  85  19  65  87  31  68  16  68  28  23  25  96  10  47  69  16  63  77  19  99  33  15  60  85  22   2  69  76  65  79  24  99  79   2  19  61  41   4  16  66  28  95  70  39  62  25  83  80  34  96  52  77  25   9  88  43  35  96   6  74  52   2   4  86  89   3  61  61  90  44  59  59  33   5  46  83  54  24  23  22  78  49  85  25  94  48  49  49  47  40   7  54  76  66  26  12  98  37  88  88  11  38   5  56  94  86  99  97  57  16  90  32  52  19  67   8  68  43   8  90   1  18  47  35   2  29  29  64  53  52  62  59   1  54  54  32   3  81  37  78  36  34  72  97  73  50  48  79  28  39  99  72  88  27  10  56  28  65  77  17  43  63  38  17  31  67  21  12  33  72  94  10  26  12   9  54  56  64  66  89   5  99  78  98  16  86  49  94   9  68  41  38  24  11  40  84  65  20  59  24  25   5  61  11  74  35  40  41  30  20  64  55  78  20  95  97  37  60  25  70  49  99   3  84  95   9  24  57  70  18  45  81  94  47  43  35  57  79  12   2  98  85  85  29  38  76  47  93  19  17  68   7  82  30  38   4  93  27  10  28  50  16  26   5  92  66  78  71  42  36  33  50  99  74  35  58   6   4  72  42  67  50  49  25  91  24  13  41  28  65  33  99  47   8  44  87  88  48  95  12  41  32  10  80  91  99  89  76  66  84  75  23   2  72  92  53  20  42  24   5  35  18  99  24  78  83  61   7  49  85   4  64  93  48  88  34   4  79  92  91  31  96  77  71  76  61  65  31  15  46  13  34  82  89  29  27  65   8  46  92  78  69  98  20  18  62  98  89  41  88  33  91  28   5  44  38  71  69  82   7  91  87  57  59  39  77  21  97  71  99  16   7  89  24  57  29  27  86  13  71  42  33  10  31  38  58  11  68  84  39  20  90  13  20  58  56  42  69  40  32  95  62  64   9  74  50  14  66  26  52  52  34  66  24  22  41  50  20  52  94  24   2  16  41   6  57  49  78  61  82   8  97  88  82  68   2  86  27  79  61  20  50  20  45  33  78  79  16  69  58  31  59  72  83  12  96  34  20  67  79  99  59  10  60  12  71  22  67  10  50  73  97  29  80  52  17  82   8  69  14   9  85  34  81  27  46  86  87   6  55  26  76  37  18  24  76  98  23  60  78  65  90  58  82  49  96  61  35  10  43  19  11  36  18  13  44  73  68  18  99  48  96  78  83   7  70   6  42  41  33  89  43  74  88  97  70  33  74  32  67  45  84  60  27  44  86  17  88  22   2  93  49  74  31  59   2  34  29  28  80  77  37  32  31  74  51  36  58  53  24  88  15  81  19  12  46  50  77   7  71  90  12  12  86  58  78  84  67  68  22  62  72  60  98  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          54  98  48  88  15  65  95  37  89  79  47  35  29  75   1  61  34  46  49  28  85  36  22  42  61  47  47  95  74  32   8  24   2  68  78  10  69  19  68  69  25  63  13  83  48  33  52  79  27  59  64  20  38  41  87  70  78  37  35  80  59  62  88   7  49  54  64  81  15  88  18  88  56  66   5  63  67   3  75   2  95  76  83  94  21   7  77  92  38  98  63  27  64  90  64  67  34  39  44  38  34  80  23  19  23  22  76  95   6  91  39  20  59  96  66  68  17  72  24  72  20  56  39  97   1  66  84  99  44  12  67  48  30  26  31  85  33  20  56  40  11  77  94  86   6  89  15  19  55  83  95  65  16  72  25  58  82  87  90  26  60  28  26  70  22  61  42   7  78  83  76  89  71  42  95  84  29  28  81  36  81  87  38   6  74  88  31  83  35  88  54  79  41  38  40  63  68  82  39  30  49  54  54  10   1  55  46  94  14  20  46  63  12  18  90  52  75  38  30  76  67  81  70  86  74  77  28  35  82  65  20  21  95  15  56  29  35  73  66  91  45  75  39  93   1  62  30  54  54  43  20  79  17  22  72  20  11  61  21  20  76  45  90  34  96  14  80  30  34  88  99  99   5  46  74   5  57  53   3  19  97  59  27  66  39  24  41   8  49  58  58  68  15  97  16  87   8  23  73  25  14  30  29  61  56  96  15  55   6  13  81  61  67  76  67  77  81  79   5  27   3  71  78  82  50  40  45  69  40  79  84  92  75  76  69   5  52  95  99  48  72  20  85  23  95  91  27  75   2  71  97  91  17  52  21  61  21  61  18  63  22  50  89  46  33  90   7  64  88  91  55  43  10  39  32  61  34  51  43  36  92  79  82  13  48  91  29  22   8  40  95  76  52  97  51  33  23  26  43  15  42  64  87  14  57  25  48  92  85  66   6  21  31  34   2   5  92  16  82  68  23  59  25  24  90  64  27  27  40  18  21  21  80  88  21  79  16  22  14  11  72  47  38  88  53  97   9  23  85  47  17  84  16  61  71  26  47  51  30  43  64  59  79  46   2  64  92  77  38  92  24   5  29  14   1  30  89  23  48  53   7  10  45  13  41  75  46  46  28   9  55  84  57  87  58  35  13  65  96  84   6  95  11  88  69  17  58  48   5  79  92  90   6  56  15   9  37  87  15  27   7  67  93  34  12  19   6  68  93   6  37  87  75  64  48  44  87  48   2  78  21  18  57  75  46   4  18  58   1   6   4  94  40  79  78  35  60   7  55  46  28  86  49  41  52  45  11  19  66  76  24  61  45  75  13  47  12  48  89  57  49  53  86  75  28  28  33  29  40  33  54  69  62  77  84  39  42  28  37  86  19  38  14  81  23  61  43  42  31  38  18  52  29  11  32  82  32  36  47  44  99  78   9  48   4  30  16   8  45  81  49  50  37  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34  79  75  78  87   1  87  46  62  82  22  16  95  60  71   7  77  99  18  14  83  10  87  72  29  14  14   8  79  84  20  76   3  48  57  37  92  23  38  19  10  77  75  46   9   2  55  25  35  82  15  10  49  12  98  78  60  74  47  78  42  50  57  56  73  22   5  28  10  64  41  73  41  67   3  85  41  15  91  83  94  18  59  79   9  10  78  32  22  82  25  68  62  79  77  81   6  61  45  28  36  51   7  78  82  29  80  21  99  79  20  72  32  50  80  35  46  82   7  77  64  80  83  63  59  49   2  32  70  80  35  41  15  70  91  19  37  55  29  51  14   7  40  30  47  28  45   6  90  81  86  74  75  46  17  22  46  11  16  89  38  19   2  95  59  92  22  15  90  48  34  87  86  82  48  91  80  36  98  29  76  66  11  40  51   5  36  87  97  95  56  65  64  65  72   4  90  25  12  93   3  59  12  83  50  15  76  75  64  92  32  36  82  71  77  24  56  93  99  51  79  81   3   6  78  33  84  55  84  49  45  85  96  66  74  32  87  42  98  59  90  65  10  10  73  27  85  96  97  34  17  14  88  62  20  58  13  77  36  50  42  87  13  71  58  24  81   9  84  11  67  81  42  55  62  31  92  89  18  59  98  91  20  51  66  18   8  51  62  83  13  96  72  15  45  55  31  52  35  85  54  25  52  47  32  38  79  21  45  24  98  22  94  49  12  86  16  99  83  10  15  93  18  71  97  96   9  49  62  42  45  42  19  60  92  20  72  22  76  66   2  86  92  32  66   6   2  77  92   3  65  82  23  94  28  71  49   2   3  76  47  86  74  47  62  72  44  12   1  65  42  11  87  76   6  50  65  96  37  92  46  78  63   4   3  55   4  85  56  22  10  83  29  47  26  82  40  77  74  18  14  31  98   3  56  29  85  70  47  69  34  61  51  40  13  62  87  50  31  42  48  49  78  54  25  32  60   5  29  66  89  42  20  28  66  20  16  15  78  14  92  52  15  60  86  47  56   7  81  83  82  94  39  83  13  60  92  41  54  65  48  33  97  58  19  29   9  76  30  61  68  99  44  76  90  71  26   2  84  55  49  96  14  97  56  85  86  75   1  78  86  31  12  49  69  69  69  91  33  62  41  28  32  51  73   5  22   6  76  56  40  35  70  96  38  62  99  62  82  14  54  55   7  94  62  73  40  93  44  75  24  43  89  78  41  52  21  78   8  30  32  50  10  88  31  33  23  82  28  94  16  52  29  28  25  66  62  90  77  22  73   5  39  59   8  39  15  21  80  59   3  88  10  42  26  60  13  47  98  27  77  39  34  65  12  27  27  50  74  87  59   4  64  99  62  66  37   1  68  96  78  60  60  37  29  28  85  48   3  90   3  50  82  50  65  19  68  58  72  22  71  55  24  68  81  69  74  45  30  62  25  70  98  31  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      9  12  53  45  29  23  83  53  25  30  40  12  35  14   6  29  17  26  86  27  74  66  90  93  54  21  18  87  10  83  78  41  71  62  92  19  33  76  37  44  33   6  51  37  77  73  71  74  15  41  66  59  75  45   4  42  54  15  89  92  92  50  57  44  67  65  80  81  79  66  68  30  53  67  53   4  34  86  28   1  96  10   2  31  19  51   6  10  63  58  27  21  87  65  50  89  15  78  67  83  63  55  40  58  17  79  78  13  84  25  54  77  24  16  99  13  99  62  93  55  43  78  48  83  62  97  91  56  68  36  38  90  32  68  10  73  46  66  60  97  73  12  62  40  59  68  91  99  97  11  53  80  88  11  15  59  34  24  48  64  65  43  48   3  96   6  36  45  62  53  16  77  49  63   4  94  22  76  63   2   6  74  18  36  58  87  63  28  22  33  21  67  15  85  26   3  53  12  95  52  27  91  62  87  26  33  29  13  23  24  62  40  70   8  70  42  89  32  74  81  57  17  35  31  82  55  62  72  45   2  59  16  52  16  60  47  81  78  94  53  55  20  10  72  45  84  57  35   3  45  38  95  56  29  97  72  62  21  77  33   1  84  67   3  74  54   7  39  74  70  16  13  20  94   4  35  69  71  27  23   9  12  67  14  57  93  82  56  54  56  46  32  53  62  52  42  30   6  67  12  12  46  91  26  30  13  12  48  30  14  84  82  43  46  40  58  69  93  68  83  74  23  30   1  99  63  23  42  88  69  46  56  73  50  10   6   9  91  56  68  67  71  56  69  40  57  43  81  40  32  26  56  48  57  44  91  69  82  98  61  20  26  78  15  90  85  48  13  23  89  22  72  75  52  12  70  77  88  70  69   5  77  84  98  45  95  96  21  91  86  66  77  56  36  30  13  43  34  55  62   3  73  62  96  59  64  60  19  56  11  78  87  42  23  78  72  94  75  88  38  29  21  90  57  45  32  24  54   4  68   5  98  70   4  89  75  48  38   9  33   7  19  75  32   6  39  75  37  45  36  80  94  51  79  52  60  67  45  68  22  20  77  81  18  11  96  47  75   8  24  82  52   3  71  50  99  32   7  45   3  58  38  40  90  81  42  20  84  53  62  84  15  45  46  48  85  31  70   2  30  45   6  28  99  50  87  40  13  84  93  44  45  53  22  19  12  85  56  78  63  78  34   2  37  30  24  73  90  70  50  88  34  65  94  45  94  22  77  52  22  93  59  91  69  93  45  34  93  12  50  72  47  46  30  35  19  69  26  71  12  33   4  14  58  43  31  78  48  40  56  89  69  26  90  23  12   3  95  60  26  77  20  70  32   7  93  10  78  17  23  37  82  10  72  79  70  74  13  83  78  85  58  90  59  10   8  67  96   2  11  41   8  36  21  36  40   5  26  32  44  34  72  59  42  31   3  19   6  66  63  37  81  13  26  25  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    76  26  80  48  86  64  93  11  67   5  83  21  55  91  52  52  85  52  16  10  13  21  66  42  72  18  55  86  40  47   5  95  35  55  38  43  11  20  87  20  64  23  31  56   7  94  83  76  37  28  60  69  98  69  55  95   8  77  77  45  66  61   8  64  43  64  74  52  25  23  83  64  78  56  27   5  14   3  76  61  63  47  38  29  51   9  13  22  25  35  59  55  78  64   3  43  74  48  72  96   8   1  24  76  65  84  58  32   8  36  70  20  91  54  86  95  34  21   8  75  41  20  65  89  39  61  19  36   1  52  88  62  32   3  91  14  86  97  71  86   3  86  30  46  63  66  27  56  54  99  74  75  25  22  28   5  90  29  43  61  72  30  55  41  49  56  92  51  71   1   6  49  56  22  28  86  71  49  72  57   9  92  30  10  54   7  42  70  87  32  33   6  42  95  96  41  13  93  17  87  62  62  82  17   3  83  32  32  59  42  88  92  12  11  49   5  68  72  59  30  45  59  72  85  65   8  47  60  85  99  92  12  34  93  81  49  59  65  39  23   9  20  55  59  38  80  58  70  35  70  69  96  27   5  43  97  16  72  50  66   3  24  21  75  17  40  87  28  18  37  71  66  90  72  99  42  74  91  71  25  53  76  36  48  27  67  20  75  53  38  23  11  35  69  36  26  75  71  83  34  17   1  73  93  68  57   4  17  42   8  15  14  19  47  25  80   9  80  83   1  75  48  60  49  84  79  76  29  67  50  15  74  13  12  12  58  50  64  70   1  27  94  90  18  41   3  32  19  91  51  85  12  24  71  67  95  97   5  58  76  73  71  55  47  97  21   9   8  33  64  87  86  62  44  32  87  54  12  31  52  24  27  67  83  37  18  19  66  73  17  81  84  33   2  75  14  70  65  10  77  81  16  12  22  42  39  13  67  49  93   7  49  33  60   7  13  52  50  87  82  96  10  21  85  84  97  26  99  33  10  74  89  38  93  41  33  30  28  16   8  41  71  94  35  48  82  36  63  15   2  68  73  32  54  74  52  51  86  63  89  24  74  37  69  34  65   4  57  29  59   8  79  56  48   5  65  36  52  43  40  39  33  99  42  36  54  37  74   2  40  44  14  67  49  71  23  38  12  50  79  52  58  38  47  86  43  11  93  95  55  70  79  58   5  32  74  62  69  51  52   3  78  11  71  55  79  83  75  76  84   7  98  59  31  95  74  28  84  91  85  49  24  13  58  33  91  63  38  63  69  70  26  88  72  47  58  12  34  53   3  44  58  15  30  19  62  91  59  13  62  18   7  78  80  95  18  99  36  86  70  35  12  21  30  46  36  58  19  20  47  63  14  71  10  36  56  90  56  69  95  37  55  95  85  19  73  85  77  96  99  72  40  16  36   6  29  48  88  87  93   7  57  64  88  70  71  29   9  72  66  71  98  88   4  14  97   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  26  93  54  50  41  26  97  70  70  68  81   6  97  67  52  25  33  40  78   2   9  15   2  93  67  90  89   6  37   6  70  34  88  28  19  65   2  31  45  95  68  31  56  89  88  13  47  68  46  81  50  84  16  57  76  97  31  86  69  75  60  41  80  66  28  60   9  93  51  23  19  92  82  58   3  73  80  34  12  36  79  32  70  80  54  25  14  12  91  24  19  29  93  76  57  10  23  71  96  23  19  57  34   4  62  11  78  96  83   5  74  52  27  58  34  14  56   9  51  75  60   2  21  80  22   4  84  84  83  10  40  96  32  14  78  61   4  28  22  98  30  26  51  26  38   4   6  99  73  44  46  10  46  71  36  12  21  56  51  51  64  69  94  40  85  92  40  54  35  21  52  99  96  12  99  36  84  50   1  97  23  52  61  51  99  71  25  58  53  70  81  44   1  30  38  14  40  52  95  16  60  35  87   9  71  93  98  15  63  78  91  38  42  20  74  48  30  29  61  67  87  21  49  79  55  73  37  49  48  24  12  31   8  37  99  20  71  26   6  51  26  70  93  26  14  66  99  47  35  92  32  98  29  14  82  94  49  22  15  95  20  92  90  36  44  79  34  19  12  73  91  18  27  57  41  99  16  87   8  40  65  77  58  90  37  66  73  54  82  98  54  80  69  64  12  75  75   3  38   6  28  74  16  61  86  97  46  92  92  97   3  28  77  84  97  18   9  70  67  92  41  40  12  24  29   7  14  76  57  45  69   2  16   2  87  45  25  75  67  29  23  79  93  86  83  97  56  59  46  51  93  50  17  73  23  11  46   5  84  87  44  16  55  98  27  63   8  34  51  26  29  79  80  82  21  63   7  10  32  44  70  75  30  88   7  80  83  50  14  25  20  97  73  76  32   5  74  77  39  95  53  32  51  30  37  21  31  71  25   7  32  14  63  17  76  46  54  68  69  71  14  16  61  28  86  24  23  87  48  13   8  66  72  92  67  22   6  97  48  80  23  34  25  88  92   5  61  29  47  20  44  13  29  24  55  91  40  50  15  73  15   2  36  60  80  97  96  60   3  71  82  19  16  29  62  76  22  81  52  58  60  53   8  92  22  31  51  91   8  57  37  40  46  51  74  22  36  97  15  21  36  57  86  41  24  95  47  84  14  65  46  31  63  67  90  89  87  43  70  24  97  85  27  15  39  55   7  66  44  27  50  10  45  66  79   2  97  49   7   9  52  67   9  83  79  90  79  60  51  14  64  14  19  76  10  96   8  62  60  95  17  69  39  83  44  75  63  30  48  73   1  67  60  83  96  39  21   3  78  14  11  17  87  99  75   9  18  34  84   1  42  82  52  16  49  73  20  77  28  33   4  41  53  34  74  84  55  67  26  42  80   5  59  80  10  15  71   2  79   9  82  46  84  19  91  20  52  27  30  67  99  17  67  77  13  35  94  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                52  81  21  15  89  16  86  44  67   1   7  66  15  29  79  65  30  38  88  18  41  80   4  77  42  64  36  37  88   1  44  45  67  78  28  94  52  82  11  44   5  64  11  13  64  31  26  36  64   7  78  81  18  77  22  16  99  73  63  71  66  70  59  35  29  24  91  72  54  22  71  40  62  58  74  23  80   5  63  17  34  51  39  42  91  64  63  51  49   6  81   4  67  11   3  57  79  33  85  37  52   3  26  65  16  67  91  64  77  89  96  50   6  48  42  17  48   4  65  33   9  35  22  60  75   4  23  69  86  60  77  24  91  49  20  47   3  42  84  93  86  39  65  88  57  39  50   2   1   8  53  45  11  44  34  86   4  17  78  99  13  41  51  36  27  34  65  90  76  92  76  77  62  22  17  88  84  80  22  27  33  24  55   5  60  56  14  36  55  71  46  35  54  61  57  54  82  40   8  93  92  74  29  37  44   4  64  13  79  43  53  18  50  99  19  18   3  48  73  70   4  42  69  99  89  75  76  16  65  78  47  55  51  54  97  20  48  65  86  94   9  71  60  59  31  21  20  84  50  37  57  13  29  42  80  43  80  45  70  99  93  93   4  53  38  41  63  51  61  24   4  42  62  41  80  74  14  33  70  45  42  23  56  78  97  88  94  72  46  65  47   2  92  67  41  56  30   7  90  60  54  45  44  60  71  59  13  78  78  57  26  88  77  39  99  89  95   2  12  64  39  33  29  54  33  60  60  11  85  21  26  58  35  27   5  44  62  75   6  68  36  70  78  55  21  34  23   3  15  25  37  29   6  34  49  16  27   2  71  86  42  26  17  50  59  93  18  60  82  15  43  86  88  18  28  34  43  64  15  64  19  69  19  47   3  85  45  74  33  37  50  80  76  28  38  45  89  18  42  62  98  24   4  59   6  83  74  60  60  68  27  75  26   8  69  34  43   1  70  40  20  44  33  59  71  28  12  88  52  64  91  44  76  42  11  53  49  29  31  71  98  61  38  71  64  66  97  95  17  49   7  80  63  34  17  32  60  54   7  92  99  38  78  40  89  79  40   6  64  93  27  97  38  19  49   9   4   7  25  41  45  94  17  50   7  24  20  94  93   9  89  26  67  54  41  77  67  93  29  33   5  39  87  91  51  16  59   7  75  37  22  11  80  46  39  94  86   3  40  55  49  11  51  55  80  61  10  96   7  52  52  46  14  23  33  27   7  47  95  74  92  53  43  73  71  64   2  96  98  16  59  36  19  86  96  24   5  52  48   7  61  23  80  13  26  51  21  21  20  80  10  89  63  83  71  32  47  41  48  26  20   6  20   5  23  26  29  54  72  25  41  58  22  63  88  31  71  61  16  45  85   8  92  34  17  11  39  98  19   6  51  24  71   5   8  45  72   2  47  31  59   9  27  37  24  23  94  64  37  38  49  15   4  59  93  49  44  37  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              32  61   7   4  92  59  80  81  88  64  36  96  52  54  93  93  19  66   9  84  86  56  20  39  75  50  81  15  17  49  64  69  66  75  52  40  57  52  99  56  39  86  98  41  96  42  58   1  58  59  92  27  79  72  98  73  79  67  16  69  29  53  69   4  14  42  53  99  39  18  80  13  74  80   3  74  69  11  69  41  65   5  27  10  88  57  43  94  92  75  23  12  88  97  38  34  51   9  35  58  50  19  94  28   3  65  22  39  64  37  14   4  59  28   5  17  86   9  77  15  34   1   4  24  68   1  74  78   2  63  59  98  81  43  46  76  24   1  22  25  54  96  90  46   4  54  16  75  57  35  44  39  56  49  36  14  32  25  87  36  19  14  91  46  33  25  81  67  27  87  55  75  43  82  73  12  26  87  92  87  69  80   6  49  36  68  96  77  96   9  39  39  53  50  99  13  68  13  80  75  94  36  50  47  19  39  58  10   5  11  19  67  83  92  16  69  35  60  50  12  13  21  64  45   4  56  83   4  50  60  26  53  64  90  92  47  73  22  80  55  88  29  97  23  11  22  24  42  57   2  11  78  18  61  16   9  41  62  15  39  84  63  70  58  92  34  86  86  11  48  68  86  80   7  23  61  61  45  51  39  93  80  75  28  44  65  23  52  65  21   1  37  42  98  32  80  95  18  21  47  28  74  36  67  10   7   9  17  64  17  45  17  67  92  15   6  31  64  96  48  32  31  48   3  85  56  95  21   5  25  36  58  29  28  59  82  51  57  12  61  45  52  74  33  28  87  33  58  44  28  38  58  52  89  68   4  56  76  53  52  62   4  99  26  19   6  30  36   5  60  73  17  75  98  64  51  17  84  64  66   4  83  90  36  77  17  98   5  73  65  37  21  24  88  69  75   9  47  30  34  12   6  69  25  63  34  51  80  68  54  47  43  15  43  96  99  84  66  37  33  32  95  60  25  91  23  40  64  41  17  98  69  75  86  52  32  52  24  84  13  63  80  49  38   6   1  91  73  95  79  60  20   2  36  40  80  45  75   5  21  86  90   6  38  58  22  44  80  79  23  23  82  41  42  93  66  18  80  12  68  33  23  28  17   8  27  37  15  57  89  31  25  19  16  62  73  86  89  85  62  90  61  23  28  38  27  75  27  84  26  95  56   3  38  81  47  79  98  12  46  32  28  82  14  77  54  41  33  58  28  49  21  40  24  89  92  87  32  28  43  60  62  92   8  27  10   9  66  65  66  35  59  59  38  55   2  43  88  60   4  33  55  78  70  55  65  64  80  29  84  56  15  71  47  51  52  81  62  75  29  37  35  84  70  96  86  56  25  54  50  47  22   8  40  54  34  22  45  23  77  59  83  86  19  23  27  57  69  35  62  65  91  66  49  70  51  76   6  92  71  49  66  68  67  39  89  84  95  52  24  48  83  51  87  42  13   9  25  50  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            53  20  87  19  44  80  60  40  54  87  97  93  33  24  64  59   7  42  26  61  58  72  79  85  46  38  65  22  12  99  94   1  94  22  50  73  33  80  17  78  75  70  63  70  23  86  85  76  39  44  34  65  45  80  25  28  24  35  30  14  29  65  49  89  73  91  12  47  18   8  14  11  54  25  27  69  25   3  80   5  58   5  98   4  30   5  88  44  11  10  68  52  60  80  53  12  52  85  51  28  18  10  15  57  53  52  92  95  73  37  78  80   2  41  52  42  77  68  70  79  54  78  74  40  65  33  80  69  99  45  99  47  24  10   9  66  34  47  92  78  96  56  32  92  79   1  48  86  94  89  46  34  10  91  15  16  73   4   8  16  21  90  19  84  24  28  79  36  57  22  67  40  12  82  78  72  72  62   8  23  56  10  70  97  85  70  92   8  23  32  23  85  63  22   8  34   2  21  25  40  47  97  83  55  52  21  16  86  58  92  97  55  25  23  47  57  80  84  91  38  26  75  98  20  59  11  89  14  53  83   6  81  17  54  18  13  16  21  86  69  34  49  59  47  68  26   3  28  89  28  33  44   6   6   9  32  13  93  77  52   3   2  37  68  22  92  58  65  33  45   1  45  46  84  96  79  95  46  62  95  37  22  52  57  30  85  26  75  94  24  76  57  94  85  34   7  64  65  75  17  53  69  64  93  95  95  48  40  88  49  26  36  18  14  15  64  46  84  13  88  73  92  25  62  53  22  43  13  70  72  22  83  29  41  71  40  61  27  42  83  40  63  90  74  28  96  98  76  61  34  44  74  14  35  87   8  88  28  17  55  70  89   6  52  16  56   3  78  26  74  63  91  57  55  86  47  52  10  61  83  51  76  81  41  90  88  10  25   5  74  37  33  69  24  26  84  21  78  94  73   3  77   4  23  71  24  56  77  74  55  33  13  94  77  77  45  34  40  21  30  83  44  99  48  40   5  56  45  38  83  60  32  38  63  76  53  56  16  96  19  85  87  62  53  55  75  93  11  82   6  35  68  74  40  74  26  53  59   6   6  16  52  65  89  38  61  17   8  95  76  76  81  99  63   3  93  14   1  87  24  10   4  26   5   4  27   5  87  19  38  87  26  11  29  87  98  99  60  90  99  32  36  51  54  33   4  12  16  13  33   3  44  53  32  67  54  60  86  25  86  32  65  73  57  29  12  65  84  25   8   4  17  15  81  73  39  26  71  39  90  42   8   1  53  66  30  86  92  94  70  94  16  49  64  96  21  66  99  96  57   6  70  17  29  36  45   5  76  32  68  82  60   6  79  86  21  49  48  51  93  83  20  60  70   5  37  63  50  99  45  95   7  89  82  61  95   9  33  66  28  54  91  77  24  92  41  73  79  35  76  23  21  40  46  85  22  25  72  24  33  90   1  49  60  20  10  37  51  37  91  10  97  63  64   4  69  33  66  18  42  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          13  70  98  88  35  85  91  13   3  62  12  94  55  79  54  20  24  82  48  90  39   4  49  14  21  71  80  53  40  38   3  87  83  56  18  22  16  36  33  65  28  65  97  50  59  25  81  42  51  43  73  27  76  86  17  21  28  11  30  41  93  21   8  46  57  32   7  55   8  66  96  20  26  48   7  66  50  30  32  95  51  71  84  54  77  17  87  89  50  95  22  99  17  40  32  79  77  15  83  90  41  62  14  27   7  21  54  98  68  85  98  68  57  42  18  59  29  37  80  77  79  21   5  52  28   3  21  72  19  16  55  73  34   7  41  21  56  10   8  75  86  44  12  26  30  35  27  33  47  41  64  94  14  12  24  60  91  58  83  84  94  86  35  56  85  12  85  76  77  93  30  17  71  86  97  11  49  21  48  60  96  88  27  71  23  36  88  23  71   5  85  97  64  64  64  86  97  41  68  74  44  84   8  86  34  28  68  87  29  46  88  95  59  81  40  89  42  24  69  81  17  57  23  21  40  31   9   3  28  16  57  65  43  32  32  15  73   6  44  81   1  88  10  52  58  45   1  76  11  71  41  64  44  40  62  30   8  69  21  93  30  60  32  68  60  13  32  97  50  98  10  54  24  90  73  26  86  29  31  34  38  90  26  31  57  67  52  18  63  78  36  18   2  12  73  58  31  44  14   5  83   7  29  30  68   2  40  37  74  79  90  66  83  12  50  94  77  70  58  62  83  70  49  15  90  31  40  87  84  25  76  42  40  29  69  90  85  18  32  34  37  33  80  75  87  60  26  38  56   4  13  83  70  93  21  61  77  41  72  86  34  58  45  66  47  11  76  25  85   9  41  87  92  54  97  33  24  46  44  83  52  16  53  66  99  47  92  90   8  22  14  97   3  13  89   4  18  83  31   9  77  60  64  30  63  69  41  82  71  57  89  31  81  33   7  68  50  70  11  44  19  40  48  53  48  50  86  33  64  31  19   5   7  16  26  72  14  64  15  89  38  73  60  90  51  49  55  44  63  98  94  62  36  66  66  24   4  41  26  15  44  47  88  66  22  42  99  77  36  48  40  33   1  10  18  31  47  63  11  39  62  23  61  53  30  73  44  35  83  68   3   4  57  17  90  33  74  85  84  70  68  56   5  39  14  21  91  56   8  86  95  61  96  41  79  10  61  83  15  30  92  61  44  99  61   7  88  90  56   6   5  37  83  78  53   4  30  82  18  94  35  85  55  63  13  52  59  45  30  89  18  46  71  46  41  91  16  24  14  72  17  69  15  43   4  93  31  44  36  72  85  31  83  44  42  57  29  85  83  92  82  30  84  15  33  79  10  55  55  38  93  64  53  66  76  16  30  35  94  58  40  50  83  97  38  38   2  20  82   3  47  46   9  93  54  75  44  10  90  32   9  43  35  40  26  57  95  11  76  74  63  36  85  84   5  39  35  35  96  27  25  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        80  42  52  30  14  95  45  14  12  30  81  28  54  43  11  58  71  20  84  84   6  70  90  66  79  56  66  19  24  60  10  14  95  42  23  24  21  82  57  30  20  86  44  13  60  21  59  41  84  85  10  68  86  62  43  67  78   4  23  47  93  97  49  59  63  45  24   4  56  15  19  65  99  65  26  78   1  32  55  96  89  52  89  55  16  34  24  63   5  50  36  47  45  27  52   8  53  70  41  74  17  87  14  23  15  20  21  28  53  75  62  11  61  56  20   9  29  54  86  77  54  42  96  31  93   1  85  75  46  36  15  85   8  97  15  80  11  13  81  71  90  68  89  70  40  60  50  65  71  11  72  47  22  77  80   2  80  19   7  90  31  28  89  31  80  88  51  95  66  44   4   5  73  62  27  32  63  60   3  55  85  90  14  80  74  51  32   4  49  72  26  37  96  88  88  13  64  26  42  44   5  11   1   1  54   1  18  65  41  51  90  33  83  72  59  58  45  27  62  77  50  63  83  37  18  69  63  48  99  73  24  35  70  92  65  24  76  90  50  61  62  49  92  68  34  66  56  37  74  67  51   4  67  58  68  36  94  42  40  33  86  54  50  99   2  23   4  96   1  84  20  56  14  31   2  74  67  33   2   2  11  92  81   5  57  47  27  69  56  66  75  60   8  56   7   5   5  10  60  76  11  93  67  68   7  72  86  54  76  47  56  75  47  44  23  16  61  91  35  20  89  99  21  90  40  11  74  95  10  78  93  96  32  38  23  43  53   2  86   8  23  57  66  30  10  46   8  45  19  94  76  26  62  16  74  80  62  10  22  78  86  89  11  39  29  61  72  74  11  80  61  48  22  40  45  60  55  88  14  94  24  40  44  64   7  55  17  49  29  11  28  80  88   2  71  57  77  33  58  68  65  76  29  87  74  82  56  57  53  32  31  24  30  13  75   1  95   8  35  87  43  34  68  54  51  88  34  72  66  19  36  26  87  59  92   6   2  99  51  67  89  46  44  91  47  63  72  29  71  55  85  94  95  35  91  63  57   7  18   4  41  69  81  82  75  82  38  87  77  74  47   6  40  25  18  56  48  22  10  35  29  81  99  54  41   3  89   6  93  91  75  61  41  87  31  38  86  64  75  18  14  69  16  57  94  29  90   1  94  45  89  46  84  85  78  27  90  87  48  86  23  39   4  52  44  21  84  31   8  41  37  78  97  14  69  42  72  40  14  44  21  78  86  82  64  45  40  25   1  12  51  13  67  43  22  35  99  22  64  85  24  50  60   3  86  20  40  16  22  87  98   3  55   6  82  32  39  50  92   8  80  27  67  58  71  65  40  64   4  12  60  47   9  69  63  25  92  13  79  70  41  64  86  50  78   2  21  51  46  64  98  18   4  67  19  16  35  48  38  82  37  95  80  32  73  52  76  73  76   1  38  87  87  14  70  58  71  62  75  78  26  84  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      53  62  61  31  84   4  11  57  34  56   7  97  55  89  42  83  37  62  15   1  34  10  53  42  61  78  22   3  16  75  71  23  43  40  43  26  88  30  47  78   4  87  11  99  18  47  24  14  32  36  47  46  51  11  56  59  56  41  32  31  42  29  40  62  23   3  19  83  87  80  39  51  91  38   4  36  37  39   9  66  42  37   1   7  93  38  57  32  88  87  71  46  41  71  60  96  97  73  59  78  92  59  17  27   2  67  83  15  66  63  10  14  50  63  42  56  78  57  56  27  51  60  63  15  61  23   4  44  88  59   2  14  59  95  78  31  47  38  11   8  45  36  40  33  24   9  79  58  17  81  56  87  74  14  55  45  80  33  81   8  54  14  61  94  28  82  15  51  43  87  82  95   5  85  56  12  98  69  72  83  93  92  46  27  70  55  66   9   7  35  26  91  92  44  20  31  26  43  28  52  28  45  34  49  10  76  22  52   2  55  13  85  65   5   6  40  41  58  96  95  52  17  79  35  80  52  64  75  54  75  29  79  14  76  42  24  86  76   6  88  12   2  57  14   9  15  48   8  43  56  86  86  59  55  45  86  32  82  35  45  33  70  80  95  65  42  73  60  18  31  24  26  87  89  88  80  98  14  85  82  66   2  64  23  41  28  27  90  46  52  66  79  58  48   4  31  51  83  66  87  24  23   7  74  94  82   1  94  13  89  12  30  10  79  31  58  36  59  97  62  97  25  15  72  75  79  82  78  27  85  77  14   1  34  32  52  52  39  68  46  26  48  21  39  76  39   7  96  31  97  17  89  74  57  65  95  74   2  34  34  41  39  23  40  92  52  93  91  35   5  57  49  16  11  31  97  25  10   4  52  40  69  88  43  68  27  50  98  57   1  94  30  98  45  26  28  82  79  19  10  11  74  43  47  50  55  65  75  64  90  42  61  66  24  89  96  23  12  25  73  33  46  61  55  74  63  26  99  58  38  62  19  16  99  44  85  28  31  61  93  76  69  35  95  24  35  11   2  50  30  17  87  93  50  66  76  36  28  26  32  44  76  41  77  41  12  64  96   9  60  10  94  99  70  81  95  91  87  37  45  65  34  46  74  30  49  42  21   5  94  40  38  55  73  41  74  75  91  76   5  84  61  79  59  18  74  93  32  61  42  23  25  82  94  53  62  10  77  29  55  64  49   1  75  15   7  78  10  25  63  57  90  69  13  95  68   8  29  61  56  49  20  69  74  48  87  20  66  26   8  87  63  79  96  15  43  70  91  44   9  75  54  83  92   3  13  19  21  73  71  94   1  38   4  51   7  93   7  30   6  51  43  49  95  41  29  48  82  29  60  65  49  75  86  94   5  53  74  18   2   2  50  90  67  37  81   4  43  66  99  25  16  67  95  44  64  25  77  19  93  71  52  83  25  22  76  10  32  22  46   2  92  32  70  81  21  30  73  46  49  16  63   7  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    49  98  73  20  31  27  92  71  79  47  87  11  13  26  41  75  97  48  21   8  78  65  83  48  67  22  72   4  31  89  49  87  66  30  40  58  54  18  95  51  54  88  97  21  33  18  99   8  81  21  90  72  90  55  46  62  99  52   7  32  91  93  42  92  29  68  60  41  45  81  13  42  97  87  24  70  64  93   5  75  35  31  57  34  77  78  66  16  86  30   2  28  28  96  52  62  89  89   7  36  80  37  87  12   2  84  83  17  80  48  47  22  35  47  14  78  28  79  73   5   7  56  63  31  81  70  42  44   4   3   9  39  72  33  74  61  20  20  42  16  17  77   1  82  31  71  76  12  76  24  75  74  16  10  30  11  52  85  80  44  57  60   7  40  63  52  11  82  15  46  25  95  79  11  94  41   6  21  55  34  45  65  64  53  99  40   1  60  39  98  37  32   5  32   9   8   7  57  71   1  55  97  75  62  12  87  52  15  97  43  53  45  43  21   2  40  77  10  40  83  80  64  22  83  84  62   4  41  59  88  34  56  73  75  50  22  57  92  44  32  10  22  78  38  65  82  60  49  69  79  42  15  12  62  65  50  82   2  35  72  92  57  23  41   9  63   8  79  75  42  39  86  83  46  52  23  83  13  74   9  59  24  60  58  42   5  43  34  70  46  60  83  45  69  37  53  74  97  94  22  91  44  73  48  44  65  22  14  29   3  15  33  82  77  88  80   6  43  48  25  32  60  99  35  45  94  83  92  21   8  81  69   3  76  69  68  28   4  75  71   5  62  52  39  40   8  16  37  26  48  46  48  85   1  36  25  83  28  56  48  47  15  76  20  25  38  48  64  85  21  23  69  20  79  77   4  94  10  85  30  55  10  47  85  89  71  18  71  67  71  67   3  98  94  54   5  77  63  77  27  64  54  46  49  84  69  53  62  45  87  82  58  87  10  11  14  70  98  92  18  24  35   8  47  60  96  96  86  83  36  57  28  10  57  83  42   6  79  40  27  72  97  65   5  55  95   8  32   5  89  11  72  76  86  62  25  57  19  23  24  84  70  97  73  91  37  88  92  25  89  58  65  52  96  12  42  28   9  77   7  20  26  30   8   7  88  41  61  15  53  55  91  71  46  48  63  87  79  15  83  28  80  94  12  83   6  30  71  32  55  20  96  73  75  83  83  48  98  98  38  16  66  34  32  69  89  63  81  96  93  90  70  64  86  41  11  14  33  68  30  19  81  28  65  42  88  19  20  98  95  36  97  85  18  96  84  74   9  63   9  29  15  64  97  88  60  39  20  88  29  85  23  25  44   7  80  12  46  84  47  74  14  76  10  68  30  47  15  79   1  43  57  25  74  99  80  50  14  31  25   8  93  64  39  42  56  27  93  85  77  35  55  93  81  61  78  72  24  80  65  99   8  66  85  58  39  20  15   1  92  25  57  10  77  61  10  30  36  47  13  99  97  33  21  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  93  14  51  14  79  54  63  91  19  64  50  14  15  70  12  25  12  49  72  39  16  43  34  37   5  87   1  32  68  83  25  34  95  88  81  30  62  98  97  34  92  50  66  95  85  56  16  10  60  15  60  34  79  49  54  66  12   4  19   3  49  48  91  75  39  50  58  42  22  55  61  28  90  19  51  55  55  39  63  12  27  21  28   9  31  90  80   6  88  36  79  81  40  69  44  76   7  82  65  16   4  20  97  81  15  84  88  98  17  21  11  60  14  25  82  15  21  24   9  45  14  49  84  59  72  62  10  65  35  98  63  59  94  71  11  39  48  44  94  43  57  93  54  26  68  55   2  76  54  57  56  92  49  10   3  33  42  84  20  55  38  20  99  57   9  29  49  41   5  86  42  86  34  58  86  92  79  12  91  71  64  56  71  29  26  97  21  16  75  44  58  26  76  75   8  96  66  11  29  67  74  93  15  47  28  16  13  38  98  83  47  73  89  92  62  71  41   7   9  11  98  92  45  10  29  26  40  84  78  88  21   3  37  13  56  58   9  66  87  15  92  43  67  55  85  35  28   2  29  73  34  90  19  94  65  23  82  97  82  96   3  96  75  67  86  45   6  95  68  91  70   8  77   2  25  64  64  33  78  91   3  20  88  47  93  94   5  19   5  78  68  93   7  22  14  22  93  80  37   7  79  72  75  62  53   8  38  57   7  13  18  78  31  92  54  64  78  19  94  15   1  75  17  35  29  72  73  13  17  66  73   9  13  48  92  53  89  79  26  19  20  46  24  77  73  84  83  41  51  56  58  15  12  50  11  52  66  97  75  73  57  25  47  14  84  62  46  96   3  46  81  69   6   3  61  50  80  36  43  18  93  51  64  76  61  11  65  32  64  23  77  38  46  46  14  28  97  97  94  46  34  31  11  82  46  70  38  44  96  56  12  56  73  88  19  38  61  53  56  65   4  44  46   9  74  42  50  87  94  11   7  14  62  59   4  38  98  52  57   7  31  92  94  57  28  38   2  58  88  53   4  98  12  34  16  43  68  52  57  22  49  29  75   3  86  95  11  57  37  25  92  48  44  79   8  19  34  90  27  62  58  42  73  58  90  73  56  81  86  58  38   8  25  81  48   1   6  77   5  69  69  76  87  84  18  66  10  47  57  47  75  67  48  41  23  13  45   8  77  40  88   8  10   7  84  64  75  92  74  66  99  17  93  74  29  36  16  67  67  63  74  58  25  77  98  78  17   9  90  14  57  19   1  63   5  53  61  83  97  48  35  76  93  77  34  90  31  96   4  51   7  75  13   9  88  44  75  93  28  97  66  70  82  61  82  70  84  61  22  85  73  72  82  32  56  51  17  51  59  77   8  44  75  13  11   9  46  51  57  94  69  89  20   4  28  79  45  24  78   1   1  41  42  47  25  67  58  58  85  68  73  74  39  53  69  88  93  63   3  69  78  43  64  38  18  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                89  70  60  16  69   9   8  85  24  29   8  82  56  20  64  90  80  79   7  97  91  89  57  34  35  79  50  33  43  33  41  62  84  56  34  29  33  37  69  28  39  92  75  90  70   8  32   6  31  20  16  88  43  27  96  53  98  23  39  10  43  78  69  92  87  60   1  44   7  80  41  30  50  39  13  74  38  20  97   5  24  28  72  42  96  95  19   9   1  74  48  68  26  26  66  77  85  68  47  11  36  39  85  54  38  83  90  84   6   1  55  65  53  23  73  90  52  88  52  26  53  92  34  94  54  31  90  53   8  47  30  86  84  73  15  49  81  19  32  97  83  49  84  66  96   8  86   9  83  19  95  49  39  34  28  53  80  84  36  81   5  13  97  55  37  93  54  90  92  31   8   8  12  62  86  32  71  14  88  36  12  25  54  52  54  28  95  60   4  82  98   7  55  58  44  53  89  31   7   2  20  95  20  56  59  34  95  63  26  61  89  74  67  22   8  66  60  47  55  88  94  55  44  91  41  87  36  67  91  60   5  53  39  78  81  66  87  27  51  44   8  98   8  55   4  73  35  59  30  80  66  48  95  32  16  62  56  60  36  63  83  39  29  77  86  91   9  89  41  34   3  42  94  83  20   2   7  20  89  57  69  74  65  55  46  98  24   5  42  51  28  41  54  75  43  83  89  72   2  95  83  68  61  24  88  78  23  35  15  16  24  33  66  53  88  27  51  27  26  23  21  35  86  65  32  29  52  88  24  44  27  52  54  95  90  91  87  26  27  87  23  28  46  17  32  28  72  42  20  80  15  77  39  67  45  70  66  55  71  39  63  65  98  52  14  39  20  76  56  42  90  41  21  88  38  39  86  52   3   5  81  81  18  36  91  40  79  80  30  44  24   6  16  14  22  21  30  13  43   4  86  86  30  83  11  86  85  78  32  15  98  12  20  49  20  55  23   4  50  35  22  64  19  47  78  15  41  86  26  23  40  36  47   2  79  17  59  59  59  52  52  85  84  27  55  78  42  23  17  24  39  11  81  95  65  37  62  85  64  48  20  32  63  25  55  33  35  91   3  56   9  59  45  37  80  10   1  56  93  38  75  26   5  43  36  13  52  30  96  58  24  98  49  92  25  75   2   2  59  52  65  86  91   4  12  42  87  62  98  53  55  99  76  14  36  31  61  30  90  92  71  65  57  53  40  20  26  12  14  19  91  53  47  91   6  45  84  37  95  99  66  49  73   9  17  64  89  78  84  82  35  89   3   6  41  36   7   6  28  78  39  90  94  44  13  70  10  75  13   3  34  67  40  95  15  97  30  88  50  29  80  74  86  15  50  18   9  92  52  85  13  77  92  11  66  12  79  20  92  72  46  47  38  47  88   5  39  33   9  71  74  24  19  63  39  33  66  42   5  90  64  75  83  31  71  22  24  10  51  54  84  68  90   5  91   9  37  56  32  53  82   7  70  46  54  33  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99  42  91  21  80  49  78   5  98   6  72  32  53  82  70  36  54  37  83  66  18   1  92  51  28  40  60  71  81  29  22  75  73  79  96  37  75  86  89  13   2   9  66  57  64  74  14  35   8  15  83  75  17  15  41  27  22  35   1  78  40  99  75  77  99  89  86   9  46  57  51  64  26  47  94  37  23  30  32  45  82  61  45  33  47  50   1  49  92  39  19  44  99  45  11  19   9  94  75  60  39  10  79  31  74   8   6  67  46  74  93  67  97  94  87  22  14  42   8  86  35  22  75  56  27  12  93  29  60  55  91  59  82  62  69  39  69  85  86  65  45  17  20  12  34  81   3  30  37  79  10  52  57  11  80  83  63   7  51   1  87  65  52  49  15   7  84   9  86  87   5   7  92  64  41  54  91  61   2  67  80  30  61  90  16   1  86  77  61   4  92  21  47   6  10  23  93  53  47  92  86  24  67  43  51  85  24  21  48  92  28  56   1  43   8  40   2  78  93  53  60  77  58  62  73   6  82   6  58  35  94  12   9   1  87  53  88  89  87  25  25  75  83  11   3  46  44  72  85  84   9  63  55  39  23  80  48  21  99  47  94  16  83  73  49  89  29   2  52  27   7  62  69  32  16  19  35  71  28  69  79  85  68   9   1  87  85  29  13  59  72  10  24  73  37  20  97  71  81  19   8  74  39  21  83  36  43  25  17  55  91  69  84  31  29  56  90  35  60  19  49  36  38  73  91  61  58  91  43  30   9  77  35   1  35  33  83  83  69  62  37  73  89  17  11   7  88  28  90  74  10  60  81  40  67  26  43  27   4  73   9  27  21  79  10  53  91  37  79  32  51  26  84  99  38  13  93  71  71  37  76  58   2  25  29  51  95  20  40  42  99  76  19  60  49  89  46  24  11  89   5  67  75   1  50   4   3  11  63   3  11   1  45  53  15  44  56   5  71  36  81  72  77  56  80  74  93  92  43  61  18   9  39  17  16  59  11  53  13  54  50  58  40  51  19  64  73   6  29  48  17  16  55   2  16  64  93  72  30  88  83  42  94  74  93  44  42  25  74  47   6  47  73  16  49   9  82   8  91  53  51  25  59  99  60  42  29  14   7  31  46  18  41  52  59  58   8  86  53  32  29  95  26  38  33  19  68   5  71   4  50  77   1  73   5  42   8  81  75  42  50  87  87  32  67  49   8  27  85  78  83  77   2  67  12  74   8  15  97  12  69   3  71  92  63  32  25  94  79  54   1  54  12   7  76  11  38  55  22  25  68  22  12  80  95  57  20  87  10  94  60  74  22  91  51  59  71  88   2  22  35  42  46  48  15  26  79  40  76  38  83  15   7  26  94   9  63  72  27  56  65   9  81   9  71  97  32   6  73  80  14  14  23  98  61  49  81  23  70  48  72  98  80  21  30  15  98  52  37  94  40  30  66  20  30  93  90  97  97  63  74  35  62  43  56  16  19  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            98  22  82   2   3  64  13  47  18  70  99  55  16  71  20  35  41   2  96  35  97  97  66  52  83  33  82  51  44  52  86  36  44  92  10  36  31  21  69  62  15  53  23  14  12  46   1  94  56  72  94  42  88  22  77  69  48   8   6  25   7  69  37  42  43  31  99  99  72   3  64  86  53  83  61  99  43  48  29  13  95   2  15  27  20  10  42  27   2  54  38  73  38  83  69  86  42  40  47  62  66  91  17  97  77  31  49  36  56  36  65  38  42  95  29  76  75  87  51   8  22  18   2  52  74  54   5  20  25  33  66  81  45  61  20  29  27  69  12  13   4  86  73  65  30  64  80  16  17   1  19  89  80  60  39   4  67  11  34  75  73  32  75  58  63  45  78  37  52  52   3  40  14  39  19  47  34  54  39  49  82   9  69  32  62  66  39  92  41  18  69  76  31  34  34  31  48   5  17  53  55  74  10  60  42   9  74  27  71  36  70  63   7  73  56  34  82  90  75  14  61  11  75  40  49  98  32  56  20  61   3  60   1  11  32  85  98  47  24  73  87   9  73  58  36  64  94  81  64  17  88  29  65  79  59  80  81  14  26  66  30  82  24  94  18  54   6  39  47  12  45  60  47  55  77  74  43  38  18  59  35  20  99  95  86  46  44  36  56   6  81  45  22  28  72   6  43  75  39  35  46  41  37  77  53  57  78  50  21  42  99  78  58  60  99  97  75  41  53  45   3  12   5   2  60  70  86  22  32  41  65  67   5  39  18  35  99  26  33  81   3  87  14  36   7  88  24  87  36  84  57  19  39  79   4  58  78  96  75  69  61  28  44  29  86  21  44  16  73  46  14  61  40  15  84   7  75  91  29  26  11  50  16  45  61  26  59  75   1  67  85  25  95  58  70  23  59  80  27  93  10  79  20  31  49  33  60   4  24  20  59  37  47  93  57  96  59  97  16  97  97  12  85  63  71   9  33  64  66  80  42  42  20   7  70  96  60  64  30  18  94  37  97  72  49  57  41  44  40  40  13   3   8  54  41  49  12  55  81  30   3  86  92  30  52  44  96  46   2  51  41  93   1  71  39  94  80  25   1  70  72  19  89  96  95  45  60  22  51  89  74  65  14  81  84  52  83  24  44  41  34  25   9  72  38  19  48  86  99  26  63  53  63  32  96  65  64  95  46  16  72  75   9  41  38  46  59  34  92  13  89  57  17  56  74  48  69  40  78  43  84  49  85  30   1  74  16   7  64  63  73  36  54  67  38  69  28  99  97  91   5  26  59   1  86  52  41  10  37  79  61  74  75   7  55  64   3   1  49  41  72  41  50  23  12  32  64  16  71  84  54  24  98  43  50  51  68  27  23  54  85  15  63  20  76  10  16  61  83  56   9  42  44   9  98  73  10   1  47  38  29  22  65  81  94  93  23  79  14  81  11  60  32  36  81  31  54  64   7  36  80  35  51  47  25  39   7   7   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          20  34  42  86  59  21  82  45  91  93  80  16  49  28  72   5  64  64  27   3  21  88  53  33  42  80  19  68  82  64  56  38  58  45  64  55  18  52  38  17  21   2  16  55  71  19  89  12  47  16  54  97  75  46  54  62  48   9   3  13  30  10  86  32  24  87  33  85  54  57  46  53  53  96  86  68  18  56  83  59  27  68  91   9  82  58  23   3  92  55  98  72  20  72  60  53  14  30  28  54  89  66  11  77  75  32  41  33  92  95  24  23  71  11  91   9  91  62  10  74  13  33  23  97  27  72  79  72   4  19  70  50  37  25  55   6  67  95  22  21   2  57  93   9  93  24  23  73   2  69   8  57  18  50  44   1  67  89  72  98  97  84  54  29  38  91  28  25  44  64  18  74  82  77  33  69  58  23  98  32  87  95  57  94  54  84  76  81  71  23  96  71   8  35  66  25  62  63  74  75  43  25  91  41  53  71   6   5  38  14  91  19  75  25  33  29  75   8  98  74  70  56   6   9  67  78  26  33  12  27  56  30   1  43  30  29  73  52  85  72  77  86  97  38  53  85  93  85  68  65  81  69  49  31  22  63   6  55  30  55  81  18  79  87  13  32  71  96  14  21  36  96  63  40  57  40  60  90  63  88   1  40  90  27  92  88  20  94  81  40  97  47   7  79  87  64  55  54  55   3   6  72  57  43  67  55  88  49  98  15  51  24  43  98  74  50  32  67  32  13  90  53  84  16  39  79  93  17  70  84  43  14  71  35  48  70  61  73  63  46  61  68  54  14   6  32  66   6   5  14  95  70  91  90  61  77  81  31  90  54  84  57   1  43  55  53  51  74  90  57  97  83  36  33  49  31  18   3  22  33  25  85  28  80  40   6  95  76  80  45  91   2  81  30  67  11  43  62  54  14  56  90  12  69  47   8  95  49  59   1  58  20  67  74  53  64  57  61  77  77  23   3  20  76  52  60  76  87  85  73   3  37  98  73  91  17  33  56   7  56  38  86  21  40  34   9  51  40  45  59  35  95   5  50  34  43  35  69  34  46  31  51  42  32  62  61  20  62  80  79   7  93  82  78  47  89  35  76  87  17  23  16  25  28  75  31  84  48  10  84   8  57  21   7  83  32  89  49  69  20  74   5  64  35  13  95  29  30  46  43   4  55  41  29  59  70  16  15   5  41  20  78  26  40  20   1  44  57  47  12  49  34  10   8  16  78  19  24  78   4  63  75  77  80   5  34  80   5  27  94  82  46  57  78  22  77  65   4  99  18  45  10  67  65  45  75  93  89   5  76  17  63  76  87  43  44  14  15  17  60  37  91  15  86  14  73  34  56  29  16  45  18  40  48  94  12  55  92  82  87  44  79  66  88  55  59  73  50  89  63  73  72  65  50  63  58  30  47  16  60  51  62  94  47  11  43  70   7  84   1  65  50  12  92  20  52  23  59  62  89  60  47  27  56  41  92  58  41  26   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        35  16  90  10  39  33  58   8  20  50  44  34  32  36  31  52  55  43   4  83  43   2  92  88   8  41  50  99  59  23  95  69  40  74   7  65  32  10  22   9  36  41  97  32  85  49  70  65  84  29  63  28  19  26  70  27  86  64  34  29  21  98  74  88  22   7   9  32  68  89  12  10  88   3  37  29  13  55  27   8  25  89  97   6  53  38  22  14  73  65  24  53  68  62  78  22  99  25  69  99  97  28  51  76  67  13  89  78  16  95  64  70  77  30  72  99  15  47  98  53  83  97  82   6  98  70  84  61  17  55  78   8  46  51  31  58  41  14  12  62  97  29  20  32  88  64  85  70  49  53  32  82  81  92  71  55  47   6  75   8  98  14  94  85  55   4  72  27  29  12  13  99  12  21  89  46  14  36  14  55   9  45   5  26  45  30  29  59   9  78  35  43  16  98  76  27  77   8  80  10   4  43  93  29  46  42  90  18  87  13  19   9  25  25  27  88  95  95  80  68  34  59  76  46  54  87  94  78  83  95  18  74  11  82  35  79  11  30  45  65  68  42  29   8  92   4  22  14  83  52  67  38  25  47  35  46  95  98  39  57  25  65  23   4  53  63  24   7  85   9  16   1  24  50  60  64  53  77  71  45  71  48  77  24  30  40  27  54  24  90  84  50  84  29  73   2   9  58  45  23  19  90  82  21  18  90  70  77  29   6  64  79  89  91  48  14  81  30  62  32  37  58  77  11  19  65  55  49  71  86  25  17  49  20  21  90  66  22   8  97  18   5  48  17  39  48  20  55  98   1  81  50  10  33  55  15  55  34  47  98  45  49  43  62  18  62  31  42  49   3  20   3  22  79  90  43   9  34  76   6  56  16  63  29   3  19  92  61  43  81  54  72  97  96  27  50  78   5  89  51  18  61  67  30  34  92  27  13  92  96  37  97  17  40  32  52  65   7  91  30  47  57  41  84  73  73  97  14  12  26  52  13   4   7  39  66  34  96  87  90  23  36  64  39  63  73  69  27  52  63  28  62  62  59  12   5  67  46  28  68  28  92   4   8  31  37  73  95   4  90  88  18  62  29  76  60  30  27  96  13  41  18  39  67  76  93  85  83  50  42  16  85  77  33   5  24  60  96  58  12  13   3  66  17  21  27  65  21  19  71  81  29  62   5  84  40  15  24  61   4  16  97  94  24  96  54  80  90  30  45  20  19  72  35  91  88  15  56  79  96  94  56  21  49  28  49  34  56  31  54  27   7  95  13  87   7   4  53  81  78  94  67  30   8  53  54   8  69  21  30   9  19  45  39   3  77  28  13  36  84  42  17  22  43  21  67  56  15  34  50  60  69  69  95  82  55  79  94  65  53  68  36  97  67  47  42  39  14  22  63  62  43  55   6  90  39  84  44  88  72  42  88  93  67  17  43  97  59  95  27  71  58  90  30  10  58   9   8  12  53  79   7  22  45  66  44  71  86  63   9  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      94  28  11  97  82  28  35  24  43  32  99  19  67   9  86  57   3  93  38  63  58  64  99  69  23  18  25   2  64  39  20  11  87  17  16  95  45  55  40  45  61  85  16  78  75  74  67  15  99  70   5   2  34  68  47  61  66  20  12  93  47  49  42  97  10  39  49  99  59  41   1  39  98  16  66  43  44  96  90  31   4  42  61  47   3   8   7  41  55  35  31  95  14  61  92  37  30  97  95  74  26  67  93  26  44  61  95   6   4  38  20  71  44  21  41  31  25   1  47  41  62   6  73  10  36  62  17  20  22  56  57  75  35  20  70  29  76  12  66  79  61  42  75  80  44  41  11  30  88  78  34  42  10   5  71  61  63  46  30  95  71  86  63  43  74  46  66   1  84  38  44  60  24  40  24  18  54  46  19  40  43  87  80  21  50  18   5  70   2  66  94  50  72  80  51  21  98  59  97  90  88  54  43  73  80  96  27  75  54  62   3  61  84  67  32  68  95  11  67  21  60  65  89  79  93  96  74  14  88  38  40  94  88  44  91  84  21  39  64  52   3  63  87  87  45   2  67  30   1  70  99  89  16  25  83  46  37  27  59  51  67  14  63  47  88  30  72  53  60  13  49  91  25  58  80  59  56   9   6  28  47  12  90  79  93   1   3  28  27  69  95  55  86  19  71  55  57  96  12   9  92  89  34  12   3  89  94  76  82  94   4  41  75  19  74  44  34  44   7   7   7  17  79   9  36  24  62  88  41  37  74  10  93  55  56  19  52  90   5  92  61   7  97  77  89   7  62  47  27  11  66  57  13  28  95  55  81  18  96  19   7  40  57  89  63   6   8  52   6  28  87  40  62  69  52  83  43  58  46  96  75  11  48  36  18  30  79  57  22  46  49  42  68  29  88  26  41  62  39  96  69  28  36  50  35  57  60  53  34  87  47  59  62  90  42  90  41  86  83  31  14  68  69  46  78  50  84  10  78  30  79  21  10  29  41  72  40  54  52  80  56   7  78  26  77  66  39  36  82  20  17  42  15  99  86  38   8  87  10  52  80  47  83  65  89  53  25  55  13  73  94  23  54  70  29  62  10  84  22  93  23  15  62  42  77  10  44  90  24  37  95   6  75  45  93  74  23  85  13  48  91   4  33  94  81  20  79   8  85  36  25  53  67  84  73  41  90  53  82  73  20  38  42  91  76  42  55  25  76  97  20   4  54  43  69  87  63  45  23  61  33  33  60  92  91  81  44   1  87  98   9  84  69  58  50  50  71  68  11  51  75  67   3   1   1  32  82  54  42  51  24  28  27  43  57  40  60  28  29  22  14  55  38  41  36  66  88  52  31  87  47  36  59  39  50  20   4  92  82  58  35  92  74  61  12  21  69  98  84   4  62  22  76  48  35  44  61  14   6  52   4  48  66  60  49  12  30  45  23   2  61  95   9  29  38  29  53  46  28  78  83   5  83  47  54  29  13  99  64   5  22  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    75  73   5  45  15  71  46  14  94  73  81  88  62  24  50  98  16  46  71   8  69  35  22  35  29  33  50  81  15  15  52  78  52  68  16  17  74  10  36  62  15  92  51  75  81  62  64  17  47  76  39  57  62  62  57  78  79  55  69   8  91  39  44  30  11  69  10  73  28  58  60  30   6  33  46  58  60  26  48  21  70  12  71  79  24  42  77  71  44  41  62  71   2  58  65  81  37  67  75  82  40  62  14  48  40  73  16  99  55  86  41  28   8  78  48  57   8  67  59  45   1  92  87  60  39  13  45  54  52  77  41  60  73  63  79  70  46  68  91  39  82  37   1  20  90  83  10  51  50  34   8  14  85  43   6  93  33  68  94  60  73  34  42  53  83  80   2  77  47  47  54  12  67  37  86  96  53  83  53  95  88  26  55  52  79  78  61  36  16  82  80  17  89  16  62  37  91  59  39   8  77  62  15  72  44  95  97   6  43  20  26  36  27  26  77  37  14   6  92  97  90  27  17  29   2  14  14  48   9  62  52  65  65  54   1  25   1  29  29  21  77   5  77  83  28   4  69   6  87  97  66  97  55  24   6  24  55  30  24  74  94  66  68  16  25  18   8  19   8  84  87  47  76   9  28  46  81  62  43  79  23  78  45  58  84  71  82  61   2  38  59  47  42  35  43  49  87  70  49  71  70   2  11  74  85  71  47  18  95  44  75  99  83  84  44  20  27  47  66   1  29  12  28   5  14   9  25  24  20  17  70  27   9  89  53  67  13   7  97  63  28  11  46  34  62  22  22  84  62  29   5  13  21  36  88  37  81  27   5  82  50  58  12  33  68  80  49  73  63  53  12  51   3  23  22  23  44  65  11  59   3  12  21  35  61  69  42  68  86  26  18  79  20  26  97  59  22  39  51  42  74  79  19   1  52  73  99  40  17  92  21  37  47  61  39  20  79  89  97  28  91  55  76  82  10  32  65  99  60  34  90  68  79  68  85  66  28   2  24  83  41  86  51   8  66  13  31  12   2  75  26  14  57  87  51  88  80  61  12  28  80  52  98  43  65  74  14  67   9  92  64  41  36  80  18  41  51  80  85  96  83  28  90  93  15  33  49  41  66  59  49  95  58  40  32  54  48  76  89  59  39  90  57  62  91  46  52  60   6  72  71  28  90  45  92  29  70  20  37  57  99  77  22   1  90  87  68  27  51  34  23  38  17  80  46  64  94  53  65  59  89  95  61  61  16  94  97   7  29  30  40   3   5  89   9  40  38  40  30  20  90  84  91  82  31  89  66  89  96  15  26  18  85  82  76  27  85  38  48  79  37  78  92  87  46   6  13   6  82   8  12  15  50  27  68  74  65  23  47  73  70  73  46  36  16  11   1  29  82  15  60  66  54  29  76  36  16  49  95  38  21  67  29  81  62  74  28  49  22  96  89  88  37   6  21  88  95  23  93   9  99  15  85  15   7  88  59   3  48  78  89  70  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  18  27  30  75  92  12  85  29  37   5  12  77   9  93  53   2  18  84  31  62  88  83   9  72   4   3  93  70  98  54  13  11  41  80   4   9  90  34   3  66  71  31  41  12   2  23  20  86  60  27  94  24  34  34  61  10  37  88  19  58  45   3  81  38  71  67  57  53  76  15  10  71  55  65  88   9   1  71  73  74  92  37  69  23  27  85  95  28  65  58  60  27  50  79  75  50  38   4  60  15  54   6  68  90  77  46  75  21  39  97  82  52  18  91  68  65  13  87  42  85  73  47  52  86  96  13   4  73  49  88  38  75  15  87  20  51  11  76  94  36  37  25  62  73  22  77  77  61  82  55   9  53  74  27  23   8  76  74  27  55  73  62  43  22  91  36  10  83  20  28  17  88  49  59  64  63  85  61  32  56  49  70  36  95  87  15  95  63  38  27  49  28  96  52  60  76  60  62  30  17  83  72  42  89  90  31  50  24   7  64  92  54  34  46  19  86  56  99  15  88  26  13  47  44  24  68  38  16  83  92  24  85  49  51  36  91  50  83   7  32  21  29  93   3  11  80   1  47  63  61  56  92  77  12  11  95   4  24   6  80  41  28   1  80  60   2  12  78  97  98  43  94  16  84  51  98   5  58  23  92  72  63  64  39   6  62  24  53  11  23  72  39  84   8  95  84  79  23  23  63  54  15  42  80  94  15  12  57  18  87  35  30  38  39  44  28  83  13   9  82  84  21  45  50  36  64  91  76  78  66  12  54  53  89  25  16  59  95  28  33  85  38  59  92  72  45  73  67  37  14  18  49  32  23  25   6  67   7  75  26  47  32  77   6  72  80  27  84  92   9  41  58  30  91  96  99  20   4  25  72  46  16  63   8  70  25  23  33  22  64  33  30  45  97  10  62  59  20  46  15  50  84  61  87  78  74  38  46  42  55  53  35  56  92  50  52  11  95  42  27   6  47  60  74  13  19  19  49  45  46  41  62  50  60  29  14  94  32  87  94  41  57  63   2  31  71  12  43  72  23  75  97  84  20  88   2  49  51  90  85  60  83  70  89  42  52  91  69  16  42  55  49  18  21  95  97  46  41   9  66  10  61   7  96  55  90  72  42  97  63  94  14  87  38   2  77  26  73  74  67  89  42  74  24  89  72   9  83  77  56  37  18   6  86  91  96  63   9  93   6  70  33  10  83   6  48  96  54  59  71  42  24  19  98  63  47  91  52  22  50  21  58  22  69  83  12  65  96  78  98  86  51  98  92  56  96  10  81  44  43  20  94  70  96  53   8  81   1  72  83  54  40  97  72  35  33  69  92  13  67  33  31  71  99  97   7  48  55  52  65   8  45  42  59   7  81  87  28  70  59  16  99  85  86  12  87  90  82   4  66  22  33  75  31  35  28  62  85  64  34  41  13  37  53  71  82  28  51  57  18  48  84  99  80  24  21   4   4  96  34  26  42  67  88  14  65  87  78  76  11  35  43  83  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                39  71  58  38  27  16  20  58  73  68  75  76  30  71  14  14  99  90  52  65  14  51  12  24  24  92  96  20  58  72  13  21  81  98  76  88  25  72  86  42   4  34  33  70  50  69   4  89  35  26  14  49  37  75  39  94  47  76  92  36  48  23  88  25  78  50  69  28  89  93  80   1  49  76  18  76  76  71   4  66  41  50  53   5  47  95  79  23  50  50  85  39  12  62  67  78  54  38  69  43  24  49  64  53  58  94  99  19  71  61  79  48  87  71  56  78  30  50  31  15  71  54  72  53  99  38  57  78  26  33  62  28   2  67   6  59  62  29  71  83  21  67  36  47  10  92  86  47  79  92  50  26  86  54  95  56   5  25  79  85  14  83  87  42  45  39  50  22  91  84  93  34  80  54  82  19  83  99  72  78  66  26  59  51  72  92  22  84  93  34  70  21  23  93  78  62  81  18  38  37  35  83  86  51  78  71  50   8   4  21   4  29  19  99   7  74  28  16  32   6  50  97  11  73  87  99  40  26  78  93  78  92  41  98  54  99   6  14  54  18  90  60  18  20  36  59  42  88  32  18  50   3  81  45  65  54  61  16  72  93  50  85  47  57   7  39  40  87  71  64   5  94  51  72   6  62  67  81  82  38  56  67  80  95   1  56  70  45  55  28  19   7  49  96  90  21  46  35  63  75   8  27  24  95  18  64  20  17  37   6  52  88  47  93  65  94  91  57  67  20  70   1  20  85  80  54  92  96  59  78  69  20  52  99  25  50  88  84  42  75  64  43  93  79  32  33  33  53  83  32  10  34  97  71  30  94  99  46  73  48  31  59  97  70  82  97  25  21  67  58  57  45  56  33  28  31  52   9  89  15   3   5  91  11  16  95  74  72  34  18  78  36  58  61  84  88  24  92  13   4  70  65  61  12  29  73  99  29  76  70  10  28  17   2  73  91  62  20   4  88  89  47  75  16  59  62  80  50  61  77  71  10  73  68  18  83  30  71  34   3  11  21  68  16  34  73  94  27  30  24   6  11  12  21  31  31  36  12  69  57  29   4  62  74  64  91  95  28  44  67  50  60  95  92  35  52  44  12  15  22  78  33  48  80  89  61  71  74  38  58  95  83  14  45  52   9  20  35  89  42  63  86  76  70  36   4  64   5  82  94  48  73  72  97  89  73  17  28  97  42  71  67  44  63  91  43  74  88  14  56  15  53  38  53  68  69  63  33  92   3  26  28  58  61  69   2  46  45  70  40  68  31  66  84  43  77  82  63  24  83  83  66   4  32   8  12  96  68  73  56  10  34  38  98  82   5  13  91  50   6  15  26  40  74  81  71  81  72  79   8  87  28  27  58  18  68  22  79  76  80  78  37  34   7  27  91  87  18  37  81   7  50  69  35  92  54  85  28   9  31  58  76  48  56  90  19  60  81  54  63  57  22  82  88  24  91  72  82  24  59  64  35  15  42  74  25  32  18   7  49  56  18  57  92   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              10  95  96  30  91  82  66  88  20  33  89  39   2  83  47   2   2  51  17  32  87  25  10  93  13  78  97  29   8   8  65   2  27  30  70   4  42  23  48  47  91  99  22  62  55  17  60  94  70  77   3  48  44  44  83  74  48  29  99  26  49  22  59  49  39  16  11  57  67  62  88  80  31  66  53  32  73  36  29  20  38  98  71  48  66  63  32  46  85  90  54  14  64  72   5  73  55  31  28  13  62  16  64  30  12  94  27  54  35  84  72  27  93  16  66  32  88  53  91  47  80  20  42  18  60  19  88  47  12  66  47  25  33  18  67  57  13  65   8  95   4  72  60  88  84  49  65  60  71  98  84   8  39  50   2  10   9  63  12  60  69  94  10  85  47  10  85   3  40  48  63  11  11  45   2  38  68  38  81  67  87  50  98  57  51  34  46  60  37  96  50   2  82  87  66  19  69  46  35  75  21  44  67  65  58  19  10  92  32  55  24  86  89  53  94  36  57  18   1   8  89  70  50  56  80   2   2  91  14  74  55  24  31  43  67  17  93  99  18  91  69  16  13  90  28  98  69   9  64  17  62  55  22  67  62  90  65  36  37  16  80  21  83  96  20  92  65  73   4  44  73  18  16  88  41  37  14  60  74  61  21  75   2  94  75  26  91  10  60  67  48  29  10  74  65  26  19  37  78  43  93   5  66  22  26  53  11  80   4  35  29  67  83  14  54  30  21  32  34  90  54  84  87  49  41  53  86  72  11   5  66  73  33  47  29  86  89  64  87  18   1  80  23  15   4  98  27  44  51  98  81  72   5  23  77  20  99   5  86  42  82  91  82  19  54  88  20  23   5  23  15  32  62  27   5  59  84  40  87  56  65  48  53   9  54  37  84   3   3  11  59  77  83  54   3  30  14  47   7  80  34  57  14  31  40  36  86  10  91  52  25  30  25  15  21  77  96  30  62  14  95  56  46   1  82  87  60  48  79  16  15  10  37  59  20  55  22  73  34  76  57  73  52  34  14  59  59  50  24  59  17  60  79  86  27  93  12  51  56  53  73  99  89   7  36  33  35  10  52  69  50  31  97  30  90  43  26   4  67  38  92  23  84  24  53  44  24  22  68  42  99   6  29   1  76  14  13  58  59  29  65  72  18   4  13  99  75   2  61  92  56  38  85   7  29  86  82  83  37  11  48  46  17  35   8  29  20  48  19  43  82  80  97  75   9  61  47  35   9  61  63  40   9  29  83  51  59  37  16  39  37  97  29  19  73   5  16  38  52  11  80  81  33  51  97   8  20  27  85  82  79  59  72  31  82  55  12  80  82   2  40  79  25  44  75   3  27  53  57  12  98  42  25  52  26  31  62  63  55   2  83  96  26  68  78  15  72  85  94  73   8  60   1  80  50  94  28  65  27  47  21  72  76  53   5  22  70  71  46   1  77  96  51  87  16  69   3  68  35  13  36  94  54  86  59  57  39  80  85  40   1  55  92  32  25  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            81  77  29  64  26  84  13  35  90  95  61  10  22  22   6  16  96  90  34  44  59  38  11  57  61  76  87  76  10  44  77  39  98  30  66  52   4  91  70  83  41  34  48   9  62  41  38  12  54  39  22  49  53  35   5  86  83  83  21  27   8  79  33  33  80  10  84  23  58  74  54  80  83  87  32  93  53  12  45  14  75  25  37  91  99  94  33  82   5  76  96  50  34  22  98  86  58  15  70  55  11  61  77  52   2  57  16  61  21  21  18  64  75  41  74  43   6   5  24   5  61  16  44  19  70  85  41  46  44  27   4   7  54  47  16  91  53  95  88  28  55  46  11  44   2  17  70  38  89   7  65  65   1  10  87  69  20   6  99  38  27  94  66  81  48  99  52  58  50  72  94  37  67  62  22  23  48  66   8  51  14  66  99  34  78  15  57  41  77  81  62  43  64  32  44  85  86  57  30  88  79  21   8  49  42  17  73  71  66  92  63  42  90  80  95  31  64  81  19  79  32  58  55  67  43  91  87  75  34  62  81  48  16  19  82  83  27  99  45  39  57  88  59  32  30  54  76  77  53   7   7  24  59  44  37  10  67  27  82  81  61   1  15  16  58  44  55  98   4  16  64  93  34  81  94  13  99   3  48  96  94  76  91  20  79   4  48  48  17  24  90  23  10  98  42  28   4  95  69  43  33  42  32  74  60  90  10  78  22  29  20  52  35  53  16  39  57  61  83  33  58  86  99  40  84   6  96  59  86  78  90  19  58  82  45  64  17  81  83  49   1  37  70  55  58   5  87  34  22  86  20  84  80  31  20   1  37  54  63  24  31  89  45  42  22  51  81  38  86  71  52  32  63  41  88  11  92  61  24  95  97  65  16  87  40  14  49  34  51  39  98  72  24  27  61  91  18  45  17  77  34  26  69  53  66  21  78  16  80  95  93  30  72  46  33  27  15  63  40  11  44  55  96  34  35  89  88   3  89  65  93  33  37  69  14  89  98  47  71  28  91  55  46  72  60  28  87   5  83  66  48  51  32  47  27  68   6  98  75  31  13  51  88  73  64  45  83  55  75  31  52  28  51  27  71  13  62  10  73  50  64  29  83  72  42  58  55  83  18  96  20  39   5  40   3  34  48  65  51  89  85  76  26   2  43  34  22  90  23  72  29  28  43  78  10  97  15   1  28   1  52  37  23   9  21  60  63  38   6  49  84  40  55  35  87  35  28  37  50  72  25  37  26  21   7  61  88   7  40  61  52  27  68  80  97  60  41  48  45  28  57  66  13  11  98  43  82  14   8  27  17  35  87   7  91  81  76  28  84  14  57  25  66  40  83  19  67  37  39  79  90  18  22   2  38  21  45  99  65  55  22  11  33  51  63   9  83  25  16  47  38  22  50  47  58   9  23   7  76  83  47  61  43  52  86  40  94  25  13  35  70  24  19  48  26  43  31  89  62  52  69  63  41  48  45  77  13  22   6  44  49  49  79  39  46  52  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          68  14  77  93  94  40  83  47  47  31  94   3  44  72  25  84  19  81   3  55  84  64   8  66   1  29  48  37  92  74  58  26  67  63   2  98  21  89  98  50  87  20  41  19  87  39  59  95  34  44  82  18  45  38  24  82  57   9  41  93  88  61  48  46  66  24  31  77  63  83  83  30  84  14  25  31  61  15  42   6  78   3  14  37  40  83  79  51  28  40  24  15  81  16  45  74  91  45   7  49  87  79  40  43  77  30  66   6  46  14  25  73  36   6  69   2  85  11  51   6  20  50   8  92  66  45  59  86  29  15  53   3  33  24  56  10  39  90  63  52  31  69  67  38  74  70  71  50  10  10  40   6   3  10  87  51  75  51  53  43  25   2   7  30  87  96  69  14   2  89  65  34  84  12  59  98   1  49  10  29  90  72  61  51  10  31  80  17  94  77  77  54  56  64   8  14  65  60  39  83  91  59  42  60  22  42  70  95  37  74   7  89  17  18  22  63  21  65  45   7  96  89  87  87  53  36  15  85   1  20  25  57  50  82  13  50   1  81  81  36  35  76  42  52  71  51  23  63  49  84  27  45  47  49  72  73  27  80  34  91  91  76  37  12  93  70  86  63  59  89  36  14  37  77   9  28  69  42  94  89  24  85  35  71  51  12  22  69  13   3  86  53  41  37  89  49  82  65  47  19  52  83  89  72  94  80  74  75  95  52  71  47  49  31  68  51  84  26  47  61  55  82  90  44  12  90  71  34   6  44  79  50  28  15  91   2  72  56  71  32  60  10  12  39  61  86  32  89  16  46  11  55   8  81  35  61  46  69  64  48  42  61  32  24  18  25  38  95  21  10  99   4  27  35  52  35  33  31  76   5  16  82  97  85  35  87  19  71  39  15  71  29  54  89  91  17  31  33   3  29  13  94  17  71  56  85  17   8  42  45   7  28  83  49  65  30  30  58  80  69   2  97  88  78  15  86  55  63   5  44  19  41  37  67  32   2  28  23  91  65  55  17  62  91  74  94  58   4  51  35   8  43  78  60  32  22  20   6  72   5  89  68  56  84  53  57  84  67  62  90  55  15  61  22  88  56  41  56  34  85   4   7  14  40  12  95   4  59  17  55  43  11  77  55  14  53  52  13  33   9  19  64  26  27  32   1  37  73  41  52  64  79  54  52  96  70  40  41  15  11  38  77   3  38  32  81  20  79   2  36  99  85  17  56  28  50  34  38  87  51  78  11  50  28  58  80  74  21   9  65  67  20  64  11  55  67  89  43  80  68  55  57  96  85  95  37  62  55  74   4  90  75  33  47  82  41  30  72   4  57  35  51  93  22  80  24  31  16  20  88  29  57  30  36  83  65  92  45  56  15   7  63  93  16  42  65  86  72  23   1  93  90  10  95  32  15  96  24  67  21  96  84  78  30  37  89  41  39  90  43  48  79  49  14  19  30  14  46  16  45  51  39  83  47  77   3  98  92  37  47   2  99  85  56  35  45  74   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        64  72  75  73  47  21  94  81  80  59  16  83  35  34  10   1  63   1  82  86   6  72  61  34  66  11  78  79  27  49  56  84  93  13  62  14  96  90  43  76   3  88  94  50  62  18  50   4  84  24  35  45  20  70  90  49  24  69  37  82  78  70  34  10  72  57   4  63  25  62  10  79  64  84  55  44  36  58  97  18  14  64  62  15  99  59  11  40  97  39  70  16  12  12  25  63  44  76  52  13  47   1  32  12   2  84  63  80  70  45  91  83  90  20  31  73  67  53  37  32   6  52  36  41   3  62  68  32   3   6  10  65  41  54  62  98   7  99  62  90  32  85  85  39  34  21  64  95  76   5   1  85  86  94  39  98  65  38  61  64  60  74  53  10  84  18   7  34  82  72  27  39  63  75  34  31  93  69  32  78  39  79   8  53   5   9  14  62  10  49  84  99  37  21  94  88  51  98  89   5  76  32  15  83  70  96  37  69  69  18  11  96  62  89  40  33  92  23  41  77  97  11  64  11  13  20  21  32   5  14   4   6  30  62  78  93  14  77   3  82  82  36  54  38  74  26  58  20  66  75  88  17  98   5  65  84  69  37  77  74  91  91  61  76  54  94  85  55  61  80   7  84  81  84  94  18  26  35  42  77  28  42  16  69  13  72  64   5  13  53  87  31  75  27  39  92   7  97  15  45  54  88  77  94  61  14  93  39  51  85  31  89  18  32  29  79  78  16  22  66   6  45  19  79  79  22  99  90  58   9  90  58  27  62   4  69   2  53  77  95  15  25  85  47  51  31   4  95  39  65  55   6   1  45  86  11  29  99  61  21  85  95  56  48  33  68  64  15   9  78  69  91   8   6  48  15   7  15  93  70  87  82  66   7  71  85  63  13  77  53   9  20  86  21  82  52  77  95  96  59  67  55  47  35  37  58  28  12  95  52  30  25  14  64  51  12   7  55  21  87  62  20  27  44  53  66  94  14  46  48  29  14  33  23  99  29  25  83  55  61  43  69  40  12  40  21   4  76   1  10  29   3   1  17  94  13  84  38  83  96  60  65  67  69  43  90  22   7  82  49  98   6  79  64  57  12  54  17  87  15  39  28  83  35  57  48  85  23  45  84  58  38  21  50  96  21  40  12  17  51   9  82  12  32  37  59  58  46  83  60  76  40  52  65  80  65  51  73  85  34  87   2  97  83  23  40  35  66   5  46  78  28   3   6  22  11  95  87  62  63  37  50  34  40  51  77  27  75  75   4  30  15   8  41  57  61   6  58  36  69  25  17  28  79  71  11  25  10  62   6  46  16  97   6  97  44  89  26  13  27  50  95  10  46  47  95  89  61  96  37  39  42  39  18  84  32  59  25  79  35  85  88  70  90  47  23  50  10  80  76  14  78  69  57  61  91  81  71  28  31  74  11  61  48  55  52  54  26  35   1  23  45  43  73  58  56  52  44  35  73  60  71  50   8  39  87  88  89   8  37  11   6   4  39  71  81  92  52  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      1  55  13  56  71  31  37  50  57  43   8  66  84  83  74  40   6  85  78  92  62  37  37  14  86  32  85  20   3  86  47  95  75  90  29  52  70  32  10  54  37  77  88  87  14  77  14  64   7  52  41  16  58  63  86  71  11  20  84  70   5  66  33  66  14  94  75  27  28  25   4  26   1  71  48  90  71  57  45  65  38   2  66  33  51  62   4  60  45  59  80  12  94  99   3  53   4  26  91  37  17  82  93  71  33  16  63  46  17  51   7  11  11  85  91  44   1  99  39  52  14  44  21  39   9  86   1  19  90  49  95  10  49  19  97  28  72  28  30  71  29  56  31  50  77  92  34  69  78  45  61  31  20  96  30  99  72   5  31  94  88   2  74  75   1   3  66  52  27   6  18  70  84  46  12  55  63   2  95  53   6   8  23  47  12   7  39  89  39  53  28  48  40  96  63  25  34  95  70  32  36  25  86  56  10  29  71  83  20  89  12  97  69  13  37  61  71  84  80  13  75  72  25  39  90  52   4  27   2  92  41  77  85  99  55  48  76  50  77  72  66  38   8  97   7   3  71  33  65  61  62  49  28  29  60  51  48  62  88  47  90  16  74  54  88  83  32  74  62  76  38  33  39  42  97  25  23  44  46  29  79  32  98  90  93  82  26  47  21  58  82   3   2  65  12  25  74  83  57   4  41  37  33  69  53   3  56  11  32  34  93   8   6   9  39  60  20  63  53  82  68  26  82  35  61  19  98  26  62  62  59  82   2  17  34  44  60  49  23  55  60  69  55  48  61  11  72  50  81  73  48  11  50  83  26  87  83  74  72  33  83  30  20  31  27  39  78  90   1  50  25  52  64  25  40  18  10  98  12  94   6  72  37  18  77  40  48  95  92  49  52  44  92  78  99  46  15  22  31  31  68  45  56  75  77  47  13  73  54  51  57  85  92  44  75  52  77   5   8  26  21   5  55  52  42  12  15  37  71  96  75  67  35  95   2  82  86  20  58   9  56  28   2  19   9  75  92  91  10  81  84   2  47  34  64  24  44   5  25  50  18  32  21  16  71  51  90  47  23  99  38  92  11  47  62  24  13  10  25  95  19  21  79  19  98  30  75  36  10  34  19  41  68  42   5  33  46  27  87  92  14  10   3  59  62  88  77  78  53  79  38  53  90  86  90   6  74  11  13  51  41  47  12  75  99  75  72  75  94  57  48  36   7  74  58   7  98  69  82  40  43  39  79  18  13  10  16  38  98  64  70  90  93  97  31  60   3  29  54  47  27   1  60  83  64  85  41  95  84  97  86  65  54  85  64  10  46  54  99  62  41  72  97  59  19  29  45  33  32  16  75  44  82  13  34  17  82   1  23  72   7   3  55  94  17  20  33  55  17  98  99  24  45  74  40  17   3  58  31  48  67  51  24  12  65  92  18   3  93   1  89  53  93  60  50  50  64   6  50  30  79  84  44   7  82   9  90  77  95  74  78  89  17  66  87  50  31  41  80  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    99  58  26   6  13  33  15  11  20  88  82  59  59  69  23   3  61  15  32  48  97   8  97  66  58  30  64  36  28  60  76  74  55  47   3  48  81   2  46  16  12  58  16  39  23  17  83  59  19  27  60  40  47  81  96  38  96  94  91  84  91  33  10  11  52  61  75  33  70  88  79  26  11  20  25  73  92  96  57  14  67  36  75  12  76  65  68  35  79  49  13  80  59  64  28  77  84  51  14  37  77  69  63  55  76  62  59  67  62  21  17  27  43  41  64  45  55  51  84   3  78  28  99  33  86  86   8   3  73  58  80  52  16  29  44  42  29  89  99  89  29  35  45  52  27  47  61  41  72  84  21  98  77  73  85  11  78  84  79  33  98  82  39  83  49  47   9  21  89  70  19  22  84  78  97  75   8  55  93  36  66  44  78   9  91  81  64   2  52  43  72  94  74   7  97  49  14  60   9   6  82  13  97  66  27  97  63  39   5  98  21  60  27  58  13  63  78  97  63  47   9  90  20  47  69  19   8   9  91  13  63  89  71  14  65  58  76  55   1   6  51   6  15  23  76  85  78  22  50   7  23  27  54  42  31  45  33  39  86  70  82  29  91  51  93  20  50  49  25  34   5  52  57  56  41  89   6  25  82  19  87  14  12  17  75  59  26  12  63  10  21  55  86  62  36   3  79  69  10  41  20  17  50  71  34  84  99  55  14  35   8  64  75  65  88  58  17  53  62  98  40  98  49  12   5  20  72  73  88  18  78  26  77   9  40  50  47  36  29  68  28  45  48  42   9  51  29  39   8  70   5  53  91  76  38  21  40  49  29  38  34  35  66  59  52  40  11  82  43  83  10  29  79  61  91  41  61   4  49  20  16  69  17  67  32  32  10  60  42  28  39  85   6  55  66  80  88  51  71  79  81  73  24  20  80  29  65  38  40  71  87  96  89  84  53  20  57  40  31  67  86  71  52  29   8  68  72  84  24  58  85  80  17  12  94  10  77  42  43  22  44  87  11  28  43  11  84  59  29  68  40  58  51  53  49  46  11  63   4  53  58   3  72  46  48   4  76  72  19  45  27  84  51  30  21  42  15  24  94  35  43  83  96  15  12  48  52  81  74  15  55  89  37  88  94  68  39  55  27  94   8  22  22  23  67  32  28  21  34  57  40  55  91  20  75  99  46  55  64  75  57  74  42  52  54  68  78  33   2  38  80   3  62  36  60  14  34  70  64  57   5  58  74  64  11  61  78  51  38  88   2  48  81  44  16  16   2  88  92  80  99  19  54  47  51  16  48  48  44  76  30  27  57  82  27  89  15  87  40  95  33  20  92  62  43  17  27  26  16  14  85  21  58  10  17  37  30   7  48  58  23  15  88  88  74  46  72   6  67  63  23  29  86  27  36  36  30  39  88  18  59  65  41  23  31  10  57  39  52  17  36  61  82  99  72  30  91   2  58  75  27  82  12  17  52  90  35  52  81  44  45  56  25  14  55  28  60  62  15  29  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78  16  61  27  57  50  53  57  97  34   6  15  49  48  47   2  41  89   1  92  61  66  20  64  65  39  29  62  45  32  28  54  98   9  35  17  20  97  90  31  74  41  94  15  17  17  41  16  23  18  54  60  70  57  47  85  15  69  62  26  71  41  19  91  63  81  92  94  28  21   1  31  57  57  76   4  94  82  26  13  53  86  91  90  26  56  49   3  94  15  92  53  52  49   1  37  77  39  57  18  30  62  42  88  56  72  47  40   1  70  47  48  39  22  37  29  50  46  44  12  20   1  20  52   8  39  75  56   5  73  20  89  60  85  21  21  97   1  14  54  58  45  65  89  12  38  51  88  34  88  53  53  71  23   4  39  57  13  14  14  24  90  66  76   2  12  57  26  97  75  85  31  16  66  21  54  29  21  53  59  11  33  52   5  91  23   4  69  30  26  32  98   3  94  87  71   4  83  36  17  22  43  32  81  99  21  24  14  91  41  83  56  27  67  81  83  33  81  89  26  37  36  34  43  22  81  45  67  64  73  14  85  89  11  17  37  97  64  32  57  12  48   8   8  65  97  94  14  38  69  33  14  20  97  71  90  81  83  99  25  27  38  97  99  84  13  28  84  88  38  66   3  34  97  70  75  29  41  88  92  93  49  77  70  46  57  69   8  12  85  41  14  56  68  36   3  71   9  39  89  71  79  88  33  75  55  36  21  21  96   2  30  45  73  81  74  28  93  16  23   9  17  38  96  13  87  89   2  87  77  90  40  90  38  71  62  73  91  57  69   2  86  13  22   6  73  57  19  65  92  48  92  74  52  45  15  57  23  72  65  35  13  94  46  58  70  94  22  10  48  26  28  52  91  94   1  86  66  92  69  73  21  30   5   6  24   1  87  67  32  57  59  77  80  41  74  26   6  83  73  25  55  19  40   3  45  27  23  58  56  89  20  87  98  48  65  15  75  14  93  11  22  49  34  60   6  81  58  40  73  41  55  58  75  56  46  13  27  20  70  40  51  63  93  89  84  33  67  90  80  46  21  72  11  96   3  32  12  92  85  68  66  87  83  95  59   4  96  57  53  82  79  14  15  10  81  28  32  83  51  40  66  64  52  47   4  55  57  90  11  23  98  53  37  92  25  71  49  26  15  54  71  41  37   4  83  86  52  33  14  93  83  27  13   5  47  48  71  35  89  67  86  91  90   9  69   1  67  93  58  19  90  20  28  21  42  76  27  99  30  41  93  88   9  51  71  70  71  77  42  66  39  70  55   7  36  27  51  47  26  48  39   7  59  94  86  76  86  85  88  11  91  48  92  52   2   1  53  94  72  58  51   4  83  22  90  64  79  58  46  84  27   1  29  78  89  29  52  14  59  41  68  88  29  98  67  99  19  78  62  78  47  16  19  97  99  16  63  88  11  18  68   7  95   6  96  24  16  25  91  50  85  40   6  57  67  51  58  54  54  24  80  62  99  53  88  78  77   1  17  60  56  10  53   7   8  26  86  73  91  44  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                72  26  39  57  26  66  84  55  67  96  99  65  23  27  22  87  85  51  54  45  36  78   5  97  75  46  40  58  98   9  84  76  78  56  63  25   2  83  82  72  89  44  47  49  47  93  62  71  67  93  40  19  38  15  82  39  14  19  36  98  74  22  17  22  69  95  29  58  59  39  74  71  46  78  20  80  96  24  58  27  80  87  64  27   1  47  27  46  57  66  82  91  64  38  21  73  40   5   4  41  85  65  22  77  65  72  19  24  11  70  27  34  97  69  43  73  45  13  50  59  38  21  75  40  17  93  19  76  38  23  71  19  23  61  61  92  84  99  57  22  24  93  60  34  49  55  87  74  39  80  31  22   6  78  10  73  81  41  67  87  52  53  18  76  64  96   9  62  68  43  78  81  56   6   5  58  81   6  66  20  17   7   6  90  57  84  34  49  96  43  83  37  29  29  18  63  85   3  97  21  52  72  67  49   2  31  20  36  65  17  54  19  63  91  68  62  21   6   7  74  82  70  98  38  47  82  93  43  14  22  72  91  58  50  71  82  40  48  87  39  88  35  29  71   3  29  11  44  58  79  63  95  51  35  37  92  75  51  10  54  97  12  65  64  53  37  71  33  64  86  94  46  24  93  26  38  90  79   3  93  38  92  71  83  11  38  75  55  98  38  81  45   3  15  50  71  26  67  10  27  38  87   1  77  10  12  86  54   4  67  37  12  54  96  32  63  76  84  17  79  68  68  60  61  65  31  38  51  27   3  74  49  81  83  71  54  87   7  47  71  72  53  63  26  43  27  42  55  50  23  94  84  59  20  16  32  58  33  68  90  49  94   2  77  80  16  22   5  60  51  10   8   1  86  96  31  97  55   5  27  95   6  89  51  84  85   8  63  60  45  25  69  55  42  19  59   3  95  59  57  41  11  57  80  95  10  40  63   4  20  74  76  12  78  41  73  52  50  84  77  22  65  88  34  49  67  62  40  90  23  18  70  67  49  10  37  93  14  62  12  33  12  27  86  56   1  33  90  21  55  89  59  49   3  64  98  11  82  89  71  16  62  26   8  25  51  81  66  79   4  14  84  90  64   2  61  15  85  84   1  45  89  82  75  23  87  27  74  29  54  84  85  67  39  42  11  63   2  51  56  50  99  86  64  38  99  77   2  24  25  42  49  21  89  72  46  13  27  65  58   1  87  38  29  51  35  96  83  42   5  31  37  65  12  51  29   1  52   9  24  65  64  92  85  83  73  61  75  43   9  18  70   1  87  60  49  37  15  63  92   2  79  25  47  75  94  54  40  41  48  41   4   9  69  42  87  68  70  19  62  37  28  16  19  60  48  33  65  59  47  77  81  36  96  93  93  17  59  36  26  28   5  54  95  44  29  63  18  17  80  48  70  41  31  31  55  10   9  50  19  71  42  61  70  42  56  68  12  16  55  14  89  43  33  68  68  80  19  14  59   1  76  26  35  90   5   6  37  74  81   7  18  26  98  21  75  58  43  53  70  67  77  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              24  92  29  97  57  84  33  60   1  30  60  93  21   9  74  33  94  56  61  33  41  72  91  56  22  87  89  92  60  65   9  89  40  80  82  78  61  96  47  55  87  24  29  27  18  14  72  98  31  48  69  42  31  26  90  81   5  76  38  64  68  48  87  45  22  66  98  38  71  77  93  82  80  17  14  98  54  24  88  64  91  35  31  83  60  46  77  24  65  40  13  36  82  77  46  59  60  45  79  97  72  55  57  93  70  28   2   2  67  22  72  59  74   2   5  79  50  13  36  28  61  62  50  27  63  68  72  11  17  54  82  70  70  87  17  43   5  37  50  41  46  33  75  16  58   9  61  45  80  10  17  35  57  99  85  45  14  67  47  96  46  76  76  40  59  90  45  49  59  21  41  59  39  11  70  77  26  69  83  65   6  96  66  10  45  84  33  84  55   7  37  84  25  27  17  94  66  35  46   5  65  88  59  50  10  65  33  85  36  31  54  98  27  27  33  32  23  85   3  16  20  79  85  67  87  53   1  93   1  33  82  45  82  80  29  21  58  11  15  84  41  87  92  44  72  81  96  95  26  31  35  32  87  85  61  15  79  88  35  76  98  67  66  48  79  55  11  20  19  51  16  76  78  32  82  16  68  34  26  79  91  76  64  13  10  62  68   8  44  89  92  16  58  71  64  45  99   1  42   9  79   9  98  67  31  86  68  69  92  47  64  60  22  61  66  42  28  90  93  87  88  51  61  68  15  59  32  64  81  40  58  90  70   5   4  35   1  53  79  13  21  53  37  14  85  42  39  39  16  25  46  58  96  60  13  93  76  90   1  13  47   8  65  75  85  31  22  24  67  92  85  92  40  90  47  99  48  36  57  88  44  58  24  88  72  37  92  37  98  51  51  46  52  20   5  53  87   1  68  28  53   2  47  57   8  68  42  68  35   8  69  25  86  57   8   4  78  26  82  20  36  53  12  60  82  37  21  11  68  96  35  22  53  52  99  62  49  24  37  84  24   7  75  92  26   1  35  68   6   7  64  28  31  68  84   9  90  63  18  30   8  63  86  99  96  82  61  35  73  82  88  81  26  40  18  48  86  11   9  19  39  95  28  69  85  89  14  98   6  67  28  54  39  21   9  80  85  75  68  86  56   4  51  58  34  10  86  89  60   2  17  87  70  10   5  93  58  60  33  75  55  92  63  76  28  66  33  54  71  64  17  43  41  78  39  61  78  69  44  94  59  13  49  71  62  52  76  72  57  93  18  19  31  92  48  71  51  63  63  28  94  52  47  78  60  83  89  19  57  37  15  26  94  69   7   2  48  62  49  35  86  75  82  29  21  90  37  19  60  80  48  74  54  26  62  56  43  74  29  28  39  19  15  52  45  62  94  69   7  83  24  97  97  91  28  96  48  95  85  53  31  78  90  20  71  99  45  19   3   4  97  91  22  85  10  61  80   9  45  81  86  75  52   8  13  35  80  21  18  26  61  74  39  63  24  67  35  66  61  82  59  32  23  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            34  94   1  30   6  81  12  40  41  77  28  76  86  92  89   8  65  23   2  96   1  87  83  87  11  50  20  76  89  90  28  93  33  15   3  72  26  86  28  67  90  88  34  94  84  52  24  39  10  18  34   1  16  54  25  79  89  74  30  84   4   9  58  84  57  62  33  30  31  66  64  89  70  55  71  30  95  55  16  73  72  43  59  43   5  25  40  98  65  59  90  87  61  81  15  35  23  72  88  45  55  63  49   3  76  34  75  13  70  44  19  82  86  48  95  88  67  95  14  72  19  17  99  78  10  70  32  47  14  81  96  70  44  53  77  78  38   2  35  59  93  16  32  24  18  89  42  15  35  24  11  22  81  61  36  76  70  60  92  93  57  35  93  38  54  17  89  59  62  26  38   1  70  32  60  32  16  87  23  79  95   9  57   9  99  28  99  77  96   5  46  63  44  21  94  85  44  32  35  13  22  74  59  72   7  91  31  44   8  78   8  65   1  75  50   7  79  84  37  23  86  98  47  79  84  38  26  20  84  13  24  92  77  56  48  59  64  37  88  33  71  98  61  91  14  56  11  89  31  35  76  28  94  23  29  26  33  73  68  88  19  88  59  88  57  27  77  53   2  58  21  85  45   3  57  79  72  24  97  29  62  79   1  52   1  25  95  63  96  73  65  86  22  57  12  57  17  62  93  20  71  87  35  27  84  20  10  23  46  29  27  42   3  31  43  82  55  29  41  52  99   4  76  43  49   3  61   6  86  78  12  74  46  69   4  60  79  21  35  98  67  36  58  17  11  66  64  30  85  60  10  98  75  50  55  61   5  21  37  10  70  63  10   8  64  29  17  71   1  88  62  18  46  90  99  93  29  44  84  70   9  73   5   2  64  10  39  82  40  26  58  66  21  90  60  80  19   1  13  51  43  71  85  36  49  67  69  79  33  84  57  48  25  34  62   2  86  77   2  58  12  70  38  89  74  55  47  74  96  57  47  43  85  19  27   8   4  29  38  11  62  16  21   1  90  57  80  67  89  48  19  72  27  98  29  63  62   8  45   7  29  52  77  72  42  12  28  71   7  56  72  42  43  82  28  73  46   9  35  14  60  56  46  60  63  17  13  79  82  73  78  20  96  93  71  26  72  48  99  28  53  38  11  96  17  51  72  65  54  22  92  46  38  75  71  93  10  48  14  23  60  81  41  91  63  91  67  55  46   6  68  61  80  65  15  20  37  47   7  41   7  63  19  50  53  28  57   5  54  11  54  63  34  48  23  78  95  48  95  88  97  24  15   9  59  54  69  17  47  62  98  74  99  93  69  59  64  65  46  69  95  45  40  47  89  50  43  10  94  18  49  14  72  85  24  68  29  25  35  54  24  76  89  13  75  51  45  31  33  37  76  36  33  32  22  74  56  59  72  14  73  29   2  91  31  47  84  74  20  63  95  91  68  98  60  96  64  70  47  19  54  94  62  91  19  74  21  36  49   3  70   1  67  25  71  62  23  35  82  71  66  36  86   8  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          11  78  35  71  45  34  52  71  61  37  71  93  27  78  28  73  92  78  50   1  20  30  70  49  31  45  35  19  90  50  81  37  57  73  61  55  42  21  97  16  96  18  26  99  20  52  55  91  62  28  40  75  84  63  38  33  11  71   8  54  87  26  62  74   8  71  41  75  50  38  48   1  99  65  98  98  56   4  92   6  93  78  60  22  29  60  89  75  34  81  28  71   8  11  61  85  85  64  49  33  54  19  49  87  78  19  52  81  98   5  13  75  10  60  14  58   1  39  46  36  49  97  59  73  58  65  42  73  75  47  55  81  46  92  26   2  89  65  44  51  55  32  52  10  89  73  18  33  63  84  41  87  79  47  83  77  88  47  61  35  47  50  95  57  66  54  69  50  88  51  26  63  42   9  54  47  64  24  13  55  11  50  18  14  26  47  68   1  62  17  28  48  25   7  29  59  21  75   6  96  92  94  65  90  41  61   2  19  55  36  11   5  52  51  45  65  18  90  30  63   2  19  56  20  54  75  80  34  45  77  79  90  20  13  43  10   9  38  22  39  19  38  73  82  36  64  48  63  99  34  72  28  39  62  99  57  50  77  42  88  78  64  43  36   2  60  41  24  97   1  38  89  54  86  36  45  40  90  65  78  85  91  86  30  22   9  29  10  40  45  96  67   1  60   7  31  87  94  49  38  67  41  36  87  92  77  19  11  96   1   8  96   2  73  68  56  94  58  85  81  48  98  70  38  84  86  16  55  34   3  71   8  20  70  20  23  46  31   5  28  84  47  74  54  99  83  26  35  74  87  58  99  48  38  90  78  78  73  64  74  77  33   3  43   2   3  23  41  64  70  39  12  95  19  87  37  58   6  77  67  39  84  88  85  57  14  22  31  55  79   6  71  97  10  18  68  55  10   5  59  79  21  80  48  31  76   9  97  40  79   1  56  47  16  69  25  77  82  14  24  79  15  76  27  91  52  78  15  86  32  16  82   2  20  10  24  64  37  13  28  39   4  59  74  29  24  21  96   7  31   7  68  88  79   5  64  10  19  31  47  16  57  65  55  31  27  49  12  26  74   9  70  32  41  86   9  61  84   6  28  47  66  65   8  15  97  13  40   2   1  33  31  69  51  51  80  68  57  12  31  62  20  63  50  44  21   5  28  91  19  62  49   2  25  87  83  70  26  12  93  54  89  61  48  98  47  95  87  13   3  72  51  87  70  64  76  17  14  89   3  41  77  58  47  36  85  26  41  39  15  94  72   1  14  20  14  15  37  58  61  84  66  46  23  30  40  50  10  79  44  73  10  40  58  66  39  58  88  11  43  19   1  46  32  55  71  92  41  62  98  97  22  38  18  26   5  55  82   9  93  90  19  82  57  95  58  16  86  30  93  27  61  42  32  61  60  74  41  70  66   6  31  88  96  51   2  17  90  94  77  54   2  70  29   7  10  93   7  84  79   2  14  72  51  14  68  90  22  66  21  63  50  28  85  54  52  83  35  83  29  86  94  11  88  60  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        60  29  46  16  42  77  34  23  59  52  84  56  27  50  63  25  91  22  97  87  50  59  28  71  18  51   8  96  77  27  75  77  61   7  99  22  76   9  60  91   2   7  13  59  75  85  59  30  47  43  39  95  30  98  25  81  70  72  91  95  84  19  92  40  24  32  46   3  48  61  22  88  56   1  14  53  49  54  16  44  32  72  72  15  40  29  36   8  91  30  18  60  91  82  93  86  80  21   4  19  60  36  11  74   3   7  58  48  50  36  59  18  60  28  84  42  29   4  54  41   7  92  36  95  36  28  34  81  99  48  95  54  55  67  62   4  42   4  98  51  77  86  51  32  34  61  82  87  52  22  42  93   9  40  71  28  29  94  71  80  10  75  28  49  39  28  22  22  48  91  14  55  32  68  94  22  10  66  86  69   2  91  40  99  65  36  18  56  23  16  12  20  13  60  40  85  56  45  93  10  21  77  43  57  70  28  31  11  93  56   4  39  86  29  20  14  87  50  48  34  95  71  73  80  61  47  42   4  14  60  34   6  12  41  46  37  20  40  99  59  67   8  40  80  29  82  51   6  61  13  33  25   2  16  73  96  11   3  51  18  55   5  10  79  25   1  19  15  67  79  82  87  31  99  72  84   9  73  91  57  12  78  71  83  39  88  18  78  22  32  40  44  88   8  52  14  45  22  84  13  28  99  91  91  22  96  91  59  91   7  38  44  94  40   7  51  65  49  60  53  47  57   2  12  62   4  46  20  24  24   1  49  65  74  14  14   2  23  72  42  20  93  91  63  66  44  37  92  12   2  90  47  55   4  64  81  53  55  70  97  66   3  71  85  87  38  70  78  21  62  68  81  53  49  61  23  18  85  63  20  29  72  19  64  62   7  26  30  50  89  21  71   2  12  10  10  72  45  93  79  65  75  20  64  67  68  40  11   3  49  88  74   8  47  68  10  87  29  56  21  32   1  72  86  13  85  49  26  63  30  50  58  62  17  53  80  38  97  95  49  64  61  49  30  82  10  18  34  63  28  75  65  31  39  82  86  25  89  93  63  87  60  30  16  13  97  17  34  73  94   3  19  88  37   5  84  68  33  24  93  80  69  26  16  99  52   6  40  66  15  49  95  86  90  29  48  79  64  71  17  42  41  71  97   4  17   5  18  17  78  46   9  19  21  98  53  53   9  21  39  43  42  94  65  88  19  91  42  96  95  82   2  24  54  46  23  19  18  15  53  91  16  53  38  62  81  44  27  43   9  42  49  66  17  68  52  88  73  33  59  20  23  98  73  33  40  48  18  99  67  60  63  88  85  64  47  64  40  71   4  69  81  11  76   3   4  91  75  65  83  92  36   3   4  98  97  41  78  31  32  64  75  51  58  23  57  29   8  47  14  22  55  78   9  11  15  99  17  22  46  71  21  36  36  99  37  44  93  33   6   1  44  98  40  60   9  31  24  72  87  73  31  46  50   1  86  21  38  64  45  23  23  59  81  50  93  26  47   4  78  33  74  48  66  10  48  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      59  17  43   3  12  52  84  57   3  25  26  46  38  65   4  54   2  45  16  57  69  59  86  29  95  10  90  21  47  18  51  96  61  20  99  12  25   4  62   2  15  33  92  56   8  15  65  88   3  22  63  49  58  97   6  76  78   9  48  66  50  72  93  16  35  20  99  12  53  12  38  32  35  79  78  91  36  16  92  66  45   1  83  69  35  44  84  99   8  43  32  68  50   2  47  90  15  14   9  99  60  96   7  83  86  74  28   8  51  47  67  10  89  44  94  36  92  91   2   9  94  40  96  85  89  32  24   8  46  84  89   8  18  44  40  46  13  96   5  70  38  83  81  94  95  39  39  14  58  22  16  13  42  49  36  70  12  96  96  93  80  79  10  68  56  13   3  33   6   3   5  25  18  98  15  72  62  34  88  53   7  41  27   1  33  58  36  39  57  84  87  84  18  48  99  74   4  80  80  28  38  52  55  57  69   8  59  88  81  44  78  18  18  73  70  55  49  43  92  38  40  70  68  87  62  49  93  89  69  18  72  82   9  13  95  48  99  62  78  65  58  43  40  76  88  81  37  18  47  11  76   4  35  31  10  97   9  68  55  71  35  64  76  40  97  39  94   3  97  98  60  60  33  17  28  96  92  82  13  84  45  72  61  62  65  53  30  46  28   3  60  72  89  48  33  64  28  46  80  70  47  64  65  29   9  70  73  20  79  62  83  98  26  76  30  32  79  29  59  17  79  74  86  35  89  92  52  18  92  82  92  48  89  43  99  63  44  46  51  67  94  69  80   1  52  22  88  37   4  13  93  53  83  35  35  79  81  92  86  94  21  90  19  16  74  97  25  34  59  33  39  68  99  19   8  84  74  63  98  72   8   6  78  84  74  86  77  57  27  84  75  94  81  89  69  19  28  90  84  79  64   5  20  97  27  96  51  64  42  82  11  84  74   7  92  54  14  83   9  70   4   5  24  63  81  69  90  95  13  25  20  28  49  42  33  97  24  95   7  48  10  58  82  46  42  28  53  12  68  32  63  19  44   5  65  98  99  85  87   2  55  21  23  78  39  14  72   2  48  56  37  81  31   4  73  57  81  31  14  22  10  63  49  54  89  79  92  94   7  19  54  80  60  93  28  75  99  62  59  38  36  15  72  81  78  47  54  67  33   6  85  87   1  31  33  82  48  45  12   1  93  63  78  75  23  79  95  41  90  53   8  66  55  66  21   5   1   2  58  34  55  47  37  38  36  95  98   2  22  36  85  89  96  25  42  29  55  51  56  27  32  27  82  53  93  82  24  42  81  48  78  15  58  73  34  72  81   4  13  18   3  61  84  22  56   9  51  70  38  56  10  13   7  53  96   1  24  25  74  74  65  54  22  62  29  14  13  72  43  85  39  24   3  71  88  92  44  99  93  85  97  75  29  63  58  92  17  15  31  46  94  21   9  39   8  51  55  24  33  18  52  61  18  71  57  39  73  76  23  33  97  54  51  87  70  45  27  20  18  95  40  74  10  22  55  76   5  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    66  77  19  31  95  58  42  52  74   2  41   9  97  88  95  22  52  59  21  50  92  52  66  14  76  68  80  63   8   8  60   6  57  53  55  19   4  48  76  38  28  10   9  35  70  43  25  69  88  36  85   1  76  27  89  99  53  12  65  70  47  43  18  57  35  38  21  39  79   8  61  51  13  47   5   6  67  48  70  92  35  91  89  94  52  26  49  21  21  60  58  34  98  40  28  72  79  48   1  46   3  43  43   6  13  97  63  52  48  15   3  41  86  52  70  36  26  31  50  31  82   5  26  42  63  90  14  25  70  86  15  83  46  98  37  97  70   3  22  20  51  33  20  28   4  25  57  59  55  58  34  19   4   7  24  25  16  74  26  72  71  18  76  16  66  33  50  17  34   7  53  31  23  84  85  35  65  21  16  93  99  89  97  33   4   9  41  56  46  59  25  28  17  37  43  16  17   2  28  17  86   4  15  62  67  22  82  40  75  60   8  75  83  34  15  10  89   2  96  82  88  52  46  69  96  27  28  42  41   7  64  80  57  88  25  94  37  98  98  92  53  61  96  90  65  82  61  34  71  90  64  36  57  42  62   7  79  79  33  10  20  39   5  28  74  29  95  36  18  54  21  81  14  83  50  65   8   1  70  54  45  36   1   1  17  99  84  37  15  57  69  86  18  30  55  15  55   5  49  51  66  51  61   2  58  19  26  60  10  37  33  80  62  17  80   5  18  14  79  98  33  92  82  14  75  31  31  69  18  37  53  63  93  27  53  54  65  83  90  74  59  51  24  13  45  51  98  77  57  59  26  33  83  54  85   9  15  71  93  12  85  89  41  43  86   8  31  40  70  25  68   3  12  81   4  87  53  51  30  78  80  74  70  72  28  53  74  75  28  43  99  93  48  87  62  93  40  97  47   6  94  25  93  20  11  40  91  92  62  95   2  81  63  57  68  84  53  95  17  41  56  44  57  36  32  12   4  75  73  74  15   5  95  32  12  78  89  80  54  55   5  84  91  92  77  73   8  77  69  58  37  83  48  40  16   3  32  13  62  45  35   6  25  67  85  26  67  69  91   6  83  85  69  88  12  98   3  45  21  18  74  45  40  71  59  11  58  75  97  44   2  78  47  65  17  73  56  83  25   1  51  25  36  72  49  95  83  41  97  72  57  29  86  59  27  49  80  76  58  82  60  10  15  50  34  81   8  15  16  98  66   6  11  62  16  75  74  97  20  80  15  14  56  18  79  25  51  10  25   2  60  67  53  19  68  61  89  10  51   4  52  67   4   4   9  81  77  32  32  35  89   4  77  95  54  74  64   1  96  38  85  89  61  71   8  38  92   4  22  17  99  27  21  62  94  50  50  40  75  32   5  36   9  58  55  44  59  42  68  86  48  44  33  85  95  85  48  26  18  66  46  78   9  66   2  73   3  73   1  77  21  22  85  91  10   4  62  99  20  40  17  86  91   7  33  11   4  84  85  88  60  12  22  75  19  52  58  78  38  50  36  59  38  56  99   1  98  43  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  61  36   3  51  81  45  60  27  82  61  44  21   7  30  97  23  78   8  54  24  35  35  66  99  19  24  49  73  62  74  46   7  48  12   2  38  98  81  91  95  22  89  70  80  85   5  66  99  16  44  76  32  74  98  76  48  58  69  88  15   6  65  85  67  14  87  25  12  57   4  22  27  36  16  70  46  99  38  24  35  65  32  79   8  55  25  73  91  91  28  84  45   5   5  49  15  57  43  29  34  42  71  24  96   7  50  68  29   2  49  65  89   9  77  79  33  75   7  71  56  99  89  17  27  65  44  77  22  57  81  30  76  32  71  27  80  39  59  89  19  92  15  87  10  69  84  74  49  45   8  93  11  86  21  33  90  46  69  45  88  78  70  68  86  76  88   7  99  93  14  49  24  19  15   4   3  77  98  66  94  14  36  78  28  56  25  99  23  94  11  63  42  76  80   4  72  25   3   4  19  90  99  16  18  79  45  96  81  41  79  47  12  75  82  32  23  24  53  49  51  62  89  62  26  97  56  76  92  79  53  35  24  74  47  46  41   8  77  33   4  35  35  14  51  27  94  96  67  88  64  28   2  61  76   5  90  79  18  58  61  53  57  25  32  64  17  78  59  66  75  92  61  62  42  10  22  39  60  22  49  56  85  41  72  48  58  31  75  16  27  78  11  55  57  12  48  70  44   9  29  75  51  50  13  73  72  69  60  59  28  48  92  16  73  63  10  91  55  45  82  43  40  39  90  97  45  66  14  55  40  85  65  13  19  59  98  36   9  84  62  49  15  49  95  78  72  78  77  86   8  65  18   9  88  58   1  76  10  20  91  90  66  74  39  75  92  88  61  35  29  36  56  57   1  24  96  52  24  83  82  79  95   5  12  42  37  93  90  82  15  73  76  67  80  66  19  15  47  71  49  30  68  42  95  87  45   1  29  71  15  99  28  63   4  40  90  89  73  49  22  54  28  32  38  83  99  70  86  14  57  58  95  60  60  88  64  26  60  79  39   8   5  28  14  71  29  74   2  98  36  89   5  64  37  71  71  53  68  29  66   8  54  52  93  12  29  87  64  26  81  25  20  58  64  12  36  53  21  33  19   1  42  99  74  92  69  61  64  21  33  49  30  18  79  30  53  82  74  13   9  43  24  72  90  18  40  64  23  29  20  30  86  87  65  42  50  12  74  33  43  76  84  42  77  31   9  71   3  34  84  26  36  43  41  39  21  81  62  10  25  67  93  10  33  45  81  28  53  83  94  61  96  32  27  45  74  59  81   6  63  74  48  23  34   6  58  62   2  49  66   5  28   2  30   9  16  25  47  54   9  76  51  55   9  95  32  93  73  66  67  94  78  35  28  94  19  20  37  74   2   4  84   5  46   9  88  21  52  62  98   1  70  29  81  45  98  99  92  70   3   6  29  39  14  31  66  48  65  58  80  65  13  48  28  52  54  95  48  24  44  48  54  42  91  59  56  38  60  68  41  84  23  61   7  16  40  10  33  87  15   7  33  41  39  54  45  77  30  97  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                22  11  34  89  52  85  53  48  77  76  15  92  89  66  17  41  42  70   8  51  38  18  87  69  20  47  40   8  82  85  35  46  23  70  54  95  40  34   9  64  13  88  31  29  78  14  51  37  18  22  25  33  65  57  99  49  52  97  59  42  72  39  58  81  15  57  38  25  43  29   9  22  75  84  28  82  30  32  63  48  11  51  51  28  37  48  38   8  43  16   5  35  52   1  65  43  76  27   6  33  60  98  62  14  63   4  45  29  35  68  99  17  10  38  99  27  77   5  34  12  58  82  28  50  11   2  78  29  43  27  49  87  37  60  73   3  17  88  78   2  27  54   7  58  99  14  33  15  58  74  66  24  46   2  70  41  29  58  38  53  70   7  81  84  46  31  61  93  55  97  56  94  51  99  98  23  76  95  98  75  62  40  65  74  72  38  77  87  42  85  14  70  48  52  49  73  47  26  56  76  24   4  20  93  74   5  24   5  57  77  65  80  74  29  67  72   8  96  65  34  64  63   6  27  52  50  93  14   6  42  39  39  73  81  46  41  36  11  93  10  73  81  63  46  67  76   8  98  74  26  23  69  27  83  88  67  45  68  46  59  56  81  57  26  94  81  31   1  17  83  17  90  60  25  44  33  17  25  96  60   5   2  11  23  42  76   9  28  25  31  44  65  16  42  58   6  58  55  60  96  49  68   2  68  65  25  85  27  67  57   4  61  30  66   8   2  81  91  87  61  37  37  23  19  63  73  82  75  49  47  82  48  81  50  35  11  88  38  40  53  35  16  84  93  36  88  86  48  38  65  13  72  10  95  73  97  91  47  78  51  77  23  39  34  83  42  93   7  69  22  72   2  90  60  42  87  73  55  78  38  91  52   4  87  40  93  37  15  85  93  64  67  75  27  38  49  72   4  44  63  21  38  55  88  21  42  37  80  67  40  88  89  62  60  12  18  14  62  47  73  53  43  59  25  81  21  89  97  49  47  58   8  98  39  39  83  84  13  82  17  38   2  64  38  39  69  89  64  49  34  70  99   7  42  92  85  94  28  38  26  52  50  56  21  57  90  60  15   5   2  69  42  17  98  43  86  17  14  78  80  33   3  54  52  84  35  42  36  43  30  96  68  36  77  72  84  36  49  47  42  44  63  48  66  18  62  92  31  16  82  31  45  62  47  11  21  47  73  24  28  70  65  33  94  87  86  19  14   3  78  82  51   7   3  99  68  51  30  57  24  73  68  55  98  93  15  25  97  87  10  94  32  41  14  15  85  95  59  45   1  27  44  12   3  18  45  98  24  46   4  70  62  85   3  21  11  95  17  97  69  57  63  60  82  63  98  11  77  63  62  27  50  18  78  13  38  55  88  47  23  95  31  20  99  15  30  82   8  10  36  88  98  93  10  49  61  91  91  53   1   2  36  46  91  27  28  42  16  38  58  28  86  66  77  22  66  65   2  63  53  30  14  47  55  32  90  19  90   5  10  79  47  99   6  17  47  12  46  10  28  76  52  28  29  80  34  67  57  42  94  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              89  36  62  67  38  43  55  42  16  35  27  40  81  70  28  48   7  73  66  40  88  33  65  32  12  92  36  20  60  20  78  17  56  32  33  94  85  41  44  67  71  98  96  58  26  70   9  44   4  21  79  70  26  73  50  73  57  73  55  12  96  32  33   8  28  58  44  39  56   9  47  90  24  94  72  52  58  11  69  99  22  47   8  33  86  74  69  28  53  47  69  68  45  53   4  39  28  25  45  36  62  81  67  55  48  52  65  93  60  70  23  23  16  68  31  38  90  55  95  20  88  68  60  22  48  88  75  11  99  64  39   2  96  10  53  12   5  96  86  34  29  74  97  86  13  48  97  69  65  80   4  62  22  69  99  33  86  48  64  21  32  77  35  35  38  13  10  48  53  70  47  34  18   8   4  20  29  71  83  42  12  79  24  13  23  48  18  48  36  82  45  62  68  95  98  52  29  31   5  10  32  34  76   6  49  48  61  44  67  91  61  80  32  91  52  18  54  52  44  97  95  40  81  54  97  91  57  32  57  43  26  66  12   8  68  50  91  52  10  15   7  83  19  29  32  45   7  23  70  43  64   3  55  29   8  18  46   6  26  36  67  42  17  20  61  80  18  63  72  81  82  89  47  99  80   4  72  87  43   6  54  51  10  34  90  68  47  80  35  78  92  52  61  45  20  26  31  29  77  71  90  93  57   4  28  78  19  14  63  72   8  29  81  57   3  69  58  32  99  70  40  88  92  91   6  81   5  72  19  22  46  44  13  88  25  87  29  53  88   6  90  61  40  41  37  65  27  15  25  54  22  60  72  97  18  38  98  64   1  48  86  30  62  23   5   6  48  92   6  17  97  53  27  46  30  63  78  10  68  92  91  12  40  76  82  90  65  22  70  17  86  72   4  43  73  24  72  42  90  66  39  17  21  66  52  60  17  68  88   7  25  93  41  52  87  32   4  48  24  96  89  20  75  24  33  27  99  66  62  10  71  49  42  38  75  53  34  25  74  92  91  32  27  69  50  93  35  34  44  95  85  24  93  83  55  84  89  27  13  78  30  54  70  32  37  44  77  38  88  92  97  41  33  83  70  41  21  53  32  58  92  45   8  61  85  66   7  22   3  97  22  76  58  32  91  77  84  63  88  25  54  95  24  47  59   2  55  10  53  70  28  74  15  21  75  12  47  56  16  54  96  36   3  87  96  99  82   2  58  57  21  47  56   3  99  23  30  65  59  54  32  49  94  94  46  52   5  38  14  31  48  56   9  26  26  43  11  41  37   4  97  77  28  74  98  50  69  33  53  35  27  41  54  71  93  97  46  71  75   7   7  39  95  65  92  70  85  33  32  35  58  39  80  67   3  64  84  17  41  89   9   4  44   8  73  41  89  88  50  94  35  95  58  81  10  11  69  12  75  33  58  22  41  76  55  20  77   8  40  57  71  39  49  23  50  76  31  51  91  79  39  49   1  68  35   8  20  77  74  84  37  97  10  25  82  17   3  47  26  45   3   1  77  73  52  20  77  68  59  44  96  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            52  33  73  42  37  90  28  32  58  28   5   7  10  15  14  87  60  88   2   7  35  29  45  40  50  83  43  80  32  41  51   1  13  99  65  95  82  98  26  38  17  78  30  24  74  67  32  92  78  25  32  97  37  35  72   4  44  87   1  14  65  11  65  25   7  30   8  49  30  62  14  64  79  90   6  98  96   5  15  10  12  77   7  30  70  56  16  69  28  13  15  21   6  15  27  83  18  96  70  99  60  56   3  84  37   3  35   2  93  18  10  31  32  41  74  89  68  50  76  56  29  60  23  98  27  59  41  81  37  42  32  32  92  46  83  22  84   6  70  61  79  80  25  38  11  58  14   8  59  78  89  68  40  59  52  75  23  49  62  27  31  11  70  34  28  34  22  89  54  93  79  22  50   7  40  79  67  38  90   7  25  67  80  77   4  34  32  47  64  44  50  21  87  41  17  92  12  18  33  98  41  44  58  98  82  25  55  20  41   2  10  29  88  60  21  71  26  41   3  98  25  77  72  98  96  79  79   8  58  30  71  35  72  24  79  29  95  44  53  41  99  71  42  52  26  12  74   1  46  60  95  29  92  33  82   3  95  66  38  89  17  63   6  70  11  39  40  22  84  20  10   3   5  40  31  54  54  79  39  99  36  72  17  12  84  99  21  78  13  25  19  30  34  97  74  66  51  57  83  23  32  61  97  91  95  93  56  36  56  79  34  57  34   3  76  97  63  38  24  13  55  77  87  28  40   7  17  77  79  15  13   3  65  40  46  22  73  99   4  27  56  99  98  37  22  31  92  75  13   7  44  91  31  41  78  78  85  68  99  38  85   6  15  60   7  78  44  76  20  83  77  68  42  27  94  74  62  10  58  44  84  77  53  68  80  45  28   6  73  88  13  64  33  49  88  39  48  64  41  51  37  10  17  82  19  93  62  89  15  88  52  45  17  76  49  46  10  44  28  71  19  58  49  93  45  21  69  87  54  59  70  16  17  33  78  21  19  85  14  92  56   2  71   2  13  40  62  53  86  58  65  94   8  49  25  60   3  43  89   6  43  64  37  26  86  25   4   8  23  92  59  32  72  45  98  25  31  29  85  87  98  47  15  77  51  73  29  51  46  78  88  83  97  30  50  25  19  35  26   8  62  67  99  42  62  49  82  98   1  43  74  52  95  38  28  47  81  57  24  30  61  54  52  32  58  23  10  48  42  15  92  26  37  25  55  77   2  84   7   3  80  86  88  93   4  18  32  86  91  10  72  56  40  64  60  57  18   3   2  99  74   7  15  85  95  75   8  59  93   9  36  81  59  44  83  61  63  94  20  30  95  13  34  43  74  33  21  62  86  97  28  18  56  26  67  56  65   3  84  60  47  33  46  30  70   8  92  59  28  24  48  42  87  60   4  38  82  93  17  42  41  65  41  89  64  25  71  50  58  41   6  48  34  31  15  99   8  99  76  17  80  81  85  50  17   4   1  35  43  69  21  71  40  11  90  24  39  36  62  13  24  62  13  99   2  21  20  77  21  69  54  67  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          37  46  93  57  33  50  55  41  85  34  35  56  61  15  83  14  17  90  35  65  63  54   3  66  42  12  44  59  70  22  47  23  33  25  57  99  72  40   6  52  53  21  26  71  71  22  80   7  15  16  55  89  71  81  43  81   9  63   4  26  23  95   3  64   4  78  27  18  49  88  35  14  59  45  65  18  46  80  29  92  10  65  72  36  93  69  67  17  81  32  37  76  23  53  50  73  54  17  26  46  43  85  42  22  83  57  73  11  33  75   9  37  31  71  14  49  41  37  98  57  14  50  76  94  76  84  79  86  38  21  24  22  61  51  56   3  80  11  94  10  61  41  38  68  68  54  20  57  86  87   5  68  82   5  71   7  34  94  45  29  43  24  57  26  69  30  16  58  39  60  23  35  63  25  89  29  30  84  98  18  54  51  64  92  86  56  48  60  13  13  49  31  82  91  50  15  14  51  44   6  40  35  38  66  29  28  56  10  68  71   4  12  74  71  80  25  65  90  84  21  26  79  22   6  58  49  79  43  81  84  51   6  83  56  53  87  30  22  58  18  91  65  80  73  36  24  78  40  86  61  33  28  50  69  98  19  40  75  23  36  73   7  33  31  51  50  82  33  64  75  50   8  99  87  54  34  80  70  98  10  39  43  14   2  79  48  77  31  57  32  79  63  77  92  65  14  35  31  47  28  67   4  87  21  32  18  81  37  48  60   7  14  85  80  23  25  71  21  48  76  55  99   6  95  50   9  79  62  14  53   4  86  50  64  82  69  54  30  53   2  66  53  47  32  26   1  46  74  65   8  47  91  62  86  64  56  58  12  96  36  71  64  58  99  81  25  57  24  30  38  60  63  72  53  61  31  98  97  66  30  39  30  66  61  62  24  29  45  44   9  93  94  44  88  89  66  89  81  50  26  36   6  51  46  32  80  75  68  59  88  69  50  50  39  23  30  40  21  65  92  91  92  62  79  18  32  21  46  53  95  36  14  86  73  48  29  97  73  46  79  36  52  99  27  73  36   4  55  49  52  43  84  89  88  63  90  72  60   5  38  56  40  20  70  67  23  37   6  42  69  71  70  13  10  36   9  57  91  94  86  86  93  47  53  98  82  60  13  40  39  49  68  77  45  75  84  45  53  88  78  23  89  22  81  20  76  97  89  76  46   6  92  83  54   4  53  41  92  86  69  77  47  61  49  70  51  51  59  60  87  87  92  54  76   3  71  48  69  19  57  29  87  31   5  94  98  55  29  48  84   7  80  53  92  51  39   1  60  67  63  27  19  39  37  62  48  61  35  60  46  44  24  97  73  97  20  94  66  52  26  47  51  77  96  41  56  59  79  97  80  64  42   7   4   9  16  79  52  19  84  84  12  88   1  27  21  64  80  89  62  82  92  86  39  97  75   2  36  57  53  42  80  44   3  99  96  84  52  39  11  85  97  25  98  13  89  56  11  17  56  57  55  77  69  86  64  95  50  10  16  74   6   8  55  69  45   8  31  56   4  21  90  44  41   7  57  89  65  84  36  38  10  31  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        24  62  94  43  60   6  21   8   4  70  15  80  41  51  64  55  54  45  85  38  42  10   8  41  10  68  49  58  74  49  10  12  54  33  53  51  40  57   8   2  30  44  42  73  14  82  63  50   7  14   2  38  88  91  78  33  34  28  83  64  47  96  43  22  26  50  37  95   5  21  76  80  34  87  47  80   2   2   7  88  75  66  68  34  25  69   8  56  30  79  38  58  69  27  52  29  46  55  10  20  37  80  10   6  15   6  66  39  85  68  45  90  59  72  47   3  66  45  91   9  18  77  34   4  85  27  80  25  59  30  20  97  56  96  74  35  56  76  43  65  67  50  20  41  32  50  57  63  88  23  94  13  80  94  47  54  77  85   1   6  33  76  51   8  41  27  86  46  15  65  20  16  59  26  99  81  34  50  49  84  37   6  10  18  65  84  25  23  70  61  65   5  45   6  79   1  81  14  48  81  70  98  16   9   4   1  96   7   6  92  45  35  37  50  99   3  89  56  57  13  16  17  86  12  51  93  84  15  76  81  95  44   9  61  62  97   1   4  48  75  99  81  79  68  17  38  69  87  94  26  64  74  85  61  77   4  66  83  31  95   3   7   5  35  68   9  89  10  59  79  17  51   2  70   2  14  36  31   5  57  51  45  47  13  50  10  31  31  69  22  38  17  18  96  78   4  76  31  48  29  20  67  75   1  85  77  99  84  11  62  82  22  61  43  51  52  37  84  12  98   5  36   3  19  46  21   4  79  80  26  42  88  52  11  34  48  89  83  91  37  78  11  86  48  12  97  71  95  40  49  60  96  90  11  79  34  88  75  65  29  20  90  50  34  69  93  67  11  64  43  18   5  98  40  59  20  98  99  90  39  54  62  29  99  73  90   8  71  90   4  34  98  52  64  98  70  50  67  64   8  98  65  63  86  24  28  95  35  29  61  24  16  97  95  34  39  46  64  59   8  39   1  79  65  56  47  51  50  49  82  55  45  75   8  17  34  30  49  22  30  17  43  97   6   6  33  52  19  32  67  89  27  31  39  27  24  74   9   7  74  85   1  17  17  53  76  31  95  90  55  19  45  96  75  69  37  41  27  11  94  81  64  36  47  67  17  53  97  76  81  98  86  36  93  34   7  30  59  65  46  27   9  19  58  16  15  31   4  91  74  60  10  90  61  33  33  16  33  23  52  22  46  88  83  31  40  34  70  44  50  24  13  40  20  63  55  69  63  44  62  34  57   9  50  84  45  40  39  28  59  49  17  45  62  64  74  32  14  84  59  69  36  38   3  66  33  13  82  88  92  74  86  24  29  71  99  18  12  17  44  40   4  52  74  62  73  31  52  29  77  27  43  35  44  62  60  16  11  70  73  41  72  24  84  95  83  13  90  88  39  45  62  42  57  44  28  88  14  90  79  70  24  25  65  97  64  42  34  27  90  14  23  53  22  77  80  47  59  40  71  70  53  88  58  41  57  58  48  29  87  86  11  96  52  15  21  60   9  22  39  36  23  22  93  65  95  22  98  98  13  98   8  96  66   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      73  81  76  20  96  10  27  84  43  62  55  48   9  74  26  45  66  18  44  29  90  20  77  25  34  28  75  16  82  35  39  17  49  20   1  88  37  85  79  22  42  45  96  36  26  43  36  52  41  91  41  84  11  61  28  70  65  95  75   7  58  33  69   4  52  47  51  15   1  50  16  76  25  67  45  96  35   6  28  79  19  57  12  49  15  66  91  92  54  68  52   1  67  80  34  64  82  71  99  39  24  60  63  66  37  82  89  40   5  52  60  16  80  95  77  89  83  44   7   7  20   3  12  86  94  96  78   6  52  28  61  21  91  77  52  78  36  57  19   9  56  42  44  24  35  97  58  13  33  89  58  62  20  80  10  74  74  69  53  90  78  27  87  61  25  97  37  98   1   6  78  26  66  46  44  59  75  10  57  14  34  42  96  77  49  89   8  64   4   5  96  63  52  32  58  13  31  52  94  23   3  13  70  99   9  28  33  20  14  13  52  75  69  16  68  51  35  97  18  90  10   3  83  24  58   8  31  85  69  12  95  43   5  57  80  88  38  84  85  39  82  68  11  84  98  34  21  49  74  60  33  41  72  91  44  98  43  29  37  56  26   1  46  66  55   2  94  51   2  23  43  95  13  39  22  15  52  17  64   3  43  37  44   1  13  80  69  26  82  63  98  74  11  79  79  72  36  28  13  21   8  93  12  76  28  77  49  70  55  84  14  19  92  55  45  30  53  93  71  13  92  26  47  90  58  45  55  13  29  86  90  98  15  41  57  35  70  96  26  24  87  87  90  32  26   8  66  54  10  91  55  66  82  73   7  38  24  60  59  75  26  73  40  64  42  55  81  26  74  32   1  17  41  59  74  85  58  39  81  75  70   9  66  14  70  12  92  14  79  72  28  20  46   1  32  88  45  60  92  26  51  65  13  25  60  13  79  58  17  11  53  82  36  89  94  77  47  82  45  36  57   1  16  22  36  92  15  23  97  15  89  16  52  17  63  67  84  65  97  92  76  64  36  29  57   1  27  52  71  97  90  31  72  45  95   7  19  27  90  66  34  56  24  37  58  13  53  37  46  20  87  89  63  69   8  50  29  24  55  86  86  38  67  20  23  64  23  90  14  58  63  85  18  74   9   5  78  34   7  64  10  56  96  62  51  38  63  45  97  62  47  72  74  73  55  61  26  29  75  32  60  49  49  24  69  45  15  17  20  42  12  35  35  88  43  96   6  67  44  70  40  43  93  90  97  81  75  30  27  56  58  88  97  97  77  65  20  10  83  91  57  53  35  87  26  38  39  97  24  78  56  19   4  13  61  17  43   2  74  19  34  65  31   8   5  55  27  42  75  26  76  79  59  54  65  63  99  76   9  85  94  94  65  67  66  24  65  74  63  64  63  75  13   9  65  39  23  29  19  20  67  29  38  46  95  28  74  42  65  48  45  51  49  74  48  44  49  82  84  53  43   9  94   1  57  57  13  44  14  73  89  29  75  27  53  14  58  24  49  49  91  39  13  69  17  10  57  42  42  25  95  43   8  52   6  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  91  95   2  57  14  27  91  34  52  40  68  42  40  64  41  84  74  75   1  93  92   9  81  21  61   1  35  37  84  79  88  35  17  36  63  21   4  78  94  18  32  42  90  92  24  57  35  61  18  11  72  79  34  65  78  65   1  90  98  52  95  92  51  10  52  25  95  48  44  36  83  45  94  63  72  91  38   8  93  91  26  37  38  77  19  65  48  13  10  27  88  78  84  38  94  81  12  74  73  52   5  70  47   7  44  26  21  58  59  41  79  69  14  53  19  42  99  71   8  47  65   3  40  73  93  79  97  62  10  88  13  95  90  47  98  96  85  94  91  98  29  65  80  87   4  18   3  23  46  68  15  22  36  78  96  10  45  97  96  77  84   2  83  72  92  22  61  80  48  12  53  46   4  96  29  98  39   1  53  22  77  43  26  89  14  70  40  66  34  64  78  68  75  26  33  80  34  63  55  13  30  10  32  65  76  83  50  50  26  72  32  76  27  18  53  32  96  57  83  66  94   3  31   8  72  28  65  19  92  24  41  26  93  16  12  70  50   8  16  44  25  85  76  46  59  56  21  58  21  22  24  43  97  51  30  17  96  91  48  60  53  82   3   8  79   7  43  93  95  50  95  36  17  18  70  49   5  74  33  15  57  83  51  79  70  33  79  82  20  53  43  87  82  33  27  21  96  35  23  51  31   6  81  73  31  50  26  42  20  94  94  22  96  76  19   6  35  41  62  77  88  45  39  91  43   9  90  60  36  84  60  26  61  72  27  51  60  88  18  24  13  94  29  48  58  34  62  83  73  98  92  46  29  55  29   6  22  91  45  26  64  74  15  56  40  58  16  10  67  21   1  30  32  88  80  95  70  24  88  65  63  77   2   1  81  66  14  52  38   5  11  72   9  47  71   3  38  25  84  11  17  92  55  33  95  27  30  94  91  76  13  51  39  77   8  53  35   8  60  39  16   2   2  52  32   5  46  18  49  38  91  62  99  81  78  52  29  57  57  78  24  85  47  76  15  96  16  71  14  96  75   6  38  35  30  83  41  99  47  49  87  27  50  31  65  96  17  74  80  95  99  92  66  85  26  86  76  83  52  70  10  11  27  60  36   2  58  51  42  36   9  16  82  12  36  66  12  80  28  22  24  21  39  52  80   2  14  79  94  14  64  15  76  62  48  83  34   3  59  27  72  71  56  12  88  24  10  79  60  36  15  63  31   4   4  92  57  40  96  70  95  82  14  13  47  31  66  98  56  50  70  40  83  81  94  33  74  85  71  72  37  13  47  60  30  87  55  69  61  15  29  12  20  90  94  12  51  11  19  72  32  41  49  66   7  77  53  95  44  53  17  97  92  56  27  30  12  81  33  20  69  56   5  88  61  57   7  62  83  63  63  47  64  73  36  49  15   2  40  53  36   7  64  37  72  90  95  29  94  13  74  45  98  41  40  20  93  87  27  10  93  39  95  41   3  21  48  28  52  60  52  18   2  79  19  45  66  23  55  49  75  39  22  65  19  68  15  49  52  58  94  68   3  23  92  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  94  64  49  39  37  10  98   1  89  59  69  35  12   8  63  70  75  83   5  65  85  96  31  48  37  76  41  73  20  25  57  35  56  98  38  38  81  82  86  15  42  24  98  78  90  74  28  23  95  72  51  63  45  40  65  23  72  81  17  74   2  68  74  29  68  23   7  12  72  20  21  40  43  96  47  59  20  60  39  79  41  46   9  91  32  93   8  58  95  73  48  11  39  86  28  32  47  40  15   1  42  89  51  58  95  64  71  79   1  29  91  25  46  53  79  31  82  28  97  25  73  44  51  87  98  94  69  86  74  57  90  21  24  93  37  52  25  50  56  14  13  34  29  94  26  63  90  37  44  16  73  93  72  29  52  75  68  66  73  61  96   4   9  45   1  72  29  64  99  44  80  27   7  99  19  54  15  41  63  55  93  20  93  15  59  49  58  80  31  35  62  44  40   4  24  45  19  19  30  76  64  91  85  86  44  13  43  49  31   4  17  32  37  56  77  91  60  81  96  76  97  27  89  61  66  13  97  27  23  98  92  48  45  28  54  20  44  97  91   2  25  87  31   1   9  55  73  40  51  29  64  71  31  71  13  73  17  12  11  83  99  52  29  27  13  17  76  26  45  88  14  72  67  95  16  35  66  17  89  45  36  36  99  16   1  71   8  20  48  61  66  18  39  65  93  61  80  54  94  91  55  47  41  37  22  18  49  25  68  97  77  56  14  51  63  60  76  19  87  95  93  93  57  68  12  41  61  23  81  29  19  26  54  59  44  40  50  44  56  55  17  96  28  77  58  97  61  13  51   1  87  64  46  50  63  40   5  44  73  69   8  53  21  53  64  51  94  67  86  55  75  20  39  70  66  26  19  84  60  27  66  76  86  35  25  75  96  37  94  41  71  36  93  96  49  99  11  44  13  14  75  28  83  41  69  76  98  16  87  82  53  26  51  40  29  72  50  89  60  81   7  55  80  68  90  88  68  75  22  16  58  33  41  57  64  53  92  38  48  62  75  51  98  42  51  56  25  71  94  30  18  90  65  16  39  10  64  58  23  72  55  41  36  27  10  79  39  14  45  19  71  20  79  46  79  98  19  17  41  88  48  41  56  63  60  85  16  36  81  88  46  72  19  52  84  60  13  91   8  15  96  83  38  25  82   4  30  43  97   9  99  94  54  42  70  64  74  86  11  29  36  53  60  87  83  97   4  40  46  31  38  55  45  65  60  39  41  22   5  69  77  60  44   1  91   1  78  70  84  37  59  58   8  42  26  92  31  39   5  86  19  83  83   1  43  79  32  16  95   5  69  23  47  20  11  13  70  52  92  19   4  70  41  61  75  90  18  30  92  74  52  84  63  22  41  49  84   9  62  11  76  82  59  68  14  82  82  40  37  22  36  80  27  57  79  76  92  42  33  30  43  35  23  72  26   5  86  50  73  18  97  97  71  62  13  89  99  83  11  41  79  70  32  41  56  79  89  16  38  25  21  95  36  61  76  30  56  25  48  82   5  68  63  90  24  19  29  42  91  36  79  13  68  56  15  46  14  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                94   4  15  64  27  42  57  25  13   9  24  40  15  74  17  34  55  20  60   3  20  74  44  82  82  94  74  48  89  51  35  86  13  17  41  87  30  67  58   9  63  77  37  20  33  89  94  84  91  69  62  20  75  57  71  48  35  89  75  81  85  24  43  21  75  83   8  85  30  16  53  35  44   3  79  52   6  91  24  20  15  68  57  62  12  70  62  27  63  41   1   4   2  26  35  37  54  19  89  44  39  92  14  42  41  46  74   5  15  93  99   3  11  62  83  41  62  59  80  21   5  28   2  28  69  91   2  29  54  53  99  36  12   2  97   5  45  89  65  83  74  33  64  75  25  12  74  32  24  31  10  60  26  15  38  59  78  37  86   9   9  16  51  91  32   9   4  18  97  29  55  68  31  69   7   1  70  39  25  98  85  57  99  88  13  41  55  99  50  50  88  92   1  69  60  89  19  39  83  80  30  14  74  83  64   7  55  58   8  49  76  80  48  45  89   3  69  42  84   1  30   6  10  54  88  92  76  20  48  37  74  55  28   4  79  63  60  50  65  84  51  66  75  44  93  24  49  38  50  26  37  29  25  90  45  25  46  58  49  64  79  92  23  87  91  23   3  18  83   6  79  57  63  81  77  77  70  58  17  87  72  47  42  41  52  99  49  84  95   9  80  74  64   1  12  94  56   1  94  45  86  45  25   9  17  47  50  83  92   7  26  93  86  20  89  50  46   9  22  28  91  38   5  49  41  40  79  15  34  15  44  34  13  27  83  26  88  33  98  67  66  63  99  53  88  51  51  81  93  76   1  17  44  51  99  84  28   9  80  63  10  83  52  35  31  62  21  42  72   2  67  80  77  15  16  35  80  61  20  40  92  43   7  84  84  19  17  29  64  44  48  56  54  89  14  95  38  72  40   1  88   4  57  56  11  17  94  79   2  46  87  11  27  41  48  99  89  87  57  16  76  56  33  67  76  39  16  72   6  95  31  38  81  92   2  30  80  48  43  59  11   9  74  46  97  10  87  41  14  10  22  59  93  41  29  84  28  37  61  90  19  98   5  24  38  39  97  89  68  17  57  17  79  91  32  28  91  65  94  60  15   7  93   4  48  12  15  82  84  11  22   6  45  13  16  87  14  13  43  41  93   7  51  24  10  60  59  17  97  64  13  65  58  62  33  88  29  58  51  24  20  58  50  90  54  45  45  19  90  20  92  87  63  47  70  57  46  67  67  27  96  74  36  59  72  96   5  75  33  92  40  49  82  57  60  24  68  28  64  98  88  27  80  95  95  12  87  30  48  42  18  93  11  57  92  52  25  31  30  45  54  59  44  81  91  98  12  78  75   7  86  88  46  64  15  29   3  13  99  36  81  98  32  29  54  76  68  97  60  74  70  32  29   3  27  40  30  29  67  82  17  61  76  74  97  88  37  71  29   5  37  75  79  20  66  35  73  56  16  10  31  43  61  75  53  89  79  30  55  84   1  60   5  53  60  47  64  90  14  56  10   2  67  76  75   1  35  91  31  65  11  31  66  24  61  29  67  95  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              21  53  92  87  82  54  47  36  94   2  80  42  41  21  63  89  73  83  87  68  50  89  77  58  90  99  82  40  77  57  38  96  38  93  80  56  84  36  37  57  15  74  13  23   5   9  40  34  82  63  36  45  90  25  41  80  67  50  38  58  63  16  27   8  95  97  10  92  92  26  30  32  21  87  45  36  86  68  11  61  92  44  98  90  84  94  34  63  33  90  29  74   7  87   3  43  19  13  31  21  36   3  52  43  32  31  40  46  15   5  48  81  16  48  68  52  13  33  57  87  94  39  28  36  98  23  58  87  38  41  37  87  65  19  20  94  73  94  79  55  46  51  22  45  93  23  39   9  80  83  82  98  43  27  28  62  53  89  67   1  39  42  48  12  24  98  98  78  34  78  68   8  22  13  57  72  74  76   1  66  47   9  79  84  74   9   5  95  73  87  85   4  18  15  34  58  72  31  18  29  40  48  67  16   5  17   6  86  82  86  77  90  56  66   9  69  74  32  44  69  78  90  33   7  84  75  86  93  68  60  24  41  93  82  93  70  45  42  76  57  93  19  33  42  76  27  62  55  12  53  26  22  70  59  28  59  89  47  52  36  91  78  33  85   1  93  87   9  87  46  54  78  38  52  63  63  80  44  61  55  62  46  83   5   8  59  62   9  95  38  97  65  15  56  12  70   5  88  34  63  40  29  76   7  53   7  82  69   9  33  26  89  55  38  95  72   7  79  53   4  60  71  12  65   3  28  17  73   5  15   1   3  70   9  36   6  79  48  63  44  52  15  69  78  74  49  24   4   2  74  45  87  27  85  94  35  50  49  88  38  71  32  36  10  46  30  99  47  41  67  39  20  87  70  39   7  41  24  55  51  96  60  58  97  69  46   7  86  23  20  48  12   4  51  32   8  11  28  80  32  26  93  40  25  49  77  87  31  30  31  46  46  33  53  74  93  44  55  73  52  13  18  88  54  97   8  72   2  34  71  84  78  64  45  25  97  45   4  89  66  18  89  44  23  87  60  69  90   2  13  44  82  58  92  66  42  89  86  60  73  31  98  50  70  89  32  87  20  69   8  60  29  53  76  68  46  12  12  96  44  11  45  55  65  74   6  87  37  54  18  69  24  27  28  17  90  13  20   7  42  77  88  31  48  54  13  43   5  44  26  90  35  31  11  16  56  64  14  65  48  69  12  11  69   9   8  89   1  50   4  63  74  11   3  38  78  73   7  24  10  16  53  66   2  56  23  76  35  61  60  12  52  38  92  80  37  58  33  51  17  37   2   3  88  80  97  59  96  86  75  68  87  26  17  21  54  50  88  42  90  14  14  72  61  64  98  56  40  27  12  62  86  75  23  14  89  15  30  66  57  15  20  76  18  16  65  45  84  98  77  88  12  47  24  99  28  39  34  93  58  73  80  60  63  23   3  84  56  64  30   5  84  21  93  85  41  40  43  11  45  21  79  86  37   3   5  49  87  89  19  92  54  11  40   9  63  82  42  36  73  86  22  23   3  72  99  44   3  22  19   1  65  89  39  15  45  32  91  40  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            58  25  76  96  55  92  83  53  44  71  22  21  97  61  23  30  99  21  37  42  30  91  34  72  59  82  71  23  87  34  21  32  95  34  83  70   1  54  95  24  51  63  72   5  64  40  54  70  64  32  51  38  47  72  34  95  50  20  71  17  56   1  11  34  98  88  86  75  76  16  89  19   8  29  49  47  79  82  48  80  92  75  54  88  64  14  18  26  65  51  93  57  63  91  76  48  97  84  35  19   4  80   2  56  95  53   4  85  59  92  74  98  13  88  96  70  16  51  81  35  61  53  69  56  49  85   9  81  90  89  63  70  34  84  74  37  54   2   9  30  58  71  64  78   2  52  79  38  13  36  28  31  30  17  82  94  89  48  37  11  14  14  12  28  65  71  20  55   8  33  17   5  76  14  60  74   2  84  61  74  22   4  45  65  64   1  26  10  19   8  28  63  61  19   2  71  93  94  17  65  77  94  86  99  61  11  51  72  19  37  70  21  13  26  77  73  60  50  31  85  32  40  34  45  86  44  97  92   8  87  71  88   7  67  38  87  98   7  64  61  71  67  43  85  72  55  62  79  47  22   2  60  74  13  22  43  19  31  19  19  49  51  82  53  70  29  96  99  77  24  31  22  33  63  96  42  38  84  59  85  37   5  45  30   1  52  30  80  76  84  86  86  86  73  30   6   6  53  34   9  80  59  58  45  51  45  23  80  25  35  50  77  84  57  61  34  92  81  46  70   9  16  43  70   9  14  53  93  75  28  73   2  62  87  64  81   9  69  92  35  77  25  67  75  94  13  15  83  44  74  76  67  41  36  12  53  80  16   1  87  79  42  15  64  62  30  72  38  23  37  12  34  39  53  58  50  67  37  40  72  51  66   1  53  20  74  15  96  77  87   8  47  56  62  13  69  83  51  79  61  50  68  32  93  31   1  92  99  29  27  64  13  43  80  14  54  10  20  15  69  22  51  72  64  32  50  23  28  27  80  52  49  25  74  40  42   5  62   4   1  11  56  91  16  11  31  40  83  49  56  64  52  44  74  13  88  45  81   4   9  39   7  68  20   3  33  31   6  45  71  43  39  48  95  97  85   5  64  82  72  73  11  93  24  89  80  97  94   4  83  24  24  34  70  29  41  15  96  58  23  51  63   3  72  55  85  29  31  52   6   8  97  85  22  19  98  20  12  48  59  60  74  12  57  79  25   6  14  12   4   5  77  20  93  38  40  90  23  50  81   9  46  22   8  32  18  59  20  99  46  23  38  66   6  92  61   2  20  16  26   5  83  36  34  22  13  43  81  13  84  77  91  14  58  58  26  23   3  30  57  98  12  17  44  49  25  10  50  27  86  66  38  22  24  40   5  64  81  15  95  98   9  46  34  55  47  40  48  18  44  77  19  64  85   9  78  45  76  42  40  13  66  94   1  25  30  11  26  95  56  96  28  11  14  36  70  52  37   3  65  62  15  80  45  49  23  57  37  59  50  93  76  16  16  30  80   6  96  37  30  30  74  74  83  55  52  81  21   6  47  95  74  62  13  83  82  87  92   6  84  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          13  56  91  92  84  41  64  98  41  47  85   7  96  53  98  24  47  92  70  41  16  28  38  40  22  91  45  52  75  60   3  30  10  37  16  33  47  88  51  88  64  89  14  30  42  49  47  79  26  18  79   5  30  83  27  48   7  54  63  87  51  73  24  92  31   7  83  59  10  70  97  87  85  94  19  52  64  83  99  98  86  29  68  66  69  32  55  79  54  26  90  89  63  85   3  53   8  46  92  12  90  84  19  44  12  54  29   2  53  83  56  22  26  61  35  60  60  37  55  95  24  89  25  81  97  31  86  18  33  97  49  85  10  60  25  50  87  66  25  44  47  56  90  77  54  12  89   2  35  16  23  79  78  45  12  50  10  23  63  81  35  50   2  57  34  75  59  63  51  66  49  55  94  85  14  23  34   8  26  82  76  13  94  80  54  68  54  46  17  48  32  71  41  90  86  62  87   2  43  97  64  34  66  55  44  82  17  12  30  28  18   6  43  25  13  85  92  60  63  21  14  82   4  63  37  78  24  63  96  35  78  62  10  63  55  78  76  85  28  36  29  92  47  61  78  97  17  98  43  27  68   7  13  66  66  84  63  99   6  30  69  92  87  97   4  67  18  96   3  55  11  51  78  21  50  37   7  16  34  43  32  98  14  36  86  83  94  78  53  86  59  40  13  90  73  66  72  88  69  41   6  26  39  41  45  57  15  68  54  48  19  68  92  24  60  74  90  36  61  29  20  59  93  94  84  89  43  59  28  34  16  68  71  29  18  53   4  53  12  88  98  94  52  67  41  19  61  86  28  76  90  57  30  35  72  84  35  74  23  27  38  97  70  67  94  52  77  71  15  10  25  71  21   2  73  63  10  46  52  68   1  37   6  91  49  87  32  81  29   1  91  56  58   4  40  95  53  86  74  39  46  31  77   4  64  36  51  18  27   7  65  13  33   1  58  53   1  50  41  85  85  91   3  90  84  20  52  63  73   8  85  25  35  36  58  94  81  42  27   2  67  14  63  42  55  24  75  11  47  81  72  34  46  47  70  32  46  68  94  25  68  62  71  11  43  90  58  49  39  69  64  46  81  46  49  13  79  34  83   4  60  93  40  97  55  44  20  34  30  11  22  21  31  12  81  81  61  28  41  68  67  63   5  80  95  64  80  54  65  94  76  43  92  45   2  16  62  62  33  59  77  77  88  90  91  92  28  68  79  46  10  56  90  25  91   3  80  66  68  70  12  28  36  11  20  17  55  15  29  33  27   6  96  30  39  42   8  68  90  58  63  78  29   3  35  54  91  92  46   3  21  63  64  70  82  98  88   3  47  34  41  97  86  86  83  30  60  93  49  69  53   5  69  37   2  29  69  97  59  41  85  84   5  87  16  76  44  48   7  83  46  34  30  17   8  78  63  97  13  26  27  32  21  30  78   8  12  93  71  39  24   6  70  98  43  58  62  65  72  48  57  97  33  88  48   1   1  44  57  89  49  61  38  90  56  75  34  44   3  59   5  25  54  87  43  85  77   4  53  67  65  97   6  56  72  25  17  78  27  44  53  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        57   5  99  71  64  94  27  50  35  59  72  26  11  50  74  28  83  69  81  79   1  11  80  27  77  32  29  98  99  40   3  12  17   8  27  30  10  79  19  15  75  71  62  58  57  27  99  65  38  77  88  85  28  92  80  83   8  59  36  20  90  43  70   8   2  13  81  85  91  54  46  57  89  87  11  74  92  92  50  89  92  58  75   2  40  66  94  91  29  90  85  88  73  87   6   5  29  18  50  58  51  99  65  36  47   1  78  72  96  61  15  93  21  79  49   1  98  40  84  30  99  64  99  37  65   3  23  10  47  69  91  30  89  79  63  77  57  88  76  63  42  15  66  72  61  25  52  31  67  75  62   3  69   6  79  33  56  12  68  51  95  90  98  21  27  18  49   8  84  24  35  24  18  58  64  82  23   3  59  61  45  32  22  27  71   1  20  58  97  58  70  89  26  75  55  39  87  87  76  14  39  36   6  13  53  87  18  21  99  74  85  47   8  54  27  18  38  65  33  87  45  14  91  32  13  30  26  53  90  33  96  69  55  21  95   1  79  37  87  43  13  22  27  14  36  82  64  41  23  23  75  60  94  40  17  22  77  79  35  91  80  58  18  12  77  35  46  62  54  11  63  95  39  14  73  54  58  92  82   3  65   8   2   9  62  26  60  76  62  63  88  19  98  96  10  14  56  20  59  88  76  77  77  32  26  96  97  17  39  27  48  43  49   9  82  10   6  16  21  45  35  34  70  13  42  83  99   4  20  98  50  76  92  56   1  70   6  30  39  54  26  70  24  68  32  33  39  91  97  42  32  99  14  88  81  96  80  10  77  35  35  90  16  87  64  20   5  30  10  27   9  77  30  17   3  97  28  49  90   6  62  40  85  32  37  89  47  46  81  49   1  73  80  60  52  42  89  93  88  60  79   7  21  42  19  89   8  90  45  78  55  66  29  71  14  15  68  88  36  96  53  65  58  10   1  27  88  87  45  80  85  22   7  10   5  27  85  84  88  26  48   5  96  43  21  90  74  40  23  92  65  78  13  11  31  77  47  44  91  92  57  78  27  11  53  91  50   5  45  47  81  92  35  12  15  36  45  80  26  37  89  62  91  88  26  41  90  49  67  12  17  73  14  37  14  83  66  43  83  27  47  89   2  49  96  78  52  72   3  89  64  90  29  94  56  31  44  10  18  19  15  72  11  17  92  74  42  37  21   1  81  98  65  52   5  14  61  68  77  79  45  30  52  47  41  63  91  96  91  69  81  49   1  61  87  54  80  34  56  61  92  21  37  77  16   4  65  43  93  34  30   3  46   7   9  54  19  38  68   3  20  72  92  11   4  97  76  67  51  76  77  19  63  78  12  56  18   7  94  24  99  58  10   4  28  81  30  60  64  80  16  91  17  68  87   9  97  59  79  24  50  99  81  68  25  33   2  17  75  13  57  34  96   7   2  58  50  33   5  83  29  40  30  93  72   4  71  10  28  26  85   4  56  86  39  87  32  90  71  36  44   2  93  74  32   5  84  30  17  57  21  87  41  84  59  23  73  42  61  74  87  82  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      64  90  87  78  79  75  66  54   4  29  70  51  27  92  14  26  64  56  96  75  71  18  67  72  60  44   9  96  86  41  20  17  11  84  50  48  39  18  54  86  24  53  12  74  56  65   3  61  50  77  45  87  35  40  36  35  57  83  31  84  86  79  81  81  61  68  52  40  91  67  23  47  36  33  15  63   3  37   2  33  69  23  70  63  46  36  47  24  73  61   6  21   2  95  50  25  96  60  76   2  59  77  89  64  56   2  90  54   6  21  28   2  75  69  22  12  48   9  34  40  90  94  37   6   8  85  38  65  92  79  91  60  76  36  23  71  17  77  33  37  95  90  43  90  44  42  97  61  85  99   5  60  96   1  73  61  24  10  55  28  96  49  83  47  95  94  68  50  10  59  20  80   3  46  39  75  51  64  92  85  74  57  58  36  26   2  45  94  57  33  45  74  46  73   7  75  46   4  84  76   6  88  41  16   8  74  98   1  94  57  43  53  31   7   3   5  34  41  15  54  78  37  42  46  18  16  68  18  27  33  30  82  83  62  85  83  73  95  76   5  54  37  83  30  66  52  93  67  19   3  78  69   7  98  99  32  12  67  96  99  19  72  90  92  26   8  37  85  68  29  12  91  68  96  83  16  32  52  99  22  11  17  10  55  11  25  89  37  89  28  31  57  90  99  78  52  80  79  22  94  31  44  72  30  34  17  63  75  48  76  78  56  28  92  37  12  82  56  27  82  94  33  41  64  49  66  11  86  24  90  28   2  23  86  10  94  63  70  88  45  85  72  55  85  70  18  41  89  70  83  67  21  18  23  13  92  94  13  38  67  47  89  63  71  53  94  53  97  89  95  41  31  91  45  88  96  30  73  23  64   3  99  88  58  46  42  71  74  24  20  24  91  80  42  60  55  71  27  65  39   1  41  35  48  54  31  57  24  47  45  47  28   7  68  25  77  53  13  30  35   7  75  95  42  49   4  91  51  17  79  24  17  14  14  93  87  12  36  99  39  91  93  47  53  26  86  58  62  76  48  76  40  83  42  71  66  95  33  26  94  61  36  95  71  44  22  96  51  17  11  61  75  53  56  23   2  31  18  33  97  52  16  51  81  72  43  73  38  92  90  32  51  86  89  72  45  22  53  87  38  74  92  54  18  15   8   3  42  13  50  92  15  90  53  99  73  73   2  68  54  76  75  74  14  49  94  14  62  17  44  82  11  26  75  54  77   2  56  84  70  38  26   4  97  56  98  82   6  47  96  91  18   5  64  97  10  15  41  94   1  49  10  54   4  21  36  63  15  76  29  26  10  58  71  62  55  47  20  63  76  58  93  43  12  48   3  98  91  44  70   5  35  25   9  64   7  11  26  15  94  44  18  86  45  53  74   6  74  75  49  68  93  48   7  71  93  22  74  92  74  93  91  13  67  28  34  53  54  57  57  10  51  84  37  18  37  39   5   9  55  87  90  68  75  39  17   2  42  61  93  60  34  66  91  88  82  51  61  35  27  59  60  11   4  66  24  56  86  36  25  11  57  63  73  61  97  18  94  51  36  30  71  14  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    54  42  53  16  11   9  92  64  66  88  45  33  16   9   2  33  30  90  28  80  33  15  19  21  35  55  57  31  53  12  97  45  94   1  36  25   7  13  87   2  68  57  62   2  66  53  55  90  93  37  21   6  41  75   5  88   7  48  92  41  90  62  41  21  47  35  33  65  35  68  45  82  37  44  12  22  57  68  59  54  87  14  36  68  16  91  57  27   1  64  95  77  68  23  38  46  50  95   7  17   3  74  87  22  49  49  98   1   6  55  44   3  86  75   7  79  78  94   7  28  47  72  44  44  56  37  78  65  14  36  18  39  33  41  51  15  58  40  72  18  64  81   5  34  88  79  87   8  63  96  93  29  48  39  71  91  63  26  38  83  94  69  32   2  11   8   2  50  74  99  60  16  13  39  34  53  76  86  34  64  45  78  33  82  65  47  19  95  57  46  37  59  36  93   4  25   3  27  89  80  10  86  84  34  99  19  63  78  73  38  62  20  42  75  89  86  98  38  46  62  79  80  54   7  24  92  92  28  71  54  42  79  13  39  26  60  46   5  75  78  97  32  80  49  17  71   4  53   2   5  56  56  29  29  77  73  94  63  56  79  29  50  84  53  70   8  75  74  13  92  80  57  12  27   1  61  91  68  65  70  77  94  90  90  37  63  56  49  62  45  25  80  85  64  67  84  66  71   1  21  51  10  17  90   5  58  62  72  91  23  26  93  91  45  69  37  14  77  43  10  59  41  99  76  57  22  79  45  20  40  37  28  33  11  82   8  68   4  46  56  12  69  52  12  88  38  98  45  78  87  17  84  39  61   4  36  67  18  40  83  95  11  76  37  52  34  37  31  70  12  45  44  22  73  62  34  83  63  15  27  37  27  92  80  79  87  28  37  76  86  72  55  68  31  92  85  55   7  10  59  59  35  97  69  89  61  35  70  75  26  47  92  70  83  59  64  76  56  15  13  44  89  54  70  13  24  21  60  83  52  43  92  10  32  47  46  65  46  93  19  81  69  79  89   4   6  21  16  80  82  72  48  87  23  30  42  91  72  81   1  75  99   9  48  88  74  99  77  59  99  76  62  47   4  93  39  29   8  29  43  48  85  33   6  18  32  39  75  36  18  32  68  23  81  63   4  73  64  32   3  38  50  73  22  61  16  89  49  77  28  92  66  26  35  32  86  54  14  91  43  37  88  90  18  98  89  46   3  87  25  39  90  95   4  29  27  12  50  71  65  44  25  73  38  56  63  28  58  83   7  86  31  81  88  95   4  92  74  60  20  83  78  87  98  77  76  12   3  95   9  33  79  43  87  74  91  92  86  99  64   3  67  87  28  26  96  83  34  83  62  42  34  87  94  26   9  13  40   7  81  28  62  38  44  87   1  78  86  80  81  90  94  86  39  30  35  74  26  47  39  55  77  72  19   4  76  81  36  97  41  37   1   3  35  82  46  80  21  81  99  50  58  26  67  24  69  73  59  12  41  48  96  13  55   6  89  80  49  21  14   2  54  66  50  32  55  75  10  15  87  45  95  11  20  61  73  12   8  87  45  10  65  91  75  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  46  59  50  32   5  16  40  76  69  25  62  58  81  25  63  88  92  84  44  92  27   9  14   7  81  61  39  17  21   1  69  80  94  88  42  65  60  61  34  41  46  74  26  43  38  94  35  76  60  77  33  59  32  94  39  59   1  11  20  37  22  20  54  28  79  57  43  36  12  46  16   5  17  39  59  46  96  77  14  33  88  81  30  24  20  98  95  16  27  82  24  10  73  13  88  16  17  87   4  58  85  56  56  12  50  60  13  73  40  50  85  44  20   7  70  72  27  15  55  62   9   8  97  61  12  87  92  40  63  95  98  20  38  88  87  84  42  35  91   5  97  47  96  85  66  17  84   1  74  23  66  44  15  87  75  57  67  96  21  43  37  70  18  69  37  36  28  18  76  83  34  86  24  65  21  69  56  84  66  81  92  57  81  42  93  93  44  25  53  73  30  57  21  99  23  82  53  99  23  44  77  39  26  57  75  45  17  65  97  77  24  60  95  80  28   9  19  53  61  39  93  67  58  65  29  82  73  41  93  55   1  39  46  29   9  28  59  34  25  59  75  13  37  30   7  13  75  67  30  91  41  96  77  52  47  98  18  17  26  42   9  82  21  67  98  55  86  52  13  43  91  49  85  84  43   1   6  19  63  18  38  49  42  57  86  90  81  12  77  37  20  40  82  88  90  79  35  66  24  95  32  76  24   2  79  67   1  12  43  14  46  88  67  80  84  64  85  46  66   5  13  73  12  32  34  56  39  59  53  38  31  59  90  27  96  91  93   4  23  16  41  84   1  54  58  24  67  89  62  64  98  89  98  31  35  79  29  46   9  18  57  75   4  27  89   7  20  23  53  30  86  25  84  82  74  53  65  22  42  53  66  31  99  58   2   1  76  38  42  16  63  64  50  52  65  23   2   3  37  71  16   5  40  82  73  42  52  69  26  69  19  15   1  29  76  48  31  22   3  45  41  24  67  25  98  71  24  42   2  42  83   4  28  38  82  62  75  79  38  46  90  94  97  99  72  73  75  85  20  70  96  17  49   1   5  89  45  28  53  90  96  15  51  56  25  42  47  49  92  51  50  41  56  89  67  99  69  63  56  79  39  63  94  59  21  14  14  64  13  75  22  55  88  91  14  61  46  47  65  53  43  91  80  60  89  84  87  60   7  23  47  28  99  32  70  37  24  82  61  54   3  64  95  69  95  40  85   6  92  40  53  50  22  90  51  23  45  38   3  47  68   5   7  12  82  25   4  26  52   6  86  68   3  89  67  34  13  14  20  86  57  23  47  33  65  31  50  67  16   5  68  17  91  97  84  59  28  26  51  31  29  48  22  14   5  11  77  38  41   9  31  61  59  23  80  13  89  97  77  96  73  11  72  96  20  28  67  56  81  59  46  39  17   6  59  16   4  43  30  44   1  17  53  89  26  65  59  11  49  47  46  57  13  58  30  31  85  37  21  21  76  39  49  65   9  53  73  44  90   9  71  77  17  58  69  54  63  43   9  47  86  32  95  21  43  88  27  76   6  85  34   5  78  48  22  19  83  13  73  36   2  83  71  25  50  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                79  33  23  37  36  45   7   9  76  71  11  79  60  11  46  53  75  30   3  28  97  70  70  54  14  53  73  90  92  75  45  91  57  60  15  88  40   3  82  28  87  56  77  89  92   2  35  58  37  50  63  81  76   4  67  54  59  33  88   9  90  30  21  15  75  11  85  15  73  16  52   7  66  40  48  19  63  53  13  14  78  80  13  62  84  17  17  52  57  76   7  35  72  68  37  87  77  80   3  34  40  64  79   2  48  71  45  77  56  99  52  34  59  62  78  89  63   2  40  46  81  95  44   9  33  25  63  19  53  27  27  42  20  42  46  76   4  22  69  91  83  98  47   9  43  37  25  97  32  28  38  42   8  24  60  59   9  56  71  56  79  80  57  38  23  77  98   2  30  58  70  38  33  96  15  52  42  91  89  59  91   2  42  22  82  75  97  81   6  52  83   1  71  87  43   2  50  55  41  69  44  38  11  53  15  68  24  65  38  58  72  94  17  88  48  59  91  61  62   7  88  27  14  59  25  55  51   7  45   4  58  85  56  94  12  39  18  17  82  69  36   5  89  72  68  40  79  50  82  20  10  45  12  41  56   2  23  88  23  50  89  17  44  54  48  44  98  46  85  56  15  55  29  14  70  27  41  91  35  68  27  59  24  98  25  37  32  55  12   6  43   1  51  59  81  78  71  87  27  91  32  43  95   1  85  22  57  29  14  11  49  86  62  73  90  58  47  33  19  20   2  55  32  76   2  61  11  83  66  65  28   4  40  89  37  96  38  19  17  96  22  82   8  14  34  37   8  45  58  51  78  36  27  91  75  71  16  43  91   4   3  42  83  12  57   7  70  57  61  30  13  74  84  34  93  33  85  10  86  40  53  45   5  93  33  44  40  37   8   4  50  30  49   3   7   6  59  62  75  65   6  20   5  31  66  37   8  78  20  77  94  10  75  68  46  65  98  59  67  58  10  68  58  60   3  72  48  57  52  51   4  32  57  36  68  47  85  24  35  91  54  52   8  84   8  67  38   6   8  26  34   6  43  62  77  13  41  45  46  10  83  69  31  51  77  49   2  93  90  28  63  88  40  53  32  11  97  80  33  25  12  34  17  43  70  61  61  56  42  53  62  98  60  13  10  10  58  27  55   8  81  83  11  32  49  21  90  88  86  53  15  45  58  16  70  74  46  47  85  80   9  15  91  18  13  37  68  35  35  37  20  92  27  86  93  17   4  67  78  31  78   6  78  43  36  94  52  10  95  64  51  17  77  63  88  12  54  40  49  58  61  13  60  14  19  85  88  40  30  23  96  52  32  81  75  36  35  79  30  51  77  84  76  76  23  32  92  92  95  59  36  92  33  53  80  85  58  95   4  99  20  16  76  58  58  67   2  14  80  76  13  43  48  42  77  20  11  27  28  30  25  34  70  54  90  98  17  90  27   3  17  62   3  12   7  96  15  61  51  51  45  42  83  60  24  69  42  70   9  44  35  26   9  99  69  66  71  77  70  19  65  92  25  19  46  59  41  39  89  70  50   5  83  82   6  89  84  63  38  83  25  34  58  59  68  56  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              95  67  66  70  68  58  92  32  70  67  78  92  55  66  21  31  31  79   8   6  13  36  73  67  12  46  48  97  61  16  97  47  17  42  93   5  50  62  50  38  40  15  68  42  36  71  25   5  31  19  72  57  84  94  29  36  36  26  18  85  70  42  20  77   2  92  39  97  23   5   8  98  18  77  16  50  74  96   3  44  54  48  62  57  75  67  54   4  96  61  45  75  69  27  39  59  31  28  94   9  72  91  75  98  36  12  74  71  42  64  40  39  87  64   2  66  86  42  94  38  57  50  39  58  13  23  44  33  15  69  79   2  80  64  66  93  18  66  78  56  15  77  57  32  53  62  37  19  63  99  81  69  86  96  77  76  47  25  82  71  97  64  71  99  13  92   3  13  76  39  18  67  96  37  42  74  36  78  15  49  39  91  90  44  80  36  16  80  87  84   1  30  53  94  42   7  44  97   3  54  17   1  56  67  75  94  95  75  33  14  49  58  53  27  78  85  19  57   6  90   9  70  72  50  13  30  42  17  20  88  66  67  24  69  97  15  90  40  36  44  92   2  55  94  88  39  34  40  18  53  72   2  93  51  34  51  76   2  27   2  77  29  71  68  68  37  35  15  16  40  52   8  11   4  41  44   9  99  34  68  48  51  98  79  15  82  56  38  61  45  37  56  17  23  11  65  53  15  41  36  92  19  31  79  36  41  90  13  11  27  84  55  33  18  87  94  54  61   4  82  48  67  30  62  21  19  10  11  31  38  79  42  60  51   1  76  44   4  66  39  17  16  46  69  45  32  71  54  97  52  64  93  94  50  62   7  83  24  73  49  24  51  23  16  71  57  79  72  78  34  91  14   3  41  81  53  13  31  38  69  37  36  70  11  53  20  36  18  79  32  87  73  68  32  34   5  27  76  25   2  24  84  14  14  98  97  28  50  24  94   7  71   2   6  56  45  96  51  41  97   4  99  12  36  32  91  19  91   8  95  66  26  47  16  24  31  45  80  14  93   9  27  42  32  95  56  69  61  61  86  53  23  87  47  28  51  46  85  98  66  59   4  38  88  79  36  51  65  47  68  56  22  33  67  52  71  37  16  35  33   4  18  44  40  88  73  15  18  57  42  79  34  40  62  45  15  87  21  53   5  34  62  36  40  30  76  60  49  83  17  65  13  23  81  39  45  97  77  88  49  65  10   9  96  12  97  55  30  93  28  23  22  13  33   8  45  97  55  28  25  92  42  10  39  43  49  34   4  12  67  20  88  21  60  33  52  27  25  45  15  20  49  60  31  39  94  92  14  35  33  31  93  86  26  37  75  84  28  66  91  43  76  46  30   5  93  86  52  57  37  24  96   8  37  34  20  20  33  57  23  59  38  83  66  86   3  84  55  39  69  59  64  36  48  42  94  33  96  19  71  48  51  47   8  55  94  60  47  73  83   9  53  45  85  61  47  75  76  62  52   1  25  81  53  15  63  29  16   1  52  64  20   6  31  75  56  65  29  64  74  34  12  48  50  28  89  12  37  72  79   3  27  37  89  50  72  56  68  35  56  18  30  60  28  28   8  19  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            33  19   3  18  46  20  11  27  38   2  44   6  21  22  28  58  74  50  77  17  23  43  26  57  36  33   2   2   2  32  20  50  81  67   3  17  68  62   5  19  40  40  25  73  48  71  67  52  51  44  79  19   2   4  22  93  89  49  48  58  85  32  55  69  75  98   5  45  67  40  42  45  49   7   8  16  97  80  18  48  70  60  17   7  13  22  30  96  71  48  10  23  46  94  18  40  59  85  95  37   5  48  89  56  74  65  99  75  60  18  35  59  67  44  12  79  68  97  83  31  45  51  81  35  73  28  38  13  62  11  87  58  46   4  31  35  13  11  47  57  18  45  60  89  32  85  34  45   4  18  47  83  72  54  87  75  18  55  65  32  13  91  18  79   2  75  82   6  25  62  60  82  35  26  33  77  48  20  27  98  28  10  30  30  53  60  83  53  35  55  92  80  38  37  75  57  36  67  39  68   4  79  86   6  95   7  21  86  23  39  99  96  26  48  65  99  17  47  78  18  46  55  12  91  85  72  33  96  12  86  76  55  85  33  19  29  58  70  35  53  97  81  59  33  93  25  41  80  44  16  21  12  96  54  28  15  58  66  66  96  77  32  59   8  18  87  66  25  52  56  93  72  61  41  39  88  90   9  87  62  63  35  87  58   9  71  63  77  33  88  62  93  51  74  72  34  22  64  88  36   2   6  57  99  66  52  72  52  32  65  68  37  78  43   9  72  35  76  30  90  39  62  26  29  61  31  31  43  77  49   6  14  23  42  78  23  62  77  98   6  24  85  68   6  90  19   2  75  84  62  99   4  54  68  90  51  19  67  18  59  18   8  40  86  36  95  75  15  36  17  26  36  60  40  80  18   2  24  89  72  57  96  61  22  88  42  74  74  63  57  89  41  11  83  64  88  41  61  49  67  35  46  46  32  68  54  37  25  87  77  53  43  95  40  59  92   7   6  69  48  28  46  52  27  97  63  35  51   6  79  66  31  29  10  66  37  47  80  61  41  55  49  18  45  95  56  79   9  91  12  46  33  22  45  98  92  97  97  50  26  24   1   9   2  62  71  81  82  46   6  73  21   6  71  43  16  49  14  66  45  10  45  55  92  41  43  68  12  91   8  87  93  30  53  54  50   5  97  77  40  46   9  54  83  15  79  63  14  13  99  80  95  94  62  91  87  73  39  56  61  40  21  88  81  84   1  97  24  53  30  40  94  63  95  74  65  59   5  82  92  32  61  71  56  41  28  65  96   4  37  99  56  39  35  17  93  14  78  87  71  58  49   7  70  87  74  85  38  95  69   2  29  82  11  80  52  31  93  92  86  24  58  24  16  17  37  82  89   5  91  21   9  11  69  52  65  11  78  81  45  59  39  72  56  59  66  64  86  87  39  67  70  76   2   7  88  10   9  25  31  36  21  21  39  79  98  73  14  20  94   9   4  32  76  21  11  88  84  94  78  59   1  81   9  28  80   2  19  20  38  42  87  56  20  51  17  11  93  12  13  85  53  55  92  74  12  75  81   4  55  52  18  21   1  62  89  25  70  37  53  46  96  32  92  69  34   2  70  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          9  26  17  35  78  75  48  24  68   5  25  55   3  78  22  94  58  95  16   9  66  82  31  36  42  47   3   8  96  30   6  97  33  42   9  58  78  47  93  38  67  29  25  82  78  78  66  53  75   8  49  40  82   2  35  85  18  81  94  30  10  27  39  59  36  40  91  82  23  29  88  53  31  18  91  65  46  40  18  40  21  23  61  52  92   8  48  79  14  17  77  22  73  54  46  76  82  18  18  54   1  97  13  75  11   7  50  30  17  40  47  34   2  74   2  91  60  58  12  74  77  17  16  42  71  93   4  97  30  56  70  36   6  54  70  63  19  21  21  82  94  75  17  42   9  69  80  22  46  35  68  72   4  35  34   9  21  22  12  60  78  35  99  74  34  34   4  64  18  77  27  95   8  41  40   3  66  10  77  49  18  45  54  50  19  67  92  74  21  89  97  14  43  42  29  41  88  95  92  54   1  21  57  49  49  19   3  60  14  96  38  24  71   2  50  31   6  82   8  22   2  48  25  22  39  68  54  33  92  73  68  22  81  64  51  11  46  62  13  13  85  18  15  66  21  96  38  11  50  47  19  57  84  87  16  54   2  71  12  82  56  70  67  75  93  25  93  97  98  68  48  46  55  83  86  93  49  11  19  36  97  71   4  19  62  87  65  65  82  45  97  28  73  80  15  95  90  53  63  33  29  17  65  98  57  41  76  79  46  95  51   7  73  28  41  23  26  88  95   5   4  54  10  22  26  23  90  59  52   1  85  60  16  19  90  94  91   3  33  44  26  60  35   8  10  81  11   6  95  20  77  69  58  20  60  26  63  28  20   8  35  46  41  67  99  59   5  91  98  55  11  13  83  19  27  74  92  59  17  50  53  61  18  69   9  39   8  95  62  33  87  87  34  10  80  47  58  25  28  85  73  65  51  18  80  73  75  32  91  71  84  19  17  58  74   3  58  50  37  56  53  15  68  28  75  59  14  38  50  80  28  86  25  63  44   5  69  39  23  24  86   2  19  94  98   1  59  28  84  14  57  44  34  85  24  49  36  17  34  97  59  35  55  37  82  43  33  20   5  28  30   7  42  98  56  76  66  56  24  64  68  14  21  39  75  46  30  71  98  22  83  95  87  37  94  65  24  83  54  13  95  82  96   7  20  80  48  61  76  61  30  89  25  73   9  15  64  67  32  89  65  24  18  27  98  72  25  56  32  89  88  60   2  34  51  19  27  75  45  10  73  62  51  41  36  30  78  95  51  58  15   5   6  80  42  62  28  44  74  88  33  27  21  94  91  26   9  75  72  42  66  41  11  13  71  12  58  59  42  15  50   1  44  41  91  36   1  90  60  46   4  70  58  26  80  94  48  32  10  85  67  25  39   3  24  62  11  41  12  42  36  17  59  28  47  60  61   7  26   6  90  49   8  78  33  13  17  10  56   5  63   9   8   9  61  43  66  33  50  46   4  96  84  91  59  64  42  90  67  50  33  86  73  54  83  47  27  61   3  12  25  22  99  63  38  91   2  56  14  24  69  67  59  86  17  74  61  61  74  98  53  33  55  88  40  47  55  56  83  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        47  51  53  23  64  69  36  47  34   7  64  70  68  43  67  12  69   9  61  28  68  68  83   8  73  14  41  77  36  73  86  54  29  47  65  87  20  88  50  38  70   1  51  91  77  79  55  49   8  32  82  69  32  29  26  23  72  66  96  69  35  75  21  49  60  88   5  68  68  54  75  26  77  14   5  53  42  57  15  10  18  83  34  59  12  40  33  47  97  44   1   9  79  60  21  93  55  59  73  39  31  42  16  85  34  31  81   9  62   2  95  56  64  76  89  94  21  16  36  85  82  96  10  19  10  18   5  99  68   5  77  56  74  93  74  71  43   1  39  16  93   1   8  26  28  56   6  45  21  64  17  41  21  39  85  63  69  71  96  53   3   8  94  29  76  27  35  85  82  38  99  43  21  53  36  43  46   8  36   7  77  71  21  38  12  74  28  57  76  14   9  47  34  59  32  15  70  77  48  27  12  58   9  81  53  72  57  75  17  61  72  61  78  66  76  47   2  87  68  43  31  49  41  10  52  69  16  91  19  58  30  67  77  97  98  20  69  92  44  83  89  38  86  58  79  12  32  16  20  22  16  81  29  95  67  85  82  44   8  29  85   9  99  85  83   8  78  19  90  56  43  86  44  92   4  30  92  20   1  50  45  24   1  39   1  26  21  75  13  65  84  65  96  79  95  80  96  97  67  32  94  64  14  53  20  94  95  25  67   4  49  19  37  94   6  81  80  88  20  50  20   9  15  33  29  51  41  11  32  41  90  16  41   2   9  99  85   7  86  85   8  25  21  83  91   4  64  34  61  15  64  68  92  52  56  22  13  42  21  87  47  31  46  80  86  74  14  86  78  78  47  32   2  65  47  99  29  36  69  22  17  45  80  95  82  64  27  96  82  81  58   2  19  63  34  68  53  12  59  44  77  30  80  96  13  32   7  96  56  39  96  73  14  24  53  93  52  67  10  37  10  17  15  55  37  20   6   5  26  44  67  68  13  89  67  80   9  88  45   2  49   2  99  21  51  45  83  19  91  69  57  77  72  12  64  78  85  41  94  79  10  40  80  99  57  13  20  97  49  30  74  21  94  18  24  68  58  52  51  61  53  50  86  77  37  34  91  46  83  50  55  25  46  20  71   2  36  22  54  80  41  44  98  84  78  29  91  41  77  46  65  82  49  62  38   9  94  41  76  81  15   3  65  30  57  97  82   3  51  68  67  61  53  76  53  25  50  29  43  55  33  52  58  11  38  99  81  27  16  80  75  96  15  15  10  69  36  62  10  80  22  96   2  51  80  22  51  76  79  75  83  49  78  98  38  11  46  64  27  14   2  78  59  44  61  48  45  25  57  71   1  44  18  24  85  28  22  61   4  77  42  24  73  25  21   9  76  38  13  55  23   1  14  14  64  75  37  66  40  16  14  28  25  26   3  28  11  42   5  78   6  13   8  78  54   5   3   4  92  71  54  67  35  78  48   4  64  35  34  82  58  86  35  96   5  20  45  12  71  65  10  23  30  16  15  87  94  84   7  44  96  23  35  77  23  87  93  13  93  48  70  21  32  18  62  41  70  51  26  11  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      58  28  13   3  95  47  80  35  75  11  17  40  44  49  22  45  70  88  34  88  14  15  88  90   6  73   4  85   3  62  67  55  79  42  29  65  19   1  29  71  75  20  87  42  98  14  24  91  97  90  44  83  69  97  78  47  93  87  30  12  59  75  29  31  37  97   3  80  67  76  67  35   8  89  49   2  77  25  74  20  87  13  66  89  37  89  74  76  87  86  27  22  64   4  33  26  69  63  76   4  87  11  29  41  22   8  73  53  90  63  17  15  54   5  40  45  62  81  14  62  94  45  90  13  43  34  42  71   4  42  36  61  20   2  19  15  83  78  12  51  25  86  50  30  82  77  25  38  49  99  43  45  97  86  94  51  46  75  66  70  69  15  74  47  82  14  43  30   6  46  24  88  45  54  22  10  70  58  56  47  86  77  43  56  34  22  50  50   7  49  60  26  42  62  88  55   9  49  66  37  70  42  32  50  65  81  32  75  45  57  68  84  25  23  13  15  42  76  18  17  75  10  46  47  28  44  66  30  32  47  63  68   3  50   8  43  32  61  27  12  43  57  82  30   7  13  49   8   5  91  83  39  99  49  62  98  74  99  92  38  27  23  12  56  82  19  26  99  65  22  21  75  44  95  99  47  23  20  77  72  73  61  63  67  76  66  11  40  67   3  92  57  77  24  37   7  84  94  63  70  66  31   7  27   3  59  55  15  70  26  74   3  98  98  39  79  15  85  44  60  67  18  63  77  58  74  84  52  78  30   7  26  80  68  11  83   4  50  50  58  56  81  94  75  21  85  14  70  33  86  77  85   7  14  81   8  11  37  89   3  15  20   1  46  13   8  99  41  68  51  71  89  45  31  45  46  14  37   8   5  12  36  92  45  38  67  46   4  67  55  85  49  85  36  56  96   2  47  45  56   9  22  49  13  37  53  24  65  30  72  67  12  57  88  46  81  93   9  90  79  12  62  19  88  87  11  84  37  81  21   4  64  83  45  51  18  81  91  31  93  94  96  31  66  48  64  80  89  75  91  15  38  37  96  14  38  53  98  68  46  78  52  10  96  94  34  23  38   9  96  40  38  87  82   8  57  21  73  69  80  75  13  90  22  55  31  43  36  15  13  53  27  66  94  98   7  58  48   3  74  29  71   9  31  71  50  96   9  18  58   5  32  16   4  32  29  97  88  52  44  50  33  82  30  38  63  64  90  35   5  53  37  82  22  39  98  48  91  16  55  42  43  78   5  57  19  30  47  31  33  70  32  73  17  52  40  54  73   3  35  86  75  81  20  68  57  94   5  37  32  46  72  50  14  28  60  65   7  25  15  63  76  42   8  78  65  23  21  44  32   9   8  60  88   5  85  95  82  83  52  45  53  70  30  81  18  13  72  77  76  16  33  87  80  58  43  65  73  92  11  72  51  32   5  55   8   4  39   1  28  43  84  61   3  50   2  88  80  66  42  58  76   4  89  20  44  81  95  97  26  29  37  85  56  33  72  47  76  91  78  38  94  28  33  66  87  87  43  74  37  98  63  69  78  61   3   1  87  94  83  94  21  43  90  24  73   1  35  95  25  46  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    93  49  20  65  58  97  45  12  59  65  80  67  93  62  18  10   9  59  90  85  78  49  44  35  89  34  68  53  37  56  66  80   9  88  58  25  61  78  87  86  26  41  30  64  95  52  49  15  52  49   7  93  93  32  18   6  12  17   2  38  54  36  74  13  67   3   6  38  34   2  70  33  23  62  67  27  95  87  48   1  48  69  46  65  23  16  39  96  61  12  67  28  32  74  53  99  44  52  33   4  27  89  32  46  19   1  75  62  62  45  66   4  58  54  72  53  96  42   9  81  51  85  11  49  83  79   1  15  61  49  37  23  76   3  57  55  76  70  86  84  94  50  10  85   6  98  59  31  16  92  97   7  94  40  42  47  49  51  15  11  46  21   3  16  62  76  32  28   9  91  63  53  62  42  88  54  58  72  33  50  15  36  62  18  94  31  21  95  13  71  91  85   1  65  49  63  69  52  15  55  89  64  72  42  14  90  21  40  69  66  28  52  78  13  70  10  12  79  30  42  57  71  97   6  59  93  28  16  94  85  53  96  38  99  33  87  81  91   3  81  58  73  15  40  79  29  53  93  13  37  39  74  11  74  10  79  50  79  45  54  10  10  83  78  23  42  44  53  36  83   7  26  14  73  99  17  89  82  55  12   4  91  69   2  52  57  98   2  77  48   7  16  28  21  15   3  17  34  91  36  66  85  98  78  41   5  54   4  90  40  73  25  44  80  97  34  26  70  83  35  68  68  12  35  51  68  42  21  39  23  91  73  72  81  90  39  53  27  37   9  44  13  25  39  45  60  94  37  54  37  48  43  95  70  58  60  55  62  71   8  44  83  10  30  31  48  87  25  12  76  29  62  70   7  47  31  99  86   9   9  58  87  58  98  89  75  69  39  78   9  45   4  60  11  38  91  84  32  51  48  72  54  25  98  48  17  20  62  58  52  52  35  72  20  55  79  52  42  34  46  77  89  79  50  47  48  79  67  86  51  22  76  98  92   8  68  87  77  56  35  22  71  59  68  37  84  47  34  24  90  95   4   9  23  30  81  76  39  93  50  40  80  43   9  96  59  55  67  85   9  67  37  37  79  53  75  51  91  42  55   6  79  60  15  77  40  22  76  47  44  41  24  65  81  29  64  63   2  59  39  63   9  47  45  97  57  91  66  80  43  79  46  78  37  22  27  70  15  65  78  46  83  72  25  64  33  67  91  63  90  73  19  58  51  84  33  44  35  80  82  22  14  23   9  55  18  66  88   4  22  29  44  51  24  46  33  45  71  60  72  68  18  46  56  42  32  70  33  64   3  89  55  74  88  97  19   6  27  31  75  59  72  29  94  49  91  15  62  86  45  96  98  95  34  94  81  73  31  59   2  80  84  89  45   6  63  90  65  96  73   3  53  68  24  99  10  95  64  57  52  35  54  10  69  29  78   7  41  47  55  40  32  17  94  24  41  33  73  46  18  73  58  70  12  80  97  11  72   1  96  94  28  64   7   5   6  37  32  65  59  41  93  86  61  87  92  80  42  64  25   8  85  58  41  29   2  41  27  20   7  67  20  90  65  25  75  50   1  51  27  50  37  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  7  16  81  84  18  24  74  11  87  26  15  16  60   9  41  15  89  21  94  58  14  66  69  62  71  98  22  71   9  46  75  16  60  93  90  38  71  67  20  77  36  46  25  98   6  45  91  77  81   4  69  34  49  12  58  26  71  46  61   1  85  73  86  77  40  85   5  42  49  48  51  66  56  47  16  58  77  46  87  10  50  36  42  19  16  35  10  62  93  67  76  70  28  90  52  77   2  54  17  97   6  11  47  67  96  40  96  42  38  83  83  89  80  61   7   1  56   4  17  65  75  66  13  99  49   6  82  95  84  33  29  51  75  55  84  76  38   8  64  66  96  35  41  72  13  36  57  69  92  26  27  18  87  68  67  72  59  53  37  97  74  55  68  80  75   3  13  87  32  97  18  96  62   8  49  87  18   4  22  46  62  11  51  17  39  61   3  41  36   3  52  90  88  98  84  69  96  57  64  20  55  89  59   1  30  91  31  52  20  55  64  47  14   8  91  40  91  34  16  43  57  50  95  79   4  83  21  59  42  68  75  91   7  28  22  25  88  32  24  16   9  96  84  11  18  33   1  85  14  24  74  94  21  36  51  30  58   9  24  58  23  33  73  27  78  32   6  60   4  97  87  73  17  11  85  76  33  76  98  34  93  34  43  10   5  98  42  76  16  88  84  91  83  49  20  22  97  72  93  13  54  97  10  43  29  37  63  11  28  33  63  44  93   7  47  62  86  93  20  30  79  82  19   5  54  93  73  78  76  12  19  85  93  31  90  77  27   6  19  61  13  82  60  57  71  95  26  26  44  65  11  21  27   8  24  14  56   8  48  73  89  27  76  44  60  48  42  82  90  68  27  17  70  35  47  20  76  16   6  88  22  77  24  36  97  58   3  11  58  56   8  32  17  15   1  12  76  91  80  31  59  33  46  10  58  10  97  23  55  25  10  73  43  20  13  23  20  13  20   1  98  71  25  43  39  70  96  90   1  48  24  44  37  79  99   2  51  94   7  74  57  81  13  61  63  34  36  93  39  10  47  54  65  30  50  95  26  12  95  47  54  63  73  73  54  95  35  67  60  35  94  56  14   4  82   3  24  85  20  54  53  53  82  26  45  10  90  80  95  12  88  39  92  20  10   5  39  67  63  22   5  54   1  90  22   5   4  62   7  23  23  92  17  87  13  69  84  21  29  57   5  77  65  59  33  72  70   5  88  17  63  93   9  45  20  31  32  81  67  77  93  97  73  30  30  60  79  26   6  40  10  67  15  23  55  75  10  92   1  30   3  22  17  42  44  10  58  82  80  65   1   1  48  10  18  99  15   9  24  29  39  37  24  68  66  13  67  49  18  36  51  37  15  23  94  64  15  81  19  13  18  90  39  80  15  96  44  39  35  97   3  76  39  75  75  96  54  96  36  73  82  82  72  28  42  77   2  80  19  51  70  26  86  41  82  97  97   9  65  43  52   4   9  17  94  28  78  82  30  43  52  42   3  57   2  85  37  94  48  47  78  57  97   6  97  41   3   2   7  69  81   3  61  97  49  44  79  69  56  90  31   5  89  39  57   5   2  66  90  14  29  58   2   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                63  21  34  30  78  29  32  17  51  99  32  67  70  96  14  20  16  33  45  25  57  95   8  37  53  11   1  81  31  98  92  77   9  65  57  37  81  55  65  94  40  52  33  21   2  16   9  81  19   7  32  58  83  56  35  51  68  88  43  47  57  64  72  92  73  76   7   9  28  57  15   6  45  67  88  76  79  97  40  71  40  68  57  61  46  54  58  85   3  79   6  12  77   2  48  14  42  16  98   4  98   1  84  21  85  90  73  76  25  10  65  53  23  96  98  62  94  32   8  97   6   9  85  48  15  52  45  30  10  62   8  56  50  87  31  87  31  69  31  46  92  62  37  12  69  56  28  46  17  62  44  61  55  73  68  11  83  52  45  52  89  17  99  45  55  24  65   8  23  91  53  35  97  55  63  45  14  80  79  81  55  11  97   8  23  38  69  97  83  59  36  24  59  24   4   1  59  98  49  94  12  85  75  73   2  88  90  18  25  88  91  16  84  22   4  84  31  76  41  61  31  56  77  76  19  79   2  11  35  72  49  91  12  61  37  65  47   3  53   1  54   1  80  69  56   3  32  22  14  28  19  93   4  96  85  36   3  65  12  53  67  38  56  82  47  50  22  46  59  30  11  64  20   9  97  98  33  13  27  18  10  96   6  72  79   9  61  80  68  33  80  50  88  51  80  83  74  44  15  94  47  52  26  23  82  57  57  24  44  74  49  37  41  84  50  24  66  89  51  33  58  12  86  97  32  39  87  69  23  98  14  82  39  70  97   2  68  75  85  10   3  48  72   3  65  64  69  53  32  45  86  44  49  48  43  13   7  47  55  82  61  87  78  58  98  57   1  95  16  92  15  33  96  35  19  68  32  14  54  40  49  17  29  18  42  43  15   9  62  49  63  42   4  48  45   7   4  46  79  59  71  59  32  97  86  25  79  34  58  66  16  30  16  26  82  66  67  60  18  37  83   1  22   1  43  84  43  29  72  74  68  31  45  34   7  98  66  31  48  48  66  25  94  13  39  86  67  44  99  85  57  10   6  95  78  45  80  95  58   3  84  89  99  88  26  38  64  20  24  21  87  92  78  87  68  97  26  79  76  63  56  13  88  74  49   1  57  92  12  72  42   1  37  33  46  86  83  90  74  82  59  95  95  61  60  14  89  65  91  77  75  80  98  72  44  20  74  43  63  75  79   3  52  67  11  13   4  13  36  30  44  16   2  50   8   7   4  27   9  47  43  11  78  46  20  65  52  69  25  14  93  32   1  39  87  52  12  90  70  76  49  71  68  98  11  71  61  83  45  44  81  51  62  12  39  76  91  18  67  96  89  75  67  70  56  63  79  70  15  80  74  16  77  50  87  82  48  67  88  47  89  50   2  42  89  75  97  65  79  71  87  54  68  94  34  44  48   5  92  87  67  20   1  20  58  78  35  87  68  83  80  38  50  92  47  35  17  89  31  26  56  95  73  79  51  61  75  25  88  99  69  45  23  59   4  21  71  10  83  17  90  94  73  64  83  90  63  35  29  82  31  60  55  99  27  85  75  31  37  83  61  39  65  21   6  99  82  92  47  15  63  66  84  89  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              36  83  92   2  45  65  24  33  86  21  31  74  81  36  71  98   7  48  39  45   5  90   8  85  54  28  89  89   9  84   9  13  20  60  65  94  55  73  83  14  18  75  33  69  70  47  94  34  33  31  66  74  19   6  26  17  54  14  86  57  58  99  98  10  49  74  27  68  82  28  66  31   2  20  46  56  79  35  11  63  26  46  85  18   2  16  52  72  80  30  30  20  57  93  87  62  30  28  24  43  22  89  88   3  35  34  29  76  35  87  54  65  40  67  36  69  77  82  14  33  30  62  21  46  21  62  56  88  89  26  32   2  53  16  62  95  62  35  58  87  71  62  61  40  99  63  67  74  48  21  75  46  18  49  18  65  19  84  32  94  38  43  57  75  27  68  60  44  54  28  26  33  31  22  50  31  67  44  28  85  90  80  65  75  73  69  37  49  21  43  65  32  63  90   4  47  94  21  11  21  72  36  82  32  22  83  77  82  75  69  62  53  15  19  86  65  98  37  89   7  66   4  71  81   1  96  90  58  46  87  10   2  94  70  76  92  40  23  48  67  49   1  36  25  30  28  34  19  60  22  19  18  62  65  65  99  50  57  62  15  76  73  39  25   7   1  16  38  36  61  80  89  38  12  41  21  46   3  24  37  26  43  72  69  26  77   4  24  19  32  39  97  42  90  99  15  81   8  23  81  71  30  90   2  71   7  89  57  19  88  39  66  39  22  54  70  59  58  27  84  34  72  82  90  60  47  55  67  80  29   3  99  60  67   7  48  10  38  74   7  48  77  66  30  76  36  51  16  58  95  11  97  63  34  77  99  45  55  94   5  26  24   8  51   5   3  14  10  70  92  28  16  13  52  90  48  71  23  97  19  78   7  57  14  56  50  31   8  14  59  37  26  91  49  23  42  20  30  72  79  47   1  77  26  94  19  37  77  14  18  64  17  80  41  75  83  80  10  43  38  85  21  36  83  66  27  41  15  51  18  11  30  69  49  86  27  85  80  69  48  85  72  64  52  82  60  81   2  51  50  78  13  89  77  40  41  56  72  76   4  93  74  12  87  68  65  74  47  92  11  36  36  82  40  18  58  68  31  99  96  54  68   6  51  74  65   8  20  72  12  59  76  28  43  19  18  75  58  78  22  23  59   2  91  78  85  30  44  18  61  92  23   4  46  51  71  35  61  71  18   1  72  51  28  31  93  71  67  35  82  34  98  15  87  33  73  53  15  80  76  58  52  29  15  99  41  20  52  35  58  91  19  58  86  45  97  48  71  68  82  37  54   3   4  98  48  45  13  17  20  38  48  51  60   3  78  80  60  17  56   4  10  74  68  28  78  31  90   6  92  77  63  21  37  87  51   1  94  87  93  86  91  11  77  16  95  34   9  92  74  71  88  60  16  60  29  27  85  79  53  84  66  48  98  32  16  31  29  20  13  48  70  22  16  95  23  21  50  50  41  62  42  92  88  66  28  89  94  83  61  15  30  82  23  54  57  18  23  32  57  74  92  32  20  93  48  32  17  47  31  60  44  97  14  48  11  67  92  46   4  48  33  58  39  79  55  85  15  87  38  34   4  63  90  96  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            23  51  43  72  81  43   3  86   7  59  39  66  82  76  81  95  63  53  78  46  80  99  37  18  84  32  24   5  61  26  54  90   4  89  28  64  52  87  64   5  25   4  43  13  89  15  91  87  97  28  68  37  36  70  47   1  38  26  85  98  64  41  94   2  54  50  64  53  28  72  92  46   5  53  42  22  99  23  26   6  27  54  35  68  49  88  45  33  36  89  38  59  69  45  93  43  41  10  60  63   5  24  23  24  31  40  23  58  29  87  61  26  27  16  34  17  92  66  25   2  53  61  65  71  74   6  38  67  52  13  66  48  82  11  83  68  59   4  72  66  34  84  15  32  99  11  38  53  47  22  82   1  94   9  53   1  79  53  34  46  37  94  54  49  25  89  93   4  86  88  28  84  89  31  42  36  67  78  60  78  98   9  90   7  49   4   3  95  70  91  20  56  66  95   7   5  79  16  69  87  63  19   4  65   6  71  54   5  76  85  68  75  22  62  95  26  90  43  61  28   9  14  42  94  27  26  88  18  94  94  54  87  80  57   5  67  92  33  92  23  77  10  98  62   8  86  86  46  86  48  96  83  15  71  11  76  95  90  88   9  42  30   5  98  51  35  86  50  38  64  67  43  32  64   6  49   8  97  23  95  30  95  13  95   7  80  18  18  46  92  89   5  91  31  28  20  84  25  24  66  80  87  44  45  76  25  63  84  91  19  48  67  63  22   8  68  38  79  45  44  39  37  73  87   5  41  71   5   7  69  83  14   8   1  95  18  47  38  22  41  64  11  52  89  31  54  59  83  85  10  89  67  34  80  84  82   5  71  55  44  23  29  79  18  89  30   3  91  10  91  55  46  41  80  17  56  98  79   7  75  34  10  57  85  79  95  72  53  17   6   7  58  37  34  27  30  90  50  92  34   5  20  89  98  73  55  84  75  68  14  37  26  88  69  58  38  41  34  55  41  46   7  77  16  31  93  30  90  76  28  70   2  58  18  14   2  56  15  44  74  95  77  72  40  67  33   7  18  44  80  19  87  49  88  95  42  84  77   1  86  14  87  87  16  93  83  43  46  34   6  79  69  60   7   4   9   7  34  89  40  68  56  19  71  32  95  61  76  76  45  24  80  55  79   4  62  86  41  23  29  70  39  19  54  29  15  63  75  28  38  68  61  40   8  25  88  37  16  48  58  20  22  33  18  43  96  97  18  13  95  94  76   3  40  90   6  21   2  28  94  99  46  51  23  42  48  40  63  68  16  83  18  15  67  41  55   2  38  60  71  71  25  18   2  83  86  71  83  31  27   1  58  26  54  87   8  51  56  63   5  68   2  14  44  17   2  44  15  73  16  77  88  50  37  90  43  75  23  74  22  75  16  66  29  54  95  42  21  62  17  64  71  78  35  51  57  62  89  41  97   1  74  81  13  73  45  54  86   3  85  97  45  94  82  35   6  88  52  23  36  94  34  56  43  36  51  53  30  57  69  78   4  97  35  81  45  22  92  33  24  75   3  11  29  35   1  29  35  82  58  92  20  87  72  67  23  51  44  50  75  41  31  97  74  29  99  14  26  27  81  77  56  14  33  32  54  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          15  85  11  12  52  86  59  79   7   1  96  33  50  88  12   3  78  15  13  25   7  68  61  88  60  56  54   6  36  71  25  24  62  90  12   1  95  85  42  95  52  33  19  78  60  19   1  56  44  85  47  30   7  48  14  14  80  64  72  44  47  30  76   4   6  81  62  29  44  93  11  31  47  81  65  38  45  31  10  14  82  73  21  38   9  58  54  71   3  23  16  86  47  99  13  23  15  78  20  16  60  25   8  55  79  19  15  14  48  25  51  80  38  99   1  92  73  32  62  50  36  45  85  90  58  42  35  83  93  73  60  44  87   1   7  38   4  37  72  46  57  66  59  58  18   2  39  39  91  60   4  66  94  63  47  55  12  81  56  75  39  53  49  17  40  70  66  11   4  42  94  68  53  22   9  61  53  68  32   8  41  53  56  98  76  61  93  39  94  56  45  95  93  28  94   8  22  30  51  70  78  66  99  85  24  75  76  87  98  84  16  68  40  88  88  31  26  18  95  28  15  39  99  63  33  44   6  77  78  25  31  59  77  29  63  23   9  93  29  57  40  83  27  75  71  63  85  31  44  74  33  62  78   8  42  25  32  81  82  12  30  11  85  72  57  16  49  26  50  77  14  86  17  52  54  55  21  57   2  78  98  94  44  68  86  35   5  79  55  77  63  10  84  13   5  68  67  28  98  46  62  89   4  44  85  59  53  32  79  78  85  11  46  55  12  88  55  91  30  97  97  27  52  15  64  40   4   3  36  14  22  15  87  41  31  64  16  19  21  48  58  59   5  51  84  12  64  76  63  47  45   9  33   3  26  66  53  39  24  61  36  47  87  70  27  58  36  71  55  49  61  87  97  91  78  17  45  85   7  66  14  37  89  44  31  65  26  66  67  67  71  50  58  89  43  44  58  85  10  71  43  99  12  47  93  95  91  52  31  74  76  86  97  39  56  24  90  81  35  56  50  92  21  10  12  22  73  18  62  68  78  11  24  29  54  84  74  14  24  93  70  53  88  90  15  80  66  40  34  91  23  34  71  41  52   3  15  33  57  13  27  74  66  12  22  76  70  17   7  77  54   4  65  60   1  43  83  35  29   3  18  35  91  56  66   1  82  95  13  42  90  61  79  60  77   9   2  74  18  50   6  89  92   5  13  35  40  12  99  69   6  40  49   6  33  85  20  40  71  33  37  41  85  44  97  46  25  80  28  46   2  33  62  78  51  94  12  89  88  41   7  14  19  46   3  66  91  17   3  67  94  35  36  27  19  76  71  31  88  78  53  90  46  42  78  60  67  85  89  54  59  15  10  54  63  29  92  25  50  44  91   5  87  18   6  43  83  41  23  93  79  48  12  49  78  54  65  58  74  81  77  49  65  64  16  43  85  64  49  42  57   6  55  23  97  84  96  90  14  91  95  42  42   6  91  38  72  88  97  69  60  54  63   8  30  45  80  68  11  98  37  10  24  95  13  98  93  66  16  75   7  44  11  93  90  67  93  44  30  64  16   7  12   4  14  94  64  57  11  37  75  53  47  89  26   8  46  73  72  71  78  49  25  41  67  35  42  58   1  39   2  79  50  91  92  97  14  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5  28  51  18   6  67  27  87  20  90  99  41  81  93  90  76  39   6  41  71  84  40  89  10  36   3  45  26  41  40  97  34  53  18  52   9  46  59  62  55   6   6  37  69  84  42  60  85  49  59  60  29   9  24   5  37  96  65  53  34  47  42  24   8  35  82  83  20  98  73  47  83  15  34   9  40  31  68  48  14  22  66  59  84   8  95  70  94  92  30  37  66   7  70  77  81  79  72   1  64  74  73  31  35  13  16   3  69  74  75  66  15   6   2  25   9  28  97  72  88  37  82  62  57  80  80  83  65  20  43  83  97  81  61  37  31  12   4  68  98  65  99  58  51  23  79  19  55  59  92  46  41  68  13  86  88   3  35  25  50  64  43  25  80  35  83   2  60  75  99  11  27  14  12  60  83   9  55  57  25   2  82  18  90  81  76  53  71  56   3   7  41  16  53  55  65  85  55  14  33  18   2   3  54  60  91  81  43  32  81  44   4  71  95  52  89  26  52  99  70  89  27  82  26  87   1  70  61  71  12   9  25  71  25  88   9  44  59   5  20  74  93  47  20  27  99  40  73  40  83  95  15  51  61  18  86  83  75  15  84  66  92  82  54  15  50  45  96  97  99  30  19  24   2  94  85  41  18   9  99   1  10  96  57  97  20  23  51  63  41  97  45  15  71  36  56  72  78  22  14  50  23  99  55   6  53  53  75   2  39  30   4  71  73  41  56  13  81  20  88  23  53  34   3  47  70  96   2  69  81   3  91  38  78  69  86  35  38  88  36  65  21  73  84  98  75  13  20  35  56   8  99  34  52  77  33  10  50   3  28  18  20  71  12  91  41   9  61  23  26  88  75  44  22  84   4  87  13  14  48  58  26  41   9  42  39  43  53  40  64  46  78   7  73  10  32  86  79  69  22  57  97  14  10  87  47  49  11  92  32  67  99  13  61   3  33  20  27  77  14  80  59  46  13  47  79  37  94  75  68   5  92  47  34  41  11  14  32  34  29   2  46   4  72  48  89  34  77  33  90  55  50  53  34  60  27  65  54  98  81  17   6  39  57  58   8  18  10  83  57  78  22  13  65  24   3  29  35  44  54  20  69  85  83  19   1  83  45  34   5  51  25  93  47   1  60  20  73  33   3  95  66  69  51  67  50  55  79  62  58  12  47  45  69  73  71   2  30  23  42   9  98  58  97  31  72  89  59  32  85  77  11  39  52  13  92  72  39  52  58  86  42  52  41  44  74  93  80  48  47  84  56  29  30  25  41  55  39  79  45  52  13  97  66  12  28  19  43  51  81  80  27  11   8  56  26  20  77  33  34  12  44  98  82  61  75  13  64  62  99  31  26   7  92  43  19  66  10  74  48  55  41  36  61  70  81  68  26  21  21  45  70  51  43  77  43   8  59  97  75  24  83   3  31  11  42  41  24  65  83  46  90  55  49  16  27  21  56  69  67  83  47  27  76  84  77  24  27  55   8  65  33  30  61  63  75  61  47  78  98  86   6  90  94  11  17   6  92  49  19  72  41  70  22   8  43  82  84   1  84   8  67  64  78   4  83  94   2  49  11  49  51  44  32  18  75  87  15   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      69  65  39  33  49  22  92  44   6  97  63  91  23  47  83  53  52  35  78  54  44  37  48  25  25  80  74  49  71  36  40  47  84  63  88  56  88  81  23  71  94   1   8   2  87  55  21  15  85  82  83  14  62  60  79   1  88  22  57  86  54  22   6  83  83  22  55  69  98  93   4  91   1  41  48  92  11  31  18  78  20  97  94  23  80   3  95  36  64   2  13  49  29  65  51  39  10  22  10  66  14  47  65   8  52  22  71  45  50  16  31  49  91  31  77  50  16  38  45  37  17  43  66  84  23  16  78  77  13  97   5  71  88   2  56  11  45  50  30  12  19  49  47  12  55  78  18  79  86  99  96  61  76   4  60  83  85  80  55  26  53  62  52  28  92  91  66   4  18  20  50  30  24   4  58  59  53  45  28  72  15  61  32  37  22  60  47  72  47  46  21  84   8  11  93   7  28  63  44  47  79  92  95  60  12  29  76  67  76  65  50  37  18   7   4  86  39  25  54  15  21  72  65  54  42  95  46   8  21  92  24  87  77  45  84  36  74  38  47  51  51  62  13  53  32  62  57  12  74  94  91  83  42  39  79  48  64  58  63  30  27  13  48  59  12  38  35   8   8  18  26  42  55  56  89  34  84  88  41  78  80   2   2  30  78  25  53  72  97  98  70  98  80  26   3  42  67   9  63  60  31  40  27  16  64  94  70  93  37  73  56  39  66  57  90  33  51  78  75  10  92  91  45  25  77  63  92  39  56   1  21  14  87  92  51  54  29  14  72  13  28  85  86   7  93  19  53  79  19  55  45  94  69   7  34  50  27   1  38  14  41  31  46  81  62  28  47  20  70  75  34  36  11  76  22  50  72  43  51  45  92  82   5  79  96  43  47  90   9  35  85  50  49  56  13  30  25  33  56  96  86  81  82  42  48  80  89  25  50  56  57  22  17  21   3  75  45  69  53  56  97  42  32   5  74   5  81  37  88  77  97   1  74   5   2  85   4  25  87  23  70  84  31  42  89  93   5  35  36  50  59  74  53  12  80  32  76  78  93  11  10   8   9  86  74   3  73  90  42  73   6  17  17  94  85  75  27  45  54  51  68  76  25  35  12  18  48  82  76  14  35  63  63  13  15  29  90  10  66  14  27  78  30  31  59  45  14  18  97  42  54   4  49  25  39   5  75  99  29  39  28  52  84   7  94  53  31  24  28  73  90  51  56  30  47  26   1  73  53  71  46  85  21  69  75  29  78  51  40  98  76   2  96  96  85  22  65  97   2  73  17  65  62  38  35  92  81  50  73  37  76  21   5  73   1  23  13  36  68   1  51  92  74  34  93  74   5  93  35  82   5  37  19  77  25  20  33  51  45  21  44  46   3  68  19  65   1  74  79  48  53  37  59  20  73  39  40  59  41  12  50  10   1  97  87  40  39  66  26   6  97  23  59  97  20  95  17  39  74  79  15  22  67  20  77  57  32  92  68  88  90   1  93  58  75  86  42  54  38   9  77  93  59  28  42  68  62  16  29  78  67   1  49  12  31  62  54  75  54  87  39  23  57  45   6  46  71  60  55  56  92  52  57  45  84  65  94  91   6  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    78  94  58  36  42  46  72  11  13  82  76  34  36  30  32  45  66  58  62  69  14  83  18  33  63  95  49  33   4  34  23  71   4  94  81   7  49  48  12  35  25  69  49  59  48  80  62  30  20  58  49  10  18   1  94   3  60  55  67   8  67  29  86  18  25  57  71  18  94  18  21  85  46  23  73  85  48  95   2  73  10  77  86  52  57  96  39  76  18  72  48  86  14  83  22   4  63   2   8   9  67  42  31  69  83  26  70  88  12  19  85  60   2  20  60  53  21  48  14  52  80  89  17  36  54  32  44  42  90  50  89  38   9  94  73   9  49  90  83  59   2  60  60  26  31  92  40  19  95  80  47  33  60  53  26  66   7  20  19  65  89   4  34  12  41  19  42  64  70  80  68  46  55  43  95  71  20  18   4  11  27  91   3  89  13  62  16  14  80  32  63  79  54  45  86  86  75  26  72  63  83  56  24  57  51  29  34   7  74  25  34  15  59  78  13  91  90  48  57   4  63  41  57  73  56  84   7  27  93  45  41  27  29  65  41  43  10  19   3  26  50  40  68  80  73  58  11  59  74  40  47  68   6   2  80  88  69  82  65  60  17  55  29  76  58  88  26  88  11  33  72  65  35  90  36  79  61  23  40  56  41   3  16  13  24   8   8  38  87  25  87  65  90  99  85  19  51  26   6  17  97  72  42  57  30  90  99  98  66  27  41  14  49  29  56  11  37  64  48  39  12   9  65  30  99   9  81  50  71   3   9  65  39  62  30  64  68  62  79  12  85  97  62  60  48  87  73  20   3  45  47  91  78  53  67  47  26  75  71  15  97  32  27  51   3  55  44  45  75  89  95  93   1  56  57  64  20  49  50  47  11  73  77  92  31  18  11  27  71  35  74  49  28  68   1  93  61  79  58  84   2  19  26  99  42  54   1  61  12  79   8  10  16  67  36  41   4  36  98  35  71  95  99  14  96  19  93  87  60  27  12  40  45  75   3  58  13  79  28  84   4  32  53  60  91  68  99   1  41  24  70  76  38  18  59  79  20  40  57  61  61  63  26  35  60  80  68  46  83  37  90  64  81   8  63  37  68  78  39  75  31  48  58  15  59  88  87  33  90  14  13  82  18  22  18  22  78  51  28  73  70  42  62  12  63  97   8   2  67  63   6  89  30  68   5  70  56  47  39  52  77  79  92  72  21  61  83  84  53  78  32  41  45  57  87  38   7  15  68  63  16  91  93  11  90  69  72  40  32  50  28  42  72  59  43  25  31  60  99  33  10  17  46  14  14  19  18  91  11  78  31  30  32  92  14  42  98  15  90  98  23  65  30  69  82   5  52  12   6  35  50   6  32  68  76  68  32  42  49  13  47  91  43  34  19  84  26  57  67  40  78  22  85  68  40  25  25  35  38   9  60  92  50   9  92  37  24  12   1  55  33  93  75  60  50  93  41  62  61  16  62  36  28  50  46  20  66  89  13  15  17  35  58  36  68  35   3   4   3  68  55  41  97  33  24  31  71  40  55  37   7  79  27  84  86  28   4  31  78  69  91  31  59  72  27  61  34  82  10   3  46  78  91  85  18  95  41   1  21  19  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  32  71  50  33   6  15  76  85  26  85  93  32  67   7  51  63  31  71  59  51  68   5  98   2  66  51  56  25   7  97  14  36  16  64  95  69  61   7  95  36  66  62  51  35  77  48  67  97  64  29  26  45  75  74  82   3  76   3  37   1  62  85   9  34  94  34  12  24  52  20  15  33  17   2  92  72  83  13  52  18  45  65  96   2  59  20   2  48  18  66  49  53  64  44  73  30  28  17  72  11  50  13  29  76  39  21  80  31  92  47  85  82  78  82  86  61  21  81  13   1  95  30  44  32  69  87  98  11  12  23  13  91  83  72  89  29  63  53  81  45  30  29  52  36  49  97  20  78  49   5  27  81  68  84  39  50   2  66  61  11  28  52  53  14  63   9  27  13  68  72  89  35   9  54  39  46  96   8  27  89  64  44  20  34  24  46  72   3   5  37  99  33  10   3  19  49  59  43  52  53   1  20  31  22  93  19  69  86  18  93  78  83  76  38  56  23  21  24  55   6  38  85  26  31  35  27  11  77  12  93  45  79  66  32  42  14   5  23   8  92  15  41  15  13  53  48  17  25  82  21  55   6  59   3  61   8  50  65  65   6  71  74  62  26  77  62  74  20  45  94  68   6  90  24  22  37  75  95  41  32  39  16   3  25  91  14  46  63  93  98  19  92  51  48  62  33  91  98  44  85  15  10  90  58  48  47  60  97  26  48  52  86  12  36  61  64  49  46  91  42  94  33  76  26  54   2  75  87  55  46  28  30  50  17  92  60  51  84   8  63  26  57  96  18  49  43  86  91  56  57   8   2  53   9  38  65  66  97  39  77  73  92  14   3  66  95  12  83   2  59  17  89  73  74  15   4  23  56  56  83  27  51   9  80   7  64  27  27  26  93   5  22  99  77  40  60  16  90  55  65  46  24  96  74   6  41  77  31  97  64  95  59   5  18  39  43  27  24  49  10  71  99  25  35  84  27  43  73  67   5  86  73  48  26  85  52  57  36   9  42   2  39  38  95  85  11  14  15  19  17  51  63  65   7  69  98  55   5  56  43  22  95  78  60  21   7  40  99  11  69  93  23  35  27  57  79   1  81  81  81  15  66  21  16  44  87  64  14  30  46  69  94  55  82  43  25  43  45  68  59  84   6  22  72  94  56  51  94  38  18  19  58  20  29  92   8  70  16  16  88  45  66  36  59  93  17  46  69  83  95  17  45  34  47  22  23  64  94  87  67  39   4  43   5  29  72  44  25  31  25  89  72  36  28  76  16   8  53   7  78  36  86  67  58  40  38  23  32  89  66  50   4  31  13  26  55  68  69  97  71  30  64  19  51  89  16  38  40   3  86  58  63  12  82  22  62  51  29  13  69  60  21  25  98  78  91  17  74  29  68  56  26  77  36  44  17  64  92   3   6  70  40  36  39  25  42  61  12   6  72   3  19  63  23  60  41  83  52  88  93  45  53  42  17  41  91  43  99  86  17  86  37  46  54  52  91  23  42  25  51  89  32  56  82  69   4  69  38  48   1  74   2  81  63  95   2  48  69   8  53  54  79  29   1  23  59  26  98  19  76  94  93  11  67  19  96  84  35  87  92   1  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                27   4  86  35  81  93   8  18  36  30  80   9   3  46  24  82  58  87  56  28  84  77  16  34  89   2  61  45  63  88  36  60  99  43  46  67  90  30  24  31  50  85  71  33  70   3  33  14  92  92  73  69   6  83  29  92  47  97  68  77  91  30  82  44  74  42  97  45  47  50  28  19   9  14   7   7  44   7  89   8  89  72  33  67  64  40  53  53  92  41  23   5  46  74  93  93  88  91  57  65  96  49  48  66  61   5   2  42  99  44  77  25  90  12  94  62  97  46  66  16   6  48  97  84  71  43   8  54  86  89  35  77  76  29  74  23  73  73  21   8  86   2  10  55  18  22  60  48  54  53  21   6  26  41  47  44  80  65  25   9  91  46  27  55  94  11  74  88  28   1  44  65  14  96  65  92   4  44  58  65  68  41  97  62  81  60  68  69  41  57  77  49  33  45  64  64  61  93  76  23   5  61   5  53  45  91  15  98   1  90  71   5  21  59  23  41  32  48   4  36  12  30   8  51  22  97   8  95  89  72  28  50  20  56  50  14  24  21  34  91  50  27  86  66   7  73  97  26   4  72  88  27  96  13   9  77  99   9  82  80  54  13  93  72  79  83  81  11  68  59  30  92  37  74  72  15  88  92  54  62  16  77  78  47   5  62  84  65  22  40  19  61  83  88  87  70  97  80  18  46  22  28  75  54  48  28  92  12  61  13  72  32  29  68  28  79  33  32  97  50  57   8   2  18  57  43  55  21  81  26  20  87   8  62  12  16  21  49   4   2   5  98  24  45  28  39  75  66  93  33   2  46  87  64  72  15  24  53  56  69   1   9  52  67  34  13  37  70  53  25  29  42  75  52  52  27  32  70  19  82  18  25  19  83  39  26  58   3  71  63  14  55  57  77  98  87   5  48  87  17  23  96  62  78  28  22  49  20  34  72  37  24  14  57  43  71  91  82   5  69  35   6   6  76  54  41  72  39  46  70   5  97  75  96  40  92  84  50  45  18  92  34   8  30  29  71   8  30  82  79  50  66  39  73  80  26   6  49  64  70  52  46  54  71  61  89  14  31  99  71  13  90  12  60   7  64  10  49  46  73  67  79  56  20  11  75  71  42   6   4  22  59  30  83  29  45  96  30  24  97  24  77  36  60  28  15  78   7  81  33  76  41  50  33  11  99  83  71  51  58  46   8  45  52  59  94  11  35  59  28  90  75  67  42  90  62  95  11  47  65  55   2  41  58  83  48  14  24  76  70  50   9  39   5  54  56  75  42  16  99  14  29  42   3  39  75  15  96   4  35  34  58  34  85  71  89  31  49  76   7  93  48  29  22  61  62  23  98  38  86  96  93  30  64  54  63  38  85  49  53  18  14  68  43  84  90  49  87  82  73  35  69  77  88  25  90  28  51   3  19  50  64  48  17  60  47  19  38  29  64  72  66  29  19   3  54  35  88  62  13  43  11  86  65  83   9  34  33  35  84  20  58  96  16  29  14  83  20  67  61  87  49  60  78  24  47  74  87  60  10  11  39  83  30  45   2  24  28  23  16  61  10  95   7  70  42  95  38  90  52  96  54  97  23  32  56  12  31  99  84  95  99  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              9  71  79  21  26  79  29  41  98  98  68  55  20  44  87   4  19  54  81   2  95  49   1  57   1  68  27  49  47   9  81   2  73   2  60   3  78  41  16  57   4  28  45  80  44  84  91  57  81  78  53  63  74  46  21  56  82   1   1  59  96  19  18  15   9  79  52   6  35  38  66  96  12  19  85  66  39  83  49  17  52  15  16  13  20   7  62  26  45  48  98  76  82  93  18  86  29  79  67  85  46  68  65  32  83   8  32  86  50  70  39  65  25  20  28  19  94  66  80  77  13  92  73  19  77  12  70   7  56  25   2  14  90  30  42  28  97  42   5  12  79  12  36  85  18  87  36   6  69  75  45  21  59  49  87   2  65  23  69  17  55   8  14  44  99   5  56  96  21  29  27  54  11  32  81  81  55  59  17  44  61  81  55  37  51  10   6  46  59  16   1  18  69   9  50  82  49  63  32   5  90  15  82  21  98  78  75  42  59  48   5   7  31  87  76  66  10  77  67  69  15  52  48  79  61  37  53  79  74   7  60  59   5  58  80  20  22  85  33  14  55  15  42  46   8  50   7  86  86  47  19  51  37  44  62  30  31  85   7  81  97  17  98  69  37  19  62  39  44  99  11  20  94  15   5  69   3  34  48  96  12  33  11   1  23  40  41  93  67  96  81  98  12   1  16  63  39  90  38  65   7  59  51  84   8  81  86  84   2  37  93  63  77   8  66  21  89  66  70  94  34  29  37  85  65  91  41  71   6  67  75  65  82  50  10  86  45  35  93  82  78   6  75  33  99  90  54  99   9  79  95  26  83  91  27  68   3  66  78  26   3   2  46  41  62  49  95  51  27  81  27  22  30  24  88  40  39  71  89  26   5  35  86  71  36  37  37  53  77  21  78  32  84  30  25  23  88  71  19  89  62  90  94  28  97  32   2  19  91  63  86  44  63  60  35  28  82  28   2  83  95  24  83  89  42  95  28  30  67  43   9  36  30  47  51  17  77  64  85  99   3  65   5  36  37  91  19  76  86  92  68  49  73  44  92  55  11   4  97  87  91  58  33  86  32  20  44  22  76  44  44  63  25  20  22  50  40  61  86  78  56  72  90   7  55   8  76   9  76  14  27  81  26  78  59  31  69  90  80  91  60  85  54  54  34  28  42  16  33  85  84  13  44  72  40   7  19  17  11  71  33  58  44  55  35  84  85  92  24  47  90  66  48  14  94  17   8  38   6  30  73  64  95  62  93   8  11  45  94  35  63  21  23  69  88  23  78   1  53  72  96  53  31  89  16  29  75  32  18  23  16  86  27  53  53  80  42  61  14  51  50   7  20  38  72  69  82  41  77   8  20  30  99  80  73  70  28  78  30   3  59  77  36   9  73  78  49   2  54  47   9   9  91  95  85  69  80  10  60  33  37  72  32  59  93   7  84  27  21  24  89  38  94   4  58  54  22  40  39  29  86  25  54  72  73  10   9  62  10  74  38  77  25  16  76  24  62  67  69  61  69  10  61   7  89  16  20  47  51  12  42  57  77  10  21  51   7  84  97  99  22  12  95  14  84  44   3  91  73   9  40  34  77   3  65  52  61  48   3  89  85  18  69  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            16  23  69  83  41  19  44  88  14  28  84  78  31  76  91  69  12  88  23  45  34  26  12  84  46  84  79  84  60  21  70  63   4  45  48  47  47  61  43  34  31  96  37  50  98  80  76  98  53  43  30  87  92  30  40  27  42  11  60  41  98  76  31  99  28  15  91  91  88  63  83  17  49  33  26  94  94  38  25  49  34  75  53  59  50   7  27  42  46  28  24  20  93  18  41  20  62  38  43  75  75  19  41  79  32  61   3   5  70   3  91  19   3  22  26  66  54  50  50  99   7  74  52  61  88   6  48  49  71  13  45  72  36  86  54  25  76  79  24  83  82  64  50  11  88  51  53   5  89  90  43  39  59  55  69  89  24  68   2  88  95  83  41  47  56  54  86  62  88  93  66  62  83  24  12  50  63  85  40  68  19  26  62  41  75  20  49  85   8  98   1  90  39  51  44  82  56  61  48  83  76  64  12  92   9  94  90  84  46  45  66  18  56  17   9  41  89  34  66  23  85  61  94  42  21  44  29  41  11  33  40  98  78  60  72  91  77  11   9  15  42  70  78  58  36  55  20  35  46  51  28  44  11  40  11  75  47   7  70  32  85  58   7  50  51  58  29  49  65  68  67  99  84  61  56  98  95  31  98  29  13  52  85  73  54  53  31  86   6  86  82  57  57  36   6  19  52  93  93  31  46  53  28   3  61  19  88  59  58   2  80   5  16  34   1   3  60  14  25  20  68  67  47  66  88  86  94  62  77  91  73  32  20  86   3  59  21  32  20  83  81  59  17  96  27  87  16  57  45  34  89  92   4  21  43  90  61  51  70  45  41  20  28  36  93  29  46  63  39  67  58  81  88  67  72  63  31  83  75  22  54   9  90   9  98  73  80  72  49  48  65  20  68  56  78  96  38  55   9  61  25  97  39  18  56  90  14  63  44  44  58  89  70  41  29  96  99  34  84  87  56  59  77  25  90  23  70  50  74  62  56  45  74  26   6  39  18  22  48  62  54  49  58  44  84   3  50  18  99   9  39  59  15  23  99  20  66  67   8  25  79  51  11  87  56   6  20  78  53  38  54  73  19  93  45  90  92  20  37  25  69  39  53  64  37  73   3  17  29  31  12  98  80  40  31  28  44   9   2  32  36  56  47   4  47  50  55  15  84  11  36  65   2  85  37  43  33  19  75  68  65  72  93   6  30  34  73   3  46   3  20  66   1  45  35  21  15  79  44   4  81  72  77  27  73  71  14  47  97  89  50  61  18  82  48  16  75  15  10  30  12  63  38  24  32  76   4  49  10  76  29  13  10  63  89  24  62  59   9  67  68   2  81  84   9  36  82  65  58  39  11  34  77  92  55  81   3  25  35  33  71  41  28  25   8  77  81  98  25  60  37  57  54  75  87  45  46   4  68  55  78  72  35  11  40  86  36  94  24  66  66   3   2  76  52  82  84  75  80  42  95  80  53  90  51  59  15  99  99  86  57  34  25  97  15  85  26   1  83  34  58  52  62  77  27  74  98  42   9  15  20  58  14  40  46   9  24  57  62  13  15   4  56  72  49  36  21  75  20  36  27  15  15  86  28  95  98  16  28  25  24  30  25   3  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          9  52  49  79  65  54   8  49  56  26  82  49   5  38  31  13  85  58  56  56   4  72  38  28  31  12  56  94  63  75  97  43  16  17  66  41  12  71  34  46  76  96  22  81  87  26  84  73  67  10  46  65  21  52   3  71  27  19   7  65  66  79  16  31  83  63  70  15   2  13  41  48  87  58  92  82  69  64  25  98  52  71  37  82  66  57   9  11  37  97  19   9  55   6  86  62  26  51  72   4  83  41  40  37   5  11  13  47  78  35  67  24  17   4  84   5  37  49  31  63  35  73  44  35  91  21  96  16  63  34  35  12  83  55  82  63  27  32  88  98  49  69  83   1  61  31  98  15  27  24  18  81   4   5  72  40  90  40  39  74  33  71   2  90  73  62  43  34  22  80  30  77   1  37  59  63  18  42  48  94  46  51   5  49   6  96  49  66   3  16  35  50  47  46  80   5  59  72  19  48  32  37  73  18  66  35  62  87  13  23  31  96  25  60  29  17  24  85  10   5   4  10  24  61  11   3  96  62  83   9  13  53  78  97  51  34  31  56   9  46  78  33  75  92  95  71  89  83  67  21  51  44  43  13   3  15  72  96  97  64  69  57  70  22  17   9  93  49  12  59  71  61  11   9  18  47  14  26  53  86  20  10  28  49  44  51  75  57  93  61  35  77  64  44  45  23  48  18  10  32  19  60  39  78  53  12  51  43  37  23  76  77  72  24  96  46  80  58  99  58  60  12  15  45  27  66  17  11  72   6  50  36   1  61  83  30   1  81  64  45  12  30   2  86  75  91  68   6  31  75  98  17  75  25  44  70  50  96  62  77  91  26   8  81   1  12  66  96  79  90  77  43   7  89  51  69  71  69  23  22  57  76   5  99  79   2  29  39  76  49   7  57   5  88  46  66  59  15  75  56  57  11  24  43  25   8  53  95  20  57  31  32  80  91  46  51  36  92  46  39  56  59  71  75  51  11  98  62  58  27  88  62   1  37  50  88   4  27  54  71  67  83  63  84  46  28  90  75   9  21  44   9  78  56  77   3   3  84  60  25  18  44  40   1  67  16  26  21  48  27  14  25  44  81  94  94   9  26  49  34  96  65  13  19  37   1  11  58  40  96  39  37  37  95  59  13  82  71  26  98  14  29  13  45  66  98  18  85  56  40  46  59  98  75  71  70  69  79  47   6  67  33  62   3   7  10  71  21  62  32  26  58  99  21  15  27  72  92  64   8  42  36  57  84  35  80  71  27  98   1   3  20   3  63  32  83  15  91  73  78  83  61   5  63  10  89  83  65  90  81  16  22  72  76  94  94  86  62   8  95  59  15   9  44  54  58  39  15  65  52  37  51  65  41  59  59  15  22  49  89  68  45  70  35  83  19  71  40  74  24  19  91  87  41  18  54  71   7  11  48  85  42  40  11  54  82  28  26  19  80  69  17  22  61  36  98   5  23   9  16  20  34  94  64  33  16  93  13  79  88  79  50  34  72  37  27  74   6  29  10  20  52  32  64  21  13  39  91  64  32  60  60  53  80  45  47  76  70  86  57  13  11  84  20  30  82  96  82  39  59  13  76   1  67  93  10  11  65  30  60  54  99  82  64  18   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  53  51  38  21  93  51  40   1  32  15  70  55  64  32   4  23  94  89  94  71  95  32  33  25  88  27   3  30  13  13  79  54  83   1  35  66  86  50  40  44  85  99  60  13  81   7  19  66  32  96  47  72  12  95  51  60  84  23  95  76  30  29  93  57  16  20  35  32  18  43  44  52  12  23  64  69  78  44  84  69  38  69  74  15   5  60  91  41  38  29  40  26  27  93  86  53  17  18  50  73  22  15  76  86  59  50  73  65   2  21  68  42  39  88  90  31  55  66   4   9  56  48  56  31  33  51  56  91  49  24  86  47  63   6  25  72  66  70  56  24  17  53  36  89  12  69  20  82  82  64  44   4  70  32  83  32  26  33  36  85  60  61   2  62  47  13  33   5  45  48  54  62  83  19  29  84  12   3  15  92  89   9  72  88  97  58  42  49  36  61  47  83  59  43  80  80  69  99  76  96  19  29   7  86  85  46  65  28  78  55  75  87  59  54  39  86  47  17  55  36  41  39  20  53  85  68  57   3  92  24  18  83   2  85  85  14  10  52  74  73  36  28  66  10  18  72  69  68  82  75  55  14  29  15  17  60  55  57  11  77  29  60  55  38  36  72  99  69  87  87  58  24  59   2  75  32  95  86  54  30  89  59  30  43  81  16  99   8  88  35  82  16  45  71  14  93  57  74  54  29  44  49  14  84  59  74  59  66  50   6  59  14  55  15  53  47  52  89  26  93  83  69  90   2  44  84   7  54  45  60  13  71  37  46   3  67  76  42  26  63  48  58  85  56  84  27  35  57   3  73  73  21  67  79  36  71  69  20  56   6  26  19  79  44  99   3  90  67  96  90  45  81  81  67  50  64  95  66  38  98  73   4  31  81  68  42  75  13   4  60  90  91  59  66  77  59  47  58  20  37  32  22  67  16  88  98  99  84  33  35  52  95  59  75  78  53   3  58  12  83  42  93  61  96  46  55  35  37  12  57  88   9  92  69  71  96  24  72  15  35  66  60  42  52  29  44   2  45   3  64  15  65  42  10  70  60  71  81   4  76  10   5  90  16  74  45  75   4  98   2  30  39  61  89  52  85  47  35  18  44  30  13  95  73  63  97  55  13   2  32  19  70  44  28  92  79  17   5   7  85  96  34  78  83  76  34  28  73   6  48  57  40  33  14  39  89  16  88  17  38  70  68  78  27  20  82  52  31  96  66  46  60  76  37  80  63  99  42  86  86  47   7  50  75  29  64  33  93  29  57  29  95  25  99  80  37  22  53  71  29  25  93   8  81  86  94  54  11  92  20  63  68   9  10  85  32  71  29  12  18  84  89   1  50  97  26  49  30  59  46  45  78  18  67  51  54  33  32  97  65  89  57  90  31  55  76  54   7  10  34   9  53  61   9   2  31  59  68   6  26  95  69  76  81   9  49  58  48  13  59   6  53  68  69  22   9  55  28  58  42  47  91   1  13  84  98  30  11  11  51  24  47  81  90  59  85  87  36   1  82  54  45  61  55  52  47  90   5  34  25  65  77  62  29  68  76  22  47  12  65  17  46  93  83  94  60   9  84  62  16  31  72  96  99  42  38  91  21  49   8  88  16  97  50   1  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      56  14  84  11  33  68  41  50  21  87  99  62  13  96  84  63  35  32  50  42   2  15  78  79  52  18  16  20  50  51  45  94  56  24  66  90  65  76  93  25   2   7   2  75   3  78  53  70   6  58  67  27  71  21  50   3  55  22  87  39   4  74  64  90  51  81  49   1  36  79  83   5  62  79   3  14  37  46  22  57  49  93  90  52  11  73  56  35  76  55  28  37  62  28  44  59  91  43   1  53   5  74  77  92  20  11  64  72  61  85  29  35  17  44  94  60  71  65  43   3  13  79  13  21  94  50  88  14  93  98  89  80  95  13  77  97  23  74  22   7   6  98  64  17  11  17  23  83  61  29  44  88   4  49  18  33  48   1  95   4  17  67  95  62  91  68  90  29  91  76  20  35  33  72  79  67  55  18  23  60   2   7  16  18  96  17  43  74  83  89  50  15  28  16   2  89  11  66  84  26  23  91  75  21  38  42   7  34  42  21  55  93   8  22  39  13  62  46  66  57  95  25  57  20  40  34  89  35  60  66  97  40  67  78  79  34   7  58  25   9  78   7  33  31  46  94  61   2  37  31  37   4  13  11  34  82  71  32   4  76  21  32  71  59  32  82  13  60  91  21  28  97  95  19  22  24  51  79  19   9  15  52  49  61  47  12  52  38  54  42  95  30  75  74  91  85  40  43  24  27  50  29  69  71  31  31  12  97  99  95  90   5  46  91  71  39  54  85  75  14  73  53  53  62  36  84  79  69  55  43  28  54   4  12  88  34  84  40  25  34  43  32  98  67   7  39  53  34  53  74  71  99  44  53  29  19  88  46  98  78   2  14  14  54   7  53  39  20  62  41  65   9  86  40  24  91  77   4  57  61  81  62  30  48  71  80  64  74  73   4  62  40  52  33  33  36  44  27  64  52  19  23  21  88  12  90  93  96  62  88  29  82  65  10  29  62  89   2  40   8  32  67  59  15  81  83  31  48  96  67  57  42  64  90  78  47  42   2  17  55  55  89  98  31  93  95   3  78  99  69  97  23   9   8  73  57  98  93  50   6  78  92   4  49  41  74   2  47   3  43  84  88  14  24  99  14  60  11  44  15  89  92  21  47  69   6  26  79  59  41  46   1  69  43  50  24  31  21  18  41  61  27  17  67  76   8  66  63  17  15  29  26  67  61  54  25  44  12   3  20  30  62  63  95  77  26  70  69  71  96  12  42  98  51  78  30  97  31  28   7  42  18  45  25  29  11  17  59  16  91  41  96  21  61  59  63  21  13  16   2  28  94  83  37  98  18  25  96  43  57  86  21  59  68  43  52  15  43  55  96  75  98  69  81  68  94   3  17  56  92  66  65  70  26  96  61  27  17  29  38  68  32  71  94  95   8  49  89  18  66  53  10   7  46  15   1  93  53  25  64  39  29   8  44  63  37  98  68  29  16  59   6  81  17  29  77  92  42  57  75  10  81  72  50  57  22  67  89  52  29   1  23  23   6  64  67  86  27  20  77  87  24  21  50  20  55  96  74  62  49  25  98  36   9  59  85  53  74  22   6  77   3  72  57  26  59  93  22  44   3   8  21  16  73  45  62  63   4  79  76   2  31  59  42   3  47  56  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    58  62  22  97  12  67  53  48  38  33  67  48  71  98  79  79  18  88  72  26  46  97  85   1  65  14  46  71  45  90  22  93  82  53  56   3  50  25  52  28  76  67  71  96  45  37  97  60  19  65  11  55  30  74   7  75   6  37  84  23   8   7  74  75  61  46  62  47  11   2  26  43  53  80  96  97  72  74  66  76  31  36  57  63  82  98  49   7   5   7  39  40  92  15  12   9  36  79  43  29  24  95  40  11  37  51  81  89  11  11   7  27   6  73  16  18   9  18  68  38   2  62  64  94  14  55  56  80  46   3  58  17  92  15  43  37  28  29  59  81  21  32  77  26  83  77  81  17  73  74  25  60  55  12  57  39  47  78   1  48  77  38  30  18   9  95  41  20  73  51  28  27  87  50  64  14   5  23  17  41  29  71  81  26  22   4  40  64  99  45  31  91  91  64  52  50  51  23  90  33  26  46  68  32   4  75  58  59   3  56  51  80  31  49  80  39  11  32  90  28  17   4   9  18  61  71  76  40  12  78  82  45  29  79  16  70  41  89  93   3  99  25  96  47  95  66  81  86  55  12  70  33  23  85   7  76  68   9  22  82  49   6  35  75  56  56  75  33  14  51  52  26  89  10  14  47  20  74  45  10  33  38  66  83   7  96  31   6   8  25  66  95   9  18  62   8  61  91  11  70  24  64   7  56  76   3  76  40  35  27  77  91  59  56  42  34  22  86  23   8  67  23  72   1  43  21  13  72  13  61  38   1  55   1  31  12  36  22  64  21  99  89  43  49   4   9  55   7  62  37  20  11  21  94  51  69   5  95  85  14  57  63  63   8  22  71   9  42  18   5  15  12  57  91  37  90  17   1  33  72  13  50  50  39  14  26   3  47  86  31  10   6  29  24  46  16  30  57  39  71  66  94  49   2  70  60   3  81  59  31  34   1  31  70  74  68  29  38  37  60  45  35  74  35  69  82  23   2   8  74   1  55  12  79  36  39  74  95  95  54  86  48  46  59  69  98  34  69  99  98  29  27  74  65  76  37  79  86  91  33  95  80  29  97  71  65  65  74  95  24  31  99  35  41  34  57  87  87  12  22  40  96  88  37  40  50  81  58   6   7  19  90  31  32  36  89  69  49  55  31  20  56  53  60  35  57  39  22  65  34  83  50  89  97  51  54  30  90  13  53  81  88  34  59   2  10  11   8  86  66  62  38   6  17  90   1  39  96  58  30  31  48  11  75  27  49  45  50  51  29  52  34  77   1   5  68  48  93  14  28  27   1  17  97  52  43  86   7   4  76  76  79  43  21  68  78  97  71  92  74  20  98  46  25   1  43  60  17  17  66  15  71  53  27  28  15  94  47  98  71  39   6  55  13  64  90  74  72  79  61  27  12  34  87  99  39  97  61  26  19  46  18  48  72  39  28  96  43  60  61  56  81  64  75  49  94  13  83  70  57  24  45  37   2  78  86  93  65  20  97  46  22  27  27  26  14  71  34  70  10  32  15  12  64  41  61  34  96  25  70  60  74  79  24  20  70  27  66  13  71  86  39  52  89  47  32  70  19  93  62  34  86  27  32  79  71  44  70  74  89  62  16  74  30  27  24  11   3  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  62  38  66  31  93  25  54  47  14  17  32  79  66   2  82  58  73  69  44  98  19  81  99   4  39  90  50  22  84  86  52  73  36  40  71  67   3  85  24  16  93  64  76  91  61  31  78  35  20  33  35   6  97  94  48  63  26  45  65  77  10  15  50  78  66  68  36  70   2  90  26  58  14  54  76  67  34  72  14  77  57  68  95  24  85  60  81  31  87  30  73   8  31  75  13  89  32  88  70  53  72  67  25  35  24  62  64  97  73  59  46   9  51  35  61  43   4   6  60  38  89  64  86  88  45  12  28  19  30  71  82  50  52  16  60   8  39  79  49  82  75  72  25   2  13  60  66  73  69  40  41  80  17  12   5  72  77  87  46  20  75  67  58  34   6  94   3  74   7  58  19  26  21  11  77  96   2  54  43  48  92  11  41  33  58  61  59  71  94  17  48  64  19  18  43  19  72  89  62  28  42  82  97  76  65  63  39  13  52  98  25  90  95  99  95  72  46  72  73  41  58  67  56  27  19  61  62  55  26  38  75  71  96  41  60  27  43  97  34  30  88  70  85  80  58  27  62  22  35  80  67  45  72  87  27  35  55  25  53  81   9  20  49  46  90  12  86  28  46  72  28  85  34  65   2  81  78  21  13  67   2  15  59  68  36  54  95  16  23  15  42  34  73  39  90  44  68  35  78  79  82  24  75  29  16   9  14  44  61  65  24  22  16  92  64  71  62  18  18  34  66  72  77  97  98  97  49  46  13  40  42  92  97  68  70  42  18  15  45   4  63  94  78  20  53  65  11  64   6  45  37  61  57  82  14  10  51  31  23  86  75  30  25  46  32  11  15  58  66  39  56  86  85  18  64  68  53  23  25  47  69  91  85  26  20  57  19  67  43  34  23  78  72   6  45  45  91  95  26  58  49  47  96  33  50  74  72  70  74  84  60  82  91  47  97  96  33  98  71  33  77  52  82  99   3  86  71  12  11  14  78  31  32  58  46  59  71  49  57  43  86  22  24  32  23  31  79  15  32  49  22  75   8  74  60  65  53  36  38  32  83  68  63  62  30  52  82  70  87  77   6  17  60  85  64  26   1  64  95  63  54  21  47  11  50  69  38   9   4  15  58  72   1  29  88  87  22  40  41  98  46  95  44  73  44  26  87  33  56  99  16  57  62  47  54  41  85  53  15  22  67  11  10  59  55  84  76  86  17   1  84  99  74  82  55  59  44   5   6  86  17  33  44  71  56  86  41  23  89  92  64  93  68  11  36  94  75  64  18   4  88  36  43  90  24  72   3  97  11  15  70  68  30  99  76  23  12  20  15  99  46  80   6   3  82  29   8  11  74  61  14  59  22  34  26  19  14  19  32  47  58  44   6  40  78  29  85  31  30  62   6  22  38  79  48  85  12  69  29  55  17  39  50  55  68  90   6  53  99  88  57  62  18  64  73  84  41  80  92  19  30  26  33  97  32  19  13  48   6  79  15  10  93  90  39  21  92  57  63  33  86  60  49  58   5  71  35  99   9  39  48  59  22  53  48  20  95  14  59  43  65  84  33  96  59  41  70   5  26   7  23  35  82  47  76  91  73  32   4  18  30  45  62  65  96  93  76  72  32  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  24  71  43  37  85  79  33  39  76  32   1  24  93  50  98  81  70  46  98  91  96   6  88  75   7  94  21  11  74  58  49   4  68  25  96   9   1  20   8  12  41  77  30  61  54  72  63  91  74  97  90  78  89  62  20  53  14   7  44  49  67  67  60  89  66  12  84  29  82  65  55  36  98  68  87  78  34  33  80  69  97  56  41  59  29  78  89  39   5  38  87  26  71  19  84  50  45  87   4  40  79  17  47  19   9  71  29  75  46  10  68  82  57  88  26  75  40  31  39  43  42  96  79  69  88  96   9   1  22  50  35  93  17  82   1   1  91  40  91  90  26  15  33  82  20  30  14  65   5  95  41  44  30  47  31  81   2  92  91  24  40  80  96  50  16  85  62  81  16  19  90  51  76  52  31  87  26  95  50  62   8  60  30  74  10  95  97  21  30  58  53   8  24  70  72  98  22  79  22  94  57  84  42  59   2  91  48  44  12  30  54  55  18  45  52  40  85  67  51  71  69  22  11  90  57  95  32  51  42  65  48  42   8  11  84  25  75  34   9   5  43  19  91  93  20  49  69  40  90  80  40  89  63  60  37  13  37  47  58  88  85  82  51  50  68  60  40  70  19  77  49  62  66  43  99  20  59  36  80  45  98  67   9  93  78  33  59  64  19  64  65  43  32  31  37  34  94   1  52  95  84  97  60  50  17  63  66  48  31  90  51  64  91  32  64  52  30  37  38  31   2  26  40  64  98   9  50  40  61   2  60  35  78  97  38  97  37  83  79  82  37  79  53  68  91  18  46  72  13   3  13  84  27  98  66  53  84   7  81  39  88  87  22  19  23  86  89  29  93  49  93  66   5  66  99  25  91  26  38  62  19  86  84  90  17  83  43  46   1  40  63  50   3  74  67  47  14  45  99  27  28  42  78  36  11  50  40  21  77  84  20  10  49  36  77  96  46  88  73  65  67  77  13  91  31  42  12  71  85  24  62  16  94  57   7  65  17  84   3  62  90  47  11  23  62  70  16  14  34  37  58  14  66  85  21  84  47  22  74  59  14  44  64  65  71  40  94  36  16  44  62  40  27  23  28  43  11  77  84  18  49   8  84  19  94  92   4  39  16   9  72  35  39  48  44  35  16  65  62  70  52  11  29  88  75  48  37  83  30  29  43  98  87  91  55  40  33  52  88  45   4  79   3  30  56  56  97  99  72   3  67  92  65  28  76  70  33  30  72  55  20  81  94  36   8  27  44  69  51  83  24  98  84  68  81  26  85  93  23  68  67  71  67  68  51  96  41  69  33  23  73  91  78  63  86  78  41  80  82  40  64  42   8  63  78  97  93  41  53  64  11  90  33  23  59  50  53  75  14  42  74  48  15  44  23  88  49  48  62  71  36  13  15  40  34  97  94  28  30  87  54  43  43   7  42  41  49  10  37  33  48   3   5  31  21   2  61   4  13  75  87  38  14  26   2   3  53  32  96  79  42  62  18  56  50  87  33  51  86   1  19  20  48  52  89  36  47  30  81  79  75  14  64  96  78  78  67  18  17  58  79  61  98  73   5  20  97  75  16  94  45  67  59  47   8  55  78  85  34   8  19  94  31  94  49   2  35  97  62  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              30  77  50  25  83   4  34  74  86   9  69  53  18  56  92  44  95  76  23  78  29  22   3  62  98  77  97  33  15  59  56  42  30  51  70  12  23  50  81  37  53   9  99  66  18  65  66  35  70  27  28  19  14  34  36  14  80  78  79  62  83   6  11  91  69   2  16  27  95  73  42  99  28  36  34  89   3  89  62  94  66  52  98  34  53  53   4  24  27   8  60  91   2  97  24  90  76  94  61  11  50  81  64  89   8  69  84  50  98  80  60   5  50  31   9  23  16  64   1  18  84  65  87  96  89  27  98  47  49  51  57  57  83  84  48  31  90  61   2  12  58  86  90  99  98  36  55  85  91  15  23  81  30  28   6  91  31  23  25  73  80  60  59  99  30  60  20  22  88  92  87  11  52  81  38  37  75  96  23  95  88  14  56  11  79   5  73  85  43  65  57  14  53  41  98  13  23  38  22  23  17  15  84  40  85  14  43  30  93   3  43  20  56  20  73  91  83  14  23  53  18  60  96  68  39  22  62  41  34  13  25  26   8  87  19  82  64  68  86  35  64  92  39  41  50  82  24  44  91   8  68  79  98   2  15  15  88  45  49   3  54  35  64  39  96  61  55  20  71  16  40  24  93  57  60  28  22  94  14  13  38  48  15  45  56  66  46  16  93  91  38   9   9  17  93  19  46  42  46  94  75  83  22   8  75  28  32  90  13  48  73  47  35  58  28  82   1  88  79  11  41  80  18  21  27  90  41   3  29  33  20  16  44   1  20  43  88   5  52   6  22  19  36  45  79  71  31  91  97  33  15   2  47  73  62  33   2  93  19  52  26  45  81  57   6  56  93  25  19   6  61  39  12  75  51  93  25  44   9  26  16  65  76  94  38  67  15  61  62  72  11  81  48  99  86  10   9  83  31  51  68  14  17  66  23  85  15  72  39  37  87  78  98  32  92  60   5  64  85   1  43   7  64  28   5  84  60  67  95   9  15  32  66  76  42  61  34  88  36  28   6  14  63  28  70  31  67  99  25  57  36  68  69  63  41  26  25  43  10  92  26  77  56  34  42  93  37  92  20  72  74  61  67   1  71  71  56  67  94  96  27  39  64  26  54  27  83   8  81  24  45  57  77   6  26  15  84  77  83  56  93  22  66  91  76  28  65  76  70  11   9  70  62  22  35   3  31   4  46  17   6  91  34  13  95  62  33   3   6  54   9  65  33  83  44  62  99  17  21  84  65  33  40  13  80   2  48  42  54  94  87  80  85   8  26  91  50  66  70  47   1  68  75  61  24  76  90  36  11  14  79  55  92  16  54  65  60   5  36  35  44  31  59  46  24  90  85  25  49  27  55  69  39  37  43  24  40  78  97  80  44  59  99  75  88  19  25  97  34  44  89  77   7  14  70  84  35  94  65  78  46  27   9  47  85   3  64   2  35   2  63  56  86  51  22  89  18  72  12  55  56  11  30  14  18  16  63  43  80  74  81  94  93  71  13  12  63   6  73  35  19  44  22  82  93  82  70  80  29  38  63  83  95  73  75  21  86  78  89  44  22  21   9  73  77   6  52  62   8   3  23  14  48  54  72   7  89  10  21  30  49  11  35  82  39  80  53  52  68  35  38  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            26  92  31  22  74  41  53  38  10  30  24  13   2  67  87   7  50  27  72  43  38  57  42  78  79  53  17  57  78  29  29  33  96  25  75  90  51  54  87   2  33  85  99  16  78  29  49  67  27  90  79  12  91  82  50  24  16  64  57  35  53  41  65  15  12  29  58  28  62   8  92  12  57  46   2  66  80  94  26   1  54   6  33  68  98   9  99  66  16  55  71  21  47  15  15  39   1  82  95  39  54  94  67  66  98  54  91  90  12  64  34  70  57  20  49  91   7  83  36  80  22  88  41  90  45  25  88  29  32  27  17  84  12  97  87  22  85  87   2  29  67  11  53  16  23  97  82  45  95  22  45  58  56  10  22  66  94  91  85  58  38  73  48  11  78  95  54  29  72  90  80  81  40  68  81  20  76  66  12  55  33  91  31   9  55  19  75  90  76  57  47  58  68  32  66  17  15  48  42  35  33   3  51  41  63   7   3  65  46  26  65  86  58  42  33  99  86  22  77  65  92  45  55  14  55  19   7  13  35  95  78  16  37  69  98  25   9  90  94  58  85  79  87  44   8  62  52  94  17  66  80  89  73  90  20  16  63  57  51  79  44  78  74  11  86  37  12  61  24  86   4  28  59  79  30  58  47  62  21  16  94  74  69  93  38  86  28  87  90  99  54  31  32  15  75  88  88  32  68  32  95  37  11  49  14  23  85  83   2  64  56  13  83  17  93  98  83  28  93  38  53  21  25  92  90  82  25  91  49  88  15  66  45  21  60  66  98  25  18  44  77  88  44  38   3  80  22  83   9  54  33  14  93  57  58  13  62  52   6  80  95  49  80  60  30  21  25  98  67  84  47  84  65  91  61  78   9  13  47  33   1  71  18  29  43  66   7   4  92  95  54  77  75  14  92  84  29   5  43   9  13  82  71  55  87   6  44  73  11  25  60  56  63  46  31  25  67  10  50  58  24  72  23   8  11  64  92  61  47  58  55  46  55  52  35  70   5  16  35  77  33  97  43   5   6  41  59  55  69  56   6  81  82  99  64  76  75  49  97  29  22  51  15  89  58  99   7  37  13  38  46  37  10  50  43   5  24  53  97  70  44  56  77  24  65  86  42  96  52  10  63  64  55  62  24   1  87  94  98  52  68  65  27  69  53  70  95  15  55  70  71  26  75  21   6  95  90  99  90  38  38  85  62  87  77  29  67  32  88   9  37  21  49  78  64  86  31  22  56  72   5  73  65  38  25  59  58  95  80  64  16  41  89  26  53  35  48  54  20  61  25  29  13  30  20  20  21  48  80  28  37  71  15  30  41  99  31  74  43  87  50  40  57  23   4  20  51  42  66  40  32  94  54  81  64  23  57  79  26  50  74  62  34   7   5   4  99  52  23  71  35  53  43  94  79  38  50  98  35  11  14  64  61   2  87  54  53  15  74  23  66  11  96  97  11  87  87  67  44  50  24  96   2  50  17  27  95  66  82  45  51  94  56  24  26  70  68  40  90  35  33  55  11  88  86  36  81   8   8  46  18  25  39  59   3  79  23  69  99  28  21   2  86  40  46  85  81  75   9  46   3  37  55  58  74  21  61  23  28  72   5  50  13  21  55  89   6  81  17  90  65  56  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          40  39  80  50   4  91  69  37   7   9  31   5  79  61  30  58  11  77  30  88  35  39  19  57  52  82  91  29  19  96  15  43  94  55  19   4  31  29  44  34  44  53  36  17  64  31  86  68  57  93  79  85  96  57  91  83   8  99  89  39  46  13  40  93  38  80  10  75  10   9   1  40  37  77  78  87  65  97  31  90  87  87  57  59  97  96  56  88   4  55  47  93  93  90  52  78  95  77  97  53  73  11  95  60  96  30  61  81  45  11  72  84  16  29  38   6   2  25  70  14  57  27  29  64  66  37  60  55  81  94  52  71  54  93  43  14  59  25  83  80  58  31  79  93  41  72  79  35  19  49  22  60  98  13  44  20  45  67  62  46   5  98  32  33  43  49  40   6  65  98  87  77  77  19  70  31  16  39  61  80   2  26  27  19  77   5  22  89   5  68  83  51  70  73  82  26  83  16  44  80  66   5  82  51  94  31  68  91  49   9  42  65  79  47  28  56  14  34  17  35  20  97  33  34  87   2  32  60  75  73  36  34  67  92  54  93  93  87  89  96  36  35  97  53  35  48  40  31  97  87  37  79  87  96  86  97  93  33   8  59  41  61  50  39  67  88  56  86  92  98  72  88  85  25  27  58  55  37  90  18  17  30  17  56  33  42   6   8  63  68  16  83  22  50  84  23  99  44  95  99  83  38   5  76  77  63  95  93  78  43  53  24  39  32  91  35  25  43  92  25  47  80  38  34   4  66   4  77   2  58  40  60  87  45  95  85  28  25  91  69  52  56  42  53  75  24   8  52  66  14  79   2   9  69  38  70  66  79  57  74  98  23  20  15  28   9  87   9  63  95  72  79   4   1  18  64  15  38  83  94  45  16  72  27  43  32  20  78  92  94   4  44  28  64  19  57  59  18   8  98  44  14  77  11  24  33  81  37  33  81  74  19  79  25   5   4  99  80  53   7  65  73  29  98   9   2  28  76   9  99  36  61  94  94  26  89  99   5  32  20  60  83  86  57  55  42  21  21  99  42  87  17  24  90  68  92   8  64  33  84  60  80  63  97  78  11  37  39  61   1  55  69  29  91  33  59  65  51  27  65  52  90  64  93   8  78  49  66  20  35  32  15  93  55  92  14  36   6   5  87  94  96  17  86  63  65  65  38  14  13  26  50  69  68  33  32  68  71  79  17  38  68  64  60  29  72  46  63   5  63  13  56  34  82  46   8  83  62  21  14  34  30  53  88  34  54  67  43  56  56  84  88  24  79   1   3   3  28  49  29  21  55   9  70  24  51  72  64  89  54  36  77  55  68  67  23  45  42  61  79  62  69  65  61   4  61   3  98  21  96  61  90  73  33   8  22  36  50  13  51  33  86  59  94  97  98  20  91  39  11  95  56  33  90  44  43  82  23  87   7  56  48  47  22  36  90   8  67  24  61  62  41  45  41  71  49  48  86  48  54   2  84  96  36  73  40  78  12  54  53  51  12  52  90  41  98  56  34  42  64   9  42  11  13  44  97  44  92  75  59  83  66  88  49  12  18  80  38  38  11  43  42  56  25  65  39  62  79  74  96  78  35  14  77  33   9  80  76  23  32  27   9  28  89  37  29  53  83  77  94  91  23  90  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        61  89  20  21  96  97  88  61  48  96  55  40  87  39  16  75  16  70   3  47  28   2  48  59  92  65   6  67  90  25  62  77  80  48  42   5  63  55  46  73  33  66  54  20  16  42  97  14  18  60  62  26  40  69   1  39  55  50  47  84   6  51  65  86  86   7  65  34  49  17  52  26  95  82  53  29  24   8  53  92  25   4  24  30  50  38  75  49  82  72  61  18  17  22  73  41  16   7  95  97  98  19  18  96   9  20  79  36   3  60  75  93  37  84  63  40  10  98  15  15  37  62  63  30  20  51  60  71   1  41  37  38  83  58  21  91   8  47  38  44  38  51  54  17  27  26  57  59  59  34  57  76  56  15  78  49  66  92  97  14  24  77  48  69  10  91  10  46  63  32  52  73  18  81  33   6   4   3  42  18  18  66  22  29  92  19  91   6   8  14   3  47  13  92  59  18  41  85   2  93  17  48  48  24   1  86  11  45  85  76  25  25  79  51  42  92  49  62  87  85  31  81  57  39  77   8  54  10  40   6  37  24  56  37   5  24   9  25  20  17  59  26  91  16  47  75  58  10  53  66  39  43  40  89  37   6  57  57  81  18  10   1  23  44  90  54  48  54  86  67  38  19  74  41  11  24  15  54  91  26  13  27  49  47  62  63  23   5  51  37  39  90  10  19   9   7  66  60  84  81  45  78  95  67  47   1  18  49  50   3  23  93  17  93  52  64  95  69  43  39  25  46  79  41  65   6  59  30  46   2  66  39  51  65  51  70  55   4  82  75  31  96  73  43  17  10  85  39  83  35  20  95  68  95  35  83  73  71  28  17  26  75  95  91  67  69  70  29  72  59  44  52  69  60  16  36  35  58  62  59  29  31  50  68  52  32  81  90  77  80  20  26  82  75  70  73   5  22  40  18  92  49  41  72  91  23  38  84  85  35  56  41  96  75  58  43  42  67   9  25  90  90   6  39  10  81  17  37  15  60  49  80  95  71   3  27  73  44  48  68  10  64  31  28  37  83  27  95  10  44  87  13  63  83  72  94  54   8  91  97  45  98  61  18   8  15  14  65   6  16  46  98  20   3  54  92  32  39  14  49   7  24  55  79   2  76  19   4  82  41  30   6   8  68  84  62  23  36  65  22  72  35  53  82  30  15  91  71  39   4  69  46  78  14  46  84  64  29  42  44  90  15  53  71  18  24  26  64  69  78  60  48  94  64  88   6  96  33  16  75  75   6  65  16  20  38  22  64  64   6   3  40  23  99  13  40  28  48  87  14  28  64  62  77  35  80  56   6  45  46  65  77  36  32  32  35  43  36  37  19  98  70  41  80   9  34   4  42  30   9  84  84  92  95  46  75  13  19  19  70  28  17  22  97   1  44  50  89  20  99  68  92  32  51  77  57  37  58  77  72  97   3  79  76  64  99   9   1  77  59  17  46  83  70  32  30  82  85  40  65  94  33  16  37  47  72  91  10  11  30  80  41  63  48  12  96   4  83  91  70  43  34  71  43  39  51   2  43  53  17  61  54  56  20  34  73  70  99  82  68  69  61  23  95  12  94  19  85  27  73  95  13   5  85   6  27   3   9  87  16  61  81  62  37  73   3  67  24  38  26   3   3  38  97  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  34  20  62  32  72  22  94  80  82  18  50  41  80  52  60  76  21  90  50  94  52  80  90  53   4  30  58  35  24  32   7  99  50  51  27  60  33  65  90  37  52  28  60  36  31   9  37  39   8  33  54  61  15   5   1  17  95  36  98  31  51  99  57  40  16  74  92  40  87  80  97   4  12  20   8  27  29  86  56  91  35  75  92   8  80  51  36  80  76  99  29  19  76  19  31  92  95  83  70  22  84  56  43  78  53  89   3  60  58  69  87  54  21  67  97   8  38  59  99  73  25   1  70  24  14  45  94  99  51  14  91  25  91  35  89  47  32  83  43  42  82  54  13  86  94  96  54  17  90  30  84  26  70  25  64  66  29  79  14  68  77  78  19  10  14  55   8   3  11   5   8  89  67  33  82  90  72  81  23  21  14  37  75  93  19  20  14  58  82  34  43  80  20  76  48  82  56  38  73  16  16  75  51  73  76  74  34  10  44   5   4  32  89   8  68  23  97  94  87  70  67  65  91   7  61  50  41  32  28  24  33  36  38  85  37  83  70  34  56  40  44  49  42  84  97  57  94  44  63  37  22  58  95  54  34  54  80  43  81  70  10   6  69  62  27  22  97   1  26  89  30  17  48  24  42  61  15  47  94  15  75  52  96  98  98  77   7  29  66  40   2   7  72  20  86  92  24  61  38  49  29  28  18   4  43  51  68  13  12  47  97  79  26  55  75  64  79  32  82  46  31  48  33  88  33  75  45  88  57  60   4  28  79   7  74  42  33  21  19  54  25  69  99  77  37  31  79  94  56  78   4   1   2  32  55  18  54  11  69  74  61  27  56  24  46  64  84  58   3  27  75  25  80  42  33  65  94  78  26  87  40  31  14  38  89   3  93  75   5  25  38  47  71  79  11  89  53  40   5  25  61   2  81  87  83  87  40  16  55  38  59  64  85  52  17  23  30  45  49  15   5  44  10  74  98  56  98  95  31  78  17   2  44  53  37  47  48  95  28  83  94  18  51  72  81  51  83  41  93  87  37  48   4  39  14  93  75  47  67  78  51  24  22  77  30  63   3  72  54  21  95  22  84  49  85  23  98  64  40  38  39  13  42  56  89  97  29  81  43  17  67   5  56  87   8  75  38   2  65  52  91  70  29  28  92  52  80  56  56  58  36  47  12  61  55  31  11  26  33  96  84  45   7  57  46   4   4  75  23  31  73  25  43  28  39  19  19  25  27  65  53  14  23  98  62  70   1  12  37  69  30  74  36  35  15  41  33  86  46  78  58  33  63  63  89  20  43  45  19  71  77  59  69  46  69  90  95  86  24  36  39  97  54  53  12  41  78  47  30  34   1  99  74  53  48  14  93  92   7  22   7  19  30  93  34  45  48  10  88  77  66  23   5  83  19  24  59  96  78  31  95  77  93  42  88  93  33  12  64   1   5  63  28  17  94  70  68  52  26  13  83  91  63  52  23  89  33  90  53  79  54  46  85  56  61  26   8  26  68   6   1  29  38  44  16  12  91  59  27  67   6  74  49  14  18   6  39  98  22  18  70  32  59  32  11  13  92  49  63  32   8  15  16  33  41  12  47  69  45  68  69  14  59  88  88  24  59  57  47  38  43  68  32  73  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    25  82   4  56   8  93  43  86  49  86  49   2  17  71  50  11  94  73  15  41  66  57  88   6  67  43  31  16  62  21  43   8  14  53  51  42  85  50  27  57  41   8  27  77  55  95  53  23  73  13  24  65  40  77  43  56   3   4  97  50  37   8  29  48  17  73  90  11  17  57  88  14  83  28   3   2  93  43  31  55  41  84  29  85  31  18  89  25  41  15  87  77  63  51  55  33  84  23  99  92  67  60  34  11  72  69  39  21  49  44  13  25  25   3  39  63  32  35  32  11  27  98  19  31  41  22  99  24  43  65  29  38  31  10  48  26  49  92  98  24  58  93  36  28  28  41  87  74  58   3  25  18  87  45  71  99  31  57  85  59   1  60  78  10  85  80  30  34  86  55  57  16  49  25  27  42  73  51  23  69  89  11  50  45  22  96  61  40  71  13   3  99  92  76  40  17  15  81  33  90  11  47  55  12  46  51  67   7  83  49  38  23  17  61   7  83  28  58  44  76  26   2  59  31  15  60  76  99  71  15  74  44  41  44  74   6  87  21  50  91  90  95  42  47   2  36  24  55  26   2  10  18  50  25  82  69  77  73  21  54  69  33  96  40  86   6   5  57  97  81  18  50  70  93  26  80  26  50  20  59   8  26  18  86  87  80  79  22  86   8  12  84  32  23  65  79  32  48  98  35  56  81  29  40  22  54  83  60  71  92  63  81  97  48   2  22  24  40  62   7  37  67  45  11   7  21  36  12   8  53  95  90  91   3  22  93  13  44  87  74  91  54  75  48  68  56  60  28  31   1  14  92  75  15  76  88  86  23  85  16  65   8  16  99  42  29  15  19  88  61  34  42  28  39  89  33  62  10  94  87  58  68  32  13  38  69  80  83  77  23  22  12  35   1  62   8  49  40  64  28   6  20  50  48  35  88  29  55  48  44  74  28  47  96  60  96  67  57  10  59  55  62  40  57  24  53  85  89  38  37  54  25  82  97  87  81  44   7  18  38  14  69  36  57  21  34  72  29  42  50  26  10  72  39   8  32  98  74  40  78  34  45  94  21  94  34  40   9  21  46  35  44  31  14  87   5  97  80  40  89  69  45  95  63  19  15   9  39  81  43  68  63  91  96   7  68  59  41   6  22  35  79  15  67  37  33  40   1  73  69  66  73  23  45  35  73   9  75  57  54  23  92  68  85  87  76  63  38  46   7  33  40  57  77  23  39  71  17  88  19  28  76  30  66  59  62  74  39  30  18  13  63  15  65  43  98   7  25   5  91  40  61  21  92  93  61  14  22  50  87  96  14  49  80  47  28  78   8  20  64  20   5  72  31  42  86   5  31  13  19  88  26  22  11  39   5  53   9  36  70  53  82  65  82  42  10  18  88  65  91  51  76  52  39  87  87  70  41  10  44  72  52  29  65  84  58  67  74  29   9  86  69  82  81  74  15  91  87  77   4  16  50  56  45  17  97  85  45  90  61  10  41  57  11  49  63  48  93  88  10  97   2  75  14  96  75  42  32  68  45  25  78  81  52  47  87  62   2  42  69  40  60  30  80  67  41  95  30  45  80  50  13  88   2  96  36  66  14  47  44  38  54  43  84  14  41  42  98  60  14  14  93  84   3  13  71  78                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  49  74  87  87  96  60  74  15  45  88  12  58  81   1   6  41  43  90   7  43  98  62  63  30  65  97  13  34  61  97  18  35   4  24  12  12  36   5  44  74  35  53  43  55  78  95  80  71  55  95  31  58  54  87  69  28  20  80   7  91  20   2  18  89  65  98  58  64  57  71  58   7  10  75  93  35   8  28   6  98  31  96  90  82  53  18  50  11  85   9  98  13  14  81  56  45  63  19   6  13  60  30   9  71   8  69  67  13  40  91  95  67  56  42   6  46  97  25  86  64  39  61  43  25  14   2  44  29  42  65  81  18  18  26  76  28  27   6  36  96  35  92  22  67  84  32  67  44  93   7  22  24  49  58  46  50  42  87  91  99  31  88  39  70  76  82  25  47  25   4  60  11  22  29  24  19   3  66  77  64  63  53  12   7  16  14  56  38  11   2  92  94   4  94  41  44  95  39  60  35   8   4  22  70   6  60  46  21   8  47  49  18  34  31  14  71  71  35  89   4  39  68  69  74  36  65  49  39  71   2   1  45  28  12  84  69  19  87  64  46  82  44  80  29  44  92   8  65   5  70  96  50  19  51  82  13  54  21  95  14  56  60  11  15  19  88  54  73  79  74  98   4  47  37  19  14  92  25  98  17  96  94  15  77  22  54  22  56  45  51  32  61  46  64  67  57  51  77  48  34  30  92  48  96  39  71  23  74  76  83   6  72  12  73  14  46  20  36  77  38  53  69  17  48  61  44  60  14  21  43  46  45  17  30  84  29  66  26  30  52  13  75  55  76  96   7  21  42   5  52  21  12  72  39  86  96  18  99  12   5  74  22  34   1  63  83  13  26  37   6  28  27  69  92  84  44  74  86  22   1  31  47  89  64  96   1  21  12  98  16  22   2   3   1  44  94  79  87  45  96  72  25  46  23  68  66  36  24  56  64  20  62  72  65  32  74  48  70  40  60  29  18  89  62  31   6  98  44  75  78  39  11  90   7  10  90   7   7  50  28  24  60  13  12  53  94  60  21  47  23   7  69  30  17  97  35  16  47  41  60  42  19  66  58  87  51  84  78  97  20  71   5  86  62  30  88  38  53  72  37  19  67  27  41  86  60  96  59  79  84  30  97  69  21  23  36  74  33  89  74   3  24  41  87  54  13  12  66  30  26  59  99  86  54  83  96  29  63  82  31  81  95  40  57  30  80  93  59  49   2   4  95  93  30  94  43  25  14  68  57   2  41  93  69   3  55  51  96  48  55  98  38   9  96  67  61  36  64   7  80  45   2  39  15  72  15  85  41  75  42  14  82   5  39  83  91  61  83  38   7  94  38  36  33  95  75  24  95  85   8  44  42  16  39  12  33  28  78   8  43  46  75  66  66  42  34   2  63  73   8  32  71  49  15  12  13  61  99  84  11  85  68  65  35  98  67  57  86  93   5  42  80  60  88  60  42  27  74  74  45  10  28  10  18  67  95  50  58  89   7  35   8  51  15  80  13   5   3  94  37  98  96  20  84  37  40  27  26  44  21  31   5  92  51  19  10  91  64  54  68  46  72  11  93  60  88  43  39  34  41   7  66  21  64   9  47  14  20  87  32  71   5  89  55  17  29  59  84  53  39  99  23  72  58  83  72  80  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                32  77  78  72  24  65  75  37  38  32   9  19  53   2  59  37  68  30  16  70  58   7  69   5  31  84  83  34  76  66  20  35  77  81  72  41   6  47  37  56   5  94  95   8  57  49   4  79  69  13  52  86  64  63  95  58   3  55  95  32   3  26  73  94  32  20  49   2  13  28  43  13  77  82  64  29  16  27  78  85  82   9   4  69  63  60  33  43  16  92  37  34  17   9  20  79  21  42  77  75  63  26  25  20  37  18  42  76  16  76  74  19  82   4  16  12  12  54  53  30  12  17  32  25  52  68  32  38  59  85  57  79  57  80  89  64  35  64  97  60  33  90  72  24  57  98  43  49  10  59  65  28  40  64  87  36  37  47  44  94  54  53  73  96  35  82  97  43  70  10  66  47   9  24  62  58  48   1  48  90  92  81  78  39  48   5  40  25  27  20   4  88   5  55  95  47  62  55  63  37  94  35   8  57  48  56  75  35  65  93  77  46  32  70  43  44  95  12  77  48  17  96  99  25  23  87  47  61  27  53  11  46  11  25  62  38  61   8  36  77  30  41  81  46  77  84  43  34  31  74  94  85  92  38   8  65  19   8  72  42  63  66  68  18  59  51  51  97  20  29  36  89  94  70  69  77  59  57  90  32  50  74  12  93  26  75  95  56  23  19  45  15  14  78  84  57  36  80  86  73   5  49  18  70  86  99  92   7  58  71  16  37  85  85  91  12  20  69  70  54  53  91  90  80  95  62  31  29  79  95   2  82  33  21  82  17  31  20  26  43  73  65  44  28  14  66  93  70  92  95  55  50   8  55   4  62  51  19  69  73  10  81  63  44  17  27   6   1  78  99  72  83  35  94  98  47  14  71  84  78  61   1  56  73  68  98  79  17  64  30  59  27  83  48  27   4  79  88  89  79  98  42  82  57  15  51   1  25  29  84  41  32  79  80   3  97  44  17  73  72  93  49  74  71  92  55  83  69  46  91  87  81  65  37  57  94   7  54  98  25  46  81  40  90  10  35  56  49  85  29   1   9  87  73  74  42  58  75  86  76  21  62  78  17  12  19  20  56  12  77  34  28  87  13   3  57  13  31  53  47  31  50  70  89   9  65  61  75  67  89  67  32  95  46  75   3  43   5  42  25   1  95  13  90  85  48  20  46  77  88   6  56  67  78  43  59  82  10  53  40  21  25  85  52  84  72  88  51  59  29  62  86  63  73  66  88  76  70  67  75  65  48  33  26  40  34  91  51  68  50  61  17  27  24  76  34  45  82  36  41  99  76  16  47  36  95  50  65  64  41  34  66  65  40  17   3  43  10  37  19  48  46  65  79  85  65   2  20  67  63   2  41  33  89  27  33  64  13   3  22  74  40  20  32   2  49  25  85  87  80  95  73  24  20  14  75  89  48  58  36  92  95  13  19  94  33  42  44  84  97  95  81  45  86   6  46  75  16  48  91  81  63  57  78  79  89  73  81   4   3  78  23  42  62  58  27   6   5  98  84  29  73  84  95  58  16  76   8  51  73  87  78  51  31   6  40  92  63  48  55  96  58  66  44  58  28  34  47  28  31  42  12  89  35  15  19  60  87  28  11  51  59  99  22   8  46  85  88  36  93  44  97  77  82  29  35  22  28  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              85  55  19  79  68  20  27  17  16  41  50  53  87  45  38   2  49  46  15  24  18  59  93  34   1   8  68  78  26  16  97   5  46   5  69  32   5   8  45  98  87  73  70  49  50  94  88  22  59  29  29  62  64  80  19  26  88  18   1  22  31  12  62  62  26  10  73  50  91  34  50  79  95  20  92  28  89  11  61   8  40  14  92  28  27  90  16  25  12  60  50  91  75  56  11  99  82  98  88  50  85  72   7  12  82   8  42  31  53  32  25  49  99  10  43  75  83  74  44   6  40  69  59  31  60  37   7  27  70  44  59  73   2   5  12  85  76  52  23   8  56  37  65  28  40  81  63   3  35  83  99  49  40  78  16  60  61  70  51  13  70  83  15   9  79  32  86  50  83  21  52  63  11  42  49  13   2  53  74  72  14  10  35  24   6  47  12  52  41  54  83  21  79  87  20  61  62  79   6  19   8  25  67  51  84   7  21  14  17  90  52  58  58  32   6  94  83  76  32  98  95  32   7  59   2   5  61  67   2   9  90   5  57  15  18  22  57  17  24  21  67   4  55  59  96  18  26  86  14  56  41  27  51  83   1  66  84  65  56  83  75  91  77  63   2  43  96  85   3  79  16   7  28  93  32  92  28  36  27   9  92  50  21  45  16  95  47  92  43  34  31  18  25  41  84  97  14  94  39  99  65  72  58  15  13  74   6  52  16  15  65   3  33  88  61  78  73  59  38  42  14  81  55  63  16  52  69  74   5  67  79  96   4  84  10  12  73  61  54  18  54  70   4  35  77  95  57  52  99  72  78  82  16  37  58  21   7  16  53  91  46  91   5  14  43  88  71   8  38  10  75   1  39  22  85  60  50  23  16  19  59  21  61  42  31   7  88  74  21  90  69  15  39  25  36  87  70  30  32  56   6  88  82  20   6  92  69  69  58  57  73  16  66  90   1  49  63  36  36  97  14  92  32  37  13  33  64  51  65  14  16  97  40  66  54  45  39  74  65  43  40  98  48  65  51  97  51  24  48  17  99  50  39  84  27  46  26  47  32  34  80  17  28  63  14  48  14  77  89  96  97  67   1  65  68  71  94  73  11  38  28  51   1  34  44  72  79  77   1  65  56  74  79  99  55   8  67  26  96  16  40  43  78  65  16  81  55  43  63   8  58   4  52  57  41  94  37  70  78  41  65  15  79  66  51  57  24  23  32   8  25  90   1  30  32  97  11  35  55  97  31  22  40  33  84  92  41  27  36  78  71  98  99  45  79  89   4  92  65  91  17  50   7  10  75  57  30  96  88  28  48  21  35  89  87  47  16  53  19  71  59  76  64  11  97  42  11  34  25  57  40  79  77  82  37  52  62  65  49  29   1  85  85  25  55  91  78  51  88  25   8  59  41  47  91  98  12  11  76  38  92  79  64  55  49  87  41   6  19  83  53  70  58  63  27  38  13  11   4  64  52  40  78  65  38  48  99  33  43  13  30  49  57  69  46  75  26  47  34  15  54  24  75  37   8  26  70  78  67  57  70  87  25  55  29  64  86  15  84  29  68  20  89  19   7  91  12  70  91  64  28  73   6   1  89  75  72  93  14  37  74  78  79   6  69  63  17  90  74  68  32  37  31  33  32  97  20   9  40  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            24  75  41  35  84  62  79  64  72  28  99  85  40  61  83   4  97   8  51  57  66  90  59  12  89  93  79  82  49  62  78  17  98  88  12  51  60  99  58  43  78  48  27  98  48  44  68  23  95  76  54  68  93  96  29  38  27  34   5  27  14  44  35  93  61  11  66  52  30  89  50  26  93  29  97  38  97  70  21  81  42  86  90  52  35  92  51  30  78  22  67  90  81  41  52  19  45  35  83  49  10  11  22  37  74  50  29   2  31  92  17  66  72  46  91  43  44  25  79  13  99  39  92   3  72  54  67  37  71  38   9  61  37  90  14  40  52  84  43  67  15  60  37   3  75   6  21   6  12  92  20  61  53  49  82  92  90  62  53  74  50  77  87   1  74  91  21  21  33   7  23  60  86  15  83  61  62  22   8  74  57  13  87  71  85  55  75   9  39  31  50  49  32  40  42  70  71  53  34  48  66  60  99  16  82  32  12  20  93  63  66  21  91  17  56  78  92  65  34  27  47   4  65  32  95  97  68   6  98  77  18   7  59  96  95  35  73  31  72  30  22  10  54  76  16  56  35  11   9  48  68  48  77  74  76  45   4  62  68  43  40  85  72   1  23  34  76   3  41  67   7  78  65  19  19  64  12  43  50  47  29  69  49  51   9  16   6  42  40  30   8  68  86  96  87  98  42  27  55  51  20  56  32  81  87   7  45  29  81  10   6  36  29  82  48  45  82  27  93  13  61  39   2  28  80  92  79  77  11  73  72  37   2  76  45  74  62  25  47  23  92  28  57  29  53  93  41  86  33  93  99  72  16  89  40  13  22  73  85  53  54   3  81  76  80  45  63  94  91  77  28  44  36  34  30  11  69  83  23   5  34  37  36  85  80  74   4  85  48  12  61  40  78  64  29  63  25  63  92  68  22  78  48  25  86   5  12  21   6  22  96  79  56   7  81  81  97  97  33  90  55  43  11  54   3  65  88  27  30  37  76   5  87  81  83  61  22  15  35  13  89  49  37  13  98  60  92  53  73  26  42  38  86  35  19  12  98  89  91  37  65  73  70  28  81  67  14  66  73  79  14  79  97  42  83  90  18  78  94  88   7  50  24  63  73  11  81  12  94  10  59  77   9  26  45  38  87  94  43  55  55  95  68  61  42  21  20  40  82  74  64  73  44   9   4   1  31  27   8  51  61  37  82  29  21  36  62  58  70  13  51  29  15  32  72  44  44  75  13  55  95  64  10  16  45  28  60  26  68  74  79   7  93  65  65   5  30  91  20  44  71   8  16  66  43   6  97  98  97  96  28  37  90  74  76  95  34   3  38  43  48  49  84  32  84  73  61  33  26  72  23  71  66  54  28  11  95  77  59  69   2  61  29  14  68  61  32  52  58  18  89  54  73  23  55  58  62  30  45  19  43  89  65  21  96  95   1  27   4  46  61  70  20  89  52  31  92  86  90  87  58  34  42  91  38  84  23   3  40  97  39  78  66  39  77  99  86  64   2  90  85  23  57   2  88  23  40  33  63  76  92  46  90  30  34  30  90  19  53  93  44  69  70  72  42  41  38  98  40  40  92  58   3  94  58  68   4  84  19  48  41   9  74  32  10  23  68  23  75  38  94  56  37  67  22  57  14  34  83  46  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          11  68   9  14  64  72  27  65  10  13  26  25  85  68  80  86  30  95  18  96  15   2  79  91  35  40  70  64  69  60  93  25  58  46  67  44   5  39  69  18  72  67  58  15  16  43  38  97   7  48   7  20  48  65  63  83  33  36  87  69  10  98  70  66  71  54  49  40  37  31  32  11  76  87  53  11  19  73  23  61  56  82  87  32  82  81  59  88  43  19  18  55  17  17  17  41  74  66  93   2  22   4  14   8  80  98  64  80  91  49  20  93  97  57  66  19  29  87  72  72   1  11  37  20  53   6  65  97  26  75  76  17  81  73  76  95  21  84  62  76  18   3  81  44  57  58  31  27  37  76  67  63  34  13  99  26  76   5  76  28  13  96  74  77  88  25  53  83   1  35  17  17  77  49  90  68  77  46  36  93  34  49  26  44  13  43  38  37  73  87  45  29  32  29  89  63  75  51  31  56  92  38  39  93   6  90  15  94  41  49  60  46   2  13  35  42  34   8  90  79  71  67  51  26  39  59  89  93  47  53  46  86   5  40  26  82  25  93  74   1  81  90  36  81  78   8  91  72  21   7   1  95  64  89  78  31  46  68   4  56  34  20  34  46  92  73  57  66  24  10  10  94  29  89  75  61  54  95  20  32  21  71  38  17  67  12  22  92  91  96  22  40  62  29  55  75  64  13  20   7  79  86  82  63  15  51   3  94  90  16  72  31  27  18  51  34  65  40  13  62  45   6  13  86  26  31  33  73  12  69  77  84  83  83  52  62  88  33  87   9  84  36  78  27  81  24  22  83   8  45   1  19  30  63  56  90  29  50  29  38  87  21  46  56  85  17  72  93  81  59  84  25  94  61  65  88  48  51  94  69  16  61  17  31  56  74  23  13  63  75  12  30  12  67  96  83  83  88  46  94  35  22  50   1  95  10  26  66  84  27  29   5  18  74  42  67  77  86  46  65  82  56  95  79  65  70  91  95   8  60  31  50  70  24  24  32  84  41  76  34  28  11  49  84  27  88  22  83  97  88  20  91  19   5  61   5  66  81  77  40  27   8  49   8  62  71  47  92   9  24  75  54   8  36  32  66  74  87  95  63  67  65  41  49  70  95  96  60  14  42  47  46  37  49  29  17  46  35  71  83  98  75  13  99  48  33  48  67  30  48  14   7  45  73   3  12  62  50  14  53  89  26  80  82  31  89  13   6  52  84  63   9  55  66  59   1  76  27  63  82   2  28  57  87  11  90  57  78  44  48  93  81  63  56  86  30  68  23  91  54  12  17  78  56  70  44  86  18  69  26  81  30   9  51  71  90  77  26  49  57   4  27  11  91   5  61  92  96  40  15  50  52  60  22  58  52  70  17  86   1  77  87  23  16  65  57  33  23  82  21  55  31  70  26  19  74  77  88  44  40  74   9  35  56  92  58  13  87   2  85  42  16  77  34  41  46  98  69  62  28  79  20  60  84  95  10  75  58  86  61  41  33  96  93  31  86  24  30  29  57  47  98  23  99  32  16  92  70  64  93  35   2  11  10  38  36  65  71  84  83  21  24  31  43  14  26  78  25  13  50  15  16  83  65  25  99  99  86  38  62  63  60  43  14  72  91  58  81   1  59  16  69  64  27  41  54  31  48  52  46  76   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        86  27  76  66  40  32  53  75   5   3  29  21  36  22  85  60  85  80  91  71  17  17  17  98  52  67  15   7  93  53  14  27  58  71  18  41  32   9  27  46  25  35  84  71  20  26  40  65  48  64  93  14  41  34  91  94  66  95   5  34  29  98  90  98  19  98  91  15  20  20  32  19  32  33  33  68  18  50  19  43  86  54  58  37  85  74  41  86  67  44  68   6  46  49  84  83  78   3  27  55  28  54  11  13  82  66  72  51  51  16  24  78  30   3  19  68  11  72  60  56  57  70  48   8  23  29  67  25  47  93  18   5  90  81  75  15  45  85  38  24  49  64  88  27  88  86  58  44  87  51  18  83  63  42  35  76   7  17  22  28  64  55  50  42  18  28   1  11   8  51  15  55  19  82  23  62  49  74  36   3  21  50  30  66  86  98  37  33  31  87  30  76  99  29  46  52  51   8  78   4  65  96  94  76  98  56  21  48  25  92  61  10  20  72  77  23  47  93  64  94  81  41  36  19   2  29   2  80  60  89  68  81  81  82  46  52  79  48  49  40  81  95  20  94  53  68  13  26  35  71  16  80  92  93  21  56  37  76  84  64   7  56  13  15  48  73  14  44  66  50  20  89   7  84  24  87  29  75   1   2  71  18  92  59  96  68  74  86  90  96  98  94  92  31  52  52  81   4  16  94  19   2  60  75  87  58  92  53  38  93  84  63   2  24  87  55  83  76  70   5  16   6   3  78  31   1  98  63  30  51  88  71  83  32  38  97  50  41  10  69  35  97  94   8  75  72  72  49  86   2  17  23  69  76  35  60  38  44  86  51  99  37  33  85  19  93  17   3  22  33  60  11  53  94  44  27  23  96  46  64  17   3  59  20  35  31  78  43  75  46  40  52  78  41  41  67  14  79  96  71  53  37  40  99  56   8  57  11  27  87  40  72  64  64  35  83  89  24  18  62  21  57  51  12  96  25  87  76  35  31  72  63  67  29  24  82   1  79  23  37  52  83  95  24  60  54  28  58   8  52  35  34  10  26  38  84  66  80  65  38  36  60  74  77  41  47  99  96  76  70  17  71  69  35  72  57  88  42   1  23  37  16  95   4  62  12  58  75  11  73  77  23  43  25  19  46  51  87  53  91  72  15  44  33  45  90  99  98  89  13  85  28  62  31  58  42  41  34  43  53  58  81   4  56  33  22  81  37  39  53  54  72  19  89  33  84  16  55  89  55  19  47  16  55  61  66  12   7  27  73  99  23  36   7  35   3  47  88   3  51  67  79  46  70  11  21  56   2  91  56  58  60  67  51  16   9  90  93   3  49  43  58  33  65  79  20  59  92  15  71  26  24   4  41  55  38   3  79  52  99  46  75  80  14  73  26  62  40  54   2  59   4  46  81  98   2  41  95  76  30  14  90  63  90   4  52  41  63  83  62  32   4  27  16  36   9  23  57  98  43  80  86  90  51  65  33  73   2  23  26   7  12  55   4  21  72  31  33  86  24  22  16  60  34  45  49  23  65  65  54  55  49  30  49  52  30  78  30  33  33  43  85  53  57  39  20  88   1  18  16  48  22  24  26  28  45  55  27  29  21  58  22  13  57  89  29  67   5   3  11  32  84  58  80  20  63  32  68  92  13  56  18  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      70  63  30  42  19  54  70  74  31  11   1  86  86  41  99   9  47  17  39  37  22   6  24  97  89   4  35  84  71  77  28  73  31  76  18  86  16  49  23  10  10  78  65  73  74  36  44  21   7   7  39  24  42  62  39  25  45  51  37   2  20  56  64  62  54  65   9  79  22  71  74  62  90   9  92  84  34  94  46  18  52  54  82  11   9  95  73  46  85   6  31  60  19  66   4  53  18  41  50  68  96  51  54  37  51   8  18  70  36  32  33  54  77  26  48  44  48  98  77  54  42  74  15  35  88  64  37  80   3  49  59   6  54  94  26  69  97   7  68  19  34  94  88  28  60  36  81  34  37  44  11  93  26  72   3  70  46  46  16  70  69  75  78  80  28  36  31  83  69  73   2  61  47  30  73  14  58  30  31   6  84  95  63  17  52  43  18  92  48  14  18  89  16  96  29  33  29  59  93  86  29  21  45  84  26  53  85   3  62  48  17  65  31  92  59  53  39  71   6  98  62  52   7  83   6   4   9  12  25  42  35  71  62  68  35  73  69   5  46  79   7  32  49  47  60  30  51  10  97  19  88  31  83  97  59  74  24  11  35  48  64  43  62  57  44  89   2  14  33  58  28  14  47  14  88  57  33  50  96  21  90  42  21  22  35  15  85  69  48   5  47  66  21  52  23  14  12  11  42  15  61  64  84  51  62  89  12  89  76  18  71  96  28  49  53  92  21  77  46  84  66  33  34  89  30  76   8  59  96   9  81  98  94  79  13   2  80  47  47  73  90  34  82  39  73  37  80  56  35  39   3  67  39  18  36  97  10  60  47  58  34   4  17  29  15  96  90  66  96  19  51  41  66  99  14  66  41  43  52  79  43  83  53  41  48  81  67  35   5   5  73   2  36  43  55  67  90  10  43  30  37  72  51  95  12   6  52  84  65  33  84  16  20  14  84  50  96  12  49  27  53  20  70  98  47  23   5  93  61  91   1  66  67   3  51   9  19  32  93  93  59  36  20  11  70  57  73  19  59  18  46  17  42   6  69  97  29  33  89  92  91  95  45   1  33  55  63  82  80  79  56   8  37   5  38  67  13  26  74  51  46  57  16  93  81  52  16  63   8  39  86  36  40  58  19  41  89  36  96  32  48  47  54  10  98  24  93  78  44  61  24  31  60  37  18  41  12  70   7  71  43  35   9  90  12  23   2  28  42  82  74  17  80   6  15  30  90  84  40  11  82  55  28  59  88  92   7  76  21  79  68  62  26   4  45  47  61  82  29  15  12  86  48  84  77  55  25  86  51  47  28  19  46  78  20  94   6  10  45  63  29  10  86  36  64  57  58  27  26  26   8  13  25  55  96  64   3  22  91  68  45  76  78  85   7  80  44  57  63  39  89  63  12  11  79  40  95  10  28   7  26  58  55  64  10  81  22  91  42  28  33   1  10  76  65  90  89  35  64  77   4  85  66  43  63  73  91  55  57  39  53  76  95  20  64  85  57  29  56  65  36  14  49  79  60  53  40  53  83  62  88  15  41  55  69  60  94  18  66  48  53  97  24  51  36  33  86  90  14  98  22  66  84  98  61  45  70  22  17  52  46  30  66  93  40  73  22  35  96  54  41  56  48  70  71   8   1  52  55  45  94  75  69   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    58  83  67  35  27  13  89  93  77  84  92  54   4  66  75  51  43  64   1  41  96  91  22  21  29  53  95  26  49  36  12  16  85  77  79  36  16  32   5  92  20  61  37  99   3  75  63  77  40  50  35  70  44  92  92  27  65  61  58  79  21   4   9  71  69  12   9  15  63  44  76  29  65  13  43  38  99  19  17  65  30  25  69  20  71   8  17  96  58  19  13  51  37  98  21  91  63  66  76  97  90  94  60   6  84  27  82  86  50  55  23  52  23  34  72  56  70  45  73  74  24  54  77  65  79  87  72  24   9  63  43  78  63  56  53  42  52  72  11  51   9  99  33  99  45  96  11  35  80  70  66  48  88  91  86  30  94  93  72  57  18  35  24  21  10   7   3  80   8  78  54  21  59  27   7  40  40  54  25  49  62   8  17  98  45  61  26  12  11  97   2  26  87  12  76  84  58  61  40  99  90   6  95  49  14   6  42  77  16  13  97   2  57  85  70  53  59  14  31  42  99  12  84  78  60  88  65  27  49  25  88   5  38  33  50  33  47  66  53  24  73  16   5  29  46  45  33  14  13  30  78  86  73  77  56  82  16  12  72   9  59  54  14   3  33  62  33  80  70  12  23  74  36  24  78  17  51   6  54  71  30  96  17  83  79  13  88  25  88  67  62  16   5  96  65  12  14  35  10  37  38  49  39  66  81  24  90  44  53  38  10  52  75  45  48  26  79  69  22  54  39  21  93  54  17  58  55  58  58  85  57  90  16  52  90   4  93  86  84  59  56  31  22  48  14  86  42   2  24  95  40  91  18   9  42  97  79  74  51  35  53  95  61  95  73  56  84  33   8  60  82  83   3  24  82  77  39  12  93  82  18  36  22  30  49  76   7  40  46  29  83   5  82  73   4  83  97  63  74  50  72  97  60  55  67  83   5  11  72  92  39  62  10  64  34  97  31  56  66  91  67  73  63  41  16  93  20  78  46  87  63  17   4  69  81  63  44  65  12   8  33  13  68  35  39  87  72  26  48  44  45  64  56  67   9  98  75  99  17   6  88  30  12  37  52  30  85  14  95  89   6  81  43   1  26   4  86   5  97  17  87  49  87  10   2  90  58   4  93  70  78  67  99  14   1   4  16  67  37  96  69  42  36  84  97  73  43  79  49  22  13  15  43  57  95  41  73  63  37  51  34  96  84  15  61  71  29   4  82  17  32  11  41  43  94  84  31  73  28  40  28  94  48  25  23  13  79   9  17  46  74  18  85  19  12  43   2  59  57  17  94  52  57  44  75  74  40  25  38  60  25  74  55  91  57  30  68  80  13   4   1  76  50  91   9  59  78  31  70   3  34  16   6  51  94  60   3  21   2  22  85  61  69  30  44  11  77  95  51   5  18  20  91  95  95  61  86  27  87  46  99  74  65  93   1  14  43   2  13  68  73  98  40  13  45  32  78  12  89  45  50  35  63  35   3  29  87  11  62  76  77  76  45  51  53  25  97  73  54  57  32  50  22  26  65  41  17  60  32  54  22  49  64  17  51  24  14  84   1  25  32   5  89  54  34  85  93  50  44  18  42  52  33  56  46  32  94  27  25  91  32  32  12  21  68   7  24  83  93  63  93   8  85  73  93  13   6  11  95  23  63  62  95  88  66                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  90  84  11  30  39  80  93  27  16  58  86  60  44  46  74  90  47  74  18  37   8  97  77  53  94  20  88  59  65  41  55  48  70  74  61  19  17   1  87  48  11  13  80  41  59  76  44  84  90  24  63   6  29  55  18  85  30  52  98  76  77  77  99  79  53  91  29  14  48  37  76  49  75  53   8  75  83  43  51  12  56  84  73  89   4  60  21  47  73  94  34  60  57  88  60  43   4  71  96  23  68  67  69  18  87  29  11  22  77  55  69  60  86  45  50   3  23  90  72   7  38  22  95  26  63   3  14  52  17  85  19  80  59  79  31  13  65  73  97  71  60  89  65  21  66  49  82   9  72  49  63  45  88  58  58  19  92  55  16   7  67  40   2   6   9  15  37  69  68  52  23  12  39  60  56  43  38  91  22  35   6  74  92  18  71  71  69  63  80  10   5  77  37  13  23  83  81  44  38  73  56  50  46  18  26  21  33   8  67  32  70  86  38  82  89  29  62  44   1  60  80  66   3  45  77  36   3  10   4  67  27  25  29  44  51  89  46  12  66  40  37  77  53  59  98   9  10  23  21  57  28  97  87  33  76  52  11  73   3  44  56  67  96   7  55  40  13  43  29   9   1  21  27  92  83  24  60  24  71  62  29   4  28  41  32  92  88  83  73  75  74  94  42   5  93  81  20  36  29  84  46  51  14  98  37  50  31  52  17  65  50  87  99  45  89  57  85  70  78  47  42  56  71  10  84  21  39  71  33  80  59  30  67  95  76  10  72  28  54  62  96  16  31  46  82  80  57  26  27  56  98  24  68  75  38  35  58  19  37  66  75  66  93  25   5  24  28  94  85  13  42  77  77  83  25  54  54  50  86  20  83  34  14  55  97  37  55  99  25  17  89  87  58  54  26  16  20  88  53  38  46  30  82  92   7  10  83  41  79  40  18  74  18  16   4  98  72  91  81  69  14  28  90  96  25  69  49  48  63   5  74  63  33  85   5  50  17  39  36  69   1  83  43  79  43  32  61  86  70   7  27  98  19  97  33  64  50  65   2  37  32  73  58   4  59  45  45  52  31  56  97  67  43  98  43  31  24  29  45  79  60   8  25   9  15  95  42  58  68  46  61  96  95  48  88  77  32  15  78  87  93  83   8  28   1  44  96  69  28  38   1  89  23  71  45  37  63  66  93  92  75  72  46  54  10  64  44  74  12  80  56  30  13  90  31  94  42  32  68   4   8  30  37  43  82  27  63  96  22   6  29  97  47  83  26  97  22  15   1  55  80  78  66  77  38  53  57  44  82  43  73  90  45  84  67  18  69  84  60  94  54   3  54  42  75  36  47  52  21  20  30  15  74  47  13  24  84  61  44  61  89  81   5   2  53  35  41  33  89   9  83  74  34   8  41  11  54  15  62   8  19  84  58  78  42  81  95  67  38  76  53  13  88   6  55  25   7  70  42  62  23  89  86  96  75  11  30  96  27  76  53  10  87  36  91  90  48  29  46  85  64  56  37  40  53  31  12  91  53  96  80  66   8   4  24  35  78  90  31  95  61  76   3  46  33  63  51  88  14  13  85  49  51  90   1  74  54  53  38  29  89  93  52  77  93  97  76  76  23  17  91   9   7  30  40  71  94   6  82  61  62  76  49  98  75  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85  92  62  29  18  90  21  26  81  12   6  23  61  65  30  73  45  38   7  53  43  26  53  42  97  86   8  69  66  25  18  77   9  73  15  57  70  73  97   8  28  50  20  99  51  85  42  70  35  34  65  86  96  63  69  77  74  88  73  42  94  59  71  74   7  47  25  69  46  88  42  19  52  87  79  25  87  33  58   2  58   2  85   5  99  31   3   4  18  34  76  67  21  49  24  35  14  79  31  10   3  64  96  55  78  71   4  59  91  85  23  74  67  51  25  66  62  60  27  50  80  25  78  38  53  56  98  72  44  94  65  87  91  77  47  20  40  43  55  88  24  45  78  54  24  66  74  13  59  45  69  18  38  11  94  40   8  12  11  56  26  39  98  53  58  10  25  22  80  21  56  57  18  63  54  36  10  69  52  40  64  61  76  10  78  62   2  53   3  60  84  33  50  30  16  24  41  67  36  96  19  48  44  86  83  51  28  69  37  99  91  47  16  10  96  50  54   5  36  33  82  41  49   7  39  67  47  11  68  95  35  70  48  53  99  91  25  53  92  17  14  86  21  55  81  42  30  39  46  10   6  73   3  72  76  66  73  71  51  29  27  16   7  35  47   6  37  82  71  12  68  31  62  36  35  64  11  64  34  86  32  47  62  38   6  98  55  70  42  37  78  91  44  63  95  51  36  97  54  18   5  48  55  46  24  59  48   2   6  20  33  33   4  81  93   1  99  20   4  52  28  58  60  42   1  44  42  31  97  42  95  17  65  10  53  19   3  46  15  75  75  98  78  16  18  70  29  75  23  33  72  84  66  84  32  13  69  44  66   3  10  66  84  61  47  45   3  93  16  36  61  34  44  23  86  38  88  57  22  29   2  55  69  95  85  62  94   8  23  38  97  95  36  68  42  15  88  82  98  91  82  75  49  61  81   1  29  31   5  72  87   5  20  53   8  99   8  19  26  42   2  88  89   4  74   7  13  29  90  95  31  74  64  16  39  56  79  78  33  44  18  98  76  24  22  88  82  58   1  21  52  83  83  40  85  66  35  75  96  31  62  14   7  23   3  43   6  79   7  83  93  68  24  61   6  58  94  77  80  67  65  50  32  60  39  43  72  63  11  31  19  99  82  93  45  30  58  71  89  58  46  53  36  96  63  35  33  86  47  44  10   1  10  99  48  73  55  27  28   3  20  17  25  69  24  82  53  54  76  29  70  19  14  97  23  56  94  97  15   3  98   4  24  73   6  38  83  52  15  18  33  25  95  72  98  54  73  10  17  21  77  74  59  68  39  70  36  27  13  71  78  89   8  60  57  32  57  31  72  63  59  56  31  48  34  64  60  87  36  50  94  25  11  12  15  45  14  45  61  40  21  16   7  96  93  47  72  18  92  18  67   8  10  13  74  39  52  56  57   2  84   9  73   2  63  85  92  95   4  54  41  30  13  49  34  52  91  96  91  77  26  67  39  41  74  76  66  86  59  77  93  44  96  66  65  72  60  10  74  78  75   3  49  80  72  19  68  98  10  55  26  29  56  10  63  58   3  90  63  90  48  46  20  27  21   6  53  88   6  57  18   7  66  11  78  97  73  32  18   3  89  30   2  50  35  57  32   8   5  97  19  47  96  56  75  11  16  14  52  10  62  13  10  42  58  58   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              88  61  22  45  45  70  45  85  46   3  96  92  96  67  19  39  29  52  96  15  76  91  17  21   7  12  72  40  97  48  28  14  98  27  81   3  49  26  98  70  51  53  95  11  46  67  26  47  73  48  45  77  63  71  41  20  65  31  55  10  90  15   7  71  76  84  33  65  39  26   5  59  92  37  93  63  85  98  45  36  45  10  46  44  36  88  80  38  57  55  87  49  50  43  37   4   3  67  93  95   3   6  62  64  21  36  68  16  40   8  88  62  24  16   3  15  92  80  93  35  45  94  71  45   9  39  46  54  75  76  64  94  83  53  22  48  99  54  97  95  53  35  38  62  44   2  15  19  27  82  72  88  59  83   8  88  70  27  13  60  23  26  39   6  64  82  63  15  48  59  73  65  40  45  64   8  55  17  96  28   5  41  22  10  80  67  54  35  69  43  96  35  23  58  12  22  43  89  36  17  23  92  52  49   6   7  90  29  20  50  29  39  76   1  18  32   7  85  38  17  39  83   4  63  67  94  21  38  35  57  75  20   5  59  10  86  49  14  34  61  97  95  77  90  73  37  52  97  33   9   9  68  78  33  66  25  27  85  10  47  87  27  47  72  30  28   1  32  85  68  20   6  18  44  26   1  69  88  92  50  80  82  86  60  73  97  13  71  73  50  98  40  37  41  86  29  13   3  51  33   5  26  96  80  71  69  39  84  11  61  13  82   5  97  63  50  28  35  83  37  31  36  71  30  22  64  86  98  20  37  48  34  55   1  83  37  94  38  93  18  60  65  83  78  61   7   9  26   7  89  74  34  63  44  92  99  44  47  87  31  84  36  31  18  23  81  28  39  66  27  69  57  36  69  65  86  23  62  87  42  13  77  76  95   9  80  87  59  91  69   8  75  78  52  54  15  73  78  99  59  70  27  94  80  70  35   2  22  99  48  21  41  94  22  80  70  82  91  72  15  99  97  89   9  57  42  60  56  33  81  41  88  25  85  61  15  33  87  52  22  22  13   9  48  74  52  55  52  69  34  46  72  95   8  57  38  98  47  25  55  63  51  65  16   4  24  98  34  23  59  45  52   2  95  81  96  15  84   3  90  53  58  67  42  28  55  52   4  34   9   8  37  79  45  70  33  55  29  67  15  73  18   4  95  38  46  44  36  83  45  21  28  70   8   5  31  34  27  82  68   6  17  19  87  26  11  59  72  98  48  84  22  59  62  72  90  25  88  10  33  43  20  30   3  51  55  18  78   9  56   8   2  75  10  94  96  60  63  18  45  69  81  98  89  56  24  46  43  40  93  88  74  94  86  72  20  75  38  72   9  96  83  85  27  78  57  50  30  31  35  45  96  51   3  76  84  51  83  71  81  63  60  54  65  99  94  21  82  44  86  77  10  90  36  43  26  32  34   4  53  64  32  99  77  88  85  57  23  67  13  78  19  55  74  80  45  56  75  86  53  92  68  21  86  22  17  89  23  66  68  92   6  15  76  84  47   4  11   1  68  53  61  69  80  99   7  73  95  98  32   7  91  20  34  12  19  95  14  55  42  63  22  53  22  90  15  90  99  43  16  30  64  98  75  12  75  87  71  18  98  51  47  90  69  67  21  77  23  79  48  25  65  49  30  49  52  87  17  97  15  72  89  28   2  80  48  84  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            8   6  50  26   1  87  82  26  19  22  37  19  27  90  72  43  76  12  70  72  92  16  69  91  38   4   1  87  26  29  46  65  51  16  89  99   6  64  14   9  55  79  30  50  50  99  12  42  79  69  17  26   6  99  85  27  35  86  55  28  16  29  55  66  67  54  11  11  64  45  95  26  71  39  40  82  60  36  26  47   7  70  64  84  43  21  24  78  26  67  17  88  83  65  64  67  17  91  67  59  30  43  41  30  36  36  90   6   8  92  10  94  53  38   2  32  35  90  59  18  11  12  77  93  29  74  71  78  87  48  92   3  99  28  29  55  47  19  16  70   7  37  14  13  52  36  73  99  84  87  12  82  87  51  71  96  65  63  45  77  50  85  18  11  43   4  29  72  83  93  16  95  69  57  12  19   3  82  83  60  64  14  46  63  49  32  87  83  69  60  57  50  30  51  14  95  83  82   9  64  37  49  80  11  64  50  68  31  94  10  33  50  67  81  18  50  51  72  32  96  14  27   8  19  48  46   1  39  32  25  36  34  30  50  28  53  98  12  57  56  47  98  29  20  39  57  36  90  43  23  75  16  49  72  72  53  80  12  83  49  65  48  85   9  59  63  70  19  75  64  21  54  99  92  89  82   1  74  97   4  30  58  34  81  37  30  83  93  83  57  67  50  39  62  59  85  51  19  32  13  94  21  37  26  61  84  58  80  89  78  35  89  59  15  44  56  78  75  86  26  30  26  28  62  52   8  70  55  33  58  56  72  93  62  63  96  60  88  55  46  28  40  78  74  70  94  50  57  88  18  24  28  35  21  63  12  57  98  93  25  38  65  34  42  28  76  53  35  49   4  72  10  85   5  33  27  59  10   5  33  87  48  14  85  18  89  20  39  47  59  42  78  31  34  94  58  13  57  45  45  12   4  34  37  32  63  88  19   4  23  14  33  21  60  51  36  68  55  61  35  44  82   6  59  47  80  35  43  41  70  71  21  42  57  67  55  53  83  76  28  81  72  97  27  22  99  76  75  95  79  10  33  89   4  98  77  41   7  85  82  65  17  17  80  27  38  80  34  54  85  21  71  70   5  58  45  92  64  46  85   4  11  10  92  20  72  18  11  24  91  37  93  62  60  61  97  73  77  57  50   1  73  36  22  92  67  42  53  12  21   2  31  56  24  95  37  49  19  46  87  47  75  52  41  52  48  93  70  71  12  74  26  16  90  37  84  16  81  44  15  92  72  58  40  10  48  77   4  95  62  32  43  32  27   7  54  90  42  31  62  49  47  91  10  68  46  91  97  97  99  12  89   9  54  12  92  15  75  68  56  61  89  61  95  11  42  41  27  12  45  68  82  10  20  41   7  55  94  44  73   5  40   2  14  62  38  87  24  44  66   9  96  74  24  99  97  93   7  98  85  66  23  77  62  86  31   9  27  49  83  77  31  94  48  73  75  63  71  75  70  95  35   9  64  64  42  31  71  97  90   3  60  42  49  64  59  35  50  90  33  74  53  37  71  57  18  88  37  45  18  16  74  26  29  41  74  16  72  70  20  26  60  38  86  99   1  31  45  89  79  23  71  19  90  22  30  81  95  58  73  22  93  18  63  24  58  96  18  80   7  20  62  96  62  16  52  87  84  23  65  60  67  97  75  13  75  24  91  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          43  74   8  29  33  91  32  62  64  63  70  82  96  86  30  31  99  40  20  57  26  19  68   3  27  28  84  90  85  34  30   6  98  30  38  47  29   9  91  18  69  13  95   9  94  45  59  38  14  35  93  91  17  34  51  23  85  50  72  32  18  59  84   5  61  13  27  78  70  62  73  99  15  48   3  14   5  49  13  44  28  44  92  18   7  56  92  23  61  61  14  10  48   8  76  31  49   5  23  39  26  66  16   5  85  67  79  15  38  33  40  97  51   9  76  79  59  34  24  77  73  48  52  39  42  49   8   7  48  46  82   8  54  98  58   9  83   5  96  80  15  84  41  47  87  47  30  37  65  82   1  11  99  91  67  89  61  95  35  48  69  65  78  99   2  45  51  82  40  26  15  91  14  87  39  65  49  61  99  87  86  76  63  12  42   9  16  19  52  21  99  10  29  51   9  27  32  15  42  40  99  12  67  46  27   3  97  33  48   8  10  95  66  77  52  89  92   3  49  96  16  54  10   1  50   1  89  50  94  70  28  47  91  12   6  44  14  21  59  26  49  66   2  53  65  68  22   5  45  87  98  46  10  71  68  19  12  31  15  40  78  54  14  21  67  41  28  16  28  24  75  94  86   6  53  42  46  36  74  94  56  51  69  94  74  89  26  67  75  35  68  87  29  21   8  74  13  61  89  98  88  50  81  60  48  79  10  64  48  99  70  36  40  91  64  47  80  88  31   3  75  82  80  39  98   4   5  38  40  96  51  80  42  94  25   6  19  13  98  37   6  38  62   9   1  65  70  56  67  21  13  89  63  67  82  88  41   3  61  97  39  79  10  92  63  84  60  87  80  36   3  31   5  27  69  35  45  20  52  87  31  71  15  11  52  59  93  33  78  75  92  90  61  18  25  39  22  63  18   5  44  98   5  27  55  30  89  22  89  39  50  34  13  98  57  61   5   3  91  12  24  69  59  64  88  34  66  15  98  27  22  95  51  37  76  69  18  39  83  83  97  27   6  34   9  16  49   3  22  17  85  13  48  72  11  34  87  41  59  45  15  16   5  98   9  30  14   4  18  56  92   2  29  90  14  50  75  50  77  52  46  50  22  87   1  32  25  59   4  22  78  83  20  17  76  59  22  74  48  77  78  89  44  20  96  59   6  58  24   7  99  43  37  12   8  13  19  69  21  79   4   5  79  38  96  36  26  12  80   9  30  54   6  10  70  43  12  62  26  54  88  60  62  31  15  97  40  97  16  83  60   8  95  36  72  56  45  75  17   6  26  17   5  46  90  63  34  62  61  10  21  95  54   6  37  93  62  64  14  65   6  69  12  37  82  55  98  19  27  93  52  13  55  23  25  90  96   1  22  15  25  44   8  14  38  81  93  84  64  16  79  55  34  72  69  64  74  47  47   7  63   9  93  37  78  51  73  29  42   5  68   8   5  80  92  67  95  63  93  54  45  39  88  87  11  46   4  78  85  59  65  65  16  32  53  39  80  11  90  82  41   8   8  68  58   4  71   5  10  38  30  35  12  15  24  15  22  39  54  28  73  96  68  27  99   2  12  39  14  66  24  82  98  66  55  29  58  30  86  28  90  47  48  13  40  46  47  46  82  51  76  58  76  33  59  57  57  10  20   8  97  37  16  35   3   6  48  63  68  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        5  51  56  15  68  52  92   9  63  62  58  72  76  28  31  30  72  56  25  12  49  76  73  62  56  32  63  44  70  54  94  26  77  77  46  88  95  56  10  11  28  17  51  61  19  52  54  35  67  38  42  98   9  61  93  83  38  59  69  36  10  88   5  12  49   3  91  90  19  29  74  32  66  26  69  26  89  45  24  38  86   7  12  63   1  70  15  46  61  27  45  21  29  91  20  69  92   6  15  77  23  81  52  11  78  20  99  84  57  93  72  99  48  43  38   3  63  77  80  38  22  52  46  70  58  68  42  49  94  62  39  31  32   5  49  40  16   1  85  20  83  32  82  68  70  86  72  67  59  89  50  62   3  63  57  30  81  13  28  41  63  13  62   1  50  85  36  62  77  99  24  73  75  60  16  96  21   7   6  65  63  95  89  97  39   3  63  15  71  87   6   3  41   8  18  31  73  67  62   5  87  44  23  68  59  48  47  76  73  61  86  47   1  21  63  72  54  82  81  44  97  10   5  33  86  61  66  23  10  87  67  40  74  16  49  40  18  17   2  68  50  20  47  60  80  97  46  37  64  97  85   7  20  97  27  31  16  11  74  86  47  86  46  41  54  73  29  98  42  50  63  22  52  60  71   8   7  13  89   9  24  88  25  13  55  16  57  22  44  82  68  76  16  50  48  36  95  64  69  80  83  71  29   3  31  41  43   2  29  57  74  22  13  44  12  23  48  98  31  57  56  63  28   8  62  62   2  24   2   8  37  98  51  27  96  75  15  37  19  94  19  12  53  21  19  97  19  99  44  75  63   2  20  39  31  10  86   1  43  36  59  54  46  58  59  90  52  72  82  23  34  58  16  15  69  52  46  20  47  70  64  18  23  28  59  58  56  53  91  51  64  63  91  20  16  57  59  89  16  18  32  56  27  91  15  31  92  19  79  82  49  90  15  36  39   4  58  81  35  95   9  96  75  40  66  87   4  85  33  42  57  66   9  89  85  30  65  36  96  98  82  84  42  97   2   9  33  67  59   3  23  30  32  61  85  61  59  78  22  79  20  90  18  38  90  46  44  23  92  89  80  64  50  99  46  61  13  27  73  99  85  76  61  76  15  76  63  41  87  47  89  34   7  64  88  29  44  18  61  77  96  57  59  14  88  52  15  93  52  67  10  50  99  22  61  65  56  18  20  29  23  41  41  18  29  25  72   9  49  80  96  30  85  43  35   9  66   2  62  39  75  85  45   5  94  43  88  71  84  36   1  14  67  51  12  64  59  91  53  99  63  51  41  29  16  83  11  93  40  42  53  15  82  98  50   7  59  40  59   7  10  70  80  82  18  12  55  37  87  16  86  96  28  48  58  37  76  99  79   5  32  27   7  29  37  46   7   7  35  70  48  89  92  80  88  37   8  77  30  59  82  98  70  68  15  76  81  11  85   3  88  69  95  33  12  19   4  60  35  86  62  29  12  85  94  83  74  89  29  16  88  27  41  76  97  70  87  65  53  66  31  63  44  11  41  39  79  90  96  98  14  77  36  43  97  11  99  82  69   4  47  50  75  97  94  66  79  37  29  50  33  77  32  75  21  99  22  79  81   8  24  13   2   9  63  37  14  16  33  87  93  41  33  41  26  81   4  33  10  66  78  86  53  84  43  67   4  35  28   1   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      86   1  51  95  48  75  68  33  79  56  31  68  90  11  97   1  92  31  12  69  81  65  17  74  42  12  71  37  24  36  78  50  79  54  44  31  53  29  78  74  20  60  48  82  81   9  22  29  65  73  72  41  40  32  49  70  52  67  26  60   3  21   2  26  65  36  27  95  24  99  70  41  11   7  55  42  96  82  29  62   9  65  39  86  69  63  62  71  36  55  73  51  91  71  35  28   1  23  67  63   8  45  39  87  56  68  81  86   7  57  50  59  91  54  19  15  39  49  81  87  58  88  49  89  93  76  52  92  12  72  25  93  36  11  57  72  18   7  86  26  59   8  82  36  67  40  24  73   6  69  89  87  21  95  89  88  59  73  90   7   2  89  51  46  35  28  62  35  36  45  58  44  65  22  63  50  75  43  20  14  72  85  11   2  35  99  59   1  76  33  58  95  82  45  61  18  27  99  61   5  17  35  84  44   3  90  96  40  86  97  25  95  26  41  56  66  71  27  48  59  32  65  46  48  79  22   8  14   6  62  82  34  40  59  35  50   9   1  61  32  73  50  38  78  81  14  51  70  72  77  44  46  10  59  44  38   7  44  57  65  70  75  49  55  59  16  69  34  61  17  44  12  13  91  15  96  48  25  52   2  50   4  93  88   6  70  30  68  77   7  24  30  56  27   2  26  29  22  99  79  63  11  28  53  67  91  75  87  94  59  65  22  78  80  10  62  86   7  55   3  20  53   9  82  30  34  28   6  32  72  42  41  36  50  67  26  63  66  46  87  37  94  68  14  17  68  84  42   2  32  31  25  93  15   2  88  30  11  62  34  86  39  94  96  41  12  55  89  39  23  76  51  59  87  25  48  24  26   4   9  40  20  47  22  82  74  24  56  34  29  85  58  16  86  65   7  58  47  85  32   5  43  44  29  44   5  94  59  41  43  87  88  67   6  32  21  53  34  65   8  24  21  99  84  54  58  16  94  33  38  20  32  64  55  13  91  12  81  31  26  79   5  82  63  21  90  24  95  18  81  72  93  92  23  51  22   5  99  91  61  45  63   8   8  74  76  66   3  63  22  71  26  68  26  78  68  95  94  31  77  92  27  56  79  66  58  50  99  63  59  31  24  11  50  90  65  79  73  35   9  13  42  99  90  88  78  48   1  94   8  96   5  43  46  46  28  34  65  44  22  42  39  90  98   9  45  33  34  14  23   6  17  33  41  39   7  48  16  38  48  15  45  23  78  98  27  22  79  33   6  52  60  45  84  34  54  32  34  42   3  57  32  20  55  14  89  80  28  55  63  73  88  78  47  58  24  95  76  35  56  27  41  18  41  70  76  97  49  44  83  49  53  71  89  38  81  93  23  25  28  83  32  40  40  81  62  61  78  80  64  54  11  81  28  31   6  33  39  41  68  55  32  41   1  33  48  91  56  62  87  97  85  33  58  10  39  66  37  93  17  79  66  55  77  98  71  64  44  93  91  11  54  99  92  44  43  52  99  57   8  27  23  56  97  74   6  20  73   8  93  88  14   1  45  57  42  22  56  97  49  25  48   6  55  46  27  46  38  22   9  29  94  61  64   9  27  78  73  21  69   2  38  75  23  10  17  50  75  69  77  82  66  94  45  34  76  78  43  76  38  85  59  45  55  87  47  36   4  64  46   4  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    23  58  19  75  31  42  70  68  42  38  73   1  27  53  47  80  48  61  23  30  25  15  79  63  11  82  62  70  16  83  65  18  13  89  43  30  67  53   9  58  86  44  86  70  53  96  77  64  66  56  75  43  56  48  90  95   2  54  80  64  83  97  66  93  78  28  84  20  42  10   7  23  62  44   2   3  31  17  81  42   2  38  31  83  47  51  37  17  45  64  58  95  41  30   5  97  11  31  68   5  71  10  80  88  74  83  65  17  25  91  94  32  22  22  84  28  54  78  48  79  91  51  90  94   5  42   3  77   5  65  91  70  76  16   5   5  83  96  73  99  90  54  33  68  94  90  69  39  22  22   4  70  67  14  98  35  92  52  16  83  34   3  34  68   6  52  76  96  34  91  55  34   2  75   3  99  78   1  34  79  20  82  82  94  95   5  72  58  92  35  90  17   7  55  29  98  27   8  78  52  69  83  14  38  40  31  23  77  45  33  49  80  32  34   4  84   4  19  74  50  82  60  81  42   4  46  59  92  95  82  95  52  82  16  43  22  30  15  60  41  77  27  22  16  47  95   3  85  29  34  38   8  43   5   4  18  51  86  25  81  61  82  43  76  70  90  92  50  87  89  27  36  37  69  61   6  63  15  96  61  83  34  88  69  26  91  53  52  94  87  94  96  28  87  16  12  77  82  82  32  23  99  84  74  10  17  25  95  35  10  73  77  21  57  30  73  40  20  67  71  44  40  42  73  99   2  88   1  10  58  30  49  99   8  50  59  47  21  35  32  72  95  62  23  27  18  70  54   6   6  48  89  83  62  62  10  71  14  81  30  38  33  21   6  93  48  67  95  69  62   3  37  22  66  71  25   4  68  95  74  95  79  18   2  97  39  28  67  98  18  19  87  24  42  73  42   4  72  28  70  65   7  61  30  69  24  54  94  20  84  57  96  51  79  82  94  60  34  95  52  78  55  81  19  32  94  61  18  55  50  62  93  86  27  87  21  44  46  80  37  80  38  69  29  30  75   4   6  58  19  94  32  36  37  37  61  21  67  69  69  90  40  31  99  38  55  97  80   5  62  48  41  97  53  57  86  31  11  32  77  57  48  22  92  74  78  86  63   9  82  17  41  83  41  39  81  37  12  56  10  13  34  67  46  84  27  42  81   3  38  94  91  88   5  99   3  64  72  19  99  81  34  49  92  14  48  25  72   4  98  71  14  36  54  59  78  48  65  95  79  20   6  62  62  73  23  41  51  15   3  72  20  68  46  90  30  38  41  68  58  59  32  59  93  62  86  46  59  46   1  60   7  12  57  51  45  34  98  19   9  76   8  19  11  42  89  70  37  19  13  30  17   3   1  30  45  38  81  46  74  22  62  29  75  39   6  74  29  27  56  35  29  76  23  96  16  59  43   1  57  94  73  41  81   8  99  88  73  23  61  48  39  47  82   2  22  99  40  53  73  73  51  33  10  38  12  57   1  67  60  67  51  66  77  33  35  10  91  22  42  33  81  64  54  66  26  67  83  22  99  28  89  22  37  71  83  55  95  99  86  53  81  11  25  78  73  82  39  33  30  91  94  85   2  16  47  23  27  56  13  92  94  29  81  20  84  79  36  49  96  49  24  76   5  48  52  51  58  46   1  67  82  40  60  46  43  63  96  90  39   5  40  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  3   3  46  63  64  96  19  42  68  95   2  70  41  88  18  34  62  59   2  35  61  11  76  34  58  76  16  20  22  52  25  75  47  59  28  14  94  38  58  91  97  30  35  50  10  41  82  87   2  86  57  44  18  96  71  59  32  12  42  90  69  35  32  98  82  33  22  10  42   4  31  91  47  35  48  24  65  77  46  80  60  28  54  81  57  15  92  45  10  99  87  42  65  76  62  47  24  60  54  67  14  57  94  93  93  38   6  19  61  56  62  83  49  32  93  81  79  43  81   7  40  76   8  71  66  48  28  23   4  34  98  40  98  32  62  40  15  47  80  10  76  18  18  59  33  63  78  37  25  75  19  49  31  80  63  45  79  56  88   2  21  13   5  12  33  30  72  90  24  19   4  57  50  80  87  62  99  49  41  29  41  53  55  60  22  90   1  38  19  71  15  71  90  77  38  77   6  21  24  81   1   6   4  73  78  11  77   9  57  28  16  15  62  42  79  96  99  13  14  12  87  83  40  50  31  21  40  60  77  75  79  94  83  29  71  50  48   3  43  82  73  44  21  84  94  65  68  48  54  57  84  95  64  97  22  13  54  94  83  55  14  42  16   5  40  73   7   2  20  66  92  30  75  68  58  61  65  65  67  82  41  68  86  14  45  98  98  56  58  37  45  85  64  80  34  13  96  39  28  45  78  22  22  60  12  16  28  86  14   5  86  87  66   9  26  49  60   1   7  42  23  97  10  55  10  84  37   3   9  71  81  93  93   2  42   3  16  63  94  88  95  30   7  80  74  79  20  99   4  86  34  25  96  61  86   7  50  82  75  19  14  78  50  95  33  66  45  98  81  24  33   6  12  13  24  60   6   6  15  31  63  54  49  17  59  73  92  13  69  48  36  57  90  14  81  48  16  56  76  21  50  82  44  27  98  19  51  21  89  61  40  42   9  77  26  22  84  86  79  72  41  94  12  48  44  98  68  26  36  60  36   5   3  82  74   2  78  93  86  81  58  33  85  40  44  64  87  30  90  98  18   2  71  60  69   5  93  51  87  69  53  65  30   4  94  62  74  44  41  60  94  54  28  86  49  24  53  10  93  47  82  98  75  41  27  14  12  95  34  83  36  84  40  81   1  76  52  10  25   8  86  14  27  77  54  58  39  39  74  38  37  19  35  94  78  51   6  18  24  58  18  22  86   1   6  87  24  39  25  64  66   6  30  90  82  10  70  90   1  82  10   5  62  64   7  80  66  84  38  62  69  68  67  93   3  54  83  88  95  70  12  20  99  57   4  95  94  10  55  35  14  84  71  97  55  61  14   7  99  43  42  16  85  13  20  93  32   1  98  34  53  74  66  39  92  20  61  28  22  97   9  75  42   2   7  32  41   1  62  93  13  63  16  57  13  16  48  52  39  99  39  90  95  98  53   3  47  81  80  95  67  65  69  63  42  31  59  67  75  13  65  88  85  77   2  51  85  98  77  66  30  92  36  11  64  19  89  80  31  37  54  37  41  37  90   7  75  86  69  57  94  61  57  80  47  23  22  90  73  63  90  94  22  38  21  44  74  31  37  24  97  85  29  60  10  43   2  33  56  52  74  33  41  10  10  37  12  13   1  90  43  62  31  97  31  63  80  44  87  43  68  72  26  20   2   8   5   4  98  94  51   5  31  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                10   4  60  45  44  38  93  37  32   5  52  23  80   5  39  69  11  18  48  21  48  96  59  59  78  99  61  71  60  82   3   9  23  57  21  14  55  49  99  49  46  88   7  65  24  78  22  48  93  82  58  23  36  90  61  96  95   6  64  56  55  38  52  61  25  43  10  57   7  19  42  74  72  57  95  57  76  83  86  22  26   6  29  16  36  91  44  64  34  46  45  62  13   5   9  39  19  82  37  29  33  45  92  74  69  80  28  82  27  34  69  27  90  43  98  50  48  20   1  93  68  34  16  73  86  69  27  86  62  52  71  36  68  96  21   6  64  25  27  63  91  24  49  90  48  47  26  19  36  59  61  77  33  59  51  85   5  15  59  84  73  31  12  97   6  15   4  12  83  43  25  63   2  23  17  94  95  90  73  42  15  63  73  77  20  33  72  99  24  68  89  34  16  74  16  74   8  50  13  78  81  61  32  64  64  80  16  38  30  27  92  22  35  16  73  75  20  56   2  53  93  34  32   2  74  54   9  19  49  38  85  64  90  50  77  47  85  76  36  32  60  72  88  63  57  47  29  77  21  10  89  95  65  27  94  61  64  46  67   4  22  61  79  66  93  53  43  47  39  84  41   5  45  55  87  54  37   8  56  55  42  48  95  92   5  95   9   1   9  61  39  64  22  17  73  41  25  78  36   7  30  81  41  91  10  66  30  87  15   9  91  53  11  73  77  99  12  62   5  33  34  62  13  62  63  98  73  57   7  18  76  10  83  27  74  58  14  63  56  29  98  40  24  68  39  53  73  36  12  78  49   1  75  24  79  69  44  47  15  58  19  37  10  95  82  34  38  57  43  59  84  90  88  27  75  73  25  78  30  88  65  26  25  81  72  71  87  12  91  56  40  60  87  76  69  77  37  39  28   5  58  33  71   9  56   5  65  66  98  37  86  13   5  86  60  56  41  24  39  53  19  24  56  69  19  15  30  57  53  56  66  25  98  41  10  36  24  22  31  75   3  79  66  92  32  63  42  59  43  62  83  94  73  32  33  65  75  37  51  53  21  98  52  86  69  58  42  39  71  18  80  55  86  39  56  11  27  40  38  21  13  89  24  42  84  29  93  96  81  32  82  33  20  59  33  50  38  42  93   3  88  93  79  84  86  33   5  17  20  27  30  94   1  52  31  96  61  29  64  20  77  74  21  49   7   2  77  25  40  37  31  79  28  84  45  80  91  80  69  72  58  44  79  56   2  67  88  84  87  78  86  84  52  78  27  28  98  98  65  65  21   9  73  25  65  43  47  71  87  13  79  59   8  56  10  75  54  93  26  88  56  18  65  79  82  82  76   1  14  29   9  33  71  39  48  88  28   6  96  24  20  52  91  39  33  91  27  27  91  12   5  32  24  24  62  91  42  87  93  49  41  47  18  37  77  53  38  37  85   2  37  94  41  60   3  54   3  91  63  35  47  36  16  93  35  92  63  99  43  47  17  72  63  39  46  32   2  87  13  58  78  64   6  44  92   8  55  60  44  52  35  34  32  48  51  21  23  26  71   9  71  60  54  95  76  46  90  91  36  98  89  10  61  56  76   7  53  11  60  82  60  77  18  32  72  83  78  47  63  50  75  32  90   8  35  28  52  26  71  34  52   9  87  95  89  48  40  56   2  56  65   6  55  41  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              57  19  44  48  40  21   7  12  75  96  37  32  12  26  41   2  43  86  82  86  21  47  43  87  65  83  43   7   4   5  56  10  20  82  82  95  76  63  60  63  94  21  51  53  41  98   9  98  66  23  81   9  71  72  11  77  73  17  19  42  21   5  86   6  22  48  50  91  73  27  14  23  55  67  85  35  38  61  56  23  70  11  99  51  55  89  28  37  76  86  64  83  92  13  54  33  13  87  82  67  33  30  51  78  10  99  32  65  24   5  41  91  81  32  97  83  35   8  98  94  82  42  42  51  23  15   5   6  64  86  39  44  86  26  13  87  15  65  15  23  17  63  71  30  33  14  57  29  96  26  94  22  40  33  11   1  68  10  92  27  77  78  76  19   1  19  73  40  37  64  59  64  98  22  48  69  95  32  83  60  74  17  70  95  40  70  19  33   6  44  11  49  27  83  45  40  51  71  59  45  70  21  57  25  73  77  10  81  95  96  58  45  98  35   3  34   7  42   1  28   8  22  82   1  92  47  94  78  35  45   8  12  47  55  11  60  38  13  24   8  58  13  48  94  48  70  41  57  43  67  83  46  22   6  31  57  73   8  82  32  61  35  86  81  73  85  28  75  83  49  36  30  11  84  48  52  15  65  96  18  28  41  22  93   2  62  36  23   6  79  87  92  21  95  68  53  62  61  55  98   3   5  43  87   1  85   3  56  29  15  66   8  62  23  67  93  25   6  47  28  13  13  86  85  99  28  86  78  35  78  10  65  45   5  29  98  59  54  26  26  16  51  56  68  75   6  63  97  38   4  94  98  17  66  93   8  38  18  61  70  15  50  28  23  57  79  78  23  27   3  64  38  37  98  57  46  54  73  29  52  83  81  31  99   9  80  57  63  16  67  25   4  85  89  85  40  99  47  25  29  29  40  99  75  66  30  58  66  48  96  22  66  39  24  76  46  47  14  68  49  77  10   4  96  78  30  61  80  34  25  15  78   4  21  49  92  98  54  31  69  67  57  99  22  26  18  92  61  55  95  15  84  28  43  37  55  71  73  53  59   2  93  46  19  31  59  57   1  28  66   8  90  96  87   8  26  56  50  81   7  37  48  46  59  54  28  52   7  93   9  17  83  11   1  54  22  49  41  88  70  34  62  73  60  78  57  71  29  99  63   8  98  79  71  21  49  28  33  33  94  73  60  11  32  78  81  20  96  42  67  31  54  64  13  40  20  64  13  40  10  14  63  77  47  47  50  24  88  99  94  32  31  43   3  88   1  99  60  33  23  40   8  80  89  48  11  73  18  53  52  46  50  89  75  95  48   4  46  98  52  45  11  28  43  69  93  34  44  87  91  84  84   3  50  65   5  72  72  86   4  97  72  65  77  38   4  50  13  84  89  95  46  35  93  42  29  55  57  89  86  97  32  50  61  96  55  70  84  78  38  78  44  86  50  85  41  93  21  85  37  95  34  57  19  86  39  41  56  13  41  38  55  44  65  57  83  97  96  17  96  41  57  89  10  10  94   6  72  96  73  13  28  91  77   8  49   8  75  97  76  25  17  47  21  73  92  77   1   2   3  71  50  52  70   4  23  76  62  36  30  78  56  42  91  79  19   2  85  88  49  99  71  94  91  95  23  21  64  70  87   7  81  92  98  71  33  32   6  88  42  68  41  15  28   7  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            64  19  81  73  44  49  56  19  52  49  31  76  24  96  15  54  49  43  84  84   7  83  17  18  74  46  24   9  80  95  90  46  51  83  27  69  32  87  30  59  81  61   6  61   2  89  23  49  23  98  42  27  74  25  32   5  74  73  61  52  78  45   1  44  45  66  53  66  79  71   3  19  94  79  81  52  82  89  74  83  68  94  25  37  97  24  33  37  69  72  21   3  14  46   6  37  45  67  70  24  85  39  77  11  61  46  32  90  40  20  16  67  42  50  30   3   9  26  75  46  22  66  41  54  50  84  47   2  99  73  34  81  44  49  37   4  32  31  69  95  71  24  38  50  42  18  59  75  21  92  95  81  23  98  88  31  16  28  48  25  69  81   1   7  57  83  30  75   3  84  93  56  92  16  86  99  10   3  91  94  70  95   1  39  48   4  62   2  75  30  15  94  17  95  75  36  95  65   7  14  43  42  98  43  52  87   7  96  48  27  38  29  49   7  90  55  97  49   4  96  30  93  24  30  45  95  19  46  77  18  81  79  21  10  27  90  82  16  68  53  62  35  55  42  17  69  97  60  73  57  26  73  96  74  47   3  96  73  71   7   6  84  99  22  93  12  15   9   8  62  57   2   3  13  59  17  95  67  16  17  69  57   1  91  40  96  13  71  22  86  76  34   8  73  82  33  25  11  84  28  60  66  54  56  10  86  82  78  72  61  56  58  70  77  24  83   7  88  55  25   7  16  89  96  73  35   2  34  59  95  80  35  16  11  67  49  12   4  77   1  89   4  71  38  28  39  85  93  82  56   9  81   6  39  56  94  17  18  37  63  23  79  42  59  17  35  23   2  27  22  12  16  99   5  47  29  61  33  87  11  95  98  29  92  33  11  36  98   3  70  58  39  73  50  86  27   8  67  26  37   5   8  53  15  89  23   4  97  92  23  56   5  11  18  16  41  72  92  82  70  40  54  70  87  53  84  32  34  35  20  31  19  36  52  87  95  83  20   4  51  31  78  38  91  17  45  81   9  96  11  82  69  78  42  45  82   3  74  75  41  81  52  56  25  54  27  73  69  88  15  23  87  68  38  99  15  13  56  51  92  92  46  24  24  59   7  16  67  71   8  62  73  62  72  67  70  42  68  14  76  85   1  80  46  77  35  57  95  89   3  59  86  25  51  90   6   8  78  42  12  60  93  48  27  32  76  86  43  57  40  52  94  98  36  31  44  46  22  83   9  41  43   1  31  42  23  40  80  84  66  71  77  54  25  59  82  20  66  58  76  41  41  20  64  93  70  87  54  12  46   9  46  38  96  22  38  76  40  94  96  90  49  14   9  91  63  67  20   4  44  90  82  15  42  64  17  85  32  22  66  35  34  31  66  42  20  92  33  81   8  88   5  60  80  73  94  52  82  46  96  15  88  35  42  66  69  66  89  96  28  53  96  48  56   2   9  27  89  76  40  77  98  29  54  44  86  78  35  36  93  63   5  82  77  35   5  88   6  13  91  14  42  46  90  73  34  62  63  95  43  68   6  15  21  15  66  85  30  83  12  43  99  24   5  74  40  91  67  16  72  64  63  39  15  19  27  83  54  13  59  46  58  67  49  38  61  33  85  21  33  74  14  36  62  49  39  89  75  29  54  58  49  85  46  82  46  35  94  91  83  14  76  57  35  58  33  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          14  49  64  74  19  27  41  83  83  24  96  99  60  77  95  32  17  67  66  93  57   2  14  48  74  62  36   5  99  34   4   1  43   9  71  99  74  47  62  10  90  83   7  71  63  66  29  63   1  24  96  46  48  13  41  22  21   4   9   8  21  74  49  82  51  94   7  22   3  95  16  71  25  54  89  32  69  50  86  71  61  41  75   2  39  10  31   4  83  58  20  63  43  41  77  27  30  75  89  39  62  24  48   9  59  36  83  83  94  78  38  99  23   3  13  75  94  51  47  19  45  72  50  47  38  15  49  11  99  17  98  68  86  24   7  19  14  42  16  44  32  92  57  71  54  32  76  31  65  22  87  80  58  49  69  88  45  57  38  28  24  17  95  36  43  41  68  98  97   1  26  45  63  31  96   1  61  60  97  94  84  77  26  91  17  91  30   2   7  99  57  95  45  80  10  66  79  98   4  50  26  91  43  29  24  69  32  42  89  83  13  87   7  48  37  39  40  77  87  85  16   4  61  94   3  65   6  37  40  14  71  77  46  62  85  21  35  32   8   5  65  65  60  75  66   3  80  29  36  22  25  36  44   5  60  73  63  98  94  83   7   2  95  54  35  47   8  24  87  41  67  52  97  72  42  94  65  91   7   7  82  29  94  22  97  80  18  38   8  69  44  95  50  36  20  96  52  23   6  54  31  12  91  87  71  65  39  15  15  85  73   5  29  77  13  95  47  67  94  12  92  43  92  96  70  60  19  85  87  12  40  84  89  32  81  55  28  46  33  97  79  64  44  47  86  59  79  75  13  95  63  26  68  11  14  22  11  42   9  87  91  92  64  66  51  44  51  99  66   5  47  25  36  87  32   9  89  84  33  72  62  20  48  76  78  67  23  36  52  25  54  32  23  49  70  90  74  32  39   2  17  59  51   9  16  31  85  44  25  12  29  77  88  66  90  22   1  85  13  61  75  41  55  93  37  29  18  73  30  57  62  38  19  37  33  81  22   5  69  14  99  96  13  33  52  98  33  81  59  56  45  44  53   4  62  55  38  82  48  71  77  72  19  62  47  77  78   2  33  53  40  58  15  49  85  38  22  40  20  92  84  69  85  48  37  59   4  68  35  71  77  84  80  70  35  27  54  87  23  36  56  21  60   6  39  18  89  54  55  32   1  36  25  55  53   6  51  78   9  53   7  74  13  55  30  90  28  71  61  66  88  96  75  29   8  88  15  92   7  21  61  28  23  74   4  33  40  18  93  11  73  39  45  83  53  37   7  62  41  71  92  63  34  10  21  66  69  20  90   4  82  67  71  97   8  62  61  83  75  37   9   5  96   5  99  75  33  14  11  35  70  20  48  20  97  50  92  90  17  56  93  86  85  75  63  77  82  77  64  60  15  10  28  85  65  26  99  24  97  54   6  77  37  16  42  79  99  88  72  32  99  67  82  12   4  32  46  67   8  47  11  71  87  67  82  78  12  23  45  27  30  94  99  45  74  10  63  77  35  29   1   4  37  48  55  27  60  73  21  23  31   1  46  58  11  89  62  75  99  77  10  26  99  54  23  87  99  64  16  94  88  10  85  41  23  89  58  40  37  99  62   5  43  36  83  93   6  62  72  76  91   1  38  72  69  10  17   9  79  43  79  34  41  12  62   9  84  88  28  70  71  43  63  81   9  52  33  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        44  28  84   9  54  95  81  45  33  87  72  86  21  58  72   9  83  68  60  10   5  26  89  47  27  73  50  37  31   7  77  77  18  44  16   5  48  57   2  47  14  57  60   8  71  72  43  99  83  80  81  37   8  43  16  62  13  50  82  75   6  57  85  58  73  84   2  79  72  66  61  82  73  23  84  71  40  23  12  81  88  64  99  31   1  49  96  25  40   4  74  19  22  47  20  74  53  18  93  67  62  35  46  15  62  71  49  53  24  52  15  73  19  68  16  26  94  74  22  43  21   8  50  43  79  19  59  97  73  57  22  95  88  56  23  37  60   6  62  87  52   4  81  21  28  74  31  86  25  75  50   2  60  74  78  81  19  71  43  92  47  76   3  75  76  42  98  43  41  78  37  70  72  47  88  75  57  46  71  30  47  88  57  11  98  89  73  93  89  34  23  60  42  81  17  20   6  33  17  61  37  80  90  78  78  17  53  16  76  54  71  31  69  85  88  52  63  18   8  70  30  49  49  14  60  60  97  21  19  67  16  58  57  35  14  52  22  64  85  26  10  78  79  75  98  70   1  70  27  61  87  93  85  74  91  36  26  42  14  17  54  99  45  94  75  11  39  93  13  50   4  42  95  83  30  30   6  50   1  20  23  10  37  50  36  13   8  94  91  86  77  20  90   9  66  13  39  53  97  32  89  84  13  67  74  41  81   4  51  76  68  90  39  46  39  86   9  44  78  22  73  68  36  77  13  67  62  78  71  63  57  74  30  24  29  69  36  81  54  53  87  54  92  61  59   4  65  32  18  98   7  26  52  74  10  36  83  36  65  34  31  22  94  34  89  33  71   7  52   6  36  72  95  48  66  60  87  59  13  66  60  82  31  15   8   8  36  80  43   4  97  95  39  85  16   9  10  85  11  32  26  10  91  47  99  95   7  63  47  44  35  21  61   3  95  58  10  91  76  75  82  50  58  14  32  98  17  46  32  80  42  27  79   4  74  14  16  87  16  60  82  80  36  92  21  32  66  84  46  60  70  41  33  43  40  48  94  87  64  44  26  17  73  44   3  73  71   1  87  52  58  87  58  21  92  63  48  19  20  28  23  77  93  58  14  12  14  44  63  57  64  77  79  43  96  43  23  53  23  11   9   3  88  14  40  51  62  34  61  60  83  26  31  34  93  70  53  85  37  12  56  20  33  60  86   8  70  90  71  26  58  67  46  22  24  47  30  23  12  24   5  79  58  93  41  95  60  70  66  81  51  93  37  91  72  14  90  12  21   2  97  14  18  86   2  76  66  62  15  51  59  93  74  63  47  89   7  23  36  55  62  35  65  45  27   9  91  11  26  58  11  41  67  29  37  82  36  51  17  67  54  63  18  91  15  27  14  95  18  36  57  52  75  95  25  65  34  51  53  23  66  16  81  35  22  59   4  75  46  68  56  18  69  41   5  36   2  91  70   6  19  96  31  62  85  34  95  60  68  45  32  90  43  95  49  29  72  89  86  88  53  17  43  94  42  89  63  25   3  66  57  93  19  75   6  13  94  24  30  50  94  41  55  84  23  76   9  51  56  99  94  67  92  51  36  13  24  88  19  24  60   9  70  58   7  15  19  74  44  69  57  48  75  32  37  42  47  45  69  97   7  60  19  41  96  79  89  64   9  30  15  27  33  18  46  48  32  25  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  74  16  18   5  86  49  85  30   9  25  77  38  50  11  12  68  68  10  97  56  89  73  63  35  72  23  81  62  75  94  16  69  93  23  52  97  56  99  44  22  82  12  48  64  40  56  40   2  32  63  65  15  64  20  93  71  27  25  25   2  25  17  32  83  60  98  97   3  39  75  74  35  66   4  47  84  80  54  60  42   1   3  52  94  48  45  86  16   6  23  56  57  39  36  35  91  60  15  84  32  49  77  94  62  45  93  36  65  53  34  67  79  89  77  89  22  59  46  59  35  86  16   2  94  50  93  99  78  34  50  51  33  81  56  58  38  85  53   4  20  35  58  58  90  34  51  99  33  12  96  66  35  69  72  62  95  71  66  13  81  68  76  12  20  67  33  34  84  67  44  23  77  99  74  70  20  20  81  69  81  87  97  67  57  13  77  55  69  21  16  49  51  28  84  66  94  90  87  69  58  69  61  24  11  83  91  97  69  82  22  44  66  39  15  57  58  38  48  53  74  28  68   6  37   4  26  25  38  66   7  41  97  95  44  39  60  53  15  76  17  68  36  78  18  20  10  15   2  80  14  10  16  48  78  57  56  36  21  77  27  97  61  37  60  85  77  54   7  80  78  22  84  45  43  46  72   9  69  50  85  18  18  62  83  27  55  64  10  77  38  64   5  37  60  24  73  13  84  44   5  34  53  47  62  73  36  53  12  92  31   7  52  80  47  82  98   8  94  38  66  77  46  69  81  99  11  63  50  70  90  42  46  53  69  76  56  88   7  36  45  94  15  15  19  20  69  82  71  88  89  64  79  27  68   2  50   4  85  86  72  28  32  93  86  92  14  97  69  45  77  18  25  10  32  79  52  98  62  26  58   5  85  53  17  53  99  48  99  30  56  49  71  80   3  62  90   8  34  86  81  58  19  15  62  99  85  69  63  95  78  29   8  39  10  58  40  60  93  81  71  67  44  14  26  91  78  63  66  59  42  57   5  85  77  13  17  50  32  19  10   2  26  56   2  29  15  70  44  89  94  68  11   2  54  91  22  23  91  40  70  68  81  20   5  79  19  92  25  17  27  53  37  22  28  77  36  15  10   5  14  28  41  97  13  25  26  94  65  53  99  48  40  66   7  89  93  85  76  63  34  14   8   2  47  40  25  93  83  32  54  19  77  50  99  36  14  78  61  46   9  82  61  68  55  74  20  66  51   1  19  26  47  18  55  83   7  96  57  30  67   5   7  41  81  28  55  98  71  96  13  50  39   2  35  46  31  25  26  54  87  86  66  20   7  40  46  25  84  53  38  96  46   2  86  55   2  87  95  43  46  98  73  78  53  63  92  12  13  31   5  52  98   2   9  24  96   2  30  38  32   7  93   6  51  73  48   6  33  22  39  58  79  31  18   1  97  86  38  88  44  25  41  97  41  21  54  62  32  21  64  85  44  19  39  20  33  16  57  96  74   9  22  70  63  58  35  88  32  16  82  68  87  65  18  12  78  90  20   1  16  41  61  87  81  23  82  33  99  76  71  53  93  67  76  77  13  18  10  53  85  13  22  25  93  27  20  52   1  31  17  87  83  66  72  29  82   1  19  74   4  79  53  24  52   7  84  50  14  72  42   7  78  47  63  49  80  26  22  68  97  57   5  67  44  79  67  66  33  69  97  40  14  58  83  69   4  27  25   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    50  44  63  32  76  24   9   4  33  56  73   7  68  95  68  66  82  85  77  89   6  26  22  92  11  71   9  78  69  22  95  16  62  48  56   4  13  42  29   2  93   8  81  82  13  59   5  64  84  89  53  60  56  55  42  74  19  72  11  56  24  64  67  65  54  56  76   2  84  41  91  81  52  57  11  93  15  53  15  93  94  86  82  90  38  96  28  30  77  59  26  35  75  12  76  20   1  21   1  47  33  61  74  81  90  71  99  41  69  57  41  53  75  26  96  45  53  93  51  28  90  38  30  59  84   9  57  98  25  69  56  31  16  54  20  40  10  15  28  21  10  81  21  95  91  28   8  85  15  14  89  86  17  25  30  23  39  79  54  87  15  17  77  74  17  78  85  36  58  61  80  71  54  21  13  75   3  19  55  81  25  55  18  80  45  61  89  47  31  85  28  70  52  81  91  75  90  61  93  68  75  96  97  56  39  96  51  29  27  22  97  25  95  52  38  71  66  18   6  25  81  54  66  14   5  35  61  75  40  61  40  24  40  86  19  38  45  68  55  96  33  53  79  61  55  20   7  49   1  77  33  39  69  48  28  11  33  56  55  61  22  67  34  59  87  33  11  67  25   3  58  98  72  78  55  41  20  40   3  74  26  43  75  61  72  90  19  74  67  24  97  59  62  13  74  30  79  91  29  28  65  52  32  16  27  83  64  89  61  95  16  72  78  35  54  13  37  68  57  48  87  47  88  83  12  87  21  11  22  23  10  83  54  44   4  41  57  66  32  52  13  21  28  88  56  60  68  82  42  23  54  97  18  87  89  26  83  38  15  99  78   2  17   5  41  33  55  95  55  23  61  26  55  28  61  31  10  16  85  30  66  46  49  42  20  92  35  43  67  10  11   8   8  43   7  62  96  33  15  67  78  91  90  23  61  71  99  85  84  32  99  82  51  34   7  19  21  72  10  37  30  48  41  89  18   6   5   2  35  96  96  11  25  47  49  62  69  93  79  21   3  28  65  27   6  47   3  76  64  47  96  30  94  78  61  80  38  70  49  28  61  83  14  60  24  57   8  35  93  37  23   3  98  12  89  96  48  48  13  39  24  16  41  85  45  20  29  84  75  58   9  58  32  81  43  41  71  10  87  99  70  76  23  96  41   7   9  77  91  43  46  49  53  11  42  68  30  43  91  47  72  89  39  83  65  73  29  46   7  43  28   8  22   8  71  33  22  38  17  99  93  98  91  14  83  94  36   9  76  68  56  86  26  14  19  88  21  67  44  58  71  24  31   6   3   1  49  97  31  31  46  91  86  63  91  22  10  18  84   9  38  52  99   8  75  65  61  64   1   7   1   5  60  37  20  35  11  45  45  51  17  46  34  48  49  32  37  94  33  34  99  32  34  14  80  11  14  33  69   4  34  54  93  51  95  42  40  82  61  33  24  27  90  89  12  62  18  84  94  69  28  97  21  22   3  98  74  35  23  86  43  92  95  31  10  28  50  91   7  72  41  19  38  98   8  21  77  62  28  39  58  79  57  99  32   9  77  33  10  45  19  24  27  37  42  87  86  49   5  80  67   9   3  10  86  42  41  83  18  84  21  81  21  57  72  67  70  42  82  86  81  40  22  68  34  22  29  56  55  95  71  14  68  13  33  97  80  76  49  24  59  89  79  34  85  16  60  53  34  71  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35  33  10  39   1  72  61   5  95  63  59  19  36  58  74  18  25  11  42  68  96  97  91  33  46  14  12  68  64  49  26  46  71  53  69  30  34  72  71  66  75  44  70  68  26  86  49  45  32  93  79  21  70  20  69  52  84  50  95  67  10  57  54  65  52  31  44  36  37  12  48  64  92  90  48   9  56  10  74  70  71  55  37  77  79  82  58  43  82  30  43  26  53   4  99   8  98  25  24  88  94  36  65  16  52  24  38  18  92  95   8  99  41  60  54  65   1  75  92  62  78  77  19   6  76  71  38  73   5  28  83  65  11   6  39  94  20   2  85  37  55  22  24  66  68  57  61  10  48   4  72  74  38  62  76  13  13  80  26  11  54  63  56  15  13  93  41  64  58  80  51  25  93  12  67  89  90  81   5  53  20  32  85  20  61  94  72  10  35  64  38   1  10  27  54  45  21   3  32  88   3  88  36  98  53  85  84  49  44  88  52  84  14   7  58  38  19   3  78  37  44  66   9  13  19   3  80   6  55  46   6  90   7  87  62  58  67  94  99  95  37  59  64  76  11  42  93  14  70  43  36  46  78  59  35  19  63  29  48  30  68  67  93  58  40  76  49  34  88  48   3  72  67  94  46  66  21  87  56  66  72  16  87  37  56  80  14  48  25  98  19  43  86  10  80  68  30   7  79  53  92  89  96   2  77  80  16  50   4  26   3  45  85  30  20  17  82  63  54  75  30  55  35  17  27  29  40  35  24  53   4  81  26   3  88  43  37  59  13  69  74  19  21  82  95  68  52  48  89  73  67  36  29  76  25  52  20  82   9  57  37  27  51  72  41  27  34  36  91  69   5  68  80  77  60  76  82  70   1  40  35  99  44  32  43  10  83  11  73  33  15  71   9  39  72  18  54  10  53  20  14  54  99   2  33  32  44  81   8  49  15  56  53  75  32  52  61  81  55  97  33  24  19   2  90  49  33   3  31  22  95  80  39  21  96  20  24  33  81   1  34  90  68  49  35  89  39  60  67  48  41  73  90  24  39  95  74  16  83  47  33   3  85  37  30   2  82  95  66  21  67  44  52  98  98  57  15  41  89  24  76  14  50  53  44  54  44  44  13  66  28  38  55   5  48   2  87  88  18  27  18  52  85  50  21  11  19  44  41  27  28  25  52   8  66  47  96  91  59  96   2  37  11  42  68  92  88  96  84  64  10  51  96  71  97  26  57   7  16  56  20  76  22   2  59  93  87  26  41  64  52  50  92  74  41  83  57  57  24  57  23  76  83  88  72  76  97  43  84  51   4  85  10  40  86  46  17  55  82  29  19  71  48  97  90  49  10  89  99  11   9  85  60  53  35  20  33  16   9  53   1  20   4  85  35  95  21  94  70  78  40  42  62  55  41  64  96  63  85  95   9  93  36   6  57  59  89  65  20  55  48  97  53  24  36   8   2  18  32  82  54  46  35  32  10  19  73  79  39  20  84  80  40  86  35  36  46  94  69  79  56  21   5  40  18  38  15  50  52  43  57  39  22   8  54  28  61   8  10  97  49  99  56  93   7  59  23  78  23  23  99  65  88  36  61  71  59  27  49  27  47  29  30  41  18  63  96  74  77  35  42  13  78  22  10  59  57   6  81  66  10  49  77  74  81  42  25  89   4   9  17  23  76  40  57   2  21  74  30  25   1   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                48  71   9  22  83  60  37  12  11  10  56  30  25  82  95  34  81  37  11  36  42  59  22  15  40  75  61  46  92  53   9  27  85  77  22  80  96  56  19  85  83  66  33  16  52  68  23  25  26  99  41  61  87  16  89  50  39  77  75  97  75  24  33  27  71  41  46  77  50  88  81  95  35  37  28  16  53  67  43  85   6   4  80  54  21  50  11  65  33   8  31  40  73  24  44  51  71   9  56  32  63  71  78  62  95  82   6  86  24   2  52  33  89  19  69  89  61  58  42  29  28   2  66   6  83  11  27  30  17  96  80  50  94  46  79  17  87  40  67  69   9  53  24  57  56  63   5  85  77  35  13  48   6  86  89  57  15  13  89  84  83  44  10  32  86  86  45  19  91  10  47  84  95  97  35  42   7  72  41  97  20   7  63  24  64  73  19  74  61  67  46  79  74  30  10  59  22  53  85  31  15  62  53  25  89  12  28  25  42   3  43  12  33  44  30  80  32  13  91  64  16  26  55  22  57  70  24  94  11  17  37  91  10  90  44   2  95  36  97  94  12  91  55  81  19  29  90  87  21  86  74  42  67  74  41  51  83  96  31  19  14  89   6  19  58  45  14   5  11  82  95  10  21  68  39  56  87  46   2  61  75  22  30  87  86   6  80  54  52  68  64  50  97  71  69  59  80  66  76  86  18  79  57  13  94   6  13  88  79  44   8  88  94  60  69  49  87  16  65  25  80  74  36   6  71  40  56  28  69  99  79  43   1  41  65  37  36   6  69  93  47  86  57  97  96  26  28  24  17  74  39  47  62  24  37  81  57  57  87  51   1  26  86  99  73  85  65  48  20  55  45   4  39  44  64  21  32  34  31  55  97   8  17  96  15  69   9  39  32  88  81  53  39  26  97  23  22  81  88  63  85  86  16  98  98  44  93  43  50  13  69  12   5  86  69   6  19  90  43  84   6  74  64  74  32   5  78  25  36  94  61  48  33  67  85  29   2  34  32  84  20  77  65  31  54  25  61  87  28  57  39  26  86  48  87  10  37   9  93  42  59  57  35   5  34   9  45  22  37  19  69  43  34  73  81   8   3  96  65  63  42  44  93  34  17  11  76   4  82   4  24  69  13  27  88  47   8  44  32  27  53  11  27  50  88  86  65  46  82  74  88   5  75   5  82  10  71  98  27  77  70  17   7  84  71  59  90  17  16   3  33  49  81  61  15  76  89  59   8  22  35  22  82  15  67  20  98  50  38  84  45  82  17  68  66  37  28  44  74  31  97  70  52  27  45  59  66  35  11  36  62  92  20  82  67  16  60  90  58  45  42  10  49  83  16  32  92  14  46  45  97  91  42  10  73  99  84  79  64   2  14  96  86  54  10  56  77  19  54  11   6  41  21  73  11  43  52  62  32  31  35  37  43  32  81  49  55  48  20  79  71  71  34  11  57  45  51  92  20  43  73  78  90  33  26   3  17  84   9  70  60   4  34  50  28  61  14  84  97  52  28  50   4  21   7  19  34  93  57  69  58  59  18  42  83  79  76   8  33  54  75  69  89  80   7  43  18  35  46  29  32  67  41  55  55  45  94   2  66  54  28  43  29  74  67  92  40  48  39  90  17  61  37  98  80  15  43   3  41  76  44  22  44  29  46   9  16  38  33  81  11  56  81  75  87  35  36  33  54  68  90  57  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              6   9  80  83  25   3  91  52  98  91  15  74  57  86  12  11  87  65  15  18   3  23  40  88  25  12  20  81  55  73  87  69   1   8  73  40  21   3  85  69  94  73   5  87  72  83  60  15  69  79  55  43  47  73  32  21  40  88  67  76   8   9  90  63  57  92  17  82  49  17  20   8  91  81  64  40  70  23  99  68  46  20  63  97  18  97   8   7   3  39  93  67  65  37  89  47  95  27  52  37   5  78  13  22  86  29  86  38  89  28  38  56  45  94  55   2  35  85  58   9  13  37   1   9  43  88  30  32  50  95  37  29   3  81  27  79  64  13  26  14  26  73  21  67  86  29   8  51  67  90  32  76  13  49  48  66  32  45  61   4   6   4  16  46  17  58  91  87   2  75  39  12   8  24  67  43  39  42  94  13  89  32  79  77  86  36  64  22  87  87  41  65  19  93  51  56  27  17  65  95  93  94  11  94  68  78  22  61  11  86   8  86  30  78  12  57  72  15  19  36  47  95  66  59  47   6  23  11  69  42  76  32  81  34  38  20  30  84  18  12  35  69  37   7  14   2  34  11  28  35  18  48  16  53   4  49  77  83  78  96  41  74  49  97  15  81  62  10  44  83   2  57  47  30  51  30  76  15  42   4  52  69  18  91   7  15  20  31  70  67  24  33  55   9  58  61  45  34  82   2  85  43  74  21  56  23  79  80  75  37  55  62  56   5  82  38  71  45  34  38  95  43  28  34  47  15  52  84  61  69  63  44  77  99  90  33  10  47  19  52  59  45  77  94  28  78  40   3  42  13  81  82   6  94  44  73  90  47  37  20  17  47  60  88   2   7  65  39  62  66   3   4  63  29  17  77  40  62  97  19  67  86  22  74  84  74  18  89  11  93  92  57  95  27  94  80  43  65  52  40  61  41  41  84  95  18  69  24  87  81  33  86  99  15  58  73  92  80  83  34  52  34  37  48  55  99  14  49  24  10  88  85  65  47  95  18  95  83  41  78  67   6  46  17  40  15  87  93  11   9  85  44  15   1  57   8  46  15  52  18  32  95  38  39  81  77  11  53  94  74  86  97  55  56  97  54   4  91  64  20  31  40  58   1  83  87  68  87  55  19  62  21  39  53  46  25  64  63  60  70  27  66   9  94  72   6  28  98  69  71  19  89  98  98  63  77  15  34  30   2  22  30  85  32  62  41  98  68  80  89  59  47  37  83  89  10  21  92  88   5  60  81  66  19  93  57  14  55  92  30  73  61  18  15  86  22  59  19  15  62  79  39  21  62  27  79  12  75  69  21  62  81  62  70  18   7  66  79  59  81  75  60  19  32  14  16  28  75  14  40  31  40  24  22  69  23  36  63  91  50  72  94  63  91  36  37  14  75  88  42  58  13  98   5  98  76  30  92  28   7   2  12  87  26  91  40  70  41  17  26  85  12  24  99  73  59  62  78  11  18  84  30  23  83   8  89  81  80  23  61  81  19  70  51  52  36   4  60  32  91  66  26  44  89  48  18   4  19  37  64  81  20  63  41  81  51   4  88  59  21  26  36  34  24  56  39  82  41  56  67  18  78  43  61  54  64   4  74  55  54  30  90  39  32  32  97  95  65  54  66  41  12  52  11  68  39  68   5  77  74  26  36  51  79  57  85  89  14  71  15   1  16  85  75  90  95  34  88  34  44  35  61  23  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            30  52  30  84  34  55  87  19  21  73  15  81  15  37  12  23  52  10  83  30  31  53  61  95  47  64  36  49  93  62  40  75  32  69  20  74  58  87  22  66  49  51  64  70  52  57  75  35  84  99  22  61  39  45  96  25  54  91   1  13  75  46  78  30  70  73  83  28  93  28  95  41  41  95  87  63  51  87  52  67  30  43  27  30  41   1  11  89  10  75  16  27  75  69  21  99  71  39  94  76  13  39  34  57  32  95  45  49  98  26  49  99  72  22  40  53  25  89  47  89  25  47  60  75  18  97  80  85   1  32  34  76  13  23  42  92  35  58   4  88  21  82  52  43   7  91  71  40  99  95  89  88  50  99  30  93  65  15  86  16  78  83  13  39  27  19  59  27  34  33  18  24  99  80  65  58  46  50   7  19  19  28  13  43  87  48  72  23   5  48  67   9  80  91  28  25  84   7  14  14   6  76  90  72  17  39  86  75  67  31  83  64  40  85  81  68  89  24  84   8  10  35  82  67   3  47  57  59   7  57  21  45  87  55  86  12  65  33  14  38  52  34  12  25  11  88  14   2  82  48  70  30  29   5  60  26  75  85   3  89  14  30  20  22  23  95  54  99  66  38  78  84  34  18  87  25  55  27  58  48  30  86  34  52  81  94  58  46   9  82  20  55  33  55   4  61  26  35  23  85  90  64  56  61  73  82   1  45   5  99  81  34   8  12  80  86  83  34  14  38  62   2  23  73  28  98  14  82   5  78  43  96  37  42  44  75  44  90  46  39  28   9  73  68  27  20  66  53  12  91  65  62  86  76  94  63  43  59  87  88  95  92  31  40  19   8  28  12  12  71  34  28  31  44  50  50  34   9  99  91   2  20  73  52  42  23  47  69  59  92  96  20  67  38  38  94  28  80  21  65  55  33  34  15  56  51  52  11  64  40  67  81  56  92  73  27  27  26  70  61  21  15  41  57  37  22  78  86  61  80  99  35  50  69  87  85   9  21  23  45  70  22  62  80  64  20  49  99  38   8  21  17  58  90  76  24  68  61  43  50  29  88   8  37  38  24  16  53  38  92   2  49  70   7  81  13  98  36  40  45  37  50  69  64   4  53  10  16  45   6  69   7  95  40  45  93  60  42  14  20  16  34  14  33  26  79  68  45  65  91  42  30  34  95  41  91  88  94  25  34  89  80  57  78  80  70  17  75   4  85  72  92  74  78  21  83  85  63  34  18  43  13  25  32  51  27  61  49  30  99  38  13  31  50  97   7  91  43  12  69  93  10  16  84  50  61  32  22  88  57   8  65  54  13  88  77  91  99  24  44  96  99  48  64  40  47  72  68  41  27  14  25  78  90  51  99  40  20  41  89  62  81  47  78   8  30   4  35  53  93  87  14  18  73  12  21  47  50  27  48  71  15  54  16  70  79  52  15  24  66  54  57   3  87  49  69  58   4  37  99  79   4  44  86  21   5  96  77  42  30   6   3  60  22   9  42  40  96  82  64  89  41  80   7  56  35   3  70  82  74  23  53  66   6   8  25  29   8  39  88  93  62  11  92  41  65  65  83  38   3  19  33  67  62  24   3  39  13  90  72   5  16  13  22  41  45  89  95  30  36  18   8  33  45  69  94  37  72  66  69  28  20  19  43  48   5  59  70  10  95  11  34  17  28  86  82  85  96  72  10  78  16  30  84  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          13  44  95  11  98  16  39  29  32  82  37  98  83  70  18  98  33  36  84  32  74  81  45  82  60  84  71  25  67  86  81  83  38  46  93  12  32  92  76  14  27  58  98  90  72  42  36  86  53  42  41  89   8   2  15  23  20  97  42  82  85  22  94  67  37  17  20  69  27  33  81   9  96  72  31  10  47  30  29  78  28  18  95  41  57  66  30  85  20  74  46  98  77  26  49  32  75  93  89  29  79  62  11   4   8   1  48  18  13  35  85   6  22  21  96  70  72  65  42  92  68  60  95  22  12  70  58  10  76  74  53  88  92  11  90  20  32  96  82  76  61   5  60  85  99  76  91  56  23  97  20  47  93  62  58  34   1  43  98  82  67  55  36  94  56  59  93  82  23  89   4  79  83   8  41  68  35  88  23  90  60  10   7   6  65  77  99  36  69  55  80  66  84  82  96  61  36  87  82  42  61  55  74  62  16  52  87  25  64  91  99  48  97  59  85  25  92  99  56   8  33  63   3  97  63  22  65  51  47  78  39  96  92  18  43  65  17  22  11  42   7  89  83  89  32  32  83  71  56  50  93  20  37  14  69  49   8  74  50  18  11  49  96  93   3  20  98  96  43  96  59  34  11  63   9  94  28   9  37  12  55  35  21  73  19  15  22  16  45  47   7  76  64  42  32  24  83  46  24   8  35  78  55  69  91  13  31  98  76   1  29   5  43  17  16  44  12  65  94  89  26  26  86  11  43  83   3   9  36  46  76  47  99  23  28  43  19  80  53  22  49  74  38  26  69   8  56  24  69  35  93  39   9  69   8  68  32   6  21  31   4  22  99  31  66  36  16  28  61  90  56  84  13  51  28  47  72  58   3   7  93  84  50   5  81  55  28  39  30  90  93  28  93  12  62  35  85  24   9  79  52  58   9  35  71  98  36  42  40  47  13  91  45  16  16  76  98  26  54  32   6  25  67  27   6  68   1  34   1  21  82  72  51  83  38  10  84  79  94  29  93  74  10  70  24  54   4  46  56  26  84  56  76  90  25  35  85  25  25   7  91  74  97  48  59  27  81  17  34  51  65  79  17   6  42  34  82  67  78  81  78  73  56  67  93  43  78  37  52  80  98  89  94  36  86  66  95  89   3  59  31  48  89  65  65  22  11  68  35  72  41  17  44  99  31  33  56  39   3  30  46  28  97  41  16  24  54   9  38  93   6  89  31  36  27  50  51  56  21  70  61  57  78  48  33  41  22  74  54  14  76  93   5  40  30  83  92  97   2  62  44  36  39  71  81  40  14  53  14  46  70  66  31  65  24  58  69  39  19  97  71  95   1  35  20  11  94  12  33  42  37  53  12  85   2  11  80  39  97   6  22  21  32  73  90   9   7  75  38  19  34  13  58   5  70   5  58  41  37  92  20  19  59  17  71  72  43  95  19   5  71  82  17  94  20  40  95  73  39  38  48  42  68  54  68  73  35  26  27  51  32  17  54  38  49  84  97  48  57  10  64   9  91   8  63  28  28  81  77  42  24  27  95  46  96   6  63  74  89  34  44  81  10   2  72  99  24  16  17  65  78  16  41  21  99  85  63  18  48  20   5  59  64  58  43  44  90  72  92  43  64  93  20  47  95  21  33  28  89  30  34  47  45  34  24  29  36  64   8  55  11  23  33  88  12  24  32  60  86  84  13   9  34  17  69  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        56  28  52  61  25  82  35  77  49  23  34  55  85  23  51  37   8  48  16   1  70  31  36  29  65  51  40  31  80  64  78  54  35  33  64  27  83  97  18  22  18  33  69  49  55   5  26  95  79  88  42  88  76  54  32  45   2  96  74  26  98  65   1  26  51  83   8  64  43   4  83  29  33  17   7  68  42  18  24  60  75  25  77  54  51  60  27  48  93  75   5  52  58  84  87  40   3  19   6  79  65  54  95  48  22  92  51  79  89  66  55   3  95  71   1  56  44  81  88  81   1  58  56  19  46  54  49  40  15  96  17  82  35  71  57  93  34  56  53  14  40   2  42  67  56   1  75  26   7   5  35  36  70   6  60  77  53  72  91  97  85  26  51   6  43  33  52  94  14  34  20  75  42  96  40  49  29   3  96  60  94  86  62  93  18  74  69  20  29  33  72   1   2  62  78   9  42  63  36  69   7  33  94  10  50  58  51  96  69  30  96  85  46  19  54   2  81  98  14  61  13  33  56  12  94  73  88  25  17  69  40  20  31   8  47  66  22  55  79  43  72  48  71  94  45  72  24  60  37  23  14  66  35  95  79  34  41  18  15   8  83  24  57  97   6   9  42  65  48  73  33  23  87  31  88  15  28  69  65  68   2  38  56  79  61  55  34  76  86  65  81  63  27  15  73  61  91  47  28  62  62  33  77  77  16  33  76  80  37  57  79  53  55  42  46  71  32  73  69  32  86  47  88  90  59  12  26  42   3  68  90  62  36  75  40  41  10  87  11   4  68  76  69  83  44   8  91  69  67  85  32  84  42  82  78  71  77  86   3  41  89  14  85  53  21  31  97  13  52  58  71  22  89   8  17  89  93  81  58  14  28   6  10   8  28   5   7  95  46  75   8  44  97  70   6  23  12  84  17   9  60  33  45  12  76  89  56  65  12   3  84  60  62  68  73   4  77  59  36  90   8  52  23   6  51  78  57  60  33  18  49  36  72   6  35  19  18  31  87  14  41  46  29  35  14  26  31  41  74   6  91  64  68  47  31  38  87  65  13  74  18  46  39  61  52  49  15  17   5  75  48  30  39   8  62  99  98  88  36  21  75  43  40   5  39  35  84  61  67  38  54   4  99  60  81  36  56  60  47   1  92  72  82  61  78  85  17  48  42  39  89  95  43  92  89  47  73  28  70  43  18  64  93  10  30  26  56  79  10  57  72  90  15  19  57  39  12  64  73  73  99  77  98   5  29  83   3  58  83  26  40  32  86  61  43  33  46  55  28  40  96  41  96  33  77  86  51  35  53  37  67  70  44  29  80  99  63  50  53  94  69  36  84  37  89  76  31  12  66  70  31  35  34  59  52  24  26  46  90  85  38  69   7  43  60  91  75  30   6  10   9  79  72  33  46  12   6  74  67  51  25  51  78  30  44  31  12  82  57  13  36  60  92  86  36  95  24  88  20  34  40  18  10  83  48  81  73  35  45  19   3  10  92  33  67  98   8  51  51  21  30  69  67  77  12  54  38  96  64  19   4  69  95  84  48  49  29  29  57  55  66  57  13   9  52  74  10  16  12  36  94  78  36  76  77  42  47   4  82  41  95  61  36  59  93  71  18  97   8   2  23  52  25  60  21  14  49  62  45  69  94  25  24  84  56  58  88  84  86  73  95  78  59  16  83  93   8  96  48  44  47  17  72  12   7  46  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      43  39  11   2  48  45  73  81  79  65  48  47  69  67  96  63  12  74  87  61  42  69  40  11   8  18  46  21  83  75   9  88  68  65  64   7  10  43  29  46  91  91  16  87  64   5  60  34  94  77  41  77   2  11  21  55   5  59  74  55  81  23  59  35  90  58  16  96  44  76  67  30  30  43  72  73  16  86  46  47  26  18  76  26   5   1  48  58  92  73  59  81  90  71  15  18   8  52  66  22  91  14   4  83   2  28  97  41  37  23  38  92   5  28  13  83  40  73  70  81  55  92  68  29  71  36  13  53  38   1  84  40  23  17  74  18  44   6  92  84  54  14  78  34  16   4  84  64  42   2  48  46  91   6  48  74  27  17  39  73  70  38  37  42  51  83  22   1  50  96  69  18  23  32   6  12   9  28  53  34  10  78  98  85  36  69  75  85  11  60  68  83   2  76  80  44  55  58  27  92   3  21  96  62  64  97  35  43  34  28   9  52  75  43  65  17  75  39  56  59  96  99  56  89  36  56  21  51  47  28  95  43  19  40  51  66  73  76  43  69  94  54  99  43  88  57  91  35  79  47  36  12  94  26  98  47  80  57  80  68   8  80  99  67  19  53   3  78  94  12  50  89  41  65  37  12  49  23  99  97  56  20  91  88  33  69  52  56  12  68  99  68  56  22  91  73  48  78  10  14  51   7  51  13  38   5   2  20  46   7  37  59  65  59  43   3   1   2  58  82  80  43  98  98  38  51  34  94  98  90  52  62   5  68  18  71  16  11  82  28  70  48  62  39  85  54  32  65  60  98  14  23  87  85  52  59  70  61   7  32  75  94  19  54  73  50  86  39  88  86  92  11  79  14  64  56  17  93  72  41  81  45  74  48   9  12  94  95  52  20  73  28  86  11  53  39  15  90  56  93  69  85  95  86  46  16  98  80  76  50  44  67  91  52  75  94  82  28  37  27  66  61  74  20  59  63  52  32  68  58   4  43  43  87  71  70  71  18  11  84  26  83  68   3  14   1  35  36  75  96  93  11  63  46  88  82  46  93  96  50  39   2  44  99  82  28   2  53  58  97  90  49  94  49  46   5  41  59  70  53  69  20  76  31  93  51   3  31  95  39  59  40  52  12  26  57  52  24  18  21  13  85  87  33  95  61  64  81  79  69   1  84  25  66  76  81  81  97  74  37  76  19  71  73  21  94  56  67  63  92  98  54  90  47  49  36  57  95  52  93  64  81  27  69  37  11  69  66  11   3  84  48  71  36  77  57  59  14  30  14  60  58  25  24  24  47  42  54  68  67  29  81  54  41  98  80  77  76  70  86  44  90  73  36  71  26  13  74  69  78  58  35   4  97  22   8  99  97   7  70  44  22  79  18   8  72  30  76  81  69  63  14  12  62  54  35  54  13  83  17  85  11  48  82  88  68  24  87  48  94  35  75  28   3   6  26  25  86  67  68  42  26  96  82  70  55  30  35   3  28  63  87  37  57  67  40  63  79  11  43  56  47  29  69  99  24  20  79  38  63  20   3  81  46  45  41  49  79  15  46  30  93  17   2  11  27  61  22   5  36  82  31  83  11  95  80   5  55  58  18  41  22  87  84  24  35  81  32  77  27  41  14  29  57  88  64   7  11  71  22   8  20   6  34  28  96  24  56  41  83  34  98  46  74  37  14  24  24  10  47  21  80  40  65  49  99  83  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    87  99  81   9  15  82  18  90  51   6  92  15  18   9  81  33   9  84  56  56  18  24  51  93  84  48  24  95  69  49  18  34  89  71   1  22  82  16  19  24  86  24  93  93   2  30  13  75  94  49  66  56  99  28   1  25   9  43  45  23  29  60   1  31  99   2  56  41   9  94  74  38   8  54  21  30  73   7  60  99  44   8  27  20  13  93  99  25  41  88  11  85  81  42  20  55  15  23  82  83  86  19  11  86  43  34  63  89  87  33  98  78  99  62  29  30  61   7  35  16  38  53  14   1  83  27  36   4  26  44  29  52  89  17  73  10  96  61  63  53  65  63  51  97  77  72  19  80  27  37  20   6  93   1  31  58  73  93  10  34   3  96  90  28  54  34  21  12  33  39  76  52  46  83  63   4  87  26  95  27  77  92  11  85  76  14   9  52  95  91  26  27  10  71  50  28  74  10  49  43   3  57  27  81  97  51  79   5  62  67   6  25  64  48  70   2  32  18   2  99   4   8  13  74  38  64  28  44  12  52  36  54  74  62  82  16  48  45  66  87  85  44  66  22  54  38  66  52  78  47  98  76  73  71  12  99  99  30  28  93  35  12   7  83  78   8  57  50  34  54  50  82  95  69  44  56  93  30  82  86  29  90  24  75  32  12  15  88  26  16  78   8  70  18  63  78  60  17  35  43   4  99  72  95  72  67  30  39  49  93  66  68  38  82  30  11  83  91   4  35  75  86  70  85   5  30   3  20  82  42  22  35  37  36  22  86  85  92   1  94   4  62  85  99  19  76  69   8   3  45   9   9  35  36  45  86  59  66  78  31  70  77  41  86  81  18  32  85  96  75  28   8  76  96  95  35  15  84  74  53  60  90  10  60  60  19   4  68  97  85  15  93  94  64  92  31  60  51  11  20  83  19   7  52   3  35  44  25  20  39   1  99  98  91  70  15  96  83  67  93  78  44  69  34  45  18  53  11   4  33  92  66  39  29  35  95  91  58  55  82   5  94  42   1  22  50  81  65  35  49  92  55  27   1  36  38  87  10  87  52   4   3  45  73  19   5   5  41  29  15  76  58  75  74  64  90  55  98  67  91  29  93  44  17  28  36  12  73  86   1  47  14  51  13  77  42  90  50  12  27  32  86  48  15  13  24  18  51  20  72  79  83  78  76  76  63  40  38  53  11  22   8  47  35  89  44  62  10   6  84  71  87  71  14   8  20  21  76  59  75  94  53  24  41  66  81  11  17  64  81  55  40  99  55  67  67  94  12  42  79  57  36  26  20   9  13   1  43  96  57  26  38  27   3  53  31  66  73  92   5  47  57  58  94  28  39  74  29  66   2  88   7  16  29  86  79  69  96  90  35  37  95  85  56  33  27  22  73  53  47  36  93  25   8  32  42  33  96  58  88  39  83  46  98  39  57  18  48  63  77  59  67  94   7  71   1  66  22  70  80  18  72  86  26  21  26  78  57  64  30  10  45  41  70  23  59  87  72  65  99  93  79  15  77  87  90  16  75  82   6  70  13  21  98  48  77  31  81  91  97  82  82  57  51  43  90  41  21  75  99  73  29   4   6  67  31  41  70  93  57  88   5  34  42  56  63  76  29  59  31  74  10  77  37  65  33  21  35  35   3   9  62  43   4  59  78  35  89  23  73  22  19  35  49  17  34  24  81  99   7  83  80  87  88  44  38  89  16  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  82  64  68  45  11  87  76  55  32  79  19  94  97  45  30  23   6  33  86  77  95  51  32  15  21  22  71  40  52  63  13  37  57  91  13  20  64  63  11  23  18  88  13  34  55  85   7   5  36  87  64  22  10  44  30  66  80  66  14  73  20  84  14   5  25  41  78   3  36  49  32  47  54  64  20  65  73   9  56  25  43  51  27  28  19  62  93  16   5  81  22  19  12  40  24  24  17  86  75  75  82  52  81  21  12  82  94  99  29  15  51   7  39   8  75  49  83  32  21  95  50  80  73  33  89  47  86  28  42  57  59  66  47  81  82  58  91  39  68  52  64  34  73  52  40  48  70   3  42  96  85  84  52   7  64  39  16  81   1  64  61  46  72  48  42   6  52  34  64  77  18  58  37  63  79  18  36  45  92  32  32  86  44  11  25  18  75  82  38  72  66   5  28  52  77  62   5  98  37  72   8  40  32  64  36   4  16  70  46  80  34   6   5  15  49  68  67  71  18  63  51  64  62  44  23  60  27  44  40  21  33  78  58  70  51   1  25  33  27  35  99  78  83  56  26  30   6  86  58  77  46  88  13  29  25  45  12  23  21  57  69  88   8  64  75  26  56  34  56  81  22  85   5  79  70  26  65  53  61  86  55  31  18  75  49  97  56  19  51  32  31  64  78  41  42  51  29  42  39  59  70   2  98  99  79  16  13  63   1  70  56  78  37  31  87  61  25  64  17  93  55  25  58  71  35  27  39  91  43   5  40  43  37  66  94  67  99  47  68  29  61  57  19  37  64  37  88   2  45  72  49  84  54  34  42  64  38  33  49  28  48  33  90  70  53  71  89  85  97  77   1  75  46  27   3  74  25  21  67  33  87  19  45  92  69  22  87  53   8  71  35  25  62  50  54  69  62  71  95  33  84  83  99  25  67   9  88  74  83  98  89  58  29  87  27  79  43  97  28   5  38  85  64  45  45  65  31  78  79  61  42  72  11  45  53  60  55  68  30  81  64  22  88  59  67   1  30  60   8  88  59  58  40  99  12  34  38  69   7  58  52  71  20  33  56  79  40  99  49  81  37  43  32  92  38  50  93  45  99  68  26  20  31  36  16  19  85  95  77  62  14  52  90  45  15  46  23  49   5  92  65   1   9  54   6  69  69  55  31  32  42  62  45  88  13  33  28  18  66  95  80  22   5  77  55  81  42  38  19  42  47  85  90  67  12  73  77  96  62  55  96  79  18  56  22  36   8  38  53  98  37  18  95  78   4  29  61  84   3   4  58  75  41   4  55   4  61  73  52  59  85   3  35   2  97  75  13  96  42  24  16  93  41  96  97  31  69  18  52  63  49  36  69  88  14  31  63  85  11  84  14  50   6  32  60  46   4  61  53  58   7   9   5  66  52   8  13  83   2  20  24  53  88  14  84  10  59  81  89  80   2  36  17  58  23  30  74  70  66   2  79  30  96  92  40  19  20  53  42  52  47  49  44  78  26  79  73  52  42  67  26  83  90  27   2  39  24   6  27   6  83  34  89  66  97  23   9  22  74  31  12  34  30  82  64  84  36  56  35  77  41  71  33  80  97  75  24  58  11  89  94  89  85   6  90  19  29  19  65  85  46  86  36  22   8   6  73  30  93  29  13  83  63  13  27  50   8  24  98  76  11  66  25  69  61  36  79  83  27  90  57  13  65  54  35  29  88  13  64  82                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                51  47  61  80   5  96  32  81  51  69  42  59  41  57  28  33  80  10  74  66   3  40   1  58  16  11  70  78  62  75  41  62  83  10  26  81  32  31  24  33  47  73  61  50  66  68  50  62  40  31  87  39   6  71  79  55  76  98  27  97  33  53  55  72  21  68  78  37  61  76  60  62  64  98  38  64  63  88  12  40  68  13  69  72  34  22  92  58  70  46  39   4  45  87  36  86  16  99  57  13  23  52  37  66  50   8  87  23  82  85   9  13  62  46  58  25  14  70   1  22  11   2  67  38  88  77  17  96   7   5  17  24  62  35  27  72  88   6  77  45  22  45  73   6  85  12  78  97   8   1  42  81  85  33  11   2  51  33   7  76  81  13  94  84  24   8  72  93  52  70  30  77  42  57  67  49  39   6  92  38  34   9   3  64  60  38  99  24  94  25  24  18  96  45  75   6   9   6  36  34  62  44  36  58  10  87  84  41  96  49  50  97  16   3  87  10  94  18  29  63  80  88  78   9  50  57  63  21   2  65  83  86  70  57  26  37  11  68  56  57   2  44  20  12  18  47  97  15  30   7  55  29  53   8  69  77  28  53  38  68  55  18  18  58  97  23  80  53  27   2  59  42  36  80  84  50  22  18  54  18  19  48   3  25  56  56  98  33   2  95   5  21  40  75  71  64  12  53  15  11   5  85   9  69  36  44  26  84   1  59  16  94  92  85  36  76  72  33  92  35  65  47  60  68  25  14  93  91  40  81  75  13  47  83  46  15  62  33  92  63  58  45  62  46  92  19  74  80  48  92  40  12  99  76  41  73  67  12  35  93  51  19  95  96  95  50  53  75  68  22  68  47  20  57  93  36  89   1  19  93  27  83  89  64  39  73  44  38  88  30  43  59  22  99  16  14  75  42  47  34  75  67  57  13  39  40  20  38  55  91  74  20   8  52  17  52   3  22  30  41  69  78  74  76  79  65   4  96   5  10  29  22  97  31  41  44  81  22  22  83  49  68  87  47  76  81  50  97  15  47  41  22  28  38  79  61  37  78  94  86  43   1  99  26  25  20  75  86  54  71  72  17  81  68  38  37  37  94   3  84  94  66  81  24  87  79  93  88  78   7   6  44  36  74  29  29  14  57  41  50  17  71   7  66  44  53  59   4  44  86  86  84  67  66  19  71  85  66  49  17  17  95  95  40  70   5  48  75  11  20  75   9  52  63  91  41  95  80  96  67  26  46  31  29  58  52  41  45  70  20  78  76  38  84  14  83  23  83   2  55  47  38  61  79  34  40   5  80  41  30  93  77  60  49   5  99  71  16  85  95  91  83  41  29  94  58  78  49  88  33  68  74  88  35  94  58   4  73  64  44  29  98  36  55  91  17  25  22   4  56  50  36  54  53  68  70  93  24  95  58  48  66  53  88  25  54  39  35  21  40  81  44  45  81  24  87  83  24  60  33  87  90   7  44  37  12  26  54  98  37  67  80   9  83  42   8  62  26  72  17  29   8  68  80  92  71  83  19  74  64  60  22  63  82  18  43  64   2  54  62  97  21  99  79  90  93  24  36  50  53  54  65  19   9  45  49  79  71  16   8  41  87  73   7  40  50  22  87  34  85  46  57  72  38  13  23  86  91  65  98  60  77  10  62  46  97  56  55  27  85  98  79  81  68  19  27  77  20  56  52   5  69  75  42  44  38   2  20  63  80  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              64  66  60  79  45  66  70  44  48  39  22  45  38  41  61  18  30  82  54  29  10  85  16  73  13  44  17  85  37  75  77  81  83  70   8  55   5  50  65  67  71  16  10  53  20  68  98  22  95  12  58  47  12  18  44  69  70  20  65   4  71  11  96  65  38  67  46   5  71  25  62   8  30  82  15  99  85  20  21  28  36  61  60  75  69  16  31  55  93  82  66  34  58  32  82  38  70  70  99  31  76  75  71   2  32  73  76  36  65  60  49  88   2  66  91   5  88  49  76  87  89  39  45  43  68  28  93  30  33  31  92  93  98   8  51  66  88  58  63   8  63  59  97  19  45  74  86   2  28  28  72  68   8  96   8  64  46  69  91  28  12   2  54  47  73  36  88  70  13   6  71  33  52  76  53  15  23  28  63  59  22  52  36  89  44  58  13  47  62  76  35  12  78  72   7  42  84  39  84  92  87  54  19  49  32  75  99   3  33  92  34  40  70  47  61  82  33  69  55  33  59  96  24  19  11  67  78  28  58  25   2   5  52  84  51  80  16  68   7  22  31   1  65  46  65  60  64  58  90  74  67   4  21  83  69  95  66  29  95  81  52  86   9   1  44  75  54  86  98  69  45  96   1  64  42  84  83  72  59   8  61   8  78  12  75   1   5  79  26  59  34  70  37  56  75  45   7  13  27  48  98   4  82  15  62   5  83  73  70  65  37  13  45  37  72   2  33   1  73  11  94  95  36  46  96  64  69   7  52   6  68  16  44   2  45   5  40  93  49   5  11  24  80  65  79  39  66  32   9  69  95  91   3   8  52  93   7  26  90  51  42  17  94  15  54   1  10  97  94  47  68  80  94  15  59  13  43  46  88   8  15  50   1  62  17  44  76  40  61  39  91   5  55  32  25   2  23  89  82   7   4  42  16  52  61  58  83  31  60  42  77  60  95  29  58  91  27  98  71  71  36   7  76  60  79  96  38  16   2  18  19  53  17  32  57  11  59  21  65   2  80   9  86   3  88  83  75  70  60  19  23  80  97  92  92  47  43  46  61  16  54  77  85  53  24  68  62   8  45  36  96  37  58  39  97  73  88  57  54  29  47  91  71  39  93  25  43  33  68   1  14  62  34  55  49  28   4  69  52  27  31  38  43  73  69  30  61  91  39  31  75  55  83  62  45  74  58  73  97  40  40  89  49  46  51  88  10  19  58  68  92  58  11   1  57  91  94  80  84  33  30  30   6  70  72  26  32  15  10  68  18  85  43  93  73   3  10  43  12  15  27  72  30  66  81  75  93  64  63  45  27  62  82  66  15   8  90  47  50   8  61   7  97  83  23  39  18  92  83   8   2   7  93  40   4  76  45  42  21  97  16  65  54  99  59  10  84  79   3  26  78  64  68  14  20  71  34  38   7  81  47  16  17  16  51  19  69  77  80  72  68  74  82  17  39  51  59  56  53  74   9  25  92  20  84  10  76  47  96  94   2  12  63  82  40  68  66   2  35  23  51  32  45  40  38  45  60  76  85  21  70  54  22  86  39  13  68  10  71  43  72  58   2  11  44  86  20  49  93  12  31  41  49   9  15  79  45  28   1  89  17  95  23  45  66  19  16  89  97  36  64  83  93  44  43  60  99  41  93  53   1  74  65  75  49  79  71  36  85  48  59  90  90   6  87  98  26  48  41  31  46  39  34  25  35  96  84  74  85  68  39  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            47  80  66  58  27  74  12  34  16   5  19   4  27  25  89  14  21  63  94  72  58  96  66  14  91  29  59  36  69   5   3  17  61  52  32  83  27  22  77  16  26  44  70  39  76  30  47  54  55  56  10  10  37  20  55  55  96  67  79  28  28  62  18  69  47  15  65  74  77  34   3  18  66  68  13   9  62  16  56  58  17  85  63  91  16  52  79  42  76  17  41  97  73  97  58  74  14  95  51  44  68  29  74  65  14  21  70  49  27  39  25  88  20  36  56  80  53  73  66  17  58  33  93  11  13  38  52  23  48  71  83   4  67  88  14  25   9  31  69  86   3  63  27  52  46  53  52  26  40  95  21  50  52  66  48  72  20  95   7  48  11  88  28  71  87  91  54  38  59  35   6  68  74  76  48  65  25  15  31  12  82  25  19  19  72  17  68  39  97  85  89  39  69  10  59  45  38  72  43  92   4  68  86  65  20  44   2  23  30   9  24  53  81  24  69  16  27  10  47   8  96  12  29  70  89  31  69  35  92  27  90  93  62  81   4  79   5  13  48  15  15  43  52  70  40  82  69  60  94  28   7  26  57  23  65  37  98  61  45  99  49  53  38  59  62  17  44  32  18  42  96  50  33  93   4  67   2  57  11  59  18  56  90  91  55  14  22  23  48  42  26  52   2  56  93  12  33  23  73  47  82  96  64   5  32  50  12  44  41  93  61  41  66   9  24  83  87  16  77  58  73  85  51  97  71  31  69  61  29  51  13  20  70  16  15  21  68  17  95  84  40  80   3  16  22  80  51  36   8  52  98  38  83  66  12  83  96  63  32  97  58   1  32  44  63  19  61  50  50  40   2  83  62   2  77  80  69  62  47  66  66  10  18  50  35  42  75  90  20  71  71  37  26  74  85  67  90  39  57  20  85  51  97  26   4  51   8   2  32  13  38  52  20  85  33  65   5  84   4  76  37  41  61  94  57  16  46  59  80  71  69  35   4   9   2  55  10  23   6  32  20  77  74  53  57  48  33  36  18  76  47  75  87  29  21  83  38  40  42  29  86  96  54  46  50  96  98  42  50  91  60  46  14   9  12  17  62  85  80   9  40  37  72  95  99  26  60  73  23  60  36  36  67  60  15  49   3  71  12  84  73  20  55  11  47  51  54  98  59  53  22  45  55  96   8  29  37  10  41  49  52  51  90  18  65  31  37   5  85  22  46  18  51  24  70  16  46  61  52  39  89   6  77  14  35  40  20  37  12  15  33  22  72  99  60  36  91  64   4  26  23  23  22  18   2  98  37  26  23  40   5  64  69  67  75  77  54  36  70  22  24  43  45  64  86   8   3  25  26  55  93  53  59  13  10  18  84  86  79   4  97  75  12   6  84  28  69   7  87  98  28  98  87  23  18  48  91  33  53  91  23  16  95  97  63  75  13  97  41  92  75  81  50  44  78  84  25  66   6  51  79  96  36  20  59  13  91  48  11  78  20   5  43  91   2  61  33  35  31   1  86   3  84   4  16  98  36  25  36  91  48  19   3  64  64  70  85  11   3  39  76  82  72  56  47  18  59  45  57  54  49  40  84  29  38  34  93  80  56  42  87  29  38  30  99  96  13  18  68  38  61  17   8  66  46   5  53  61  80  26  78   6  54  81  64   4  69  58  24  96  67   5  96  61  72  20  94  33  79  78  73  40  79  32  52  49  46  21  19  95  94  51  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          96  76  66  67  74  82  77  26   9  90  19  65   8  31  99  21  30  61  41  91  27   8  52  23  25  88  58  14  56  60  71  20  27  83  92   9  30  22  39  18  97  68  73  45  86  81  25  92  37  62  21  38  55  67  16  21  23  43  44  96  25  56  10  55  61  80  64  70  42  28  17  32  44  72  42  42  45  77  83  77  55  94  73  85  71  98   5  91  16  41  85  67  47   7  74  69  24  38  58  95  29  31  72  25  93  27  26  34  79  36  77   1  74  91  66  99  56  23  37  41  70  79  85  76  63   1  83  55  87  27  11  49  57  58  74  56  66  16  87  79  82  34   7  79  43  17  52  13  16  87  59  13  30  52  94  58  25  42  86  84  97  19  35  64  95  47   4  67  62  61  81  96  66  20   6  74  38  91  24  52  54  94  33  30   7  34  31  99  63  79  77  31  52  10  61  50  43  28  40  55  81  46  64  78  69  22  93  80  96  61  15  33  98   2  18  87   1   3  17  11  78   3   5  11  39  62  77  64  57  72  44  37  51  92  94  98  82  47  60  35  52  29  80  43  54  48  33  32  80  84  10  62  27  37  40  88  93  48  54   6  10  82  70  36  66  73  68  83  78  66  19  45  64  11  26  55  78  88  72  39  56  85  58   2  57   7  72  85  77  19  42  30  52  73  24  13  47  51  22  84  36  43  76  20  36  88  45  23  60  76  74  17  21  74  60  81  51  80  84  12  94  11  23  15  41  36  87  20  21  32  41  46  53  63  27  21  33  14  38  69  56  90  26  27  22   1   7  16  81  83  48  11  74   1  30   2  77  56  11  20  45  81   5  77  48  49  42  40  26  66  58  53  92  86  98  14  50  64  62  77  26  51  18  61  59  92  64  59  63  10  96  51  20  82  15  18  26  76  12  53  32  30  33  30  27  20  95   4  98  44  89  24  67   6  58  59  74  92  13  48  24  72  89  68   6  20  55   5  84  80  84  53  94  25  26  61  92  19  37  46  23  11  17  85  67  17   9  95  33  90  95  39  73  18  48  45  29  13  31  98  76  61  80  84  76   6  20  76  47  45  44  50  74  32  60  70  18  29  74  35  91  82  99  21  24  46  29  54   9  65  44  67   8  29  77  80  32  55  40  82   2  72  59  67  96   2  33  29  67  35  30  12  29  60  52  97  25  44  25  56  89  30  67  70  57  63  91   4  83  16  39  63   5  44  73  95  11  82  75  17  31  60  54  78  31  97  17   6  36  78  54  78  77  51  27  28  50  34  54  23   8  92   2  52  33  10  38  97   6  92  51  21  50  17  61  76  47  86  93   5   5  41  62  51  16  89  82  14  45  19  13  95  24  69  22   4  73  36  12  10   6  68  47  71  31  52  63  37  55  28  64  95  62  14  44   4  58  69  60  56  38  50  72   6  37   6  69  34  25  17  84  40  39  77  42  24  53  95  64  44  98  99  65  33  51  98  14   4  81  40  81  34  35  41  80   6  65   7  71  25  96   9  73  20  90  67  74  98  50  35   4  33  62  32  56  45  37  42  12  48  75  68  22  83  14  73  56  77  96  93   9  56  79  61  13  73  23  69  49  65   5   9  90  12  73  81  63  86  37  35  60  11  78  15  41  92  96  89  89  71  16  56  53  14   4  60  25  55  71  10   8  59  33  65  81  27  88  55  71  73  46  70  32  99  87  86  46  51  49  22  64  52   1  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        36  15  14  83  26  19  42  32  30  79  19  22  22  10  63   8  54  11  50  88   3  59  11  22   1  73  95  18  30  53  15  64   8   5  62  61  84  78  86  35  29  38  52  76  68  38  69  98  99  56  16  38  23  44  70  94  97  80   4  85  60  25  19  27   5  80   6  69  73  45  46  69  96  41  44  33  34   4   5  64  30  48  31  26  35  93   4   2  97  84  60  23  72  16  41  83  80  95  24  53   3  37  77  83  62  29  95  53  63  17  41  80  83  48  90  80  91  31  70   5  68  44   1  48  63  39  55  31  10   4  80  92  56   9   5  14   5  42  90  89  69  31  85   3  41  63  28  15  59   4   8  38  85  87  31   2  92  40  10  25  55  14  15  18  86  87  40  98  12  21  36  10  21  84  19  96  37  33  10  77  22  45   6  14  47  57  84  49  15  20  97  64  30  22  44  35  25  94  36  38  23  80  16  47  76  13  75  47  42  47  50  52  95   9  75   9  15  34  60   3  92  91   3  67  85  78   7  76  17  78  48  84  50  38  20  22  59  43  97   7  60  51  95  13  14  50  77  62   7  10  72  50  75  32  65  81  53  12  70  16  66  81  67  61  67  41  33  96  43  68  76  53  39  25  55  70  76  28  61  11  52   9  37  30   4  22  22  50  27  55  37  47  72  43  21  76  16  88  30  44  72  10  67  53  68  26  28  22  67  26  96  31  22  56  76  85  63  64  29  87  54  68  65  35  67  63  65  25  68  62  39  45  40  15  75  98  65  55  90  35  59  35  27  12   9  32  30  75   4  38  91  40  54  56  74  86   6  34  45  86  86  90  62  10  29  18  91  83  59  39  80  21  30   7  21  48  94  21  91  57  92  52  79  45  45  52  75  74  32  34  21  67   5   4  35   5  67  90  30   7  31  18  79  95  98  15  51  69  74  18  25   5  30  43  85   4  58  62  35  88  19  32  79  93  88  41  40  98  60  22   9   8  99  50  28  69  63  49  70  29  62  25  19  40  87   5   6  23  45  31  41  29  38  93  94  61  59   9  46  45  22  71  28  67  80   6   5  89  16  50  44  56  14  10  61  38   6  17  59  16  54  89  62   4  67  34  66  55  94  45   8  51  35  40  64   7  58  84  54  56   6  50  24  16  76  91  24  73  83  96  87  74  18  55  95  62  91  48  21  25   2  24  70   6  10  47  73  38  45   1  59  63  14  51   1  17  57  16  32  52  32  92   3  84  36  69  20  41  65  34  35  66  58  89  84  87  26  16  17  93  77  44  32   4  94  44  55  81  32  56  22  95  54  94  41  74  19  61   2  72  94   3  52   7  74  42  79  27  15  88  43  14  91  96  28  90  25  63  73  53  20  93  89  13  16   9  17  99  67  92  90  83  28  25  80  58  42  16  64  73  30  68  30  98  56  30  31  10  96   5  76  61  67  33  95  90  49  29  64  38  32  92  71   1  34  24  75  94  27  95  57  41   5   6  28  94  62  80  26  88  86  45  67  60  37  30  86  58  30  24  79  23  87   9  53  63  87  62  88  44  80  52  31  18  47  61  37  86  93  66   2  49  91  16  97   6  94  37  54  80  92  74  85  91  70  25  97  61  48  87  90  21  27  18  59  25  74  48  32  19  48  25  84  20  43  98  49  17  13  22  31  21  73  16  95  29  16  93  44  64  41  80  21  53  47  92  94  20  18  56  92  66  21  44  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      98  45   4  44  58  10  76  39  48  98  88  34  60  47  87  50  60  63  41  39  78  93  75  68  44  82  66  89  60  31  56  15  64   7  65  97  67  57  92  63  45  16  77  82  93  38  84  85  11   7  10  64  29  28  87  55  35   1   3  10  30   2  51   7  36  35  95  19  59  82  50  73  83  54   7  60  18  68  37  96  38  35  44  24  25  10  74  24  72  82  55  40  15  88   5   1  38  35  81  49  19  20  10  80  52  52  64  40   6  78  86  27   6  48  34  36  25  74  81  56  63  71  44  18  27  20  91  95   3  59  43  81  14  91  48  27  87  92  56  73   6  51  36  34  88  63  31  77   8  62  64  99  45  12  39  93  31  69  86  96  39  47  62  92   6  99  14  85  45  79  88  72  11  74  98  93  78   3  31  56  13  32  31  75  49  23  81  88  51  21  96  88  64  64  59   8  29  19  77  89  87  52  45  50  37  13  68  20  94  42  98  98  83   7   8  40  23  45  88  52  69  49  92  60  82  98   5  79  83  67  21  84  49  73  91  74  29  73  56  26  28  81  88  27   1  22  25  77  96  88  56  86  16  76  97  51  91  16  28   9  88  54  26  52  61  31  80  97  17  33  67  24  21  60   7  19  96  88  92  17  32  19   7  11  84  66  19  39  23  43  52  78  58  83  79  20  98  91  84  99  60  91  77   9  57  83  49  56  54  81  91  16  48  22  78  29  51  82  38  98  84  24  32  50  25  49  20  10  22  43  38  68   2  94  34  31  44  32  95  63  23  63  75  47  80  78  24  10  48  93  46  36  68  87  82  81  94  95  81   5  61  87   7   3  87  41  34  17  76  15  25  23  22   8  35  19  47  26  76  82  17  73  89  17  16  64  91  42  76  77  69  63  87  82   6  33  64  51  78  65   9   2  12  28  59  89  82  78  10  70  68  88  77  66  27  27  96  91  42  83  34  91   8  59   4  19  54  32  61   4  68  52  54  67  78  50  74  57  39  19  26  52  20  68  66  96  65  89  86  77  54  33  97  93  69   9   2  63  21  80  86   1  87   3  66  93  11  77  25  30  98   5  14  86  90  93  12  70  58  13  10  89  85  71   5  61  26  99  18   5   5  42  81  39  36  98  23  62  52  72  77  48   7  15  34  97  14  49  71  52  31  54   6  16  33  40  44  86  64  47  29   4  31  54  25  80  24  56  41  67  23   6  54   1  79  10   1  47  21  24  20  38  87  84  32  25  34  82  56  83  77  90   3  82  80  19   5  86  25  62  57  34   9  38  69  11   6  38  69  45  57  51  88  95  33  29  41  69  18  87   6  19  33  98  69   5  28  80  18  88  14  95  51  72  95  85  95  54  46  14  27  19  45  74  94  20  31  97  39  28  85  56  92  81  65   8  81  32  20  80  83  46  34  27  58   3  42  75  14  85  84  83  67  15   6  22  78  92  76  70  64  25  57  21  49  82  44  42  40  39  83  75  48  32   2   7  13  97  76  39  79  11  19  63   9  56  78  55  68  99  28  16  81  33  17  53  14  82  56  98  20  96  29  98  41   3  29  10  12  32  63  22  57  82  39  52  95  92  95  34  42  25  44  96  13  33  25  54  51  95  56  71  74  59  85  39  29  62  61  24   4  14  93  61  80  85  29  85  18   9  86  25  13  45  45  78  42  51  15  39  80  13  51  62   7   8  66  88  49  26  84  29  25  22  54  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    84  48  81  60  95  39  12  62  59  10  40  47  32  36   2  94  51  30  84  29  97  27  56  22  80  97  94  86   4  51  58  40  90   1  25  95  68  65   4  89  66   6  58  99  94  41  44  33  30  59   4  98  62  44  89  59  68  24  76   1  65  17   4  36  96  88  88  79  53  50  57  60  20  84  78  54   3   9  35   6  46  87  67  47   2  49  78  63   7  23  90  64  71  72  83  96  44  85  45  55  80  66   6  75  43  91  36  32  84  84  31  54  55  13  40  30  18  69  29  35  69  42  54  75   6  73  41  33  63  57  47  48  63  35  39  13  95  13  66  37  86  16  45  77  94  26  13  15  11   9  95  41  53  31  20  30  75  31  91  36   4  32  93  78  18  94  76  71  99  11  33   4  23   9   9   9  37  40   8  11  65   8  88  71  13   3  78  94  41  91  72  38  94  63  61  57  60  77  74  76  55   4  43  76  73   5  79  28  37  57  73  27  43  66  78  48  76  26   3  16   4  69   6   7  84  11  62  29  31  17  76  57  91  78  10  42  52  36  28   1  78  31  71  63  91   1  28  57  99  89  82   2  22  12  16  84  58  15  14  41  45  35  45  18  57  89  40  11  85  11  21   7  49  53  71  36  80  22  23  88  55   2  68  75  29  19  43   9  48  79  66  50  97  18  63  52  66  57  21  11  17   1  44  74  28  72  76  17  29  17  67  78  75  46  13  78  36  18  73  98  97  81  46  57  48   5  36  41  24  96  14  50  37  61   7   8  78  87  34  41  43  91  35  14  26  29  47  93  63  14  16  51  19  25  20  35  12  32   2  79   4  89  49  43  92  17  84  19   9  37  59   6  84  31  75   7  97  75  88  96  36  35  31  28  70  15  73  51  52  56  88   8  13  63  97  25  11  30  53  13  54  41  75  77  35  53  97  22  65  64   2  36  48  43  64  78  63  53  20  40  90  99  39  70  13  38  21   4  40  89   4  75  29  95  39  79   3  54  46  62  37  40  80  15  88   1  44  42  64  66  38  21  81   6  35  11  37  58  64  19  37  71  72  65  88  93  76   6  66  78  31  62  19  47  99  47   4  65  45  75  86   1  52  42  95  78  70  57  69   1  11   3  67  92  70  43  72  31  46   8  22  78  61  24  77  74  18   8  94  71   7  58  17  39  83  96  71  31  15  28  66  76  88  92  75  83  87   7  27  61  82  57  67  21  80  70  18  83  24  59  73  23  89  70  94  80  57  19  49  41  31  62  86  54  33  82  28  46  47  71  14  36  83  49  49  31  58  17  37  15  35  90  41  49  97  51  95  25   8  82  20  84   7  85  38  65  32  26  72  20  53  56  15  86  96  70  19  30  48  10  73  52  86  65  73  61   5  66   9  13  22  46  58  74  55  55  75  34  56  97  23  65  48  76  84   5  18  95  27  82  77  11  34  23  16  14  16  32  46  91  26  67  75  58  53  48   8  85  23  46  77  74  89  85  74  60  89  80  76   7  69  75  71  48  64  31  23  63  17  31  95   4  26  29  19  37  99  66  53  65  74  31  31  23  21   6  13  53  52  34  64  33  68  98  80  59  84  56  33  13  31  86  51  76  78  40  75  40  33  59  65  23  73  57  27  86  72  87  84   9  73  55  57  80  79  24  42  70  79  53  16  19   3   4  85  80  23  45  24  63  87  76   1  74  42  57  87  84  98  36  53  62  72  21  69   4  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  2  92  14  91  50  81   7  88   3  23  47  56   4  24   9  37  22  94  13  76  34  65  36  72  42  72  49  91  94  89  19  92  30  86  49  72  21   1  70  52  64  44  97  75   4  37  42  55  52  16  20  68  64  29  57  68  41  31  83  38  41  36  12   7   7  96  81   1  86  95  71  78  71  72  27  62  26  79  56  37  37  48  92  84  28  56  13   5  89  99  39   2  87  49  92  76  23  77  28  20  65  94  17  89  68  71  29  42  89  12  36  66  55  61  98  21  74  76  84  67  49  44  40  51  93  53  41  65  10  13  77  31  51  91   9  14  67   5  89  41  38  43  77  14  69  42  19  52  45  62  19  90  21  99  35  48   8  81  68  16  62  51  87  68  74   9  29  46  76  50  29  74  46   7  50  79   5  16  39  98  57  35  25  23   5  29  34  49  67  34   6  84  65  53  18  39  41  54  17   4  48  26  18  82  37  99  46  47  33  13  32  70  28  46  20  69   3  26  13   3  69  13  47  69  73  78  66  91  68  67  91  88  92   1  69  90  68  78  96  82  47  81  98  47  16  70  46  84  23  96  31  52  22  58  84  17  26  41  37  39  94  59  13   5  92  84  89  46  40  59   6  26  97  96  80  17  75  50  30  37  75  51   9  32  26  37  40  20  61  98  69  40  82  82  34  42  57   8   7  33  20  94  28  93  91  14  46   3  54  28  84  88  95  80  14  22  73  56  84   9  69  79  90  13  97  54  26  23   6  65  32  46  94  71  69  61  90  13  96  25  78  74  90  77   4  44  71  23  10  51  32  13  30  37  26  52  28  99  44  24  21  89  33  33  27  10  46   9  73  53  47  68  53  43   2  35  22   2  20  71  52  18  16  30  95  47  75  56  62  45  31  15  56  74  31  23  60  61  57  20  22  18  54  98  83  46  29  38  25  74  94  74  71  65  36  58  75  76  72  57  49  94  68  42  67  88  66  59  59  19  93  83  22  29  87  72  72  94  35  73  37  22  25  65  32  29  82  93  68  94  89  83  55  36  58  95  40   2  14  42  13  31  84  82  72  49  23  92  75  74  12  69   3  79  88  45  45  95  76  34  10  40  48   7   2  72  58  47  45  22  72  30  16  48  79  56  61  38  18  18   9  91  88  24  18  98  95  69  23  42  96  32  64  37  53  78  64  53  99  41  20  20   1  23  26  99  84  47  46  68  49   9  39   7  41  35  78  75  86  53  45   6  61  72  74  40  54  12  25  71  12  39  28  57  87  31   3  20  33  66  51  76  73  87  61  91  20  93  41  74   6  51  94   5  85  87  72  64  95  72  36  36  99  53  35   3  55  59  24  83  52  12  54   9  23  33  83  64  71  94  31  85  92  19  26  49  79  96  77   1  28  76  59  74  44  36  10  34  37  11  44  15  33  62  69  87  49  92  45  29  44  66  31  18  67  18  85  29  59   4  12  11  84  14  93  90  43  52  60   6  27   6  44  30  79  23   7  49  89  26  94  43  68  27  84  17  15  29  25  61  97   4  66  13   8  17   6  10  80  35  47  47  37  37  16  27  23  24  42  89   8  18  99   1  50  60  34  83  38  51  81  37  77   1  70  88  34  45   3  38  92   4  24  91  54  97  93  71  21  69  55  28  78  49   9  42  77  63  49  38  20  71  96  44  56  29  47   4  73  75  62  89  45  30  31  82  58  47   8  19  89  72  63  30  46   5   4   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                41  73  21  21  41  28  31  68  18   5  80  72  13  18  96  55  74  34  20  70  58  26  56   1   4  81  84  51  16  10   1  76  67   6  55  75  61   7  22   7  71  79   4  99  74  96   9  60  32  56  95  57  91   6   4  33  78  38  85  82  61  53  62  88  63  27  18  53  67  54  64  20  82  57  40  76  45  67  56  69  20  76  69  53  35  98   1  46  54  76  42  41  43  79  96  18  77  42  26   5  67  84  89  29  80  50  65  64  46  60  30   9  39  86  43  62  37  21  72  67  96  71  78  89  80  11  77  98  50  72  50   9  80  37  30  75  32   9  63  82  56  38   4  60  59  12  73   2  25  69  48  95   8  28  65  33  75  72  13  70  86  56  76  58  10  16  82  99  52  30  46  41  16  59  55  58  70  86  77  79  70  13  59   9  85  70  96   2   6  14  98  64  71  39  74  88  24   1  18  93  96  65  34  10  62  27  67  83  41  55  79  70  59   8  13  34  42  24  77   4  27  83  85  78  93  59   5  90  11   4  79  16  21  99  95  32  50  76  94  81  16  36  33  12  56  18  50  82  59  96   6  20  80  31  43   1  91  68  25  26  10  13  64  63  34  66  93  38  44  62   2  51  59  81  39  44   7  39  22  17   5  72  97  71  80  78  27  22  94  42  11  61  20  72  79  28  22  89  28  38  32  55  81  52  24  54  22  13  65  90   8  90  11  60   3  90  78  23  50  59  88  30  32  27  47  90  16  87  57  40  37  52  24  60   2  14  32  19  73  74  24  85  24  74  53  28  22  58   3  79  99  54  23  85  52  32  88  23  60  99  52  61  42  25  88  10  64  34  13  30  14  95  31  54  55  88  30  92  81  96  74  33  31  21   2   4  69  90  42  72  83   4  24  66  20  22  88  37  18  38  49  57  28   6  23  15  13  75  72  49  83  15  38  85  67  18   7  60  86  49  98   1  49  27  99  69  70  83   3  92  55  20   3  23  22  54  40  23  72  69  81  57  82   2  43  83  40  12  55  92  89  17  30   1  47  98  97  81  20  76  34  50  84  77  28  11   1  54  69  29  50  53  12  34   4  61  46  91  35  13  27  44  44  34  24  92  18  21  17  75  47  20  59  60  53  74  18  80  14  78  41  52  55  88  12  55  99  79  30  58  63  90  83  62  46  86  43  35  74  61   6  92  27  22  67   9  10  16   6  17  61  55  25  39  64  65  27  52  87  32  80  81  69  35  47  46  42  93  19  84   6  31  11  54  15   4  74  65  20  63  74  11  44  91  65  32  50  85  19  45  31  93  79  73  25  83  67  95  13  14   5  64  34  49  30  72  42  37  94   6  38  21  45  88  69  11  13  35  57  77  64  28  79   3  47   7  84  25  69  82  72  62  87  44  22  97  18  40   5  94  92  27  40  45  13   6  56  16  32  19  37  98  27  59  94  69  28  77  65  17  38  61  20  55  88  63  21  89  26  50  50  27  78   4  82  74   6  54  60  96   8   9  68  35  28  26  12  80  10  20  67  60  12  84  73  14  91  13  35  87  90  29  59   4  87  56  11   3  55   3  74   4  38   8  96  95  81  42  27  82  73  50  84  47  79  13  98  32  30  39  22   8  15  60  21  70  42  57   1  79  30  58   4  75  35  84   1  89  50  29  71  67  81  12  30  43   1  30  19  22  99  37  27  15  77  49  15   8  45  13  35  69  81  82  70  64  85  74  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              60  65  31  33  62  38  70  48  62  54  91  62  89  17  95  98  53   2  88  60  75  23  79  57  82  96  96  18  49  25  87  98  87  92  71  66  53  61  99  66  17   7  70  85  83  32  34  86  21   2  42  88  59  89  55  23   2  84  30  38  94  14  43  15  15  70  46  24  85  49  66  49   5  14  29  74  59  47  20  49  49  11  61  30  94  53  12  64  95  31  87  78  82  77  22  85  51  77  79  99  81  20  60   7  97  21  21  33   4  75  97  28  41  52  36  98  36  31  92  84  97  52  10  22  60  43  20  50  17  38   8  96  70  21  55  44  15   7  67  75  24  94  43  35  89  42  31  28  65  50  71  28  88  11  92  96  22  20  58  65  54  68  83  89  93  53  86  31  27   9  95  21  39  11  37  91  86  11  76  99  96  75  64  64  67   2  60  38  51  47   8  33  54  80  88  66  55  59  89  86   6  83  40  24  88  33  77  47  23   3  17   1  47  95  50  42  82   5  93   9  21  70  63  15  73  16  47  52  39  39  84   1  19  37  71  85  58  61  44  20  54  78  24  20  63  62  67  86   8  60  39  39  40  11  46  99   2  60  52  68  47  38  29  93  37  81  67  39  17  56  64  11  70  76  16  10  93  27  49   7  57  82  83  82  52  91  21  12   3  85  71  91  98  17  86  86  18  17  90  30  82  66   4  41  69  53  97  91  24  82  78   4  95  96  45  78  59  78  90  23  22  35   4  23  59  40  51  37  22  59  78  11  63  97  21  84  68  28  91   7  50  24  40  89   4  45  56   1  48  64  74  26  85   4  72  10  28  76  64  76   8  89  21  21  39  49  62  32  30  20  20   4  43  20  54  16  83  92  89   3  50  21  32  73  70  74  64  54  69  70  40   7  38  14   3  71   5  65  67  70  50  63  18  53  22  82   1  13  69  39  25  62  60  49  82  96  22  92  98  32  13  20   5  71  83  86  58  78   6  30  98  27  15  48  54  78  43  47  95  32  51  67  62  29  40  40  57   3  84  35  99  53  66  79  68  64  19  54  40  90  58  18  99  94  67  56  43  94  59  25  63  55  27  15  96  39  68  31  35   9  37  65  91  27  52  89  80  70   9  41  99  88  20  65  58  36  61  43   5  53  61  90  18  36  43  61  16  46  62  29  56  53  18  54  46  77  99  20  30   5  22  32  89  69  51   4  80   4  52  46  94  99  21  30  92  32  80  80  57  52   7  12  54  56  60  69  12  62  71  60  59  42  25  17  23  20  92  69  84  12  88  99  72  11  49   9  48  33  88  96   3  31  96  15  22  52  95  72  77  54  67  84  26  52  40  75  82  27  48  33  96  33  45  98  41  49  36  27   4   2  67  54  13  84   7  15   4  35  34  85   1  53  68  20  45  71  44  78  47  23  60  12  75  19  72  79  16  57  74  14  25  98   2  75  98  23  78  25  34   4  38  70  21  25  41  48  16  80  23  44  10  92  29  24   5  60  17  77  28  45  56  29  16  26  91  52  52  55  73  86  33  87  61  90  36  34  63  55  74  86  82  62  83  93  62  28  21  15  10  85  82  46  33  57  47  95  69  51  74   4  95  91  82  61  61   9  61  14  96  52   6  27  63  31  67  55  23  62  28  31  96  62   8  57  31  36  10  88  74  21  62  61  12  99  74  48  22  29  27  76  19  27  22  88   3  89  16  82  51  41   3  93  94  48  50  44  59  66   9  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  47  22  91  82  85  56  64  15  56  75  25  34  20  93  11  56  24  34  60  94  16  47  18  50  11  27  47  35  88   9  37  84  14  22  78  25  28  98  39  88  19  44  48  28  74  78  25  42  90  59  37  80   1  75  37   8  24  36  46   3  57   8   1  91  94  83  21  66  31  58  98  32  96  92  31   8  31  36  68  57  83  20   2  43  53  65  11  53  28  69  27  97  32   6  11  47  86  23  37  12  47   2  31  94  76  68   8  73  14  76  96  76  28  99  67  67  46  10  81  36  56  58  42  91   8  41  97  77  89   1  83  83  41   2  94  31   5  16  48  60  25  97  14  35  79  18  60  20   4  30  77  28  41  54  45  20  93  39  37  29  90  65  10  83  39  76  16  64   6  84  73  85  73  66  33  26  97  29  52  59  81  90  22  37  48  29  57   7  32  31  27  28  76  88  99  60  47  86  30  19  58  50  90  84  34  31  75  81  28  48  77  61  33  94  11  84  91  76  47  49   5   8  17  29  30  88  74  69  55  70  99  72  61  91  92  77  81  30  85   3  62  32  82   2  23  73  81  25  15  41   7  23  31  72  64  63  18   3  94  12  85  31   2  46  40   2  36  86   4  98  64  18  88  13  89  47  20  70  49  69  18  47  13  96  90  93  93  15  44  40  65   1  55  41  33  98  80  42  46  67  33  46  55  29  96  14  18  21  48  21  48  77  66   3  29  75  39  71  69  53  37  71  22  30  61  81  60  20  86  37   7   7  66  73  68  62  55  83  10  62   8  33  86  41  93   6  19  77  92  36  53  46  84  66  31  63  68  20  93  44  31   1  35   8  30  11  96  79  97   5  40  65  30  32  18  90  99  65  85  84  84  64  70  97  80  42  40  45  20  37  63  27  31  63  80  52  81  41  24  38   6  75  55   3  38  43  60  35  73  70  47  39  56  59  38  23  16   4  13   3  32  70  32   7  24   7  56  36  41  59   1  78  73  28  51  10  34  35  79   1  78  79  74   3  69  62  21  71  13  41  35  75  77  85  39  73  76  27  49  11  69  91  99  52  87  68  16  64  30  93  64  45  32   8  14  74  48  48  91  22   2  55  25  52  50  24  50  38  37  48  99  80  53  18  30   7  57   1   3  14  95  69  79  55  15  11  93  63  26  20   6  97  60  16   5  64   6  27  76  32  35  60  94  60  35  59   9  74  44  39  51  10  96  80  61  62  95  85  87  36  39  19  59  61  14  98  13  16  86  16  30  56  76  87  15  33  99  54  70  74  29  74  72  24  60  95  91  54   1  25  12  28  91  70  29  28  64  62  85  70  14  54  12  57   7  82  83  45  70  58  34  37  38  35  31  63  37  67  12  38  50  16   3  25  39  49  87  27  66   3  21   4  31  30  20  17  67  46  33   7  86  21   9  33  89  68  92  82  44  84  51  23  27  45  34   9  26  66  28  28  76  32  29  22  71  12  61  18   8  13  91   8  66  81  92   8  84  35  80  78  89   5  97  81  97  74  70  16  44  94  79  67  81  12  43  73  82  81  81   4  10  34  87  74  27  10  17  37  10   6  93  38  35  66   7  69  91  15  25  96  81  70  45  63  42  15  11  44  49  31  74  70  90  64  98  74  19  29  53  22  31  16  27  26  40  17  64  36  88  66  98  70  90  10  82  22  19  89  42  83  14  97   6  87  27  56  51  17  71  71  89  27   1  30  64  63  44  91  86  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          33  36  77  99   9  81  36  77  43  34  15  76  73  58  41  11  88  63  31  93  14  53  92  67  22  68  37   1  72   8  72  85  74  60  93  17  53  36  61  29   4  45  23   6  28  15  73  31  70  12  34  56  17  94  22  83  16  79  40  98  29  39  93  99  87  72  11  57  77  34   2  54  13  59  69  31  48  51  60   1  72  58  96  15  95  63  77   8  21  69  85  50  88  83  20  64  33  56  68  71  32  45  35   3  50  90  11  18  40  43  39  93  58  81  72  66  77  32  66   6  65  11  14  29  69  72  86  37  71  31  61  88  43  57  22  48  51  29  21  40  19  75  80  68  24  62  91  24  64  24  50  92  93  37  64  51  89   4  60  53  41  60  72   6  91  66  89  32  59  87  93  24  24  94  90  33  64  44  32  84  13  45  25  90  38  57  66  82  33  28  73  59   1  63  49  42  66  86   4  51  81  48  27  98  50  44  82  25  50  37  84  30  59  86  84  25   9  45  62  27  41  11  94  25  87  30  21  71  28  58  84  55  69  70  74  88  24  48  64  67  91  26  93  16  98  75  89  53  13  51  57  38  49  68  41  79  83  81  31  69  93  44   2   4  76  11  55  63  27  85  83  64  83  30   7  54  75   5  82  22  51  55  73   1  84  33  47  44  87  71  23  70  66   2  73  92  43  58  88  29  80  84  66  40  24  83  10  88  38  84   7  75  65  25  48  22  75  19  60   9  31   2  73  34  83  92  64  96  25  56  37  17  32  15  38  30  88  91  32  12  64  15  50  16  16  74  75  78  96  93  46  53  66  30  70  69  96  34  35  32  46  26  10  35   3  31   9  98  96  17  53  16   3  81  54  65  80  22  58  44  41  62  50  59   4  91  12   8  35  31  93  79  98  70  45  72  70  28  23  93  34  52  80  82  38  74  80   7  17   9  44  96  79  49  51  14  80  70  39  53  37  21  46  61  16  66  25  85  61  35  63  75  63  57  37  29  21  93  86  30  52  67  98  97  86  51  55  16  65  28  74  84  38  16   7   9  38  67   5  50  47  86  45   3  22  50  87  71  95  83  59  89   7  63  43  76  38  91  20  17  56   9  22  22  84  83  12  14   3  50  56  25  88  85  62  73  48  85  26  13  39  61  67  20  47  36  25  17  99  56  52  60  18  34  68  87  78  10  28  67  75  59  44  88  50  77  67  96  32   8   8  85  81  49   4  77  28  86  74  88  35  23  25  12  65  91  71  71  42  10  47  68  63  88  76  88  83  93  81  24   5  96  73  58  98   2  52  84  87  41  43  26  28  31  23  19  56   6  79   9   2  13  30  27  85  15  16  49  46  55  12  21  32  63  44  78  88  87  98  36  92  46  98   2  22  39   1   8  17   7  19   6  24  55  41  65  80  27  81  15  49   7  62  35  72  93  63  70   9  54  24  38  31  29  68  51  95  75  82  39  28  46  76  11  69  72   4  45  23  34  19  45  56  23  81  75  48  31   6  82  25  23  96  36  95  41  46  99  95   6  11  15  26  87  35   8  98  73  82  59  31  65  55  79  11  89  99  77  32  40  23  70  97  43  95  42  28  12  81  22  29  90  96  39  98  92  71  29  54  63  74  90  90  45  35   8  81  35   8  22  81  91  53  86  51  66  60   3  46  57  49  69  58  20  40  50  30  21  96  57  62  92  77  89  68  96  18  10  68  13  37  70  95   1  69  69  59  62  24  85  35  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        95  69  23  88  24  53  59  58  45  51  21  58  51  43  23  91  83  51  38  22   6  91  17  15  74  53  40  47  35  19  23  34  76  10  59  84  56  71  82  84  66  72   4  79  28  82  90   2  66  37  87  36  90  84  72  28  81  30  81   1  25  99  84   9  39  16  84  19  50  76  48  89  94  64  64  31  31  64  24  79  87  28  48  65  93  44  17  71   5  45  86   4  75  66  60  64  35  16   2   8   9  26  87  23  59  13   3  78  15  54  91  18  22  39  33  22  13  79  21  22   7  66   2  78  40  86  86  49  12  51  48  57   1   8  51  24  49   2  17  59  65  73  45  71  94  17  65  45  67  57  25  62  70  96  79  78  88  81  96  33  75  65  91   3  83  68  20  23  45  75  32  54  61  29  19  78  62  54  89  30  10  42  99  76  78  51   9  16  27  28  82  27  80  63  52  35  34  52  94  56  49  43  81  16   1  73  50  38  88  98  21  62  13  80  14  22  15  13  88  46   5  63  15  15  27  46  88  18  44  35  60  33  10  50  58  90  70  31  99  72  26  18  64   9  68  28   9  47  23  33   3  27  74  15  60  39  89  48  73  31  30  93  77  40  20  17  11  20  23  26  73  65  46   9  82  93  61  10  72  88  19  98  46  23  11  90  21  20   2  84  31  34  80  19  53  99  93  53  29  14  18  87  14  47  92  41  30  57  54  68  12  97  56  50  65  79  70  34  73  97  61  68   6  59   3  15  70  51  44  25  60  68  12  71  92  74  23  86  42  72  97  17  67  54  38   7   8  80  91  77  49  43  99  46  94  18  20  35  14  32   7  19  32  43  32  37  66   8  50  80  79  13   5  21  17  84  74  92  23  60  85  81  76  27  94  95  96  24  90  92   4  23  65  82  13  28  67  65  76  98  45  75  97  83  95   3  70  24   6  77  77  55  30  20   8   6  39  73  37  45  77  36  36  12  12  68  93  26  16  72  18  19  88  79  14  57  99  33  53  57  75  43  13  57  92  56  18  45  20  53  63  43  40  81  82  99  71  71  36  44   5  91  85  12  50  15  16  94  21   1  52  79  82  58  83  53  41  57  85  77  32  43   1  91  81  88  12  59   1  65  26  63  41  35  65  72  67  35  77  30  74  17  76  66  19  74  53  60   8   8  76  69  67  58  45  52  48  17  60  68  58  54  87  70  28   4  50  54   4  93  50  70  86  27  49  19  13  46  85  31  11  27  20  41  88  54  47  33   8  78  75  18  32  22  74  68  27  12  11  73  78  59  94  18  41  46  26  86  27  80  66  38  47  72  73  38  36  18   7   9  20  29  90  74  42  13  24  17  10  70  85  29  38  26  18  69  72  87  23   4  84  27  41  74  70  23  11  23  66  25  97  97  20   8  34  45  26  88  97  68  76  19  70  82  91  78  23  74  77  32  25  75  96  57  90  54  11  92  81  96  67  81  93  93  86  82  39  95  74  72  21  52  36  36  18   9  60   4  67  52  10   1  98  92  96  35   8  73  97  14  30  12  89  49  34  50  76  42  87  92  83  62  81  49  48  65   5  99  64  64  72  39  65  10   4  42  63  50  96  92  96  44  32  49  89  53  56  60  67  74  44  26  63  38  88   4  71  17  54  76  45  36  74  74  74  32  44  29  76  16  36  19  10  91  99  81  46  97  75  68  16  23  12  73   9  89  57  36  90  50  98   7  98  86  90  92  42  97  10  92  22  99  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      70  97  66  97  89  60  72   6  68  72  36  42  60  45  88  31  12  12  99  26  82  55  80  41  97  16  69  95  60  87  66   9  68  32  20  11  77  73  21  32  96  40   4  12  63  64  63  35  99  20  78  50  17  30  88  69  74  46  66  49  98  26  69  81  49  75  22  36  78  21  15  65  80  94  71  65  17  93  23  31  25  12  59  94  87  45  41  71  15  36  67   8  27  86  12  24  57  79  62  46  52  27  72   5  81  29  68  98  27  33  94  41  45  54  18  44  76  13  80  63  84   8  92  73  65  17  96  61  42  32  82  60  46  57  65   5  62  90  92  64  31  22  89  79  88  67  81  85  63  52  41  89  75  92  39  81  34  48  15  29  72  80  95  75  21  56  30  37  77  86  47  75  61  93  38   6  52  64  67  91  16  13  75  47  38  62  88  73  64  39  46  59  43  83   5  63  55  71  43   2  82  91  68  52  50  87  54  62  59  13  61  78  97  41  34  49  52   3  83  30  29  88  35  80  45  18  64   1  96  24   4  68  66  80  92  33  68  79  29  61  24  51  73  25  94  92   4  58  33  52  87  33  88  18  13  45  44  14  18  27   7  63  82  39  17  36  68  88  74   1  34  16  87  79  97  52  85  23  52  13  68  69  31  20  88  89  90  44  23  59  89  59  30  77  90  11  65  75  63  12  24  85  91   6  72  64  28  59  65  34  13  66  51  54  58  10  76  65  49  41  27  82  36   8  38  30  38   5  39  53   7   7  81  33  95  90  59  53  71   2  42  64  20  15  66  42  95  81  59  92  89  89  82   7  98  35  13  14  69  16  68  25  10  52  58  52  67  42  84  26  84  98  53  51  84  40  85  44  31  88  98  29  12  77  16  32  67  18  19   4  91  74  57  71   6  12  87  42  84  78  16  10  98  71  53  34  41  27  71  20  39  89  87  57  26  77  76  39  93  25   3  27  82  79  99  46  99  17  63  99  59  29  84  17  81  58  19  81  87  48  21   5  79  92  91  10   6  36  69   3  30  34  22  11   4  42  53  40  10  42  46  16  89  51  41  83   3  63  36  50  53  31  19  89  52  48  81  36  80  63  33  67  54   5  11  91  64  78  53  84  45  16  17  21  78  26  64  19  78   6  17  25  75  41  47  83  72  72  97  40  48  39  22  88  88  74  68  46  35  88  75  34  53  38  79  28  13  61  24  87   4  11  75  80  96  71  75  42  76  30  46  43   1  16  51  53   1  93  46  59  65  32  80   2  28  56  76  68  40  84  83  58  66  69  59  37  72   9  86  46   3  42   1  83  33  30  85  14  77  42  80  11  56  54  14  70  39  85  38  50  53  13  36  71  60  93  96  84  20  92  52  82  44  45  20  56  35  45  92  18   7  17  71  40  83  13  49  46  28  71  94  66  29  98  81  52  20   5  38  71  66  92  92  68  21  27  85   1  99  69  70  71  93  38  79  86  34  84   5  52  85  82  53  29  57  16  76   8  44  24  68  70   2   2  48  22  66   2  79  94  13  86  32  69  95  32  30  25  28  90   4   3  11  28  60  38  36  66  51  78  70  56  50  69  38  54  55   4  99   2  78   2  65  86  87  84  27  94   3  73  62  33  27  52  21  95  29  69  62  53  56  51  23  55  24  76   1  71  74  28  68  41  45  86  62  35  42  95  68  27  45  31  78  60  23  33  59  93  72  84  80  36  44  33  84  58  25  51  83  36  14   1  41  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    82  66  93  27  33  67  65  31  58  18   4   1  92  17  42  91  24  87  61  50  46  61  50  11  64  77  90  28  36  17  82  93  51  87  26  56  16  58  14  19  19  93  96  72  74  50  44  70  35  69  19  26  99  68  91  75  94  58  42  76  75  53  46  78  57  83  83  26  34  93  52   1  48  73  59   7  67  68  83  61  40  72  38   3  58  97  26  25  87  97  82  91  60   6  43  99  33  13   1   6  68  24  17  63  66  75  62  18  14  16  65  59  48  22  50  13  37  51  38  93  41  69   9  27  62  82  40  33  79  51  51  43  50  59  56  16  17  54  66  27  76  88  73   3  72  38  18  51  78  99  10   9  93  86  94  24  27  31  18  82   8  70  70  39  19   3  59  17  95   9  50  70  18  97  46  75  24  32  35  37   1  24  41  59  32  52  89  53  81  62  89  28  24  71  96  36  92  58  53  41  63  92  72  22  59  56  11  18  68  22  97  59   6  50  68  43  53  39  36  55  23  13  73  27  76  47  30  89  69  61  98  93  46  48  13  65  39  19  67  96  61  78  23  45  15  50  42  36  51  53  14  46  53  59  42  76  53   5  15  64  68  83  27  18   5  25  37  92  74  96  66  81  42  19  40  80  27  89  90  95   4  33  47  81  54  48  60  93  64  59  93   4  64  51  73   4  63  10  14  51  20  83  62  70  63  97  29  81  10  87  25  11  31  28  57  42  46  23  77  65  79  75   8  81  19  73  66  30  38  94  68  25   8  36  15  34  68  93  46   9  31  51  17  28  46  90  91  35  81  33   4  40  70  19  71  24  59  19  10  41  24  33  98  38  24  85  82  25  75  69  85   7   7  25  75  12  15  94  67  14  40   1  33   2  22  72  63  81  82  20  80  17   6  68  53  58  97  49  46  31  82  41  29  89  76  26  85  26   1  28  96  48  89   8  82  21  97  45   2  96  94  73  39  74   9  79  89  27  49  42  47  75  66  53  89  83  40  66  68  95  48  52  40  24  91  33  46  24  22  91  93  32  78  23  22  74  15  77  77  66  33  75   4   2  20  16  74  66  41  75  46  96  32  30  56  73  78   1  80  55  19  38  73  55  48   5  57  73  63   2  52  13  10  48  58  19  28  57  68  33   6  78  89  24  50  77  51  82  29   5  60  97  89  31  16   5  49  26  51  85  75  48  37  96  16   3  69  69  69  92  38  95  76  54  24  28  76  88  34   2  66   5  48  57  25  25  50  29  91  20  46  79  79  29  99  60  31  53  23  48  39   5  46  77  29  17  30  69  38  62  61  76  84  43  78   1  89  85  41  37  92   6  76  56  63   4  87  73  18  43  56  24  99  34  79  45  11  17  94  97  40  24  42  86  22  24  72  85   9  15  71  10  37  50  71  73   5  58  81  35  66  74  67  61   9  97  10  31  82  49  86  22  99  81  72  60  24  74  75  75  79  74  93  67  39  32   4  99   2  81  32  64  29  96  80  50  66  30  11  60  13  82  22  93  84  61  98  79  75  61  56  16  50  45  36  18  53  71  77  15  28  65  81  21  89  31  50  32  53  86  24  75  19  17  17  91  96  12  16  90  94  51   5  41  86  88  25  62  76  37  40  83  82  23  40  59  38  25  98  85  13  92  28  61  23  17  87  91   5  73  83  13  75  54  77  16  63  59  62  19  23  39  17  97  44  47  62  46  79  20   1  23  22  50  49  86  68  78   3  55  22  77   3  26  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  94  13  14  38  27   4  20  41  41  35  14  42  80  94  41  77  52  14  69  93  49  21  74  19  88   1  27  51  16  74  15   2  30  18  33  29  72  69  36  78  38  62  36  61  15  36  72  77  68  71  34  54  72  77  62  34  43   5  62  73  35   6  30  11  51  57  70  14   4  63  13  78  84  87  41  17   7  33  88  18  93   2  51  93  20  48  23  26  42  31  61  72  52  92  50  96  85  54   2  19  53  13  61  15  55  32  34  19  52  28  98  59  17  26  19  99  52  29   6  27  37   5  60  77  96  22  84  29  62   8  79  41  84  84  28  49  70  25  81  12  11  17  55  86  75  39  50  12  61  97  49  55  88  26  79  13  89  89  83   9  65  98  25  41  52  89  46  15  76   6  89  51  12  19  22  75  30  68  20   6  65  22  15   7  93  78  27   4  47  46  16  55  98  86  47  73  91  50  83   3  41  23   4  30  19   5  97   5   3  45  99  88  75  48  97  10  17  78  69  48  81  44  20  79  34  77  76  77  85  86  43   5   3  19  71  22  36  46  55  79  71  11   8  68  56   4  67  19  96  89  34  92  80  34  68  82  52  23  73   6  24  88  42  68  97   1  40  25  29  56  32  43  34   9  97  81  51  40  68  90  13  57  15  70  67  33  82  63  54  81  93  87  53  50  89  41  22  15  72   3  21  25  56   9  82   7   6   8  55  78  86  95  13  48  40  26  19  77  17  25  43  78  83  33  58  17  87  13  16  47  99  60  14  45  78  32  36  52  96  63  34  64   2  70  52  20  76  78  73  53   8  53  67  59  46  55  16  47  83  73  50   7  44  17  58  64  80  73  76  60  67  74   5  34   9  87  18  29  35  99  45   4  91  66  64  43  88  73  81  70   4  68  30  43  77  23  66  50  10  85  29  97  13   9  14  10   4  22  80  28   3  14  69  94  53  87  82  71  26  95  56  90  58  75  32  17  83  70  30  30  90  85  44  91  40  93  52  88  10  18  76  88  16  88  98  22   3   3  93  22  69  62   6  78  21  66  34  96  24  17  12  86  29  27  36  95  96   3  23  70   2  93  30  24  85  22  42  97  87  22  67  52  44  82   4  76  79  98  42  96   1  96  71  64  22  88   4  67  21  18  81  11  70  37   3  10  29  91  53  90  85  26   4  20  73  30  63  89  55  50  90  20  33  13  11  40  87  92  33  12  50  30  83  14   5   4  78  40  23  60  92  23  61  94  55  87   7   3   1  22   7  51  10  49  97  11   7  80  42  55  34  65  26  13  41  25  47  30  26  81  98   2  51  45   3  40  37  57  51  72  28  95  46  28  85   8  83  16  40  41  91  19  44  43  39  94  19  66  31  95  33  94  19  64  55  20   3  69  56  51  62  21  55  97  30   7  39  41  65  95  93  28  54  13  22  13  18  18  77  76  24  86  87  20  30  91  83  20  95  48  56  70  47  55  70  13  54  40  76  25  11  83  17  23  67  25  56  12  92  75  78  30  12  59  33   1  38  49  68  78  71  26  36  78  86  52  16   7  40  53  98  11  51  37  69  60   5  52   4  55  60  14  52  14  25  58  34  78  75  94  62  34  52  39   1  14  50  36   4  55  54  86  91  48  41  26  79  58  68  24  28  37  99  91  65  88  42  19  57  17  97  87  87  40  32  15  64  33  84   2  74  16  59   1  82  99  42  80  28  79  88  78   3  69  86  14  10  48   3  32  39  71  71  56  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                81  69  13  62  38  65  74   8  31  32  16  61  75  25  61  44  93  87  86  91  66  91  95  64  83  46  27  31  68  98  12  54  78  32  68  91  46  61  36  52  29  14  65  14   5  25  54  94  33  75  78   2  36  12  21  28  35  61   6  72  23  21  20   3   3  97  88  49  11  42  44  36  95  22  11  97  97  45  59   1  10  25  23  57  64   3   3  14  62  34  90  59  17  66  95  29  10  94  30  10  36   3  17  20  97  43  32  49  63  31  10  13  10  35   5  86  47  32  71  68   2  54  43  63  55  98  65  97  98  32  73  81  24  16  68  98  51  58  64  63  84  72  37  94  96   4  86  76  74  96  81  97  99  77  44  57  73  11  53   1  72  66   2  55  31  89  69  21  43  97  69  79  61  25  66  31  98  95  12  96  62  17  18  39  77   8   7  56  86  45  72  94  21  89  19  75  77  11  74  60  88  41  27  11  25  47  45  22  70  72  37  31  24  65  81  73  83  32  71   2  18   5  13  75  25   2  77  45  41  55  56  66  93  48  86  78  94  68  50  72  36  16  88  66   6  31  48  14  15  59  48  96  83  54  99  54  81  59   6  76  45  30  86  46  65  98  49  68  77  28  47  33  24  50  70  42  40  31  66  24  20  18   5  48  26  63  30  48  25  66  72   9  59  94  82  71  43  36  49  63  77  50  46  28  82  77  40  93  64   5  59  10   8  67  97  42  49  13  31   5   2  67  17  27   1  72  38  66  38  80  58  62  46  37   7   1  31  53  50  33  92   1  52  86   6  81   7  29  66  66  21  22  57  88  10  38   7  30  42  73  71  21   4   1  68  64  17   9  41  51   8  89   6  39  53  77  38  83  97  63  51  73  83  48  14  13  85  19  20   7  48  41  22  16  86   4  16  15  56  19  69  51  53  53  13  53  89  49  12  81  78  73  15  10  19  98  48  19  58  31  25  81  57  71  41  19  81  55   8  70  39  21  83   9  93  22  47  29  53  88  97  68  96  57   2  97  87  48  22  37  72  60  77  50  15  95  89  44  65  86  61  52  53  26  62   7  72  91  77   4  66  40  67  32  72   9  75  18  48  35  85   3  47  66  92  86  59  29  78  17  99  77  36  86  81   8   7  17  99   4  13  83  13  65  40   8  66  40  58  63   6  36  90  20  72  42   5  19  49  45  29   9  59  67  36  58  42  63  45  41   2  46  82  40  80  75  50  91  77  52  31  53   8  30  27  64  50  49  52  33  11  93  77  30  32  40  10  77  11  89  72  38  71  48   9  94  18  61   7  49  25  62  53   2   5  96  27  41  79  89  89  63  79  73  51  20  93  35  43  15  81  98  88  10  24  21  44   3   2  23  11  20  96  82  46  26  34   2  64  50  85  32  90   8  43  18  13   2  53  27  98  37  72  43  19  72  89  83  46  69  34  15  42  54  59  51  31  35  20  11  26  92  38   5  34  40  96  72  33  63  24   4  20  52   8  53  13  57  27  13  19  94  60  48  82  22  16  58  67  14  49  71  68   3  64  23  53  20  38  37   4  47  46  22  81  53  44  63  50  57  23  98   9   5  55  94  10  67  56  10  17  30   9  45   3   4  34   3  48  66  10  47  52  99  76  90  47  80  63  74  28  96  21  26  29  58  31  61  48   6  62  28  39  89  75  92   7  41  96  87  46  88  68  67  93  23  19  78  32   8  17  95  39   6  92  85  66  40  92  87  68   8  84  49  97  57  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              83  38  94  66  68  57   8  75   4  30  15  97  73  21  83  97  16  43  82  67  71  43  86  37  77  62  62  55  15  52  85  50  34  59  84  49  18  64  53  84  20  41  11  22  50  95  79  61  98  92  69  17  28  70  40  60  64  96  36  96  44  78  54  32  63  44  30  60  87  15  67  46  46  17  89  66  78  17   8  18   2  41  34   7  73  96  86  35  77  39  64  93  39  21  23  74  30  94  97  96  77  23  33  31  41  12  78  85  69  82  11  91  33  32  36  28  17  51  89  91  57  27  46  32  41  98   7   8  70  82  87   5  41  35   8  60   1  83  86  41  93  78  96  92  98  46  25  17  29  53  17  66  78  72  97  94  52  61  51  20  72  20  73  89  63  70  47  73  86   2   4  87  71  71  97  42  97  71  62   3  23  69   6  65  71  82  16  84  56  36  21  17  76  39   8  92  50  26   3  81  14  16  48  50  40  82  38  43   8  52   8  66  47  66  57  35  36   3  52  40  27  20  18  69  46   2  35  16  27  24  10  37  10  30  71  27   3  19  28  19  45   2  35  50  44  65  49  70  47  13  69  11   4  37  25  26  49  10  97   8  17  23  56  80  81  47  26  23  23  95   4  71   7  84  92  84  52  15  12  66  72  84  85   7   5  44  58  49  14  80  13  97  80  23  55  73  54  42  74  74  95  75  62  31  71  48  26  61  28  95  12  87  72  15  68  89  70  50  57  87  80  23  16  10  62  66  56  23  52  88  89   6  10  61  85  17  46  57  68  64  42  17   5  46  51  49  17  88  90  76  55  16  92   7  29  56  21   1  71  17  96  41  56  41  63  71   1  15  74  12  17  76  10  43  52  37  46  12  18  47  48  53  71  79  64  61   8  63  64  96  13  17   3  33   5  99  35  83  58  31  53  95  40  36  16  49  86  55  56  10  19  82  58  48  68  75   8  28  71  53  52  96  60  46  55  10  84  76  14  96  75  45  96  39  92  54  64  85  92  70   2  84  85   7  90  51  54  24  15  42  75  77  80  12  99  95   9  37  87  18  74   1  88  44  12  58  58  24  62  41  37  74  34  38  19  77  35  40  30  85  35   6  44  59  94   3   2  74  17  88  35  36  87  18  89  45  45   2  13  47  73  32  43  78  95  43  63  33   5  62  86   7  29  73  20   4  11  44   1  12  64  91  61  52  12  61  13  64  34  54  55  50  16  84  50  80  50  42  79  95  99  79  12  53  40   8   7  98  86  16  92  39  58  69  22  24  39  88  99  40  37   4  44  11  92  53  63  53  50  93  38  26  92   6  21  84  65  99  78  44   8  15  37  79  92   1  82  90  42  29  95  94  19  13   8  95  57  29  75  87  30  50  86  46  87  23  62  33  64   4  36  97  14  79  90  14  84  14  98  22  94  89   4  90  74  60  36  99  20   5  62  87  68  23  81  30  95  33  95  58  50  16  24  91  99  86  12  15  69  43  46  76  45  10  42  59  84  53  79  26  48  37  40  16  39  67  67   8  65  26  47  55  86  41  81  35  94   2  34  47  27  25  51  93  80   9  29  91  47  86  25  84  46  20  63  93  17  17  44  57  96  87  25  50  13  86  58  84  76  18  31  45  39  66  13  93  42  20  23   7   8  81  82  88  59  79  51  60  58  16  49  61  39  55  15  87  12  18  93  20  41  43  55  52  53  95  77   8  20  48  56  17  41  98  41  17  61  26  83  49  86   7  36  11  26  70  40  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            11  53  16  66  75  34  23  88  90   5  55  51  96  31  24  93  52   7  72  96  98   7  67  67  84  77  68  40  42  44  41  83  89  78  53  99  85  47  57  61   9  99  38   6  62  59  79  54  98  15  44  70  76  22  73  44  92  38  92  84  75  25  33  28  80  94  18  48  51  35  12  92  38  19  86  26  14  61  93  99  27  65  69  34  38   9  65  22  40  52  20  49  88  74  43  28  50  42  28  52  38  38  75  81  55  51  47  94  45  36   8  74  65  37  29  60  88  75  85  58  54  72  19  42  69  80  12  30  85  61  23  62  84  92  99  55  93  54   9  40  97  34  82  56  19  14  62  34  94  57  67  19  14  78  13   3  28  18  40  93  22  47  35  78  50  84  69   5  85  45  60  30  37   9  22  13  54  41  56   5  28   8  87  18   1  25  50  99  17  31  88  25  54  41  65   7  94   7  78   8  75  58  39  37  98  80  74  36  95  83  72  64  81   2  81  32  59  87  21   4  16  38  94  76  40  57  62  47   8  68   8  37  60  54   5  48  72  68  16  84  94  29  98  48  12  58  64  65  44  59  64  12  79  87  16  68  78  75  21   9  57  51  14  14  33  46   4  88  49  51  37  34   1  46  97  65  65  67   4  82  97  13  91  93  12  22  88  77  37  99  54  32  29  27  13  54  36  10  58  70  79  25  29  52  17  96   1  54  56   3  13  85  46   9  98  57  45  87  95  55   3  16   4  33  79  24  44  44  64  59  62  56  94  55  76   9  60  77  38  88  42  43  13  57  58  31  86  44  72  82   4  79  20  89  88  55  99  36  75  76  46   9  86  17  96  64  35  40   7  82  26  84  39  90  30  54  23  69  44  45   3  94  27  76  41  39  87   8  60  52  39  99  32  43  96  62  46  54  48  13  44  32  86  11  26  54   4  36  53  34  63  11  45   5  91   9  64  63  53  45  23  22  84  86  64  81  64  78  73  29  53  50  41  13  59  16  66  50  70  12  33  96  78  35   5  18  31   7   4  89  16  55  77  17  27  15  83  73  39  30  48  48  34  34  41  41  53  77  94  42  51  65  46  95  73  55  36  84  83  48   2  36  42  18   6  87  61  85  35  47  69  38  20  87  52  87  68  67  13  10  38  94  71  92  70  84  44  41  38  37  28  46  80  25  77  10   2  33  92  99  53  23  67   4  29  20  99  59  90  21  79  50  34  69  57  95  97  81  94  75  52  23  51   9  59  38   4  63  98   2  11  40  49  83  45  87   6  90  62  91  75  41  95  83  33  68  39  81  84  23  23  31  94  66  20  96  12  92  85  78  59  73  84  60  48  12  54  81  72  13  90  41  82  93  38   4  67  77  28  96  60  58  20  47  40  25  18   6  67  65  23  18  95  22  32   3  60  82  37  26  55  65  96  63  74  25  88   3  43  94  75  71  89  96  33  12  64  52  81  82   7  13  24  78   9  17  13  23  57  17  19  35  44  87   1  45  56  18  15  98  74  12  98   7   4  61  83  97  39  12  67  61  79  97  99   3  19  37  31  10  62  93  83  47  74  52  70  79  10  69   9  48  37  78  22  55  76  94  49  69  49  23  36  70  29  42  59  70  23  91  66  52  67  46  69  24  51   3  62  34  98  40  60  61  12  95  31  62  73  59  98  95  69  86  41  54  14  45  29   5  68  89  89  25  31  50  98  18  84  83  83   5  25  70  93   4  47  98  33  20  47  11  48  20  46  38  11  62  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          57  48  58  37  91  28  21  55  84  76  66  69  93  16  38  10  22   5  10  28  92  32  11  97  28  86  22  26  15  73  78  11  85  67  86  54  86  23  28   7  69  86  16  40  23  46  29  23  68  28  72  88  71  77  19  79  37  37  63  97  55  16  30  24  90  55  21  49  43   4  93  48  42  65  54  74  58   6  85  33  41  57  32  59  62  36  97  26  68  92  87   4  55  61  73  24  69  34  90  28  72  36  32  58  23   7   9  80  54  38  93  42  16  25   9  68  82  71  82  79  35  45  60  85  20  34  16   1  11  17  23  69   8  18  46  54  25  45  84  71  21  19  17  69  92  81  99  77  99  88  24  69  80  51  73  96  96  45  34  91  75  19  81  51   1  26  26  99  10  87  60  16   7  16  77  28  57  15  13  22   2  45  90  40   6  88  21  94  44  58  42  96  31  33  98  67  75  45  86  46  24  29  80  30   8  89  48  65  76   8  52  78  42  85  76  36  15  13  96  50  49  15  81  18  16  53   8  40  48  23  69  63  61  38  97  35  81  20  86  96  11  97  89  35  49  40  15   3  76  52  20  98  10  78  27  69  82  87  86  64   9  62  77  28   5  71  41  71  35   3  46  61  18  59  29  74  86  13  80  12  52  57  47  16  77  35  63   3  12   2  49  62  36  16  52  18  22  21  13  53   7   2  52  84   5  17  20   1  59  54  42  94  28   5  30  48  27  70  13  66   9  51  41  95  46  67  98  97  78  29  72  78  95  79  44  42  31  69  12   7  78  66  21  66  31  26  58   1  54  19  29  27  30  92  17  37   2  48  81  10  68  64  17   8  24  79  75  62  41  27  69  55  73  99  76  23  40  47  68  14  79  26  23  25  22  48  64  82  14  32  72   4   3  99  98  47  23  34   9  38  22  84  72  48  26  52  62  41  98  55  95  50  12  40   4  95  33  78  81  38  96  14  49  85  29  80  20  89  61  25  61   7  59  19  67  63   7  71  89  65  55  70  83  95  82  53  48  49  49  91  84   5  85  91  99  79  19  70  61  96  92  86  47  58  25  48  22  24  77   6  61  37  58   9  54  46  36  80  88   8  58  27   1  24   7  93  57  11  96  36  25   7  57  77  27  52  60  58  63  30  17  64  16  48  45   5  90  74  73  24  44   8  24   2  17  84  82  53  25  77  31  84  63  22  60  95  35  50  81  29  85  39  32  76  93  42  20  89  56  27  13  98  88   3  50  62  89  55   4  89  23  88  76   7  73  84  85  30  74  12  56  59  49   8  87  53  70  86  87  58  62  44  11  75  34  87  78  52  33  79  44  10  66   7  12  40  68  11  24  42  79  73   2  92  89  50  94  22  57  88  59  58  65  98  72  18  53  41  48  58  61  59  76  49  29  88  40  31  75  13  13  89  57  59   7   6   6  53  98  19  33  84  31  67  11  83  18  69  23  41  87  48  61  11  79  29  50  61  22   8  13  87  21  97  61   2  14  83  51  26  94  25   9  67  69  29  87  33  88  19  79  11  71  61  92  35   3  74  97  46  18  66  91  89  58  45   3  34  29  12  60  26  91  96  12   4  93  44  60  79  89  28  60  96  61   6  51   9   9  22  27  73  28  60  67  18  77  85  99  46  30  19  10  75  85  16  56  41  53  88  46   1  31  87  78  80  68  31  41  63  32  15  86  98  53   4   7  70  20   6  50  79  82  95  24   9   2  42  54  84  41  43  59  16  95  84  52  46  33  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        96  75  29  67  53  14  18  71  36  38  57  18  14  71  65  73  19  72  57  15  85  57   5  13  48  52  73  56  59  27  26  46   4  37  59  28  91  75  74  10  28  19  68  97  65  82  50  48   1  31  93  86  62  33  37  84  75  41   7   2  40  91  11  43  64  96  54  31  10  68   7  65  79  82  11  11  59  39  67  42  55  13  25   5  64  19  21  79  39  32  92  71  90  84  70  38  83  45  95  66  62   8  45  19  66  57  36  21  64  51   5  74  90  87  95  20  27   8  45  93  86  96  92  97  45  41  75   3  89   2  79  35  69  38  71  78  33  16  84  90   4  69  91   8  88  17  45  21  43  43  58  79  87   9  75  11  87  22   6  48  88  44  10  32  95  63  69  62  65  10   8  51  56  79  21  42  42  23  22  64  89  32  79  45  76  53  29   9  92  99  29  18  67  12  97  81  21  36  99   6  72  63  90  80   3  96   7  66  44  87   9  62  27  28  52  51   5  95  49  63   6   4  74  23  74  98  52  52   1  73  69   8  73  77  92  25  79   9  78  56  18  29  71  90  35  53  93  20  14  53  23  30  44  62  41  69  24  46  90  39  88  59  60  59  67  20  42   3  78  49  35  50  85  32  88  38  48  91  87  74  10  30  46  47  17  47  96   3  89  46  37  54  34  75  56  76  95  59  19  33  86  12  61  65  33  78  92  88  61  36  70  16  74  68  48  41  29  19  86  33  33  84  53  94  19  51  72  38  75  21  92  26  14  88  51  87  97  40  32  52  18  93  91   6  39  87  72  96  93  37  57  61  53   9  59  77  88  67  81  27   4  93  47  24  97  62  43  73   8  84   1  94  66   8  45  26   3  54  32  43  26  41  24  98  26  56  27  63  76  99  71  10  75  34  50  79  26  90  61  17  55  24  24  25  42  27  26  67  54  90  78  15  24  83  91  80  42  54  31  11  69  14  37  76  57  44  49  36  52  25  75  96  45  71  64   7  90  87  74  59  90  97  13   9   5  52  14  28  90  96  58  38  66  84  35  62  11  31  35  75  47  94  84  54  84  46  93  13  18  61  35  26  40  73  51  72  71  25  84   3  36  58  54   9  14  99  93  63  67  44   4  31  35  70  99  59  89  35  97  70  19  14  82  97  89  36  44  34  49  38  67  19  44  90   5  16  60  75  84  76  76  80  81  16  52  73   6  68  41  80  91  10  61   1  46  40  63  57  41  23  26  21  11  81   3  85  76  14  14  88   3  13  45  85  27  62  57  98  98  24  50  81   8  74  26  51  90  90   3  77  55  93  78   1  39  41  44  55  22  73  85  68   2  91   5  92  24  15  34  29  26  16  42  66  41   7  42  82  35  65  78  57  57  41   3  43  49  13  94  78  83  20  78  32  53  14  66  56  56  77  98  99  87  72  43  35  21  69  63  35  97  98  95   5  75  92  14   5  44  41  18  78  72  55  77  87   1  67  33  70  85  64  59  92   4  24  43  68  29  96  59  46  32  61  99  30  57  27  12  66  27  52  72  52  19  74  11   9  79  43  50  33  74  35  63  62  73  12  69  45  17  77  13   6  31  41  82  41  36  86  29  69  90   9  32  52  31  71  61  73  33  69  26  15  84  14  71  28  62   4  60  15  26  43  65  61  33  90  42   4  35  84  13  88  44  81  50  77  72  78  88  48  20  44  20  87  65  97  47  57  91  84  87  95  43  61  21  81  51  79  52   4  10  74  98   4  65  48  76  79  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      75  20  35  57   4  55  81  75  16  92   8  68  48  18  49  30  29  99  34  70  62  82  44  38  71  41  36  56  43  61  58  35  53  82  97  10  61  92  96  34  86  24  60  39   6   9  11  49  18  85   3  71  83  77  86  36  96  52  18  43  63  76  26  14  47  39  87  42  88  66  76  10  19  82  74  59  18   5  74  74  30  70  20  57  44  53  47  15  73  75  38  85  89  11  72  35  86  91  60   6  17  64  72  34  69  72  25  87  80  88  66  96  53   4  75  29  70  42  38  86  78  16  91  28  84  72  21  46  81  26  24  32  11  30  43  96  42  34  18   4  98  15  86  73  54  50  61   1  73  55  40  49  19  81  70  94  75  49   7  11  72  51  37  95  33  70  93  95  68  85   2  75  31  88  18  70  13  45  58  45  97  77  80  24  36  43  20  62  89  29  11  82  45  75  50   5  17  55  60   1  89  86   1  11  92  74  60  80  45  44  16  93  70   5  86  22  52  22  10  55  42  72  84  16  71  67  75  81  52   3  83  24  67   9  34  24  61  25  22  34  87   8  35  23  36  22  42   9  63  57  33   1  41  23  86   3   4  26  99  71  98  18  89  10   6  56  83  65  91  80   5  82  48  40  42  89  38  64  27  88  82  88  20  19  74  49   5  41  81  44  12  16  98  76  51  29  89  65  89  23   6  54  59  31  21  34  63   7  99  34  91  86  55  61  85  69  71  92  77   1  71   1  12  18  18  69  54  91  37  95  24  51  65  67  75  93  13  80  75  57   7  63  97   7  66  50  98  26  40  56  64  18   3  65  91   8  11  61  98  14  37   8  66  96  48  14  42  22  87  95  72  25  24  10  15  20  57  88  48  56  26  62  58  21  36  98  60  96  43  83  16  40  61  14  10  39  90  68  64  71  81  64  22  69  22  38   1  75  33  27  28  59   5  35  66  27  54  80  37  81  39  38  64  94  73  86  72  41  53  65  85  38  77  49  32  78  97  76  98  41  62  99  24  66  45  17  46  19  88  56  32  77  90  28  65  33  74  69  49  74  62  76  56   5   3  89  36  24  22  21  51  11  49  73  93  53  92  72  90  19  58  69  55   2  94   7  37  17  88  41  90  58   9  19  67  32  34  38  22  78  17   3  54  44  27  15  74  15   1  67  27  25  82  85  17  24  64  54  52  79   1  52  11  58  49  50  66  44  19  38   1  10  71  25  83  37  25  47  28  43  81  27  46  87  59  68  79  33  45  30  90  33  81  38  34   9  55  32  36   8  21  68  97  92  35  89  39  16  48  34  20  80   1  16  18   5  33  16  20  28  72  38  58  81  19  94   4  26  45  55  99  86  26  26  44  49  58  67  77  40  45  60  85  33  55  51  69  11  88  83  50  44  10  11   8  11  40   2  87  10  98  10   4  41  74  84  69  45  41  31  76  81  69  71  86  56  43  78  64  62  34   2  42  59  88   4  66  25  31  82  14  24  10  28  61  22  75  92  92  85  16  83  98  69  31  28  82  95  46  94  96  41  41  33  46  71  75  71   7  66  90  71  26  46  15  79  41  77  42   5  54  97  46  93  18   1  29  40  99  55  17  90  98  73  41  17  45   7  39  13  22  54  45  79  53  76   4  38  39  70  49  98  85  36   5  70  91  11  71  80  24   6  84  27  66  40  13  91  18  35  90  77  43  22  49  99  96  98  94  26  93  93  90  60  18  32  14  51  77  28  79  36  45  65  70  50   4  20  20   2  20  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    31  68  93  38  26  67  63  68  70  85  77  27  90  79  52  68  26   3  96   1  30  77  48  85  21  12  98  31  39  46  18  28  41  39   1  88  20  38  49  50  46  48   3  15  50  31  23  90  13  41  86   6  87  78   9   8  29  88  92  74  20  74  88  64  35   3  74  33  34  75  64   2   6  36  86  26  59  89  86  22  99  61  65   6  32  48  30  17  99  20  35  27   8  63  39  30  57  84  64  41  74  68  77  16  91  22  64  46  51   4  59  31  19  88  27  22  62  66  61  92  30  90  28  62  21  88  93  58  73  43  17  55  20  63  23  73   8  31  97  31  62   9  39  61  83  71  49  17  80  90  41  11  31   3  95  51   9  11   2  53   4  29  54  48   5  89  97  66  73  25  78  66  70  60  49  88  92  42  29  47  95  53  50  50   3  10  34  23  39  60  56   9   8  77  99  90  53  57  97  25  43  54  16  71  52  25  88  50  61  59   3  20  59  89  64  65  59  16  22  76  17  31  52  83  46  44  13  73  56  79  15  70  44  57  90  39  20  61  37  81  66  39  25  58  52   1  96  46  65  68  25  88  40  41  27  83  33  60  55  45  31  87  81  31  79  29  42  45  20  59  35  30  93  39  53  30  89  75  35  63  80  71  52  65  68  28  62  95  22   4  61  43  14  83  34  55  57  11  61  37  50  36  86  67  17  11  59  95  37   6  85  80  76  71  46  91  82  65  76  46  42   1  30  81  33  69  35  48  47  19  24  26  26  84  78  54  54  79  40  16   2  43  40  85  64  44   3  94  34  11  50  16   1  52  99  64  43  71  54  76  86  57   4  78  38  73  23  35  41  48  12  42  80  83  81  49  93  40  54  80  68  21  30   9  74  19  69  87  12  49  59  28  46  82   1  34  41  60  26  11  97  84  88  55  87  88  35  96  38  15  27  28  76  70  13  44   9  50  67  36  90  91   2   5  63  34  46  90  42  21  32  14  24  79  81  50  39  86  64  39  33  33  18  23   7  90  30  72  85   6  85  83  87  80  60  94  87  72  49  90  56  61  89  48  50  62   2  46  97   6   5  57   9  58  44  40  83  19  50  50   4  89  69  53  83  19   7  75  96  89  54  15  60  53   7  85  80  35  17  65  51  58  28  64  36  15  93  88  76  33  83  88   2  84  73  94  85   6  72  49  52  91  44  47  99  64  70  59  41  96  35  90  25  95  19  15  45  14  43  59  13  56  40  16  74  17  80  21  58  32  29  67   2  92  51   6   9  61  19  65  26   7  30  77  39  14  61  23  37  70  26  99  24  75  35  58  32  78  23  38  71  35  33  16  72  16  82  19  50  84  64   6  68  85  34  17  17   9  83  21  57  62  34  74  29  16  91  34  42   4  77  97   1  95   6  26  18  94  15  27  52  45  71   2  39  96  10  24  52  97  70  23  14  64  59  77  10   7  66  93  14  22  80  98  89  73  76  86  89  26  39  21  50  40  99  80  85  92  46  66  48  35  50  88  56   4  57  69  43  95   3  66  92  36  18  95  71  86  77  28  23  68  70  33  78   3  99  30  13  76  39  50  51  35  86  24  62  56  22  84  50  85  76  76  26  22  46  21  63  77  95  24  38  87  74  39  80  32  31  71  68  86  84  36  71   8   3  45  94  70  54  23  21  17  88  63  86  52  31   2  56  29  76  93  37  13  73  62  26  91  19  58  57  77  89  74  40  71  66  97  88  39  29  22   8  69  48  91  95  66  46   6  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  88  72  65  72   5  62  54  17  94  65  50  26  52   2  32  49  96   8  56  38  82  14  95  81  37   8  73  43  41  62  86  11  74  35  35  77  50  86  98  72  60  65  68  26  12  64  48  37  25   6  41  98  32   5  99  64   2  58  46  43  48  88  25  33  38  95  45  24  21  77  16  10  24  63  99  32  63   2  24   5  23  39  64  34  63  95  20  91  87  59  98  61  99   8  72  89  85   4  80  60  71  48  30  15  90  29   1  77  58  14  93  13  36  63  41  40  69  48  46  72  66  23  78   6  56  61  40  19   8  94  62  19  57  22  28  15  56  48  74  56  42   9  81  78  80  35  83  50  85  55  72  88  90  75  30  28  26  59  72  54  31  57  60  68  51  17  47  93  31  16  48  80  52  34  98  82  13   3  38  13  66   2  47  90  86  13  56  17  24  33  35  84  84  41  99  72  79  44  22  82  14  59  44  85  41   5  12  93  80  89  39  87   6  14  76  12  50  34  63  50  81  21   8  85  33  87  30  37  93  20  58  18  96  28  52  71  36  30  59  27  94  39  60   4  93  33  18  33  75  35  69   7  36  46  85  20  33  37   9  23  19   7   4   4   8  79  90  53   8  48  32   8  43  52  12  98   6  24  28  22  29  34  55  11  28  70   1  85  80  63  29  14  51  53  49  65  16  34  43  96  37   3  18  54  29  29  27  71  53  48  22  91  79  88  62  77  50  77  75  62  73  37  89  29   3  89  24  17  25  81  91  15  77  50  60  29  66  93  32  44  47   9  90  74  20  15  52  81  48   2  75  22  89  69  84  48  92  66  72  74  18  45  95  98  91  30  45  55  31  70  21  93  38  43  55  85  58  88  52   7  21  42  39  17  55   4  63   6  42  49  45  72  13  74  81  38  22  53  33  11  93  86  27  85  83  18   4  18  35  56   2  73  85  38  95   5  68  74  52  98  47  75  48   7  56   4  33  70  77   6  53  97  89  99  87  32  24  73  67  60  65  88  39  95  21   2  73  87  75  44  80  64  82  94  60  19  18  68  60  25  63  70  49  72  35  88  50  24  97  25  67  92  65  19  66  13  12  14  95  91  70   4   3  47  21  11  71  29  33  70  11  43  13   1   1  40  62  14  67  13  57  24  31  45  13  26  42  69  75  77  55  94  59  83  59  31  60  73  21  40  98  99  86  17  42  66  55  39  47  48  88  83   7  96  40  98  33  23  48  50  10  87  29  84  15  66  93  35  63   7  44  14  69   1  16  78  71  77   9   5  90  12  60  51  56  36  79  81  51  84  76  92  47  22  51  58  48  29  58  47  94  90  26  56  60  69  47   8  75  58  30  81  60  11  75  84  99  80  83  61  22  80  33  74  86  48  13  88   2  56  13  19  32  35  16   1  71  14  67  65  91  75  65  58  89  22  76  12   3  86  84  18  28  14  53   8  65  25  20  31  45  68  79  56  63  21  70  39  74  34  13  83   9  51  37  19  71  39  25  53  23  20  21   2  90  29  78  26  19  34  60  47  86  33  61  43  67  68  88  27  89  50  86  61  66  22  70  52  40  25   4  30  81  15  13  65  67  77  31  52  12  25  35  44  17  77  73  90  70   7  68   3  85  64  77  30  65   9  57  74  63  67  99  19  19  53  28  71  76  14  49  40  47  98  59  67  84  80  37  11  78  98  47  15  30  80  89  26  49  30  59  59  71  80  51  39  52   8  62  14  43  27  10  42  70  56  43  69  21  26  59  69   4  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                95  41  14  80  87   2  12   8   7  45  78  65  52  48   4  49  68  31  68  17  26  43  39  83  28  37  26  53  56  63  12  31  48  14  27  91  62  99  31  58  31   4   7  10  41  35  97   7   6  22  31  92  90  88  54  62  64  89  50  65  29   2  19   7  18  44  19  87  19  45  19  32  84  43  97  17   2  31  35  53  73  54  90  79   5  52  49  13  11  45  39  19  85  28  46   3   5  14  90  99  45  96  21  25  15  34  10  33  84  66  62  20  38  11  92   1  13  65  54  22  91   3  76  95  57  60  89  71  61  24  23  61  55  12   4  83  74  31  17  35  72   3  30  78  64  11  54  42  29  17  39  19  70   1  63  86  40  55  44  74  88  46  38   7  43  58  60  16  23  78  35  60  62  30  53  85  25  41  86  34  27  39  54  41  13  18  62  46  48  92  37  43  40  22  66  67  92  85  23  33  48  74  53  30  63  20  58  82  58  23  41  50  42  46  21  66  32  69  59  17  77  35  56  71   6  57  43  85  28  75  97  47  90  28  25  93  72  64  74  69  38  31  23  65  24  68  36  59   3  23  92  43  77  19  15  36  27  77  12  70  36  46  97  85  93  31  22  48  33   9  19  55  43  27  47  27  84  53  83  18  94  36  45  81  39  48  23   7  19   7  86  56  14   1  81  96  49  98   4  91  96  34  43  36  96   8  45  54  11  65  28  85  86  43  94  31   6  41  13  23  62  42  89  47  87  33  82   1  32  57  82  75  92  73  34  79  36  30  26  62  66  78  87  30   2  65  98  10  69  61  93  25  15  14   6   2  60   8  44  26  69  68  85  78  93  81   5  56  33  69  61  10  11  41  60  92   6  56  70  75  30   3  63  94  65  61  13  15  54  72  36  21  28  27  74  32  75  57  50  82  18  43  38  88  49  81  36  52  26  44  29  18  61  99  41  74  40  27  55  99  85   4  70  18  53  69  64  49  93  25  91  97  49  62  44  60  96  13  21  38   5  41  14   3  76  24  57  55  41  41  27  16  28  60  36  75  76  37  29  50  63  41  44  44  84  40  55  42   4  72  51  62  93  75  70  30  17  68  49   5  23  89  96  68  79  60  11  43  11  52  89  74  44  14  92  29  49  70  80  92  47  66  73  55  10  63  35   2  92  52  58  33  86   6  20  43  91  37  13  34  51  30  84  97  68  63  52  33  43  60  92  79  90   5  52  45  79  94  34  65  56  55  43   1  67   9  38  87  21  43  46   6  30  70  41  40  91  93  76  69  51  57  49  82  99  51  75  58  38  79  90  11  78  56  33  33  98  50  50  43  32  24  83  96  47  18  61  56  75  26  84   1  12  47  16  70  71  73  84  76  24  78  69  37  49  79  81  93  52  65  28  62  25  97   4  98  72  91  87  37  30  36  94  19  45  81  18  43  28  89  22   7  86  28  43  18  20  20  92  35  96  77   6  14  96  50  70  32  41   3  31  71   1  88  61  19  98  74   6  18  59  60  13  95  77  15  28  57  35  25   4  39  56  24  43  53  82  28  75  50  76  15  82  43  20  62  91  14  92  72  27  21  40  47  92   8  57  86  61  58  36  55  60  17  19  76  31  13  91  95  32  65  30  99  41  69  21  53  50  88  68   2   1  61  29  50  99  15  69  21  94  14  95  71  54  64  44  82  98  95  46  90  96  97  76  93  49  18  73   3  12  97  57  90  75  52  75  30  70  20  40  53  71  12   4  40  49  45  11  42  46  57   3  86  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                              6  21   8  32  39  24  16   3  23  45  82  46  27  92  17  86  13  34  50  68  64  53  81  93  43  41  67  56   8  79  66  74  27   4  45  32  25  47  27  91  47  12  91  54  80  92   4  67  84  99  27  27  58  89  35  35  99  83  14  59  56  33  89  94  21  23  69  51  72   4  64  68  38  88   9  46  80  84  13  27  91  98  82  88  62  73  51  87  44  16  73  94  96  43  44  75  24  88  76  58  29  13  22   9  68  52   4  86   9   2  48  52  75  94  57  38  91  66  92  38  44  26  66   4  81  96  33  80  26  63  31  70  73  47  91  50  76  46  35  36  61  99  20  37  97  67  80  35   4   5  84  14  27  46   9  40  60  40  95  84  76  61  34  86  95  84  98  17   2  24  37  73  93  49  34  24  85  14  82  10  37  69  45  14  31  75  30  42  28  25  29  90   4  68  58  75  32  12  56  81  95  96  72  40  13  36  95  84   6   9  79  54  16  52  53  23  68  69  27  47  44  25  68  51  73  53  92  63  58  92  42  57  68  74  99  56   9  86  91  15  61  88  20  91  72  33  79  11  88  73  68  90  10  42  43  57  84  85  93  30  99  64  82  90  70  17  79  60  34  80  15  78  31  28  29  31  43  34  91  58  10  51  41  20  16  64  36  29  18  19  33  36  80  64  68  95  71  69  14  98  14  28  49  11  39  94  86  94  65  98  93  64  59  11  45  94  87  25  26  13  15   4  88  58  88  69  53  24  59  81  21  50  73  54  43  15  57  94  91  29  16   1  64  62  45  48  39  23   6  74  57  32  36  72  65  74  89  16  59  80  39  52  99   7  14   9  21  43  87  92  22   4   7   4  89  90  42  84  61  41   7  53  95  88  42   6  49  72  14  59  60  36  48  55  26  23   1  12  75  99   8  85   1   1  59  36  67  66  82  68  25  42  42  10  54  58  61  71  18  16  12  57  99  59   6  12  86  58  31  86  66  62  95  65  56   8  86  15  77  78  78  42  96  44  29  28  37  80  62  58  48  81  67  93  42  18  82  50  26  41   7  57  47  45  75  92  77  94  77  99  49  78  79  14  51   8  43  47  41  54  79  29  57  27  29  77  92  84  25   3  30  68  68  22   7  42  68  11  43  82  55  48  59  76  64  38  37  84  15  87  73   4  76  62  90  92  10  75  75  23  11  41  17   5  37  21  11   1  94  55  59  31  51  44  53  37  85  78  69  21  33  28  78  76  16  48  63  16  80  26  33  79  55  96  86   6  39  97  29  51  11   4  65  16  18  57  81  96  24  64  36  31  82   2  97  48  47  19  71  15  54  13  14  42   5   3  79  38  65  32  58  26   4  33  61   7   1  10  24  60  11  96  55  65  44  82  58  68  70  80  72  99  28  32  19  89  14  93   3  82  16  80  94  64  43  20   1   8  48  25  64  70  81  41  98  22  45  79  93  71  78  92  82  38  41  64  81  17  45  44  97  80  49  16  93   3  43  61  43  49  56  89  56  96  26  61  88  95  26   2  94  99  72  80  88  83   1  49  16  60  72  14  88  79  95  80  91   8  63  37  62   8   1  11  51  91  41  58  57  29  73  80  82  16  99  75  79  34  72  71  43  92  87  73   6  79  31  55   2  24  16  74  19  97  11  66  71  97  98  71  28  62  10  17  74  75   8  29  45   7  68  41  43  28  14  21  57  77  89  78  63  34  88  17  40  83  68  34  97  64  18  65  48  78  50  59  97  45  14   5  16  27   9  40  88  21                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                            99  40   2  22  25  58   8  99  54  57  50  37  26  12  58  82  22  87  89  69   2  11  37   6  79  29   8  12  73  61  89  69  35  78  97  70  46  32  77  50  62  33  55  22  99  14  27   3  77  15  76  89  49  56  68  50  95  72  57  51  19  42  10  43  97  25  11  78  93  65  58  70  29  91  52  79  58  95   1  84  36  67  76  85  66  93  88  88  54   8  11  61  23  82  28  81  46  12  25  93  32   8  43  88  25  94  76  39  67  85  69  43  49  95  83  87   7  48   3  20  49   4  20  37  73  70  64  87  95   2  72  52   9   2  62  67  32  41  52  18  94  49  92  79  45  57  15  93  77  40  52  60  77   4  66   2  29  13  56  99  75  63  84  52  24  32  37  88  44  40  48  27  18  46  40  66  33  79  76  84  67  30  10  30  36  90  91  72  48  47  18  75  49  74  22  54  68  14  74   3  27  49  64  11  83  97  79  43  32  30  69  62  15  51  45  27  59  25  52  60  75  58  45  12  18  55  89  21  22  41  46  19  73   5  16  55  36  73   7  46  62  45  22  28  11  15  74  27  26  18  73  17  88  64  20  97  22  65  40  19  38  57   2  16  15  83  11  23  12  58  95  99  94  54  63  21  90  40  71  14  68  97  79  81  89  46   5  56  63  64  23  79  33  54  41  66  36  15  11  85  56  84  77  26  46  10  32  57  76  73  13  52  14  70  96  23   5  63  50  65  83  28  61  91   2  59  12  97  59  96  64  17  61  36  19  46  47  61  50  27  90  80   8  36  79  90  17  88  80   4   1  34   3  98  71  69  72  75  73  65  42  20  41  12  17  18  36  42  13  59   4  95  49  58   3  63  32  90  80  69  16  41  45  77  87  79  54  95  61  98  84  82  43  71   8  54  12  33  29  21  45  48   5  19  38  14  77  89  98  62  51  10  93  27  38  51  77  99  94  87  53  26  53  59  83   6  41  24  96  95  96  19  79  45   9  37  53  77  45  77  77  36  20  31  55  20  67  51  73  97  47  51  86  99  19  19  24   9  77  81  62  42  53  89  69  72  14  15  57  81  85  84   5  98  87  72  89  32  74  74  40  30  96  25  40  80  69  61  14  70  56  76   8  19  84  74  16  50  64  37  54  66  15  30  71  68  95  28  87  92  29  53  54  90  79  22  53  92  83  54  64  71  82   2  96  24  95  36  78  17  24  21  29  91  46  54  98  15  74  10  86  66  27  65  83  86  84  75  90  67   7  51  88  31  45  44  22  37  62  69  11  78  10  45  31  26  27  38  77  64  15  95  27  32  30  40  34  39  40  46  31  91  46  44  62  78  50  58  82  99  38   5  45  80  80  78  14  49  50  88  94  91  24  91  13  96  45   8  99  62  27  63  87  81  49  42  34  30  38  47  69  52  98  60  96  37  17  70  35  40  63  36  10  26   8  90  93  19  20  98  18   8  19  90  19  35  77   1  53  56  74  11  17  27  92  95  25  77  40  68  15  18  16  79  36  21  76  76  85  26  19  44  93  80  93  73  98  45   7  93  42  47  88  99  32  62  18  71   3  37  81  46  43  41  46  64  96  82  75  30  31  43  72  32  10  66  88  88  25  28  21  41  31  57  18  88  35  23  37  10  31  27  39  93  44  83  11  71  57  67  52  44  28  40  29  13  15   3  46   8  52  70  76  98  44  88  14  28  31  97  26  32  46  56  92   6  97  43  82  15  50  22  78  14   4  47  20  65   3  98  40  34  39  47  89  55  65                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                          73  18  68  69  83  51  44  66  19  79  10  73  88  69  88  68  80  25  11   3  81  55  51  12  61  39  42  35  20  75  55  13  38   5  18   3  95  55  83  74  26  21  16  32  37  74  56  25  81  96  96  62  51  76  69  14   7  56  52  24  52  56   7   1   9  13  78  32  62  84  53  55  39  33   4  26  22  18  47  91   4  10   8   2  24  16  72  61  26  42  37  27  76  45   3  14  39  51  67  40   5  87  88  12  79  21  97  84  97  96  18   2  91  68  64  40  53   7   6  52  73  56  73  13   4  47  99  57  92  43   2  19  21  52  74  96  16  91  80  10  11  72  45  98  31  30  80  61  63  54  42  98  28  89  13  20  71  33  50  17  59  16   9   5  60   3  11  28  63  64  19  94   9  64  75  44  63  62  19  18  60  50  61  12  20  57  27  76  35  88   7  29  94  50  61  13  62  65  45  19  41  88  72  67   2  34   7   8  13  98   6  48  68  28  66  24  90  12  47  44  18  77  56  17  38  80  93  33  62  75  29  46  83  82  65  42  52   1  80  95  60  29  33  22  54  80  56  44  58  33  47  14  47   5  45  43  51  87  35  36  14  66  20  42  94  51  68  64  54  72  43  48  27  56   4   8  43  36  80  49  16  76  78  77  89  14  67  93  24  91  47  17  31  37  48  86  66  54  90  18  90  12  50  22   9  97   4  65  77  73  76  31  59  13  48  92  86   1  22  64  85  34  79  33  39   4  73  18  76  58  32  17  15  46  44  72  80  71  26  95  52  79  33  36  13  44  19  84  30  39   5  55  99  84  45  48   8  74  44  69  54  79  64  13  55  97  73  59  59  33   1   7  47  73  19  77  54  50  76  11  66  60  84  26   4  28  11  24  29  96  48   8  13  51  10  80   5  83  80  55  13  28  76  33  60  80  71  50  85  19  96  59  71  68  98  17  56  62  80  18  75  96  57  74  73   1  94  58  85  72  89  43  19  73  40  83  71  83   9  12  75  18  23  52  74  42  77   7  12  45  94  55  74  72  67  94  58  26   8   5  34  33  22  28  48  97  80  14  25  74  89  46  90  34  60   6  93  50  90  37  15  77  12  74  39  66  58  91  76  77  66  30  21  40  89  46  14  55  82  42  72  60  21  49  13  42  35  72  40  14  70   9  69  47  36  52  75  28  80  26  36  78  74  73  22  20  90  48  22   8  11   6  53  87  33  83  13  43  92  58  87  94   2  89  53   5   5  91  54  88  54  48   5  33  62  40  78  75  46  99  54  52   6  30  20  86  64  15  63  22  27  80  20  61  73  72   5  94   8  15  30  20  28  35  89  53  75  82  18   8  16  26  98  47   2  31  60  94  14  47  18  12  84   1  91  72  60  26   6  95  85  13  82  89  31  59  82  15  29  87  90   8  68  59  54  10  97  46  99  76  22  18  59  46   3  84  94  48  56  65  95   5  23  97  36  64  59  72  50   7  46  38  22  36  11  77   2   9  55  49   3  13  68  12  66  62  49  65  39  35  77  64  99   4  32  29  82  34  63  93   1  45   6  63  17  70  56  49  93  11  83  30  83   9  68   3  17  30  15  84  23  12   4  24   5  27  18  27  18  20  40  21  78  23  45   9  59  35  59  84  59  60  61  16  25  55  62  98  27  69  47  26  80   1  26  34   5  40  96  43  80   9   8  25  56  50  96   4  78  52   8  86  46  43  91  48  12  37  13  89  11  32  83  29  47  37  64   9  93  35  53  36  53  42  73  98  60  55                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                        58  60  44  34  52  44  37  80  30  92  96  35  93  83  33   1  86  45  21  29  99  65  85   9  96  45  90  45  94  98  19  86  49  80  74  87  12  87  98  36  48  67  56  59   6  17  88  23  65  50  10  58  83  15  52  56   3  39  25  94  54  51  42   4  84  27  63  85  30  36  54  24  38  40  12  64  24  51   7  25  75   7  12  48  16  59  47  97  67  39   7  67  94  66  76  66  64  67  74  81  96  64  26  82  15  40   5  33  38  12  65  48  11  27  60  85  92  38  10  44  39  36  21  64   5  99  24  59  78  37  48  46  48  19  50   2   1  89  29  89  76  56  54  56  22  80  11  63  21  21  75  86  38  25  91  56  55  41  22  20  79  19   5  20   4  98  26   9  39  86   1  26  85  86  63  32  68   8  71  95  42  18  49  89  31  45  37   5   5  44  71  33   8   1  47  46  83  50   7  78  86  66  18  64   2   8  78   6  83  38  85  32  49  87  15  32   4   8  54  24  64  71  96  72  51  41  11  92  44  82  64   5  47  46  41  73  37  92  77  55   8  51  86  55  96  81  52  18  60  65  27  70  76  38  37  37  57  68  53  44   5  53  57   8  23  77  88  83  43  52  29  89  41   2  42  94   4  43  50  36  82  38  15   1  28  86  87  24  36  59  47  31  25  80  15  50  85  85  86   5  33   5  84  42  42  94  17  19  25  93  22  61  75  49  41  12  25   7  93  80  38  62  97  58  44  32  75  23  31  60  34  81  58  75  90  55  62  93  51   5  48  80  60  17   6  39  60  68   6  91  51  69  40  37  60  87  43  73  29  65  96  69  79  72  49  51  76  92  36  91  77  10  48   2  50  98  57  21  23  56   4  64  88  41   3  51  48  53  16  48  58  24  47  29  44  56  24  57  16  27   8  25  40  17  77  73  94  37  45  30  10  10  61  35  30  31  17  77  66  96  72  62  51   1  34  52  96   1  63  93  68  34  43  66  85  69  71  23  87  78  77  59  52  21  23  44  42  67   5  75  59   8  42  74  47  97  67  57  17  26  89  59  61  10  19  71  38  10  10  37  32  55   3  95  45  53   5  64   5  19  85  43  52  30  29  52  46  20  64  21  28  52  39  22  62  63  11  31  45  36  43  83  67  38  76  77  80  86  23  42  38  74  64  42  26  61   7  49  30  39  29  62  41  15  92   1  36   9  32  59  67  33   8  93  55  89  42   8  43  64   6  34  93  10  74  21  86  75  88  52   1  25  73  90  80  87  44  48  30  99  82  50  52  70  33  20  83  50  34  79  28  11  51  35  47  29  84  81  27  36  90  58  90  89  97  45  10  55  51  51  96  35  87  20  29  64  21  23  39  54   4  99  10  55  16   7  79  66   7  48  73  82  11  91  41  70  65  30  39  32  87   4  83  65  53  68  28  73  89  53  59  44  87  55  21  65  31  72   9  99  98  14   5  23  44   7   4  38  56  16  70  21  32   5   4  15   8  94  28  77  61  41  17  11  21  89  79  46  50  22   9  19  87  57  93  64  20  34  38  39   2  85  88  71  10   6  88  86  99  72  53  76  22  74  13   6  92   8  27  58  93  95  91  38  15  25   6   3  22  95  15  60  20  85  27   6  24  25   9  84  44  12  76  16  73  89  50  25  71  37  84  93   4  29  60  86  28  50  67  89  44  72  95  33  48  15   4  64   7  75  91  91  50  68  85  83  66  27  99  32  96  93  41  87  44  42  92  96  25  70   5   9  46  97  42  63  80  16  44                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                      19  99  17   9  77  24  55   5  75  77  95  27  88   9  11  75  27  76  53  44  27  75  12  63  20  59  49  50  57  34   4  81  50  59   8  55   4  32  83  74  22  38  97  26  45  53  68  72  43  90  67  20  68  31  60  21   5  65  48   6  40  18  67  11  30  80  83  85  57  46  25  92  60  68  44  49  82  12  38  35  61  73   3  76  70  33  95  40   7  97  81  29  86  31  59  25  57  69  74  35  90  84  12  57  78  73  22  59  39   4  81  81  33  67  83   4  70  92  83  18  58  58  15  44  69   7  53  99  83  33  96   1  76  56  64  33  73   1  34  83  59  93  27  76  30  97  85  41  33  44  52   8  65  98  70  56   7  94  38  99  57  94  43  47  77  75  85  45   5  94   4  90  98   5  10  23  83  93   4  57  57   7  29  58  71  90  49  78  54  68  50  80  43  63  60  50   7  86  31  89  96  46  13  95  88  98  15  24  12  27  16  99  63  21  80  26  40  74  29  18  60  15  73  27  27   5  48  31  76  71  40  69  26   6  28  40  28  68  96  97  44  29  63  35  45  43  74  51  61  61  61  74  92  22  50  36  21  77  37  72  48  36  52  42   7  32  69  78  75  80  54  99  57  42   6  19   8  22   7  67  22  40  60  35  15  23  60  97  87  72  47  74  26  14   6  97  33  38  82  28  98  90  45  60  95  70  62  79  38   9  61  51  84  12  11  53  59  72  87  92  57  16  74  31  92   9  78  57  17  91  97  10  40  39  32  12  50  52  96  35  34  63  63  79  38  66  78  89  17  65  47  30   8  29  90  46  89  83   3  68  75  46   6  49  28  95  68  65  29  88  49  65  31  19  28  76  30  64  58  39  29  13  29  49  41  64  39  70  28  40   4  10  21   7  81  88  86   9  30  23  68  74  13  94  20  95  23  63  66  68  75  38  33  46  77  94  64  14  77  74  71  69  19  46  23  75  44  36  51  86  67  86  24  41  52  59   1  52   6  49  31  64  98   8  67   9  69  52  71  38  56  42  13   5  42  39  34  89  29  70   5  19  79  34   5  26  89  35  26  32   2  79  70  24  18  41  58  21  31   7  59  99  40  47  84  71  38  90  89  60  34  66  53  55  50  44  39  80  62  49  27  40  19  93  56  84  28  38  96  88  42  48  72  19  64  22  78  71  76  27  64  88  38  28  36  82  27  78  83  77  11  25  95  17   4  41  13  29  26  74  34  37  66  33  73  34  69  31  96  37  85  30  78  50   3  10  88  28  48  70  46   3  93  54  35  37  93  97  16   2  21  42  33  95  90  42  47  94  72  29  34  53  63  76  61  59  31  64  88  48  26  16   3  45  34  56  24  36  78  76  59  64  94  17  76  41  26   1  50  38  67  81  91  23  38  40   2  92  69  13  27  41  33  61  71  82  45  94  16  16  13  18  13  72  56  44  64  38  59  13  47  97  53  63  41  80   7  49  70  58  33  95  94  34  66  73  23  91  86  86  49  79  67  61  54   2  21  89  37  86  55  36  33  41  85  72  20   7   8  93   7  27  68  30  15  63  50  88  26  98   6  10  94  36  17  59  97  27  46  17  38  97   8   4  31  82  44  94  39   9  99  26  19  95  55  64  89   8  87  15  82  24  96   3  84  32  62  93  12  31  83  10  99  72  40   2  38  17  35  63  20   5  33  33  77  49  31  86  17  17  39  18  44  31  78  71  80  89  41  93  70  87  84  54  64  97  85  96  31  72  24  61  37  57  72  12  50  81  85  38                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                    38  57  80  57   4  80  17  20  10  15  28  66  67  52  94  50  74  49  63  51  28  21  26  21  27  19  83  57  72  56  27  82  68  97  55  62  45  65   2  77  19  49  20  86  77  32  62  97  73  45  85  22  78   2  19  56  60  16  30  89  42  38  43  96  48  83  73  11  19  53  38  97  57  41  35  96  93  80  82   2  65  96  47  53  92  59  82  25  18  87  86  30  67  37  64  28  34  97  41  50  60  12  20  34  68  73  40   7  35  75  54  97  37  98  95  73  65  45  10   2  98  55  66  11   6  82  86  61  71   9  28  42  52   6  47  13  12  15   4  21  98  87   7  80  59  32  49  31  30  94   3  21  82  92  27  66  66  38  25  81  25  48   1  12   2  40  21  71  98  63  34  81  90  45  23  76  65  22  39  50  22  58  31  56  50  71  55  57  36  28  31   6  60  52  73   4   5  16  80  28  42  84  19  56  70   8  80  15  22  43  35  56  73  41   3  20  32  18  65  27  62   7  49  10   6  81  66  65  22  33  68  19  74  94  67  36  37  62  63   4  83  98  91  32  70  87  33  55  41   8  82  76  45  82  64  40  39  86  92  30  39   6  39  92   9  62  61  74  39  77  50  36  86  84  54  85  27  22  20  27  65  58   1  58   6  61  58  81  37  56  66  33  97  14  99  19  16  16  26  41   3   4  70  14  63  75  30  49  93  65  20  19  78  82  41  16  83  22  10   1  68  93  66  48  75  50  31   3  15  72  29  42  43  40  80  89  97  74  86  30  67  71  15  60  47   9  52   7  23  42  48  22  26  72  96  57   5  17  86  76  28  61  46  39  63  21   3  10  97  36  39  52  45  51  61  93  65  82  46  67  47  13   1  50  71  85  51  61  88  84  82  85   4  54  24  17  37   4   8  51  12  10  72  24  26  24  41  55  86  63  24  68  82  78  18  57  79  84   8  48  98  62  83  60  83  31  97   2  98   3  83  10  31  47  49  43  73  16  97  63  92  93  92  28  89   6  31  73  25  16  53  53  85  27  14  15  46  71  47  79  83  83  21   6  29  45   9  70  33  64  46  35  86  66  39  26  78  27  37  18  96  35  60  38  81  23  47  80  14  30  49  36  80  70  17  82  51  84   3  20  51  30  64  92  92  55  24  62  90  61  84  31  90  27  18  76   2  82  76  84  60  91  39  53  36  97   5  57  21  82   4   6   9  49  41  69  14   1   8  74  58  66   5  19   5  66  70  88  53  51  28  65  36  21  27  61  36  10  64  43  71  71  63   2  53  50  27   6   4  77  89   3  41  14  12  39  60   6  30  81  35  12  47  18  97  11  42  35  43  75   4  10  68  42  63  77  10   9  53  74  48  69   1  75  30  85  93  68   4  14  77  46  10  81  66  34  28  25  71  20  48   7   8  35  72   7  74  74   9  81  84  27  47  80  87  75  38   6  44  50  44  87  64  40  79  14  16  82  55  84  27  54  12  63  13  51  53  96  87  11   3  47   7  23  90  64  42  72  12  65  68  51  49  84  74  49  13  24  80  29  44  15  96   9  32  15  25   7  93  69  41  18  51  13  16  40   2  21  45  48  67  36  69  60  10  86   5   1  82  57  22  26  48  94   5  18  43  85  97  87  71  34  81  80  94   4  20  41  32  39  78  77  27  33  71  99  86   9  20   4  50  83  86  20  81  75  94   3  28  70  47  82  14  44  74  73  16  49  40  72  83  62  78  18  29  15  53  94  60  15  68  33  93  53  30  47  61   2  72  19  86                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                  91  18  35  21  71  25  56  30  49  15  57  50  31  67  54  31  74  67  15  16  17  25  88  67  75  70  16  89  88  81  58  48  52  60  13  29  19  44  16  83  20  59  88  50   2  17  25   8  79  66   4  77  63  13  27  29  82  53  50  17  13  92  50  91  13  65  61  86  64  48  28  94  72  41  72  68   5  53  37  23  21  53  27   7  95  69  66  25  27  19  55  60  76  95  10  64  17  21  66  96  22  37  38  50  55  36  14  82  99  22  70  92  49  72  44  22  12   9  13  39  20  65  32  82  28  65  40  24  56  35  60  98  12  42  21  49  72  29  58  95  46  23   7  66  73  15  53   6  60  59   5  30  23  26   6  35  66  23  13  25  58  59  61  78   3  21  24  51  26  22  72  80  57  37  93  73  81  10   6  14  18  22  63   9  12  56  13  43  85  40  92  11  81  50  63  67  54  79  86  88  26  90  35  76  70  25  36  29  25  68  96  52  15  53  64  12  30  75  36  34   9  50  64  67   4  17  80  12  17  84  47  52  15  76  83  52   7  86  45  55  19  20  75  17  41  40  21  73  67  91  44  40  82  36  22  91  17   4  32  80  61  27  66  96  57  13  96  51  20  21   5  65  62  41  23  15  56  69  60  52  90  67  71  87  47  65   3  29  82  13   1  72  54  54  26  74  68  27   6  75  19   8  90  58  18  60  50  64  21  95  27  51  15  93  98  88  71  38  28  13  80  27  31  54  98  81  86  28  49  31  50  67  31   4  76  75  95  35   5  13  63  10  77  53  77  82  63  74  68  56   2  98  79  12  37  95  14  48  13  11  63  13  77  60  11  82  88   2  69  52  16  55  17  89  67  37  75  70  38  57  97  62  42  66  79  75  70   7  75  87  47  39  69  96  29  30  83  84  10  16  54  17  85  50   2  69  64  52  53  66  33   6  36  19  16  69  46  27   2  64  61  28  41  35  44  77  17  65   5  78  40  11  30  24  48  97  91  40  87  99  78  94  60  47  68  69  18  48   5  30  70  49  56  47   7  93  22   3  83  47  88  71  58  95  19  78  90  13  60  93   2   7  99  66  70   1  98  25  50  20  98  11  68  20  55  30  34  96  61  38  90  38  78  13   3   9  34   5  83  45  57  83  99  76  88  90  22  94  55   1  14  22  29  26  77  14  15  55  11  62  21  19  60  61  25  75  14  92  72  88  10  16  66  11  85  98   1  73  42  25  31  45  92  52  41  85  73  52  95  36  28  76   9  85  23  47  68  16  85  83  64  96  12   3  31  88  67  49  71  54  98  47  16  99  19  74  46  61  42  65  84  52  39  64  46  33  31  86  35  88  83  63  20  11  20  55  61  48  13  35  78  99  64  43  46   6   6  45  45  14  85  80  54   2  83  87  29  56  65  16  49  20  17  64  41  66   7  84  16  25  58   3  98  92  22  19  12  30   1  58  17  71  74  97  20  73  63  37  49  92  87  78  74  78  71  15  68  24  88  65  21  93  48   8  93  12  10  14  19  15  85  81  36  14  29  24  99  14  29  38   7  87  69  97  31  51  77  45  46  49  30  93  48  18  48  56  83  52  21  58  28  75  73  38  26  18  19  66  31   1  87  36  87  49  27  41  71  46  44  40  26  59  96  34  72  55  16  41  31  46  35  78  95   7  46  28  69  68  41  22  42  32  70  96  10  61  62  50  46  15  72  53  81  85  97  19  47  87  79  55  40  73  98  78  87  60  82  93  71  19  52  57  29  80  47  48  70  25  25  63  32  99                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                89  48  30  63  45  48  16  19  32   6  26  34  20  16  12  19  25  16  77  28   4  35  87  82   8  98  13  73  92  15  79  64  94  45  33  75  81  11  28  84  61  44  95  29  81  84  22  98  12  42  12  10  69  99  65  66   3  92  93  17  13  51  99  62  37  33  98  57  44  65  44  97  72  46  70  68  63  48  93   1  13  45  49  10  67  64   4  72  90  54  86  48  93  73  43   1  58  89  92   8  43  95  46  81  97  61  23  86  73  72  81  27  22  30  30   9  40  25  74  38  39  64  18  17  66  25  84  94  46  64  61  79  68   1  70  94  42  17   4  69  24  98  20  66  52  94  76  28  59  99  71  37  98  74  77  36  67  55  57  96  12  76   6  59  36  45  43  55  69  86  77  53  72  17  83   4   9   4  26  19  63  15  62  55  68  79  27   4  96  55  46  83  97  62  80  52  93  60  59  76  47  84  44  19  44  36  16  36   6  71  99  67  70  45  84  53   9  95  59  30  72  47  73  44  20  78  12   3  14  65  36  52  39  96  51  17  17  89  16  25  99  70  56  56   6  91  24  91  54   8  66  59   5   7  93  10  79  92  27  46   9  32  70  15  31  87  34  81  24  50  98   5  96  42  13  25  81  65  15  46  68  14  42  31  75  35  28  38  78  45  64  67  65  92  99  49  51  18  49  44  32  87  51  52  34  38  13   2  28  88  56  85  48  49  43  99  94  88  48  33  51   6  33  84  25  12  69  75  77  29  29  22  97  96  77   4  80  83  51  12  84  77  34  19  50  91  55  31  61  43  31  92  24  45   4  98  48  23   3  64  44  92  87  88  22  44  73  97   1   9  24  75  45  88  42  15  66  65  47  45  58  99  20  69   9  52  44  29  27  82  79  36  57  62  21  24  28  13  16  95  93  36  69  94  17  98   5  97  53  67  10  16  22  55  51  53  73  67  78  74  88  21  77  75  34  21  65  27  70  63  85  16  76  42  12  35  41  32   6  75  10  38  86   6  48  68  20  43  40  38  40  74  65  36  23  70  30  24  82  47  39  88  61  54  46  29  27  23  51  34  10  88   9  22   4  45  45  82   4  18   7  97  87  97  16  70  86  94  47  94  18  13  93  36  44  24  74  62  90  14  77   3  85   8  83  51  13  89  52  74  84  10  58  67  54  84  82  32  76  32  12  37  76  94  62  99  73   6  93  19  37  61  83  43  12  78  20  84  79  48  78  69   6  68  11  43  40  77  34  22  44  46  12  41  42  56  83  87  62  65  65  65  82   5  61  22  11  27  45  62  96  93  77  98  49   3  82  52  28  90  84  56  18  76  62  14  45  69  90  27  33  79  91  59  42  74  60  62  92  92  21  44  20  40  21  55  50  79  55  43  46  18  15  91  51  28  36  49  20  72   9  61   3  83  87  26  66  56  56  29  55  11  35  96  32  95  69  16  47   7   2  99  94  74  94  29   1   1  45  34  72  17  97   5  84  35  10  44  17  67  72  11  94  75  49  19  47  33  81  62  45  86  17  83  14  45  38  43  39  70  51  34  64  73  81  57  44  56  22  26  94  48   1  24  58   3   8  58  98   1  56  48  89  41   4  38  18   1  17  75  92  80  26  22  39  24  78   3  82  59  71  30  22  94  17   3  41  17  66  47  68  92  45  71   6  90  51  13  50  71  29  32  85  80  26  42  19  55  96  23  73  48  27  73  34  98  90  47  63  12  72  56  34  23  75  81  77  52  37  69   4  75   2   5  78  16  38  97  18  73  92  11   5                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                              10  67  72  43  40  41  16  98   1  85  98  41  66  32   5  81  34  62  77  50   8  72   5  32  33  76   9  30  95  97  56  66  49  50  71  62  59  45  24   8  37  34  80  18  27  13  87  69  27  81  72  37  63  39  98  26  69  33  80  34  85  79  33   6  70  34  46  81  55  61  41   6  12  89  93  73  42  16  67  84  25   1  25  86  54  13  60  51  13  63  87  12  64  62  85  76   2  31  35  33  89  50  48  73   2  40  71  14  91  10  15  35  41   9  83  65  27  95  24  51  82  60  49  70  82  43   7  86  16  38  23  98  15  86  51  59  66  41  52  97  17   3  74  33  75  71  36  79  30  44  62  38  84  23  27  98  77   1  11  45  12  76  62  98  76  35  35  71  89  89  10  53  49  12  98  37  50  16  10  26  50  49  23  93   2  77  69  22  60  85  94  81  73  74   5  24   8  76  70  69  19  90  59  47  81  80  54   9  54  21   1  15  40  11  51  32  98  22  48  22  33  66  90  48  98  43  86  23  18  19  16  70  97  53   9  76  24  90  29  76  52  73  23  65   7   8  66  94  68  59  30  52  13  38  22  68  32  98  17  88  84  78  47  84   2  67   1  79  20  11  72   5  52  56  99  56  40   3  73  19  55  80  40  72  10  55  60  43  97  66  89  87  56  18  70   8  94  94   6  66   6  48  95  24  15  90   3  86  38  23  62  36  63  81  65  70  73  21  83  19   9  68  24  76  44  53   9  38  28  67  64  64  73  67  67  95  16  12  74  38  82   1  17  90  30  99  28  68  26  41  54  82   8  40  24  68  99  48  38  52  36  80  50  50  55  76  90  71  16  71  40  82   3   1  79  77  45  14  22  98  84   6  65  12  87  28  16  70  48  41  69  84  56  82   6  68  68  22  88  20  51  41  39   2  53  14   7  83  51  73  92  72  64  95  95   5   9  92  39  40  22  31  12  48  74  30   1  93  28  56  53  76  36  50  26  54  31  11  14  73  24  49  24   4  55   5  97  82  40  15  59  56  36  47  31  78  39  28  16  54  40   5  55  71   2  53   1   1  78  58  30  48  77  40  49  68  60  53  13  97  40  74  92  14  13  17  95   2  10   1  38  20  95  27  50  96  55  46  78  84  49  99  33   6  81  81  78  73  52  58  11  41  43  57  78  90  60  65   2   6   4  66  76  93  57  93  37   7  97  99  43  94  41  54  81  84  24  87  24  73  31  58  43  82  10  13  33  10  65   7  18   4  66  84  76  56   1  45  63  88  63   7  47  68  55  22  54  67  18  20  13  83  46  30  47  96  86  81  12  95  87  51   5  64  28  85  15  16  39  73  75  62  49  21  54  34  63  92  42  41  46  79  33  35  50  14  27  33  61  52  44   6  82  83  65  68  74  47  73  71  58  50  91  57  60  51  63  15  53  92  33   2  80  37  64  44  88  62  87  93  67   9  15  99  32  35  86  87  69  79  22  44  48  35  27  88  60  42   6  47  28  32  46  63  49  72  73  23   2   4  69  57  28  81  60   8  83  40  79  49  11  77  37   4  80  98  92  77  55  63  94  96  44   2  24   2  56  59  73  38  63  46  20  14  62   3  46  85  92  47  24  68   8  97  95  62  76  11  30  16  88  22   3  53  54  78  21  56  16  71  16  98  78   5  25  38  94  45  99  41  46  19  64  73  99  82  66  21  96  37  63  40  68   8  20  91  77  25  29  76  83  55  43  27  16  64  77  38  34  15  34  67   9   7  86  98  39  11  34  71  64  47  53  98                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                            86  79  17  97  51  37  75  81   4  35   8  77  55  11  17  66  30  54  35  90  82  94  42   6   4  40  57  55  91   5  94  82  60   7  86  87  47  27  76  30  35  93  99  76  16  69  43  68  79  56  13  49  23  10  60  59  53  72  41  13  14   8  69  79  83  78  13  95  16   6  90  99  55  66  57  26  42  14  33  38  64  19  89  58  38  35  95  10  51  68  70  35  86  76  51  21  34  96  99  80  53  53  65  75  75   4  65  17  78  85  48  22  66   5  73   5  97  30  62  65  10  20   4  42  99  27   6  27  54  82  84  75  20  13  30  79  32  77  82  96  77  93  58  14   7  97  98  96  22  69  31  45  84  83   9  39  52  37  83  85  16  93  80  37  79  34  39  48  22  47  72  58   7  67  94   3  65  34  33  14  76  69  51  75  14  62  88  14  90  28  11  78  51   6  35  19  69  46  54  56  62  97  53  65  58  10  88   7   6  17  82  69  66  62  63  88  88   6  54  40   4  55  75   1  58  10  49  28  83  33  78  98  48  13  65  87   2  30  82  44   1  54  38   3  22  36  12  73  42  34  73  26  65  61  20  96  42  40  85  39  85  92  81  77  40  73  61  47  63  80  34  98  28  81   7  70  32  50  70  80  69  35  85  26  67  54  26  93  33  72  69  41  47  23  55  49  47  18  28  67  83  79  63  37   7  61  99  54  27  61  50  40  36  95  91  19  91  64  88  57   9  49   6  92  71  83  46  39   3  58  43  84  81  19  67  95  24   6  85  17  20   8  10  47  81  48  34  24  44   8  65  40  44  11  71  34  67  32  68  98  43  80   3  64  99  73  95  65  48  63  48  98  95  14  87  75  44  30  54  29  38  63  24  31  18  34  49   2   5  18  36   1  79   4  59  53  73  53   6   8  47  99  41  60  70  81  69  11  41  82  18  62  77   7   7  82  89  58  95  52  14  73  64  44  61  51  38  42  68  84  71  32  94  30  45  64  33  79  55  73  35  36  29  34   3  91  14  17  53  10  77  18  88  21  12  79  49  43  76  70  85  70  10  19  40  38  89  58  57  80   8  14  29   1  91  12  89  35  53  97  49   7  81  46  58  48  66  90  31  39   6  12  31   6  24  11   1  26  97  44  95  93  41  89  58  65   4  95  27  28  45   9  57  62  49  92  38  82  61  88  40  59  27  74  57  19  59  21   3  46   8  39  56  81  74  17  83  97  16  46   3  69  12  43  73  72  17   1  36   1  90  62  75  55  10  55  51   9  86  85   1  19  88   5  32  86  61  38  95  40  14  12  34  13  82  99  48  81  51  18  32  74  61  62   5  46  65  36   4  93  64   1  72  24  20  75  69  72  83   4  85   8   9  42  41  11   6  47  60  93   3  57  66  12  43  96  31  69  64  38  34  75  64   5  71  48  47   3  10  25  13  21  75  89  59   1  64  45  47  69  29  54  22  23  68  45  49  14  68   7  57   6  72  23  63  22   5  42  49  46   6  81  79  62  19  29  85  54  13  88  40  93  14  96  33  51  33  73  74  67  40  27  41  89  20  91   1  48   9   5   2  89  67  78  10  96  29  56  78  40  63  93  62  79  82  51  99  93  52  75  29  62  56  13  17  82  45  66  97  84  64  22  98  91  16  41  51  20  17  32   2  47  38  12  63  86   2  61  68  78  49  65  18  67  88  65   9  97  93  57  41  11  24  84  15  70  49  12  24  69  29  58  94  15  91  28   4  70  56   1  76  66  40   4  25  14  81  13  18  11  77  62  56  64  38                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                          28  24  10   1  72  18  96  36  18  22  42  23   6  25  49  29  67  34  28  82  73   2  21  60  19  58  40  66   4  61   6  39  58  25  91  48  22  46  39   2  44  77  19  64  25  78  57  78  28  91  53  39  66  83  62  88  61  76  76  11  10  69  54  80   4  95   1  80  61  10  50   3  35  60  33   8  83  29  57  35  13  95   7  32  31  86  75   5   3  67  61  59  31  72  68  99  76  45  39  73  56  18  94  70  82   9  48  91  41  55  60  78  89  52  20   9  88  22  18  32  30  15  65  65   3  28  25  33   7  40  85  59  28  52  54  47  56  33  76  89  84  20  62  53  42  20  36  21  11  95   3  36   9  77  91  88  36  96  85  36  64  85  62  55  55  56  14  13  87  46  86   8  45  26  13  21  71  93  81  36   9  71  24  83  71  59  24  15  12  11  83   4  47  98  83  62  99  57  68  65  17  74  15  52  73  83  20  95  71  97  47  47  99  79  21  18  94  60  81  64  45  84  88  77  16  41  76  85  70  46  25  42  23  28  92  45  64  47  78  82  24  33  51  79  38  51  37  63  95  63  79  54  62  24  12  41  15  47  25  50  16  97  54  44  18  87  68  32  94  23  37  98  61  87  19  18  36  48   3  50  97  13  60  74  99  63  92  61   9  22  42  43  46  47  25  20  29  44  95   7  15  99  49  37  38  60  96  34  56  94  49  17  52   4  82  96  43  57  97  85  82   5  99  77  49  11  67  33  40  54  46   6  16  11  18  81  67  75  40  72  43  59  15  80  92  22  45  31  73  45  69  42  91  51   1  80  34  28  86  61  77  58  68  52  57  55  94  91  54  37  93  53  37   9  88  92  14  99  57  51  64  46  81   9  44   7  73   4  30  68  27   6  79  68  78  73  30  25  28  32  89  71  43  45  33  58  85   8  29  41   9  81  98  54  53  79  69  12  33  62  32  58  65  22  38  78  18  15  76  36  87  53  94  84  19  22  52  62  41  24  71  56  64  85  98  40  54  10  40  44  37  45  31  78  48  71  80  20  50  79  85  37  50  32  94  76  18   6   3  29  16  33  23  47  97  23  29  79  62  94  40  75  43  50  82  86  76  58  54  58  33  67  36  77  34  87  94  81  85  95  64  67  61  64  47  51  40  28  28  57  53  15  37  63  61  11  87  39  72   6  77  49  65  18  56  24  30  35  15  46  84  36  99  98  96  50  53  49  51  21  55  98  81  11  81  73  28  57  72  34  18  58   7   1  59  41  99  38  27  54  93  76  46  72   1   5  50  83  59  28  70  98  71   6   9  80  58  37   5  44  76   1  82  10  89  43  30  24  67  58  29  66  86  98  52  90  96  80  76  15  51  62  77  55   4  65  11  87  15  36  46  43  19  87  99  13  73  57  73  91  34  57   8  52  95  19  89  57  55  79  18  14  44  80  14  37  56  52  74  91  39  15  48  75  65  29  10  85  54  64  12  64  43  13  98  69  73  15  26  36  15  18  68  63  55  91  31  90   9  76  59  88  43  64   8  27  90  39  59  98  54   6   1  19  77  97  73  19  45  16  92   2  88  54  23  79  61  97  52  87  64  74  91  61  57  41  89   5  90  64   1   4   7  88  95   8  25  57  81  75  10   6   4  64  64  14  54  42  28  40  64  32   6  77  22  83  38  62  40   3  54  99  40  79   1   4  88  21  12  43  16  98  46  62   8  47  78  60  74  82  87  20  48  72   9  84  14  38  11  40  27  12  91   8  21  50   8  55   3  89  45  69  98  26  39  17                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                        72  21   5  62  21  28  11  52  31  56  69  96  42  72   4  79  90  72  10  37  70  37  21  64  17  71  44   2  68  76  48  67  95  64  49   6  41  52  18  56  26   4  20   2  63  27  33   1  56  81  66   7  86  29  48  89  75  57  99   9   2  81  57  65  28  88  37  71   2  94  84  30  63  80  42  89  38  39  88  98  64  27  32  64   3  61  78  47  52  85   6  79  16  25  13  38  89  61  76  79   8  60  51  92  92  74  16  48  61  86  99  56  55   5  98  50   7  44  25  46  51  85   6  24  90  85  38  99  76  99  11  68  39  81  74  42  74  97  16   8  74  60  95  17  23  27  39  90  49  31   8  42  79  51  29  68   8  37  90  38  65  84   4   3  23  74  46  31  18  34  34  75  76  20  67  30  37  63  77  78  15  87  46  33  11  24  52  95  38   8  74  87  17  63  37  46  80  78  39  50  10  59  22  56  32  82  95   7  60  40  98  92  11  88  62  98  24  19  83   1  12  87  51  91  67  63  45  56  73  78  87  78  77   1  95  24  65  65  51  29  85  98  19  58  27  31  80  68   3  13  21  27  37  90  40  14  99  39  40  73  18  71   4   8   6  84  89  46  68  57  67  29   5   5   7  98  77  84  31  83  40  51  71   5  28  16  51  80  52  91  17  64  78  45  56  75  67  30  13  76  12  61  36  36  94  69  83  60  56  51  50  44  41  35  85  64  16  17  87  94  51  29  70  16  98  62  26  45  16  73  21  22  72  80  10   8  62  82  13   3   6  47  12  72  99  92  60  76  60  45  25  56  14  11   5  50   3  63  98  75  85  41  96  60  76  32  30  25  82  46  26  15  79  67  63  37  31  48  49  92  24   9   6  54  59   2  15  47  47  40  55   1  94   8  39   5   5  67  14  92  16  34  28   8  64   6  69  13  45   4  84  23  61  53  14  99  26  15  16  84  32  11  18  35  89  13   8  24  99  95  91  48  74  70  19  15  32  87  68  42  13  73  12  73  41   1  49   5  47  66  14  70  75  68  35  12  41   4  82  40  74  35   9   2  67  25  95  79  15  97  84  76  97  59  73  52  48  14  58  24  91  91  99  35  53  77  31  68  26  63  10  14  51  74  73  16  70  29  11   6  58  78  22  67  88  51  88  94  67  41  23   8  17  24  45  98  20  52  70  11   4  38  51  18  47  83  15  12  13  10  97  28   4  94  22   6  97  30  86  40  83  32  30  22   2  92  81   9  75   7  79  16  85  98  56  31  46  61  50  35  38  38  85  31  19  12  13  92   9  58   1  13  24  36  54  79  20  86  66  86  51  51  62  73  23  90  81  71  27  83  84  36  55  58  99  12  82  66  39  95  94  91  52  53  82  78  53   6  88  19  63   7  37  76  58  11  90  11  90  25  29  42  95  45  48  23  62  99  63  60  67  62  33  87  51  96  12   2  22  55  95   8  24  52  46  74  23  49  34  61  53  41  67  38  87  53  77  70  75  67  55  95  98  39  86  59  39  80  44  97   8  97  76  26  29  16  90  98  99  83  17  85  48  92   2   3  90   4  46  33  65  16  20  95  40  64  73  87  35  65  26  89  15  74   9  57  77  90  52  94  34  39  66  10  58  70  78  49  48  25  80  74  72  92  95  46  46  27  61  23  10  99  58  35  95  47  92  28  43  62  97  93   6  31  20  69  45  35  36  48  82  40  10  68  50  57  37  80   7  24  73  12  47  90  16  63  94  55  84  63  60  27  67  41  16  87  99  87  85  83  72   3  88   1  74  44  13                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                      39  31  30  99  96  11  13   4  84  17  87  58  61  89  18  43  32  17  13  60  62  82  44  48   2  37  88  96   7  21  92  75  30  21  54  66  31  63  97  61  85  53  19  32  12  58  68  29  99   6  21  76  79  58  45   7  60  30  12  12  39  38  36  46  31  99  79  73  38  47  84  49  19  71  80  56  92  59  97  68  21  55  38  33  30  27  44  57  32  72  39  47  89  67  56   2  72  14  20  57  64  11  50  48  95  12  97  88   3  70  44   9  37  56   4  16  21  17  86  28  39  47  25  21  33   6  70  66  15  12  31   7   5  23  40  76  28  87  96  71  36  38  98  67  72  39  11  22  10  53  45  83  91  31  75  23  60  86  67  72  85  92  87  48  99  23  41  33   6  79  12  21  32  69  36  31   8  62  79  78  84  40  67  97  26   7  31  64  47  13  30  44  77  13  53  84  35  54  78  77  31  31  42  18  13  19  14  35  84  45  37  14  91  38  60  95   9  33  14  57  80  90  49  50  93  79  27  14  30  38   7  50   5  83  64  85  28  98  28  82  69  22  85  78  34  95  49  49  31  30  67  57  80  60  58  84  30  22  42  64  30  36  92  33   6  76  50  15  49  77  66  19  50  45  52  83  73  13  66  30  51  97  25  71  48  79  83   1  64  48   6  45  28  31   6  21  45  70  55  72  59  87  55  96  79  18  39   3  69  91  38  73  64  44  92  49  44  30  77  77  16  21  22  90  93  68  83  91  41  10  27  59  96  18  75  22  10  97  89  67  89  52  58  48   3  15  86  86  14   2  10  88  88  94  10  90  32  76  25   1  30   9  80  94  79  47  38  64  38   3   9  99   2  50  30  19  51  31  59   2  11  25  28  43  51  52  26  84  27  32  18  41  77  18   2  99   4  66  33  17  28  55   7  84   5  67  80  83  63  36  58  97  96   6   5  62  11   1  50  79  45  35  92  50  84  37  33   9  83  26  66  47  74  43  22  82  13  61  76  94  40  11  87  96  40  99  72  65  32  76   6   5  51  50   6  67  20  50  51  19   6  60  24  53  14  95  93  59  55  10  79  90  55  18  59  55  99  16   5  19  64  15   5   5  58  66  94  98  28  68  27  54  65  92   2  59  83  34  98  48  25  88  76  48  67  86   1  25  42  82  85  76  28  20  70  11  45  42  52  87  33   7  12  81  20  77  79  77  81  97  85  49  98  78  92  40   7  48   4  69  24  10  80  82  57  53  70  31  37  57  18  76  82  53  66  93   2  22   9  13  90  74  39   4  56  17  63  61  90  17  29  56  68  62  10  18  87  89  91  25  50  64  34  74  64  86  58  84  87  84  85  65   4  10  19  41  62  92   5  53  39  64   5  90  28  93  91  16  75  86  84  68   6  60  49  52  64  94   2  66  22  26  99  24  48   8  61  47  19  93  20  15  13  80  15  20  84  53  86  22  93  71  70  94   3  33  76  98  86  59  39  34  70  16  18   9  41  61  57  39  28  59  16  54  42  26  49  80  23  21   6  39   5  68  14  54  93  84   5  69  75  58  44  50  10  51  17  50  45  18  39  76  65  75  18  36  90  19  10  34  29  82  43  72  27  26  69  84  70  87  10  43  61  48  48  82  98  74  43  66  96  39  36  51  89   2  95  70  53  14  20  51  78  83  49  18  51  94  80  64  89  55  43  19  84  33  20  35  64  89  50  34  64  55   8  45  23  29  84  16  17  36  74  81  43  46   1  28  27  29  97  47  91  31  19  17  32  65  97   4  60  66  20   7  82  41  13  66                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                    37  41  66  44  50  61   1  14  87  82  43  98  48  50  20  94  98  32  92  30  71  32  91  65  52  15  34  27  35  68  35  45   1  68  34   9  53  91  10  13  76  56  46  60  13  74  13   6  39  19   6  67   9  77  42  94  64  30  43  22  38  49  68  67   2  86  35  17  85  51  27  28   7  13  39  84   6  73  43  50  91   7  84  51  12  11  42  92  49   2  57  41  92  54  33  11  46  34   1  49  10  93  38  53  67  50  76  35  55  75   5  22  61  89  63  25  53  41  19  60  67  95  10   4  84  75  11   2  69  91  93  44  47  98  22  99  46  79   9  70  74  63  90  85   6  21  43  25  15  10  51  72  28  13  38  19  71  64   1  44  38  59  51  48  91   5  54  11   3  69   2  86  79  94  64  29   2  87  90  81  63  47  87  33  35  70  68  69  10  69  59  21  32  79  23  22  93  23  90   6  87  41  73  71  82  33  68  70  82  99  16  89  45   3  88  30  64  11  40  12  88   1  50  19  92  16  85  21  71  71   1  26   9  90  42  48  85   2  12  80  32  12  50  94  85  60  29  35  10  46  55  65   1  34  94  49  14  79  99   7  68  12  28  67  65  24  70  63  46   1  83  40  81  33  42  83   8  84  62  71  75  48  99  96  57  82  25   8  68  51  18  98  96  26  52   3  24  62  96  65   1  22  24  30  22  38  73  99  59  71  67  47  83  10  17  65  26   7  97  65  62  88  86  41  64  81  44  89  51  47  76  77  22  55  85  14  36  17  26  32  37  90  69   8  95   1  65  22  11  57  27  52  78  11  59  50  88  37  97   2   4  23  39  55  86  12  10  26  46  66  15  18  21  96  28  96  97  10  74  54  28  19  80  97  66  70  17  83  56  91  55  97  36  90  74  25  16  80  77  56  11   9  74  73  71  90  70  36  99  76  48  50  68  13  43  28  68  44  99  32  46   7  36  90  92  73  76  72  82  87  29  42  35  73  47  16  49  40  68  50  77   4  36  97  49  72  39  23  32  35  24  87  70  98  51  31  44  79   2  41  48  73  42  58  23  97  50  98  31  93  16  76  40  56  73  53  38  90  37  39  54   1  24  79  12  15  37  66  42  34  62   8  84  77  13  46  28  87  25  44  65  69  17  79  38  70  80  80  47  66  85  85   2  17  54   7   3  19  54  41  88  86   3  59   6  17   2  35  59  71  66  34  33  99  20  94   7  70  25  91  80  38  84  86  97  57  87  72  46  65  47  48  25  57   9  17  38  17  32  65  25   4  64  64  40  18  99  46  70  28  49  44  23  79  68  46  46  45  56   4  71  27  42  87  85   3  59  50  86  37  27  13  58  59  69  76  72  83  92  22  76  13  95  16  42  43  54  49  83  34  95  54  73  86  98  44  93  85   7  27  80  18  17  60  38  38  19  68  50   8  39  41  43  12  68  64  98  32  15  66  41  34  68  77  23  56  86  26  53  61  11  10  93  66  80  34  50  43  32  61  20  46  87  44  55  16  18  10  44  71  10  18  54   1  68  84  54  89  96  46  38  42  65  70  55  88   8  93  54  14  20  88  24  76  83  11  99  76  40  92  62  79  44  85  69  17  53  81   9  82  52  96  26  17  87  37  87  50   3  74  84  61  31  92  60  15  74  88  45  40  13  57  17  40  81  34   6  12  36  66  59   5  45  10   9  37  13  10  77   4   6  46  41  29   8  23  71  54  16  37  67  18  23  97  55  64  61  38  75  44  59  27   5  79  88  11  18  46  61  79  74  10  35   3  42  77  86  80  63                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                  62  96  74  12  59  71  24  97  56  16  57  84  72  25  43  88  58   6  11  22  48  39  25  47  83  79  30  19  61  31   1   3  76   2  36  70  41  56  18  63  71  78  13  60  32  23  39  39  41  69  18  22   6  28  42  39  26  79  11  75  85  65  11  70  25  97  16  62  50  80  82  89  17  68  55  96  16  58  27  87  10  71  94   6  52  61   3   1  95  73  42  45  94  32  69  67  89  86  93  63   7  55  80  83  39  17  44  76  37  24  48  31  14  70  61   2  16  72  38  87  94  81  62  50  14  80  55  13  27  13  62  68  92  63  37  76  41  29  73  88  82  45  45  66  68  23  91  72  99  15  94  63  33  75  41  13  26  33  12  55  62  54  81  46  11  18  97  73  69  29  20  14  52  18  89  28   5  75  56  98  86  39  57   7  93  25  29  77  34  23  67  53  19  42  78  91  43  20  73  12  74  10  96  59  88  10  74  14  37  14  65  76  60  75  71  31  17  73  48  72  10  99  11  21   2  53  37  50  86   5  20  92  93  90  45  56  37  72  71  46  82  92  29  87  22   7   4  33  59  89   9  48  81  44  98  24  56  34  33  29  76  74  64  14  95  40  59  49  51   5  92  77  24  36  47  91  68  75  27  95  10  49  38  29  87  28  83  99  64  93  64  48  30   5  48  29  19  27  99  43  58  54  78   6  74  56  35  85  73  42  80  60   9  51  46  94  49  89  10  55  22  36  89  22  38  26  19  93  14  85  87  18   9  64  13  72  70  36  98  59  63  38  73   1  15   7  93  66  56  69   7  23  83  55  31  62  39  76  58  92   7  53  61  10   3  35  64  89  58  11  30  78  26  19  40  11  65  20  85  28  51  69  35  32   3  42  42  92  96  63  28  73   4  92   6   6  78  43  17  71   4  46  88  24  99  58  74  73  75  34  97  79  60  21  17  21  35  64   6  15  73  33  98  28  49   7  51  61   8  66  44  94  61  16  36  73  79  29  16  54  76  45  36  35  65  20  28  31  73  22  92   3  69  78  32  97  69  84  20  70  59   4  68  18   5  75  69  70  46  25  83  56  54  42  33  38  59  69   9  70  74  78  83   6  51  55  84   4  76  88  85  44  89  79  99  76  78  83  91  81  74  11  49  16   6  52  94  71  65  95  36  58  39  69  94  52  81  52  38  65  14  95  75  62  62  94  59  74  80  17  88  57  14  78  31  32  25  53  47  76   8  61  64  54  68  52  75   6  81  85  11   7  25  29  99  30  74  26  20  12  64  84  91  44  38  77  41  31  23  58  71  46  78  80   5  85  55  91  31  22  72  36  40   2  98  73  35  98  82   8  79  97  34  89  39  10  39  25  61  42  40  21  44   1  60  10  30   6  25  95  24  70   4  66  20  41  60  30   8  81  43  70   2  99  12  62  78  68  49  34   2  38  14  10  37  12  90  15  55  35  59  27  35  64  33  11  72  99  75  39  91  60  53   7  51  53  70  71  98  17  10  24   8  83  27  71  98  69  55  66   2  61  17  86  49  54  80  20  42  25  41  48  49  24  37  39  84  50  66   3  87  47  67  10  54  69  31  32  68  22  65  69  14  83  33  59  66  79  98  87  28  80  32  53   7  10  39  49  42  84  61  96  73  88  49  43  26  80  19  75  97  21  64   9  66  57  31  27  93  43  43  61   2  36  88  96  27  95  96  39  16  97  52  64  14  93  38  92  48  15  30  29  76  20  70  28   8  97  83  37   8  99  92  29  21  35  33  18  63  66   5  72  98  65  95  34  96  26  81  71                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                91  70  19  69  67  32  77   2  99  50   7  98  25  21  85  21  23  94  27  68  39  36  91  15  42  53  36  10  37  70  13  35  79  26  56  15  40  83  36   3  98  94  92  51   8  51  98  64  27  73  45  23  28  65  85  72  94  72  37  63  37  59  39   3  92  68  25  28  38  52  88  83  90  79   6  52  40  57   6  61  18  62  85  94   6  18   9  79  16  98   4   4  70  43  33  91  54  76  69  53  35  67  95  90  72  21   6  65  87  48  36  21  64  68  68  22  22  11  15  80  92   4  38  42  45  87  39  52  59  45  56  10   9  26  18  84  77  48   4  86  65  31  81  32  36  92  44  97  28  19  13  70  65  12  38  28  96  67  88  83  45  86  29  59  23  92  56  18  92  53  54  65   5  78  98  17  77  39  84  55   9  93  98  86  65  44  42  96   5  56  95  36  81  70   6  79  44  61  74  56  42  64  63  23  32  38  34  67   7  83  94  57  39  38  77  20  40  24  12  82  29  37  82   8  74  58  21  16  68  84  77  45  54  91  97  37  53  64  23  18  15  96  40  91  48  30  30  73  47  58  70  20  22  32  14  40  73  12  63  48  68  42  16  47   6  87  21  83  49  77  21  30  81  77  33  87  31  53  34  38   8  27  64  12  55  34  74  66  53   1  29  32  31  43  26  11  43  30  87  98  21  57  54  46  20  49  96   4  49  78  43  29  52  91  19  52  79  28  77  10  37  18  78  65  60  71  62  49  34  97  67  38  94  55  59  57  68  15  46  21  81  88  90  13  56  33   5  63  96   2  16  43  49  65  99  62  35  97  93  80  94  91  82  31  55  39  64  35  51  80  28  43  62  23  99  31  72  20   3  47  37  49  72  47  55  39  74  59  71   2  93  89  97  33  59  50  40  90  79  45  65  35  86  23  85  68  27  24  11   2   3  26  62  24  64  72  13  52  91  57  66  60  22  86  10  69  86  98  56  54  96  97  46  30  93  88  72  70   4  37  70  13  99  55  33  96  73   2  70  47  94  94  13  93  47  57  95  45  83  68  94  70  61  28  49  10  65  78  45  23  26  89  93  10  86  27  73  45  74  44  85  80  36  74  49  66  71  54  87  47  51  37  80  80  18  90  50  24   8  73  52  97   5  19  50  83  63  79  62  53  79  63  16  31  19   3  74   1  37  86  99  92  91   4  89  50  49  65  21  47  55   8  37  98  51  12  72  62  56  48  12  99  58  80  99   9  75   1  72  80  64  95  48  24  93  95   2  94  99   4  46  65  71  33  19  53  48  34  48  29  73  33  43  59  68  37  43  88  25  17  79  59  32  51  33  15  92  15  32  63  56  23  15  98  29  54  10  61  60  68   7  39  14  92  42  26  29   2  15  48  23  45  49  97  71  32  22  86  22   9  98  59  35  40  58  38  56  89  39  68  42  38  73  13  48  22  61  25  89  29  65  88  98  10  18  10  62  14  83   4  84  68   5  99  43  30  85  37  27  47  84  32  97  85  91  60  46  45  48  59  81  16  11  41  32  21  65  91  35  41  88  52  19  58  22  66  80  76  70  57   8  30  51  64  67  87  19  20  34  67  29  22   7  31  52  56  55  22  17  36  12   8  52  66   7  37  52  48  32   1  76  91   9  76  70  19  68  88  26  18  86  43  64  50   8  93  98  47  26  16  48  27  73  77  28  92  56  84  16  24   2  73  10  53   8  68  98  80  70   9  63   2  15  44  86   5  22  25  67   5  55  17  11  71  82  19  30  32  78  97  54  86  46  43  74  23  51  56  50  21  70                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                              63  80  75  88  57  72  59  36  21  89  81  49  44  57  42  20  27  26  32  38  61  28  43  74  62  82   2  61  34  75  37  59  24  62  14  36  34  56  17  56  86  91  66   5  35   4  26  99  72  34  88  27  16  22  10   1  44  22  41   1  29  37  53  87  24  15  47   2  24  81  42  82  49  96  77  22  32  13  69  57  24  31  21  34  29  89  41  99  14  47  21  73  15  36   7  88  19   8  15  25  29  51   7  34  19  54  98  38  96  60  19  83  78  30  45   7  47  84  68  47  33  49  18  87  27  31   1  36  94   2  74  68   4  13  84  57  27  89  88  96  47  53  48  38  54  77  43  30  60  52  60  81  20  10  69  83  96  50  68  16  32  30  89   2  73  23   5  14  22  12  72  16  73  63  68  88  78  79  11  96  97  51   4  42  98  51  80  16  88  34  14  69  67   7  91  10  70  46  45  13   5  47   2  74  36  45  47  66  23  94  37   3  26  80  77  54  35  45  97  29  83   1  92  24  56  33  51  43   9  71  29   4  58  85  24  58  38  72  91  96  77  52  20  31  59  87  75  96  47   7  75  22  68  40  82  19  57  89  64  77  40  57  79  19  76  73   2  95  83  31  63  89  67  58  86  89  56  19   7  62  31  58  98  69  27  42  34  76  60  73  94  68  48  27  60   7  43  42  96  24  91   6  46   7  49  82  45  52  97  92  43  56  86  42  21  83  33  39  90  39  37  19  96  46  20  72  48  19  50  17  95   5  92  26  12  28  97  13  31  57  99   7  38  48  21  22  99  11  25  15  27  64  74  97  21  83  52  86  86  39  91  28  72  38  54  31  63  63  72  83  36  10  82  57  50  36  42  46  56  40   6   7  43   8  86  18  88  33  90  75  31  36   2  69  44  87  68  80  78  86  83  52  84  69  87  68  97  90  12  53   5  42  84  13  65  62  57  75  33  78  37  57  25  83  41  48  24  90   6  95  22  51  88  88  10  55  82  63  62  49   1  10  64  66  79   7  65  73  97  86  19  85  61  26  62  27  72  94  48  75  29  88  57  41  41  66   6  27  63  66  90  47  74   6  11  67  88  40  20   4  18  38  27  45  26  27  11  30  60  92  16  10  17  25  89  25  24   9  77  90  54  77   2  46   9  40  98  23  48  51  82  68   4  37  75  25  33  61  68  34  57  64  38  67   3  59  95  55  17  88  74  83   4  92  15  67  53  68  13  96  44  49  28  71  76  48  41  39   8  76  52   6  64  93  55  98  54  97  26  20  37  32  23  27  39  11  17   7  12  21  58  84  31  81  81   4  79  72  50  34  80  99  35  47  88  88  57  42   2  44  47  98  52  41  94  82  84  33  60   1   4  16  32  87  71  41  19  33  11  87  71  99  94  73  86   8  97  26  33  57  59  85   3  28  99  51  63  16  40  19  23  85   7  57  34  14  57  51  57   2  72  83  94  21  59   6  50  75  65  62  55  57  51  51  56  16  94  87  75  35  30  88  97   1  81  83  93  57  55  96  13  11  43  44  31  70  64  76  54  41  65  89   4  73  97  35  93  39  82  85  42   5  66  91  83   1  34  27  33  23  31  84  38  26  69  78  90  86  53  41  22  15  12   5  65  89  15   8  40  60  52  85   2  13  93  20  12   8  94  21  45  69  22   5  72  51  29  10  51  99  62  52   3  28  99  78  54  40  25  88  93  43  33  80  12  48  25  37  72  72  23  47  16  49  51   2  90  14   9   6  43   6  76  76  17  10  63   9  67  21  86  47  23  13  76  21  86  25  48  96  42  60                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                            76  14  37  15   8  21  67  13  85  28  57  37  67  91  95  98  99  59  29  76  40  47  68  72  51  68  71  18  75  97  49   5  25  67  20  35  65  29  11  70   7  82  16  25  32  88  76  32  33  91  28   5  68  86  77   9  69  42  72  41  23  78  58  73  49  63   3  64   7   2  83  72  86  65  34  28  68  10  38  73  99  21  66  79  89  34  20  97  81   4  35  95  16  62  81  64  78  94  56   9  17  43  26  20  85  87  26  86  17  81  44   4  99  72  72  96  18  13  67  22  85  88  67  72   9   7  30  60  39  76  29  36  56   6  46  65  69  36  82  96  11  70  29  21  40   1  13   7  40  59  83  50  42  51   7  41  73  14  54   9  35  24  62  79  69  95  25  60  46   4  32  63  35  34  99  50  18  55  52  88  42  89  87  76  51  11  59  43  72  27  26  33  91  95  10  68  15  19  39  60   8  29  41  44  66  14  44  95  81  41  23  66  84  10  86  49   1  35  14  51  16  50  74  12  20  65  91  36  56  57  98  24  40  71  29  60  80  23  27  94  84  41  35  95  72  75  63  35   7  40  14  51  58  68  60  17  46   5  13  30   2  12  63   8  35  33   7  32  51  86  96  55  70  73   2  97  41  16  84  85  80  39  55  83  41  98  32   4  77  53  67   8  41  88  14  14  99  75  38  93  40  31  67  26  19  98   3  13  58  67  85  30  20  90  48  22  32  46  84  11  87  15  76  82   5  83  18  62  38  52  51  27  14   4  13  61  92  45  42  26  44  58  21  73  69  40  37   5  45  36  95  61   4  59  83  69  18  52  45  12  73  87  19  91  15  88  57  62  11  97  58  94  44  18  54  21  82  46  82  70  54  28  75  82  83  47  49  47  44  24  98  40  46  63  50  78  49  78  51  58  28  30   9  38  38   8  34  94  54   9  32  69  32  62  40  63  65  89  17  78  22  44  90  13   2  80  78  60  23  68  19  35  28  13  75  47  38  41  18  60  20  38  53   4  12  81  18   9  80  80  82  43  16  21  88  95  42  27  26  20  63  34  84  54  86  26  34  46  35  99  10  67   2  97  84  61   7  42  47  43  80  79  80   5  15  18  40  15  64  28   7  29  34  19  58  44  70   8  37  52  18   2  59  48  31  46  27  80  95  23  16   8  51  11  33  62  75  24  85  10  97  24  59  37  74   5  44   7  12  16  35   9  49  80  95  79  26  35  64  97  51  89  61  77  84  20  44  89  18  77  74  89  76  92  20  31   1  29  73  74  10   2  44  23  54  32  57  39  80  33  73  11  32  49  55  38  98  25  86   4  33  42  37  69  83  31  25  54  67  44  57  36  52  28  53  60  67  27  22  63   8  31  31   8  64  38  61  93  78  91  20  34  18   1  71  73   8  97  39  70  40  43  86   1  76  32  54  50  60  66  94  64  30  11  10  30  95  72  72  30  46  19  33  16  43  52  70  19  34  64  53  82  34  57  47  59  17   8  60  79  90  59  55  28  40  47  20  93  20  17  26   8  49   4  55  63  65  23  50  92  42  97  61  68  17  68  52  28  91   5  82  78  10  63  66  52  88  52  87  17  62  89  33  14  65  19  40  11  81  25  22  31  85  18  41  68  97  16  58  61  29  97  67  92  43  53  46  58  51  45  75  98  90  87  96  32  95  79   2  78  74  19  25  96   3  92  94  83  90  16   9  89  77  65  17  73  93   7  38  22  81  72  32  98  99  74  18  76  39  84  89  88  82  68   9  18   9  93  51  79  41  81  60  33  46  31  94  72  21  94  82  62  87                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                          95  12  65  27  24  21  71  76  59  42  11  28  60  83  57  26  67  64  69  47  15  62  60  44  63  55  49  60  17  16  28  87  91  26  56  10  30  69  45  36  17  55  17  39  42  23  36  34  78  26   9  93  46  62  54  55  83  94  90  84  33  27  34  46  49  76  57  75  85  57  78  88  47  21  34  69  59  78  25  90  77  80  52  73  47  85  92  32  90  46  24  21  94  19  87  67  78  58  10  46  70  88  87  53  81  11  15   5  13  92  37  41  15  91  83  49  95  79  91  15  91   2  17  30  45  36  63  71  59  45  94  76  69  23  84  65  62  20  94  93   7   8  98  81  28  41  66  13  65  72   9  20  56  95  56  91  90  25  18  60  76  46  39  54   3  27  11  52  94  26  51   9  55  51  77  93  20  44  20  26  81  33   7  50   9  99  71  76  81  36  11  28  71  26  75   2  76  34  38  52  55  96  99  44  43  52   4  56  54  38  28  83   6  53   3  86  41  90  40  83  45  61  25  19  38  30  69  65  98  72  11  43  92  70  53  92  66  98  91  28  84   2   2  13  41  69  84  42  97  46  10  28   7  25  99  25  23  82  41  36  55  78  95  84  80  61  68   7  79  55   3  94  73  35  51  48  25  80  81  69   3  33  56  48  81  65  93  46  86  92  17  71  20  57  91  25  15  16  45  58  85  50  23  95  76  15  51  26  38  34  36  31  19  77  51   4  42  74  93  80  16  88  29  14  13  60  78  26  44  92  74  77   7  67  78  94  50  52  61  24  89  92  58  88  13  50  78  76  21   4  59  40  65  27  94  18  50  37  49  41  84   7  52  30  75  53  83  13  80  27  48  44  62  77  44  79  83  26  83  34  99  98  45  16  12   1  59  79  88  75  51  89  86  89  13  78  61  80   6  13   8  65  80   8  96  77  63  86  87  78  23  16  92  55  89  66  51  34  58  83  54  90  25  11  67  26  93  38  54   9  69  28  95  10  93  40  47  53  60  40  92  94  57  92  19  87  64  47   4  76   3  64  46  64  34  97  86  49  86  95  44  44  17  88  99  14  65  99  87  12  96  60  16  95  44  44  70  10  93  25  64  25  34  53  12  20  97  26  34  42  67   4  38  62  30  26  64  20   1  94  38  52  45  44  83  98   5  61  83  87  10  70  70  91  36  24  49  19  30  81  39  62  65  18   6  17  72  44  73  33   4  36  20  80  31  26  35  59  27  15  48  80  74  96  81  68  74  48  26  98  97  41  26  71  36  88  39  80  98  20   9  17  78  15  84   7   5  71  29  96  72  42  75  53  47  36  76   1  30  13  38  21  56   2  68  19  48  96  11  95  76  62  96  21  13  77  62  26  85  84  94  29  67  12  10  68  94  97  74  41  72   3  95   1  56  25   2  70   3  12   5  97  97   8  43  60  94  89  72  93  69  13  88  48  34  21  36   1  74  82  33  40  43  53  93  48  97  46  83  85  69  93   3   5  24  73  25  50  18  61  13  51  62  46  52  10  91   2  35  55  90  97  35  99  19  29  85  58  66  58  96  81  17  43  13  16  74  76  25  33  15  76  96  22  50  55  86  31  54  54  29  44  87  69  10  96   2   4  80  69  87  60  76  12  16  93  61  37  80  53  39  46  50  81  27  15  12  65  73  14  88  36  72  28  85  33  86  92  30  10  84   6  95  30  66  74  67  19  26  32  74  91  18  41  35  56  70  54  89  40  33  73   4  68  31  35  42  52  85  51  66  64  38  97  87  41  63  18   4  48  81  87  51  22  40  62  63  44  84  26  41  26  95  82                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                        25  86  47  62  68  40  40  21  35  64  37  19  92  45  47  80  48  52  67   5  60  17  57  98  79  37  47   7  88  17  65  14  50  42  55  98  13  69  96  60  78  40   6   6  60  91  66  71  47  65  30   5  54  93  42   3  71  92  16   3  73  96  80  15  40  32   2  39  73  44  26  61  95  33  86  94  20  77  35  93  47  27  84  84  55   3  23  69  73  51  93  19  76  10  35  24  78  90  24  39  54  50  57   4  94  98  56  58   2  64  44  16  71  87  86  87  34  86  70  32  34  47  75  35  89  70  65  78  98  72  65   4  35  33  25  18  91  11  22  37  59  62  95  27  49  60  54  50  83  58  66  21  25  66  11  51  97  16  76  69  17  75   5  90  95  14  74  76  24  12  11  20  67  38  83  40  23  79  83  62  13  92  87  11  16   8  95  15  47  25  75  52  86  69  12  23  57   2  65  55  88  58  30  83   6  82   6  34  98  45  49  91  59  68  46  80  76  80  60  41  63  14  15  85  82  92  16  37  50  66  83  28  20  42  14  63  73  89   9   9  52  54  47  79  97  96   6  78  36  45  82  92  50  82  80  56  67  48  53  30  61  42  89   7   8  64  30  74  19   9  95   2  25   5  20  80  57  55  53  76  91  23  53  16   8  81  18  33  76   6  12  46  80  59  58  40  61  81  69  13  96  66  94  58  65  60  98  31  10  10  62  94  41  21  41   5  41  82  61  84  48  78  54  98  22  58   9  27   1  35   5  45  80  87  35  67  88  49  23  78  16  10  16  20  64  28  43   7  10  11  54  47  69  39  95  46  27  43   9  46  56  62  93  69  63  37  26  87  21  57  41  15  54  73  84  91  52  15  93  76  72  90  28   3  98  10  66  54  28  89  13  19  95  46  84  88  37  59   9  22  88  25  58  94  88  54  47  14  17  77  61  96  62   8  70  65   2  34  55  66   1  26  79  11  48  19  73  80  18  85  31  21  35  89  86  94  90  30  21  10  42   4  99  98  51   3   6  84  26  67  88  68  81  70  94  66   4   8  93  89  37  84  72  84  80  55  43  12  85  78  79  63  75  13  83  93   2  34  32  16  53   8  75  68  24  57   9  26  70  41  31  43  50  64  58  63  51  56  35  17  26  20  66   1  44  49  79  25  37  90  46  57  70  27  94  85   1  44  18  64  90  20  33   3  29   6  63  45  56   9  57   9   4  99  13  45  73  77  78  17  56  20  90  95  85  45  27  25  41  15  75  17  91  46  83  68  90  25  57  93  73  23   8  32  84  94  59  61  44   7  18  49  80  24  61  70  58  35  50  55  21  45  41  51  41  30  21  24  21   2  19  43  11  16  35  76  91  35  61  60  77  96  75  33  23  40  72  36  31  72  81  66  83  84  78  97  97  47  34  43  33  51  71  86  52  19  72  28  66  66  54  12  60  97  37   4  37  24  27   3  73  44  22  64  63   7   9  24  92  62  59  31  40  19  51  83  47  48  60  53  91  73  76  13  20  37  77  84   9  91  54  83  85  72  32  17  86  74  63  73  62  77  90  41  19  81  29  24  68   8   5  68  36  85  97  82  23  14  20  35  35   7  34  37  69  26  84  79   9  82  81  40   6  73  57  75  34  57  33  68  12  37  60  78  90  72  65  46  84  31  58  93  56  83  46  24  39  26  54  14  10  35  52  47  41  55  40  81  63  76  64  61  75  83  81  98  36  55  19  19  40  30  16  30   3  97  80  21  42  70  40  77  68   8  98  51  97  40  35  39  34  89  28   9  61   9  16  14  28  75  68  61   5  25  30                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                      10   4   6  49  47  15  48  11   9  39  28  58  30   5  55  73  62  28  76  77   2  38  90  11  84  41  57  29   4  38  41  26  68  99  76  23  18  31  75  48  44  18  39   6  25  31  42  55   6  10   4  81  56  70  42  20  11  77  67  74  92  30  76  98  88  99  89  87  80  10  54  12  59  81   6  80  75  77  96  35  25  17  45  29  36  28  34  48  63  23  26  13  56  14   8  64  10  13  83  13   2  93  43  71  38  36  84  21  86   1  40  87  50  46  78  20  56  26   7  83  65  12  48  40  90  23  84   5  34  79  87  73  72  56  39  54  53  84  33  88  93  50   5  39  96  94  11  53  76  77  74  33  49  30  20  35  79  30  35  93  60  21  18  53  56  11  30  88  20  63  64  21  82  25   9  18  78  91  35  60  98  94  97  91  44  71  25   4  70  35   7  11  56  73  57  35  96  71   5  51  36  84  90  35  20  15  51  71  94  62  53  22  44  32  63  55  30  24  21  93  52  53  44   9  85  36  69  64  52  77  27  29  14  86  80  68  94  20  85  23  22  88  72  71   1  63  20  73  80  52  88  57  90  20  62  77  61  82  55  74  12  58  20  16  57  11  99  11  23  54  17  76  16  10  45  94  86  47  32   3  71  77  30  28  67  28  84  53   9   3  33  58  56  80  13  92  87  98  66   1  98  19  24   3  17  75  25  19  92  74  11  98  56  73  38  34  60  97  49  11  77  57  75  23  12  53  43  84  39  85  78  71  99  79  55  77  64  94  56  88  55  89   3  59  67  79  78  31  19  63  79  29  82  28  14  39  90  52  44  24  50  18   8  19  38  41  71  79  14  23  97   3  52  77  73  53  38  13  90  48   1  35  45   6  18  63  15  75  69  26  98  34  87  30  65  96  90  12  36  39  42  64  14   9  88  60  86  60  88  86  42  94  22  16  25  82  43  58  11  12  18  28  48  75  85  53  49  88  31  60  35   1  74  13  70  12  74  52   1   9  21  96  39  99  57  72  75  29   2  56  38  20  61  32  33  90  21  18  75   6  45  36  43  19  85  10  90  56  23   8  64  86  37   4  43  97  38  24  56  19  37  64  43  31   9  38  31  79  91  16  72  77  58  36  53  54  20  52  90  59  59  79   3  71   8  97  30  77  22  35  84  86  97  35  85  94  82  14  44  60  83  86  95  22  96  69  72   3  89  74  40  22  16  70  78  15  78  74  73   7  19  22  43  27  84  22  49  94  38  39   7  28   3  23  77  36  45  81  13  50  45   1  89  37  95  59  29  39  28  41  12  38   5  28  10  89  56  12  45  22   1  31  99  38  76  37  20  14  49  11  80  45  69  41   2   8  67  52   8  49  45  78  34  12  62  47  81  37  58  43  80  79  96  84  20  56  32  89  35  36   8  87  13  91   8  50  19  56  49  87  13  62  12  65  28   4   4  70  41  97  14  76   1   3  63  40  23  31  96  33   3   9  13  52  64  70  50  67  10  97  63  68  10  13  54  58  59  40  26   2  97  79  17  96   9  64  78   4  59  11   2  19  92  28  55  95  43   6  38  98  12   9  39  18  81  53  16  14  96  78   6  20  50  22  64  46  74  96  75  38  24  78  42  70  69  69  38  41  12  51  41  87  93  36  29   6  67  78   2  38  61  15  18  18  83  68   9  14  60  12  45  63  82  77  63  37  57  68  51  96  93  40  87  68  66  82  13  98  71  65  83  78  48  45  36   9  95  20  34  89  66  47  20  83  99  81  27   9  46  29  19  19  81  97  95  52  15  54  28  62  46  26  52  45  73  40                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                    18  70  47  65  28  60  42  37  80  81  39  22   9   3  11  17  23  21  17  30   3  58  59  47  66  78   6  74  65  92   2  79  76  66   9  56   8  86  70  52  19   6  76  10  95   7  72  10   4  84  71  16  67   5  83  46  22  91  42   6  58   7  37  11  84  51  39   5  86  12  11  84  82  40  38  10  59  62  57  63  92  54   4  12  93   9  74  23  76  41  72  25  34  34  11  43  16  73  40  19  19  64  94  24  28  12  16  44  84  18  50  93  63  22  70  81  32  81  61  66  10  51  33  53  27   3  23  64  78  73  25  59  32   2  89  67  62  88  50  62  45  44  57  10   1  66  75   5  97  18  31  91  92  64  20  56  39  32   3  77  56  50  25  63  24  29  87  11  94  15   9  66  79  26  97   6  75   7  76  45  30   4  77  67  24  54  31  91  36   6  45   6  41  98  62  93  39  46  60   9  94  32  28  83  99  55  75  51  70  98  69  60  20  70  65  38   4  33  84  58  11  34  50  53  26  67  53  68   2  82  28  20  26  37  27  76   8  12  47  15  77  81  28  72  12  34  35  50  10  48  37  96  68  31  30  84  26  10  81  93  84  98  26  93  33  29  87  35  58  37  62  72  38  49  26   8  85  69   9  10  14  94  52   3  98  43  78  81  39  63  67  38  72  23  61  73  17  71  77  79  60  60  34   4  99  53  25  90  54  81  99  94  21  34  81  14  33  41  75  26  24  54  13  50  69   3  92  21  82  53  85  82  79  60  51  85  82   4  68  23  80  43  74  40  98  23  91  25  19  89  30  29  93  87  58   5  35   7  92  29  42  37  24  28   8  82   4  40  10  97  91  44  93  40  93  69  49  52   5  35   1  96  43  16  67  69  70  96   4  71  31  12   9  76  12  54   4  10  57  99  70  35  83   6  73  98  94  20  59  90  11  68  72  99  90  95  31  44  33  96   6  64  37  45  67  73  81  33  11  93  71  71  86  70  24  80   6  24   9  99  19  56  80  46  26   3  27  96  52  84  94  92  77   1  11  61  12  94  21  62  59  54  21  54  82   1  88  58  75  21  49  67  22  30  64  74  24  37  97   7  48  74  62  10  15  17  40  81  13  50  17  92  95  23  48  98  67  87  87  63  37  16   8  90  60  58   4  62   3  33  92  30  44  15  17  82  48  10  90  84  94   1  51  38  10  20  62  72  10  62  46  91  21  25  47  61  57  44  99   9  80  81  99  72   8  58   3  54  16  58  22  38  82  39  91  85  56  40  16   4  73  88  65  57  29  15  23  57  63  97  73  76  22  38  89   1  19  35  87  98  20  46  86  26   9   2  78   1  12  51  79  61   5  92  62   9   4  41  90  37  12  49  31  57  47  48   6  29  17  45  77  99   1  71  18  24  94  86  70  24   6  30  96  79  43  87  28  71  16  40   9  86  94  54  22  55  11  25  37  69  35  37   3  55  89  29  10   7  18  79  53   3  42  75  43  56  35  94  92  17  12  71   2  92  15  73  66  30  43  52  29  23  66   5  89  12  25  82   1  57  11  94  53  13  89  53  25  34   4  34   6  50  15  91  20  58  43  41  80  81  27  72  28   7  67  73  81  55  30  11  47  78  92  81  64  37  86  64  95   6  83  41  79  11  31  93  91   8  93  38  42  31  44  58  36   4  42  51  79  42   8   5  63  55  72  38  51  80  92  81  63  29  20  95  85  90  68  84  28  45  27  37  44  68  66  29  93  78  81  37  37  61  63  48  71  69  57  28  62  23   1   4  49  60  85  89  27  95  53  84  47  30  36  93  90  86  72                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                  16  78  16  90  53  88  17  45  40  29  44  68  84  76  81  10  50  57  37  90  21  21  99  96  96  40  49  27  77  70  53  46   8  17  83  54  42   3  19   7  49  56  70  65  30  64  84  75  50  94  74  50  78  39  94  91  22  82  63   2  86  77  26  97  68  26  53  87   9  92  30  75  36  91  44  29  77  17  33  78  79  43  38  57  68  22  32   7  22  71  39  46  20  59  43  25  70  96  96  20  56  44  92   4  70  69  60  68  43  19  54  17  14  55  17  21  72  34  61  85  39  92  56  17  65  63  59  55  44  73  84  40  93  91  56   2  92  60  20  94  80  29  66  70  22  52  22  74  36  76   1  84  55  99  37  80  15  74  92  66  24  38  48  48  85  48  68  21  45  84  34  57   3  44  18   2  57  84  89  89  93  87  30   8  34  98  61  54  86  22  19   1  95  87  87  98  29  35  26  91  77  94  47  82   1  48   2  69  51  65   6  96  44  29  77  39  39  64  12  65  25  71  90  12  54  52  40  85  11  36  92  12  16  33   8  88  37  11  26  73  45  34  68  84  46  71  30  87   1  39  74  86  36  32   3  80  43   1  87  74  93  24  90  41   4  47  98  20  19  36  35  84  81  27  90  33  47  15  54   7  90  55  15  97  18  91  84  44  97  65  28  24  50  16  55  71  21  97  87  26  65  62  52  13  24  82  99  34  17  38  18   2  88   3  81  82  54  40  48  35  14  98  96   4  65  38   6  70  90  18  67  25  11  37   9  56  95  55  16  97  69  91  47  60  89  32  73  20  13  64  95  62  52  80  34  48  77  88  88  65  38  16  62  99  79  35  37  58  35   6  53   4  71  27  35  20  73  11  42  74  18  97  12  26  32  32  77  93  23  97  96   8  47  17  81  21  27  25  83  79  67   8  64  83  70  72  33  77  63  64  37  57  92  72  84  48  96  58  84  55   3  26  38  80  48  72  30  92  65  13  81  70   8  52  67  51  88  81  77  15  53  33  11  94  21  87  31  21  63  98  63  63  96  23  33  34  45  17  54  11  41  40  82  68  18  82  10  79  13  20  44  89  36  93  37  36  21  76  61   7  88  27  15   6  73  78  15  44  40  78  94   2  30   3  86  67  71  51   3   7  95  51  87  12  49  99  40  97  73  63  12  46  90  73  28  73  74  72  11  88  55  89  67  83  86  21  28  31  93  96  29  89  75  59  25  75  82  76  48  88  71   3  24   6  33  97  72  23  68  11   5   3  81  72  67  38  75  59  65  37  67  75  47  75  79  22  22  59  48  94  32  66  40  33  18  89  36  15   3  61  30   7  20  97  17  10  52   7  93  77  36  82  85  55  16  88  53  92  12  88  81  95  33  49  61  44   2  69  72  66  53  16  30  31  64  60  14  55   1  27  40  63  65  50  89   2  12  33   8  43  97  46   1  71  47  66  75  53  64  61   8  17  13  63  57  98  63  53  13  32  61  17  87  74  80  54  81  72  81  93  79  86  42  26  76  70  83  26  47  18  69  80  46  74  73  39  22   1  43   2  63  14   6   8  31  38  10  60  72  12  59  18  31  48  83  60  99  18  20  47  24  18   8  57  83  79  80  69  43  88   1  71  86  74  69  23  28  43  43  39  19   2  57  80  84  87  55  71  43  91  21  22  58  43  59  54   6  66  71  47  50  16  97  94  87  32  79  12  10  95  59  32  69   5  25  48  59  78  20  54  68  64  36  19  45  40  42  18  97   6  38  12  43  73   2  79  66   9   2  51  40  99  38  14  94  32  29  20  32  68  19  80  14  88  89  27  13  44                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                14  79   3  66  64  90  52  48  45  16  46  44  39  20   1   4  79  90  53  94  39  39  38  21  86  97  57  50  16   8  72  35  36  14  43   1  23  25  98  24  82   7   7  48  51  75  46  35  49  10  11  24  50  37  81  16  51  20  62   2  41  84  38   4   9   8  51   9   5  45  89   8  84  79  50   9  12  68  68  63  73  85  90  95  98  29  13   2  10  76  41   1  99  48  68  32  66  54  25   8  81  49   4  92  89  23  23  54   9  34  55  70  39  34  64  94  15  22  48  65  26  52  68  55  82  68  13  28  85  39  33  66  29  62  89   3  84  75  38  39  59  84  77  30  26  99  32  86  19  62  87  31  43  20  74  62  52  72  41  14   4  89  18  39  62  69  59  43  40  89  38  63  22  25  65  59  41  76   8  42  97  75  59  26  57  34  10  84   5  17  32   8  20  29  56  68  35  60  98  58  31  55  61  20  46  43  63   9  42  43  57  32  81  27  73  93  32  51  12  34  14   7  74  18  66  30  79  12  78  81  60  13  44  55  75   5  40   2   6   8  69  86  20  53  90   6  79  51  39  51  56   8  37  34  79  94  59  36  37  54  47  52  24  17  79  75  27  77   8  75  93  17  58  35   6  25  34  11  82  17  93  14  92  51  82  63  20  14  85  26  59  27  73  75  56  59   6  44  60  26  93  96  90  19  82  40  28   2  82  57  69  10  59  92  57  16  98  61  56  75  68  44  57   4  48  81  80  99  71  81  87  54  87  95  93  40  68   6  74  82  32  15  40  91  75  53  77  32  56  15  41  80  37  10   3  25  87  76   3  14  71  91  13  66  46  36  66  26  92  96  28  53  89  27  81  68  66  55  48  84  73  68  91  24  22  33  31  72  99  95  64   6  25  52  44  36  71  72  16  96  87  33  63  58  83  94  58  97  31  75  41  89  87  76  39  37  11  24  60  91  21  28  12  13  57  10  38  54  67  13  64  75  49  18  14  57  27  57  50  66  97   7  97  16  96  34  96  51  54  85  77  33  88  39  83  68  14   1  95  87  32  26  40  91  12  18  14  79  68  12  90  31  77  99  14  56  97  21  16  75  77  55  78  35  25  47  82  88  39  59  26  62  40  81  85  96  45   7   4  47   9  52  13  44   2  21  73  13  95  99  19   6  18   8  91  61  13  32  21   9  89  62  10  70  95  29  34  84  90  75  85  25  94   2  81  53  79  86   7  31  51  82  54  65  43   6  30  45  45  61  41  53  71  48  35  86  11  22  19  15  83  66   1  20  41  76  93  85  31  77  21   4  83  72  64  40  44  91  96  22  38  91  68  61  98  98   4  46  49  17   5  58  88  72  91  40  79  20  86  35  50  52  46  23   8  31  98  84  48  78   7  79  63  37  94  79  56  38  99  43  39  55  10  55  34   1  91  18  57  38  57  75  89  28  48  24  36  24  77   1  43  14  29  48  97  80  97  73  16  27  55  71  71  52  46  44  28  62  83  80  46  26   3  90  18  85  78  67   1  40  94   1  94  73  38  92   9  25  23  40  77  91  20  73  45  60  85  97  94  33  18  69  14  30  66  14  73  52   6  93  46  51  23  94  35  93  79  54  83  82  22   4  12  98  17  91  36  34   6  44  64  58  18  21   1  16  86  56  44  93  54  49  40  12  79  81  54  81  10  59  62  74  50  38  12  75  34  86  82  99  54   8  27  93  89  11  13  38  69  79  18  60  47  54  88  20  89  44  95  71  94  66  47  62  59   9  30  10  59  52  18  65  23  41  60  21  87  85  43  35  59  28   2  97  39  61  58   5  74                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                              72  73  16  53   4  46  68  54  67  51  46  93  38  29  55  41  91  67  73  31  89  98  59   3  68   3  51  41  87   7  27  49  30  85  48  79   6  33  66  37  45  11  70  39  73  57  55  78  73  96  81  26   5  99  34  10  56  84  96  50  97   4  73  67  53  65   9  44  10  30  90   8  65   4  92  54   5  66  96  82   7  86   1  75  44  91  94  46  73  20   3  83  48   2  75  62  43  21   4  71  75  93  28  61  43  66  94  45  23  83   6  51  62  76  60  81  13  86  42  27  59  98  96  57  79  49  85  90  25  47  84  59   4  66   5  93  88  53  34  24  36  57  26  79  16  76   3  47  67  57  45  67   7  27  62  30  33  99   9  94  33  23  11  13  59  95  49  27  89  41  34  37  66  76  68  86  60  65  44  58  67  16  43  56  71  92  33  95  72  71  59  48  21  25  44  33  37  92   9  79  99  21  74  71  29  28  36  17  80   7  49  45  69   6   6   4  73  72  54  37   4  40  77  50  65  81  53  18   1   8  56  62  23  60  77  51  47   8  45  56   5  43  35  11  91  51  29  22  47  27  77  53  82   5  61  10  45  95  18  75  48   9   2   5  56   7  27  79  15   9  24   4  96  85  37  18  77  81  11  67   4   5  85  60  10   4   9  73  47  30  89  68  84  46  37  18  48  73   6  76  94  93  41  81  25  81  37  21  66  13  38  16  78  60  70  15  98  64  66  24   6  39   9  66  70  80  98  12  56  81  90  23   4  70  44  81  79   1  63  21  82  92  17  14  83  38  33  93  78  87  62  85  76   5  83  90  82  75   5  15  12   3   3  48  67  95  44  82  46  37  30  18  48   4  96  48   8   9  50  86   6  52  53  26   1  21  23  34  88  95  49  45  94   7  31  91  68   9  89  95  88  62   5  58  22  99  75   1  98  44  98  99  32  79  12  56  81  60  56  45  42  80  64  33  37   2  60   1  75  24  40  22  26   3  39  62  69  32  54  97  30  33  13  60  37  49  81  27  61  24  71  71  61   3  90  10  11  76  48  24  23  80  37  87  18  57  68  87  84  47  62  34  80  94  17  82  28   3  60  39  77  99  82  84  44  71  63  53  35  44  16  46  19  37  23  21  14  63  24   1  92  17  77  53  87  73  40  34  79  35  59  73  10  71  46  23  91  90  91  56  40  17  90  33  90  94  50  40  32  58  69  77  90  74   3  19  72  22  18  76  32   4  64   7  67  33  90  75  32  92  22  85  13  81  42  50  91  36  73  28  48  53  76  21  49  42  34  28  16  16  60  43  49  62  51  88  71  63  37  21  52  19  55  92  73  92  97  35  13  23  64  88  36  79  11  80  89  53  16  34  49  53  76  57   1   2  89  33  85  64  76  66  67   8  31  90  50  45  64  90  11  66   2  68  15  42  30  57  38   6  21  21  55  17  62  81  12  67  55   7  86  81  88  37  31  62  25  84  96  64  87  58  82  40  56   1  75  33  47  68  79  79  18  82  42  51   9  25  74  90  87  31  32  92  45   7  88  53  78  25  15  32   2  92  78  36  36  87  64   7  49  23  72  57   8  32  14  42  16  42  84  24   1  63  88  34  74  51  87  79  20   4  10  34  22  39  65  64  38  26  73  68   3  38  59  77  78  63  71  29  89  67  54   1  37  27  70  98  68  28  65  46  12  70  86  51  82   9  53  40  11  16  91   6   3  95  14  28  34  35  76  86   1  85  61  63  37  99  61  52   8  27  80  52   4  30  93  82  69  81  62  35  36  87  94   5  35  37   3  81  76  35  39  59  61  74  87  86  73  31                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                            65  90  19  24  22  69   7  17  43  92  79  12  62  98  38  59  21  12  96  41  22  99  38  56  42  13  89  94  94  33  63  58  66  60  16  60  65  94  38  15  11  42   9  25  86  57  86  53   5  17  84   3  91  68  51  18  55  90  13  36  26  54  92  98  26  52  59  95  94  28  55  51  66  91   2  73  95  99  94  44  36  22  39  67  54  11  63  99  82  60   4  82  80  47  15   5   5  10  54  51  55  51  78  96  65  84  62   5  29  46  82  86  60  89  72  26  83  85  85  79  50  49  24  26  57   2  49  44  17  29  70  37  37  45  46  63  62   4  46  51  16   3  77  77  29  58  34  43  31  72  71   1  60  66  18  94  48  26  65  66  11   8  99  59  69   9  27   2  12  90  26  13  25  78  73  97  36  52  27  32  71  91  93  37  20  91  34  32   1   3  40  68  23  20  79  87  13  31  71  16  29  99  65  91  32  73  40  37  30  13  49  56  91  58  54  72  31  63  35  55  51  95  68  98  40  65  29  10  75   4  15  92  34   4  84   4  85  72  74  26  48  46  95  67  66  56   5  82  84  86  56  14  83  51  45  34   5  43  37  10  88  48  56  30  39  88  73  32  70  92  38  55  39  89  89  17  31  72  34  67  52  95  78  69  24  69  61  62  15   8  47  33   7  77  86  65  33  78  18  65  80  54  94  19  28  86  62  19  14   4  65  60  47  70  80  90  64  33  86  16  92  26  55   8  64  97  59  26   6  10  27  75  90  65  21  91  35  39  12  35  64  37  44  24  31  11  91  94   2  41  91  18  68  21  47  59  48  15  78  96  75  33  72  70  16  65  34  46  79  77  98  64  82   1  10  38  73  49  83  42  62  89  92  46  43  61   9  58  66   3   8  63  93  32  59  92  66  62  39  41  94  11   1   1  53  73   6  13   2  45  82   8  38  24  37  11  45  52  72   5  94  22  52   3  21  32  57  89  66  10  60  57  89  21  14  51  12  80  81  63  54  56   1  16   5  94  49  37  68  13  99  25  32   9  80  25  25  46  85  93  36  59  75  83  50  62  96  18  53  91  26  15   8  57  78  24  94  65  71  69  68  68  76  65  90  74  54  60  56  70  31  25  82  12  38   1  15  89  24  25  20  25  53  96  69  18  33  95  68  95  12  45  95  93  71  13  65  36  85  12  80  69  20  33   2  80  22  50  62  14   7  68  66  56  55  17   3  19  87  65  20  40   7  26  64  26  31  47  45  40  13  75  45  18  58  85   5   6  36  51  68   3  22  31  18  13  97   9  57  48  76  28  86  88   2  19  89  47  69  54  37  99  20  57  68  41   3  15  94  39  18  85   9  58  93  54  91  35  43  69  38  21  93  96  81  82  54  80  31  31   1  31  68  67   1  23  91  18  20  92  67  99  73  97  62  23  14  59  19  36  84  46  69  88  56  83   2  45  46  95   3  22  64  52   8  66  90  94   1  65  15  82  62  92  61  54  85  89   4  23  42  77   7  33  22  54  25  74  92  28   7  78  87  42  70   2  25  92  38  22  37  88  36  62   1  91  72  49  46  73  83  30  37  69  40  83  18  62  48  49  45  96  87  11  25   7  10  77  74  15  90  25  48  46   7  78  96  40  12  69  45  86  90  91  34  95  74  35  53  75  67  86  97  15   6  16  99  39  76  86  16  23  34  81  15  94  90  86  63  22  11  88  87  73  40  90  23  54  58  35  48  50  17   6  57  31  75  97  39  77  77  11  11  99  93  71  55  76  42   4  73  58  39  57  50   8  95  30  77   6  31  59  38  32  37  89  95  60  45  33  54                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                          78  86  53  60  75  38  94  17  93  63  91  80  45  87  61   6   3  22   7  55  88  56  96  76  29  60  12  50   8  90  90  79  54  60  87  55  77  70  39  74  64  65  75  35  49   6  81  33  78  14  65  36  90  49  61  73  67  35  40  22  60  58  82  23   9  52  55  25  26  26  62  66   9  31  33   5  83  38  15   1  98  98   1  90  12  18  92  41  43  94  99  23  26  53  61  61  91  80   6  86  54  98  26  49  92  17  46  45  96  37  91  83  71  18  80   4  96  18  51  32  32  22  82  64  58   1  67  34  66  93  42  44  68  46  27  85  96  86  72  40  65  89  96  36  52   3  82  48  50   6  72  17  90  41  35  97  87  26  27  56  80   1  35  43  99  60  22  89  38   9  90  26  13  77  40   3  68   9  94  54  39  11  69   9  55  51  21  48  35  65  20  76  90  42  61  50  86  83   6  88  24  88  42  17  91  74  57  92  69  16   3  82  73  79  65  71  93  65  46  95  31  82  96  16  12  36  81  32  74   6  44  96  10  84  85  21  40  14  44  38  48  87  80  28  61  74  20  27  77  21  66  65  48  18  12   7  13  85  92   8  42  41  53  15  42  53  69  42   9   3  68  40  85  39   2  78  69  73  15  70   4   7  97  19  51   5  48  55  80  49  75  79  68  27  69  32  94  44  17  32  37  13  13   1   1  48  20  99  90  69   4  89  38  24  40  83  15  52  90  66  62  20  71  17  35  87  40  11  48  11  77  24  49  24  82  99  75  59  35  95  89   2  41  66  28  58  35  36  71   9  84   2  73  93  48  16  96  21  91  36  72  99  97  31  38  72  96  45  64  94  70  29  17  40  69   1  37  12  48  70  50   7  76  18  82  93  78  69  11  40  35  58  86  79   9  97   1  76  90  89  82  60  16  67  45  28  48  23  67  91  19  86  46  10  61  92  97  80  69  85  79  20  38  38  44  70  65  62  13   7  89  18  13  87  12  45  67  72  62  88  37  14  54  93  85   3  52  54  96  37  39  72  47  98  97  21  13  69  96  60  63  95  35  62  64  64   5  25  34  91  18  58  66  61  46  71  22  53  99  79  25  38  47  13  63  78  51  15  63  53  36  36  46  99  28  85  37   2  39   6  54  43  80  72  99  26  67  36  89  30  77  60  58  43  82  43   5  34  68  99  81  96  47  82  16  91  32  58  26  73  78  26  97   6  49  41  43  18   7  62  99  49  74  62  85  34   1  78  43  56  62  62  44  30  14  20  40  43  50   7  47  91  88  31  96  83  13  12  57  11  51  93  42  69  42  27  90  60  82  20  45  45  39  38  33  72  85  39  76  27   8  69  36   8  65  36  60  33  71  60  86  65  93  70  47  13  48  51  24   2  58  27  17  38  56  50  38  64  53  11  13  63  49  55  80  17  88  32  68  69  89  12  16  59  89  46  42  83  19  54  46  14  84  68  64  13  52  60  30  72  13  22  73  27   1  50  64  66  53  76  65  54  91  85  97  42  83  52  29   1  65  22  86  90  73  44  28  97  54  18  75  92  20  76  62  81  10  98  91  52  47  82   2   1  85  69  28  89  64  80  81  28   2  10   2  13  43  28  29  42  32  61  74  50  83  98  65  95  20  20  92  42  35   9  87   5  46  50  73  85  60  79  23  73  68  97  90   5   7  70  21   7   8  53  78  69  62  34   7  12  27  99   6  92  64  23  96   9  52  84  67  94  82  12  52   6  93  59  85  33  70  79   6  61   9   7  28  30  51  19  87  46  38  11  71  47  16  98  28  83  43  43  56  92  86  65  38  81  32  84  40   2                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                        17  51  97  84  25  89  29  60  32  56  69  74  14  41  46  60  85  89  82  54  20  89  97  21  55  23  37  45  60  17  73  11  92  80  81  61  14  78  72  41  15  91  10  91  37  97  13   7  55  26  20  90  99  62  55  82  85  12  51  88  20  11  54  57  49  58  37  21  95  77  30  90  20  38   7  26  70  37  55  92  41  72   8  22  13  82  89  54  98  20  14  76  76  36  36  10  78  42  39  16  45  96  40  88  11  57  14  19   7  49  88  35   1  10  72  65  62  38   2  50  37  26  39  19  65  35  97  56  49  56  93  67  48  88  53  37  40  55  48  37  99  17  99  44  96  70  13  64  44  22   6  74  79  55  65  84  57  91  59  56  56   5  92  25  20  73   5  66   5  51  78  68  40  52  44  22  45  54  18  17  71  48  68  85  86   8  80  99  64  32  12  10  24  94  66  11  71  53  24  74  41  22  87  34  62  84  96  16  71   3  66   7  70  73  22  24   6  52  21  21  95  81  43  24  93  98  88  75  29  92  36  58  26  35  94  96  12  72  88  48  61   6  75   8  91  47  81  27  63  75   6  73  72  39  12  20  31  23  85   4  16  46  92  91  26  92  24  84  46  99  51  71  26  95   5  22  13  35  59  13  13  14  32  40  78  28  97  71  86  76  12  99  92  78  44  56  18  55  76  61  86   1  23  23   5  45  84  69  88  53  59  65   8  17  53  84  73  93  52  60  68  72  41  30  43  91  77  33  26  60  71  33  95  79  80  73  21  21  24  28   3  22  14  70  61  43  93  18  92   3  30  57  11  82   3  20  14  50  41   2  61  10  67  94   5  38  63  68  37  68   8  16  38  25  77  22  20  97  11  87  16  67  40  62  56  39   7  53   3   5  96  48  63  66  90  30  48  36  82  34  57  73  52  65  40  41  26  94  12   2  17  76  38   7  33  45  92  12  38  49  21  29   9  33  64  82   8  33  68  25  84  94  93  99   8  40  87  86  12  49   6  78  22  21  99  14  89  61  11  45  17  54  32  36  86  29  20  91  85  57   1   7  58  23  42  24  36  11  37  95   1  55  86  42  32  71  86  49  10  62  55  53  40  71  17   1  53  51  13  36  50  32  93  56  45  29  94  78  93  81  37  12  40  28  71  37  28  68  42  25  46  83   1  79  36  91  27  77   6  37  15  93  21  15  73  19  53  68  93  47  72  28  47  89  57  22  49  89  17  47  37  89  16  19  18  24  65  65  49  19  52  90   3  54  81  81  60  85  56  50  37  57  94  97  47  13  73   4  32  96  22  32  68  54  96  19  33  49  49  16  22  71  96  23  25  85   8   5  32  53  98  93  96  21  60  60  81  75  87  19  34  77  55  73  63   4  67  55  26  53  75  79  31  69  51   8  46  77  39  71  56  84  24  82  44  49  74  53   5  79  67  48  23   1  49  76  51  97  93  40  77   3  21   6  74  70  53   1  66  79  73  77  62  73  38  68  58  16  41  57  11  72  19  69  23  96  47  35  26  43  29  71  10  29  80  71  87  21  62  42  82  43  84  47  27  79  63  51  45  77   5   1  99  19  56  16   2  93  18   1  50  14  33  86  18  50  19  65   1  58  51  91  28  24   7  65  26  77  67  58  57  81  12  97  15  24  67  10  83  43  43   5  86  72  86   5   1  36  90  45  56  20  27  27  26  61  35  37  33  90  13  74  13  49  97  90  85  28  21  59  34  88  37  50  92  40  57  63  61   1  21  66  94  17  84  11  50   6  77  57  56  93  84   1  96  76  37  23  21  78  79   4  46   9  13  32   1  20  32  89  42  68  11                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                      99  37  99  17  77   8  32  34  93  65   1  32  32  26  16  98   5  46  83  57  59  36  74  15  39  92  59  15  89   5   7  54  86  21  54  98  50  34  78  70  80   9  57  25  57   1  42  75  94  58  68  55   1  55  84  14   2  85  89  25  59  67  65  57  89  93  69  18  59  17  66  45  36  24  61  62  78  84  21  27  95  30  85  18  27  48  33  98  87  18  85  42  79  67  86  17  66   8  63  82  56  40  59  36  43  25   8  48  91  91  39  99  80  11  85  42  59  31  79  76  38  55  27  53  60  46  41  36  76  84  94  86  75  22  33  70  86  93  13  23  29   2  15  44   2   1  48  46  56  66  86  61  56  69  70  72  90  74  64  53  24  47  90  32  39  57  63  15  71  13  79  97  25  14   2  30  17  71  44  99  74  11  53  81  36  62  63  17  42  98  94  72  45  90  38   4  40  40  94  13   3  29  15  43  39  65  36  79  53  97  24  40  51  22  29  12  41  52  94  59   7  30  74  55  59  62  74   7  54  19  89  81  88  33  95  69  50  91   5  39   9  85  65  60  28  66  16  60  44  50  87  12  95  16  71  16  26  55  64  83  55  12  48  31  18  47  99   6  18  95  38  93  31  34  43  10  59  95  57  34  78  80  75  93  89  30  98  70   9  39  23  21   8  59   3   2  93  66  34  12  97  12  21  32  91   3  92  78  65   2  12  12  87  71  89  58  49  19  41  99  45   3  20  79  96  49  92  22  96  58   6  48   1  63  83  16  21  89  51  92  82  52   2  83  28  69  44  99  89  38  83  72   6  86  87  11  46  96   7  37  10  39  31  61  53  27  79  27  33  21  70  38  98  18  79  30  90  14  18  61  58  58  64  19  66   9  57  27   5  42  23  42  57  74  96  42  24  23  95  39  64  58  88  56  29  28  91  39  37  34  31  87  56   6  37  96  39  16  16  69   3  21  42  77   4  85  27  21  94  98  78  74  18  20   2  21  64  66  46  41  39  62  56  59  82  37  14  93  98  19  28  40  53  31  45  24  44  78  64  81  42  19  46  66  85  99  34  10  83  21  44  52   2  48  75  37  62  21  88  58  56  76  76  48  12   4  64  98  57  99   8  65  15   5  90  27  38  78  64  74  84  33  99  90  66  57  32  81  35  50  37  83  45  38  52  33  70  20   8  28  91  92  64  29  27  97  12  32  89  63  30  40  89  72  73  39  77  41   1  88  73  51  11  22  41  31  20  54  41  47  54  60  51  71  87  63   4  67  96  26  93  94  40  73  74   1  86  30  76  60   2  42   8   6  80  59  12  52  94  48  73  94  72  93  52  27  49  13  56   2   5  56  58  90  35  26   5  21  14  85   9  23  80  94  91  50  99  49  58  73  80  21  96  87  89  71  77  53  89  98  19  33  64  78  94   9  42  99   9  46  83   9  82  79  59   8  15  98  86  15  47  71  27  55  55   4  12  21  49   4   7  28  76  98  15  78  70  59  44   9  57  98  84  36  32  15  74  18  41  67  82  33  12  60  19  74  18  22  70  16  74  26  60  18  23  77  83   3  22  25  47  43  25  71  85   8  10  16  55  90  10  34  80  40  50   7  78  67  70  40  63  12   3  37  19  45   5  68  84  99  23  89  21  23  25  99   4  71  85   1  64   2  73  33  14  61  93  34  41  35  82  60  61  13   5  86  83  72   2  41  67  64  32  67  27  39  53  28  28  33  38  92  68  72  72  32  59  21  15  74  54  48  52  18  65  47  29  63   2  99  66  12  89  26  85  39  54  82  64   5  64  23  63  72  57  60  11  21  80  51   5  91  68  47                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                    77  35  95  19  13  11  39  98  44  83  66  95  80  71  18   2  12  11  83  16  65  91  36  29  61  14  42  78  15  66  75  22  63  18  14  43  60  40  41  33  97  26  83  79   5  73  23  84  19  82  80  56  31  55  75  48  21  43  73  61  12  34  20  21  86  20  81  30  34  50  67  27  34  44  62  48  32  67   3  17  57  94  94  94  49  58  26   8  10  80  54  71  34  76  40   6  14  49  55  37  23  12  15  10   8  74  97  13  91  38  24  87  91  86  83  10  80  79   2  87  80  22  16  24  59  34  67  17  24  25  13  74  37  16   8  47  63  17   6  78  70   5  78  21  36  89  35  50  88  49  57  85  46  29   5  53  32  63  99  63  62  25  61  10  99  86  54  94  33  63  14  52  73  90  37  14  47  24  66  10  90  39  63  17   4   7  64  62  71  42  34   1  95  78  12  47   8  70   4  19  10  52  45  98  22  19  30  68  40  23  27  30  59  35  62  24  65  20  99  24  19   3  40  33  14  90  16  66  52  28   4  12  33  61  26   4  70  56  61  37  67  45  35  84  40  41  17  19  27  47   8  99  64  48  54  11  95  84  97  31  74  79  12  50  28  61  50  85  35  24  90  93  47  25  56  84  37  22  57  82  74  16  13  12  34  20  97  44  10  75  43  92  62  14  75  49  22  88  31  10  78  85  81  98  34  20  51  85  45  83  13  98  70  50  75  20  57  19  15  56  68   2  81  92  94  90  90  88  88  23  17  51  45  60  50  33  12  77  36  67  94  58  59  84  65  30  89  91  20   8  24  76  45  98  18  48  65  20  58  42  77   1  86  32  76  13   5  32   1  98  73  52  95  13  54  32  55  66  14  86  34  70  16  19   4  48  22  11  14   8  65  32  64  76  63   5  70   9  36  72   9  61  85  67  11  45  17  69  25  73   1  68  13  60  57  93  68  24  28   6  34   2  41   9  47  33  71  93  43  72  42  48  45  65  20  49  82  73   3  36  51  75   5  90   5  15  11  37  74  81  63   4  96   2  22  81  87  61  63  79  73  29  20  33  27  59  83  14  45  28  53  15  96  30  66  81  55  49  68   7   8  51  38  68  75  18  30  20  91  56  62  71  93  17  36   7  32  50  97   2  35   1  20  19  57  51  49  31  14  36  74  16   8  43  10  52  10  28  90  29  59  54  66  86  37  79  65  44  41  96  83  42  33  93  24  88  19   3  92  56  25  97  64  15  46  20  19  38  89  87  64  36   7  40  84  31  43  45  11  25  84   1  14   2  19   5  92  44  75  52  25  94  85  55  68  43  57  13  82  89  58  68  35  50  14  25  29  40  97  25  28  42  41  20  98  26  82  34  71  72  10  38   2  60  42  61  76  78  92  13  11  26  78  68  59  65  46  63  76   9  37  25  97  56   7  36  58   3   5  34  22  13  65  87  94  23  18  61  82  11  54  79  87  81  51  30  71  94  57  46  11  92  34  10  15  76  15   6  19  94  53  80  10  51  34  94  44  33  78  85  83  30  77  78  79  95  74  67  57  98  67  25  46  71   7   7  44  64  47  53   3  36  35  35  50   3  71  15   6  10  69  59  10  46   6  89  30  35  97   1  40  34  60  88  87  94  75  19  49  27  98  16   4  19  37   3  84  99  13  64  51  62  89  89  57  32   8  87   7  38  21  64  55   5  86  90  21  47  69  50  80  42  38  65  69  41   8  21  20  81  11  21  49  34  27  80  55  79  26  96  75  77  93  12  63  16  23  77  76   8  21  30  74  77   4  15  60  36  72   1   9   4  33  36  33  78  14  53  38  55  74  26  37  55  98                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                  72  33  81  52  40  46  27  29  44  15  31  86  42  48  78  99  93  29  52  27  94  35  78  38  65  37  27  48  99  57   7  10  89  16   9  84   5  37  63  89  83   8  77  86  59  78  83  43  44  19  58  42  87  51  31  73  23  12  80   4  78  30  32  41  98  76  10  63   8  27   3  45  37  68  76  92  70  98  37  58  37  65  72  37  46  80  97  41   3  39  91  65   1   9  54  79  30  48  94  38  66  79  12  14  84  25   6  17  30  14  16  34  55  21  63   4  58  83  41  77  14  41  17  65  10  12  87  21  41  74  22  34  78  74  67  51  54  26  45  54  80  30  88  77  71   7  91   5  39  17  78  85  16  18  25  11  26  55  71  34  39  87  28   5  44  57  43  27  85   3  24  54  57  25  90  68  36  42  50  69  17  34  18   4  38  12  34  90  80  12  21  12   2  53  54   6  75   3   4  28  42  90  70  48  14  63  38  28  41  49  85  41  70  42  48   1   8  27  39  81  20  30  14   1  89  79  49  68  85  92  15  23  69  83  16  13  68  54  82  59   3  77  62  10  82  89  59  86  63  63  71  41  58  36  44  66  64  59  15  79  72  92  80  60  62  49  71  72  34  78  90  81  75   6  50  16  85   5  73  33  14  57  40  78  29  50  25  54  17  31  20  97  46  88  11  82  64   8   1  93  44  29  80  41  31  75   6  64   1   7  11  81  48  43  37  69  78  39  13  25  32  25  45  16  87  78  96  53  27  91  78  93  70  59  18   4  49  88  34  83   4  89  59  16  46  57  76   2  78  50  43  58  31  62  86  18  37   3  75  57  60  51  96  80  25  81  99  34  85  25  46  50  28  61  76  72  21  47  52  12  45  78  38  36  24  21  68  43  68  30   5  42  99  21  24  60  81  64  70  55  33  95  57  19  76  71  64   8   9  48  34  67  60  51  15  13   2  31  19   3  87   4  66  39  87  65   2  97  29  24  56   2  60   2   8  45   7  57  80  49  69  91  88  23  23  64   1  54  13  36  70  74   2  42  63  56   9  66   8  29  38  79  80  92  38  98  47  29  27  99  28  49  55  44   5  20  52  48  71  30  88  35  63  88   8  67  95  81  54  90  85  34  61  92   4  65  37  32  26  46  43  67  11  20  74   8  13  77   9  64  99  83  74  99  77  31   7  80  68  73  10  42  21  75  29  16  12  79   8  20  57  52  76  94  17  75  84  86  33  54  29  77  39  16  23   6  40  48  43   6  39  61  83  77  38  59  38  32  58  85  72  19  28  48  48  39  57  71  65  47  45  48  55  43  87  93  18   4  80  68   1  45  90  80   2  47  60  95  60  62  22   1  45  88  66  94  71  17  97  16  59  69   9  37   8  14  52   9  87   2  65  67  90  49  70  56   8  20  57  13  82   6  30  77  33  36  25  21  36  95  50  14  85  62  31  55  75  31  98  81  86  57  95  59  77   9  94  96  18  38  85  71  24  46  92  29  40  30  47  22  60  12  86  79  45  87  32  33  48  45  60  22  45  67   5  73  43  55  43   5  90   3   8  77  39  99  14  16  93  22  93  74  94  65  41  75  98  99  59  81  22  60  48  26   7  80  14  30  74  94  60  69   5  95  76  96  87  35  75  90  80  30  59  40  42  55  11  31   8  55   3  71  18  32  16  55  73  97  80  75  80  51   9  51  53  51  54  30  77  84  78  66   2  93  41   8  88  85  91  89  50  66  72  40  95   1  43  10  63  45  99  69  30  15  65  16   5  20  19  25  48  78  69  60  51  50  27  58  79  45  36  79  39  30  96  38  58  29  42  80  39  55  44  62  85   3                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                22  63  85  58  26  63  50   2   4  10   2   8  74  49  59  63  52  39  40  68  88  22  23  41  22  42  21  87  34  44  48  69  10  71  80  53  54  22  86  32  67  44  55  64  62  31   3  77  64  50  65   2  48   7  76  25  69  88  95  33   7  72  43  57  72   8  65  68  60  98  25   8  29  62  19  98  27  78  24  31  95  14  11  78  32  19  73  15  30  41  69  75   5   9  27  47   7  88  72  59  69  19  54  70  95  70   2  24  47  78  38  46  99   5  39  11  49  53  17  75  70   5  42  47  58  54  66  28  61  15  41   3  95   8  71   7  79  56  22  66  14  37  29  11  57  46  72  82  32  79  57  21   2  70  93  25  28  33  48  30  69  79  28  36  18  74  91  54  30  50  82  93  20  82  94  63  21  33  11  75   9  73  43  21  95  35  77  71   7   1  77  27  28  21  65  34  84  10  11  23  73  97  79  87  48  66  24  55  51  91  19  93  60  88  43  74  93  45  46   7  96  21  38  75  12  73  84   1  68  14  91   8  55  23  95   3  28  71  12  87  51   4  68  28  15  11  48  31  79  73  65  80  37  52  47   9  54  50  97  78  22  76  43  38  43  90  96  72  34  33  85  35  44   5  97  62  77  33  51  84  11  26  11  47  17  19  94  28  92  74  13  93  66  52   5  26  85  68  97  98  13  48  88  98  57  31  49  75  16  39  21  97  19  58  28  41  81  15  82  64  88  98  33  51  80  16  24  29  99  19  27  23  68  72  77  72   5   1  75  49  46  44   5  17   5  38  14  33  43  71  72  50  51  98  16  39  69  96  72  97  53  35  28  23  61  19   9  99  69  84  88  94  48   3  98  44  74  47  39  93  92   9  34  83  21  98  36  28  49  36   7  70  62  29  92  28  70  66  28  24  75  43  34  98  88  10  72  50  65  83  98  83  53   2  15  36  76   4  53  22  19  29  24  86  71  16  89  17   6  75  16  75  24  17  16  58  10  91  69  44  88  17  12  32  83   9  48  18  62  21   1  48  14  64  91  44  34  26  69  96  28  38  27  98  28   9  70  48  27   3  31  98  45  52  57  61  43  31  17  19  10   7  58  98  61  34  84  67  87  11  87  12  28  77  83  35  35  32  23  21  49   2  90  54  58  36  76  47  43  19  97  64  92  35  73  18  65  83  50  22   7  77  50  61   9  86  44  84  20  82  89  61  56  98  93  30  87  72  28  43  93  71  71  67  66  99  33  60  35  70   2  45  26  96  97   2  89  12  63  52  66  53  70  47  47  76  76  54  47  14  71  42  45  72  32  56  18  26  25  35   3  15   3  35  81  57  22  86  75  67  65  95  83  45  69  67  66  39  82  67  97  33  32  63  59  33  84  61  83  87  18  91  31  48  85  94  41  70  10  94  13  86   2  67  14  28  17  79  58  31  56  42  71   8  60  25  91  48  12  78  61  62  33  51  91  26  59  22  70  67  53  60   4  19  35  17  14  87  62   8  36  79  24  60  73  79  73  26  85  14  75  81  43  87  79  20  55  78   4  22  56  24  85  60  99   9  68  17  50  68  27  81  32  23  36  42  66  10  25   1  25  11  14  93  62  94  57  83  72  70  33  84  27  70  34  11  86  94  57  29  84   2   7  62  32  39  78  85  78  11   5  25   8  63  20  56  81  44  74  63  25  65  65  63  41  87  87  74  93  55   3  64  52  27  45  92  20  36  34  74  41  98  34  66  21  72  87  91  60  10   6  30  64  34  15  97  30  83  94  91  18  76  48  90  99  47  73  12  76   3  86  11  40  63  80  33  23  54   8  48  41  72  33  26  61  54  20                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                              6   1  68  19  88   8  23  31  61  11  88   7  96  66  95  43  58  54  64  85  96  58  65  84  42  18   3  51  43  37  45  81  99  20   3  86  69  74  55  59  45  99  62  92   1  77   4  35  54  46  93  68   2  27  47   3  67  87  24  44  50  31  77  64  77  69  65  33  75  63  38  82  21   5  36  47  27  41  62  25  41  65  59  65  26  21  64  15  35  46  62  43  91  36  12  23  50  65  47  64  37   3  38  99  37  10  77  61  36  46  45  53  15  29  12  51  41  50   6  55  97   9   7  16  36  60  68  36  60  37  83  38  35  68  38  68  22  29   6  27  30  76  56  35   1  18   5  17  65  42  83  80  65  39  64  10  11  52  63  91   6  72  95  72  11  63  62  14  66  99   9  52  98  97  19  37  99  68  58  78  67  69  51  91  18  46  76  37   5  75  31  77  23  61  87  74  15   8  64  74  57  20  42   3   8  97  81  42  37  26  17  84  15  23  91  75  84  21  64  72  96  18  57  90  70  44  40  53  87  68  86  49  98  24  65  31  92  53  93   8  47  20  20  77  34  53  33  56  75   1  65  45  73   6  41  51  72  18  25   9  88  40  31  71  32  86  37  94  13  12  21  51  82  70   8  87  10  53  74  22  76   4  63  28  10  90  82  55  80  85  71  42  65  97  87  80  32  82  83  68  44  50   6  55  75  68  70   6  43   9  17  37  69  23  54  20  43  59  30  20  23  39  95  74  15  21  22  85  45   8  34  99  71  56  13  68  56  33  47  58  55  99  98  24  46  93  27  51  73  83  33  63  98  74  17  31  31  27  36  91  30  66  81  88   8   5  90  49  17  45  37  20   8  44  56  47  34  80   7  88  51  82  46  19  45  23  52  60  66  58  45  17  31   1  38  78   9  30  17  51  71  28  70  60  63  26  44  21  65  58  24  80  36  26   4  19  89  89  73  16   1  41  11  97  90  80  79  52  46  33  76   5  78  73  63  95  63  79  72  49  34  11  27  40  77   3  68  53  54  55  84  64  31  67  55  72   6   7  58  91  82  77  23  91  92  53  74  35  29  89  80  48  88  89  36   3  16  17  11  37  67  71  64  50  32  57  59  24  74   3  85  38  49  74   7  34   3  19  61  16  36  83  68  44  38  20  37  56   7  66  38  50  56  38  33  52  36  19  52  95  79  61  19   7  26  18  55  16  58  84  92  49  13  13  53  71  16  33  42  46  12  60  53  11  73  68  46  53  94  61  49  14   3  57  48   4  53  21  98  73  33  42  80  74   9  33  45  97   2  53  51  41   8  11  60  75  41  80  46  87  13  86   2  78  81   8  41  49  52  21  25  20  49  82  11  90  84  91  81   3  29  41  66  78  19  97  34  56  87  23  92  64  10  45  29  85  66  28  46  99   5  45  50   2  52  25   2  71  76  85  36  69  41  35  11  52  36  90  70  79  22  47  55  98  96  43  44  13  38  31  82  47  47  33  29  13  39  12  84   4  44  99  91  38  49  15  76  73  50  28  71  22  24  61   4  48  27  74   4  39  97  12  49  97  61  91  37  42  34  44  70  51  14  27  28  83  65   8  38   1   6  41  88  52  14  77   9  76  97  18  21  32  32  18  37  66  83  84  12   1  74  28  87   2  12  23  45  47  94  89  98  49  49  45   7  27  47  13  23  38  25   9  77  91  48  48  86   7  97  15  54  27  49   5  59  96  73  33   3  66  18  91  32  83   1  99  36   2  87  18  24  14  48  25  32   2  59   3  46  88  91  17  27  95  61   8  13   5  19  30  25  62  97  13  67  18  44  34  81  78  91  55  63  34  86  71  31  34                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                            1  88  11   7  93  49  25  82  17  31   1  62   6  94  45  92  11  90  93  27  11  87  69  36  53  53  51  77  66   2  33  15  58  68  53   5  61   5  69  72  25  28  43  51  53  28  13  32  94  99   9  72  97  31  13  36  35  30  46  17  20  86  56  93  66  80  29  35  54  56  66  34  57  88   7  93  41  64  73  80  99  29  42  99  71  33  74  33  79   8   8  99  25  95  10  17  20  73  77  20  95  17  55  78  30  25  57   4  49  46  70  88  25  44  85  31  48  56   7  86  48  91  67   9  74  43  15  61  69  30  73  39  46  28  47  11   1  69  70  11  13  71  65  90  42  75  26  20  62  21  35  17  94  23  49  55  24  75  70  15  59  29  54  81  64  69  82  28  87  41  29  57  36  17  64   7  60  76   1  29   3  49  70  83  64  20  20  72  73  76  18  56  79  12  95  95  72  15  26  90  84  19  39  77  10  24  80  35  31  69  30  75  84  17  24  35  78  49  55   5  81  36  79  16  55  25  38  63  19  37  21  94  94  55  32   8  27  46   3  45  22  86  38  33  50  19  65  45  70  99   9  87  28  43  40  24  10  33  91  44   8  56   1  44  78  77  91  26   9  92  82  39  69   9  15  23  33  10  23  70  93  58  95  84  44  21  26  95  74  65  14  90  19  11  29  36  10  52  10  54  38  99  45  38   4  32  72  34  23  61  46  47  86  52  57   7  26  27   8  42  45  23  59  26  20   8  46  56  19  43  81   9  59  70  25   1  10  96  38  95  41  25   2  19  39  95  13  82  22  38   8  83  11  96  14  79  53  79  35   7  33  97  15  55  13  11  69  73  81  13   3  56  88  46  84  88  18  21  44  40  15  62  97   8  46  60  22  92  50  33  15  13  95  10  51  39  63  82  21  15  76  97  15  78  11  49  86  34  47  57  13  26  16  75   3  48  90  28   3  99  83  87  97  53  45  34  15  43  97  76  68  90  69  60  52  47  20   8  85  15  24   8  49  41  82  38  83  86  63  86  64  66  83  63  80  57  58  77  76  77   5  17  26  48  73  56  82  95  94  67  47  25  61  12  27   8  70  61  27  72  18   3  89  59  59  21   9  49  59  18  46  26   6  63  47  38  49  28  32  26  76  70  87  96  31  33  97  81  46  44  28   7  38  32  50  88  64  33  13  48  11  83   7  90  51  79  77  36  47   9  94  76  99  36   8  92  93  20  28  30   2  51  57  61  72  68  66  33  54  58  90  10  16  17  89  13  41  25  60   4  19  96  89  81  54  16  34   8  59  69  87  84  71   8  54  86  13   9  12  13  51  99  92  28  71   2  97  22   7  45  83  69   2  42  54   6  90   6  10   5  22  45  55  49  54  37  57  57  40  90  45  27  53  21  84  99   7   8   9  31  22  36  65   7  52  64  22  61  95   7  27  91  66  38   2  95  64  99  65  90  29  45  24  79  37  19   5  97  16  13  74  44  39  76   4  28  23  33  59  38   9  20  92   1  40  41  97  35  58  24  36   5  51  99  59  89  62  86  10  63  97  82  52  63  61  61  17  45  51  63  16  33  13  67  86  76  69  25  64  45  35  63  79  31  87  57  42   5  24  48  35  92  16  23  56   2  95  76  20  38  35  73   5  43  50   1  49  14  53  31   3  35  93  86  22  14  62  68  69  31  50  31  53  90  47  32  30  16  62  83  33   8  71  21  63  36  18  20  64  45  15  90  25  30  20   1  71  59  40  58  13  50  17  36  13  99  76  74  88  19  14  62   6  25   4   8  81  27  12  76  24   5  45  21  61  43  59  22  91  34  51  93  30  78  14  64  18  63  90                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                          90  12  65  94  47  67  53  77  26  65  76  46  45   6  30  30  11  55  98   7  40  24  39  98  51  89  85  43  54  50  57  44  35  39  21  48  57  80  93  41  55  86  35  33  55  54  83  66  14  13  59  68  71  27  78  92  73  49  36  21  71   4  76  63  85  67  59  97  57  56  54  64  61  40   4  54  77  34  65  30   9  56  52  13   7  52  63  83  47  67  62  89  61  22  77  86  72  25  93  86  67  81  55  96  31  53  25  95  72  70  61  58  96  96   2  10   9  27  54  11  63  11  72  39  53  40  81  28  41  82  98  80  48  16  90  40  93  83  11  98  80  48  15  56   4  29  69  83  29  61  28  98  64  30  89  44  66  16   5  18   4  93  51  79  71  70  48  89  33  89   1  18  78  71   4  62  41  34   9  22  40  12  98  21  10  57  56  12  64  84   9  64  20   6  65  70  19  21  11  95  95  22  24   1  61  68  22  14  89  43  91  75  97  78  71  75  51  90  59  50  49  17  81  65  15  38  11  16  63  84  42  11  91  49  91  61  72  72   9  76  63  70  84  13  16  18  97  38  77  43  28  92  85  76  36   9  61  52  52  93  62  28  40  30  50  52  74  58  86  17  94  56  42  78  84   9  13  25  24  75  54  76  53  42  82  79  43  74   8  44  48  29  19  96  61  77  66  29  30   9  50  92  86  42  31  73  36  80  63  51  76  30  47  28  26  95  47  24  58  21  51  57  82  69  35  49  73  25  72  36  67  60  60  80   8  88  77  41  79  64  68  67  11  51  26  85  55  47  55   4  64  27  84  25  68  40  81  83  86  27  23  65  90  55  14  34  53  82   4  95  71   9  56  12  59  73  28  43   3  55  78  96  65  63  34  42  82  50  85  76  92  79  94  47  15  95  31  82  47  92  57  50  98  21  67  72  49  35  85  35  96  28  83  52  48  88  24  40  95  80  62  35  99  55  10  42  73  71  57  48  94  97  79  79  19  63  56  27  31  79  75  23  47  71  70  51  56  59  64  64  91  15  71  51  92  51  95  65  62  87  99  58  53  17  75  90  15  90  72   2  44  51   2  93   1  87  31  54  48  11  34  39  85  15  22  79  20  66  28  85  64  54  63  60  76  25  26  26  64  79  81  81  59  29   3  78  86  18  12   9   2  75  41  34  92  27  17  30  81  23  13  43  51  29  59  18  72  99  51  20  10  99  68  33  57   6  84  36  78  76  26  30  41   3  63   3   4  71   5  51  71  92  77  30  29  17   7  77  62  69   4  66  24  34  20  10   7  28   3  68  22  19  35   7  91  43  18  77  68   6  77  13  40  80  15  31   8  97  25  13  24  87  47  67  86  72  15   3  85  72  91  21  92  49  46  76  83  29  91  96  72  87  97  71  14  10  69  58  61  62  34  36  87  39  81  69  92  83  58  17  54  38  99  71  68  41   6  54  50   6  82  62  53  49  22  12  53  99  12  67  36  51  45  44  93  57  85  65  65  92  94  64  21  20  47   8  65  76   3  64  25  19  95  54  73  74  97  35  33  49  78  22  61  22   2  96  91  78  18  90  57  42  51  93  93  53  60  11  39  11  11  49  79  10  31  76  30  22  38   6  24  89  79  41  79  60  46  50  43  15   3  94  54  26  45  34  15   8  54  81   8   3  22  69  30  66  37   5  11  84  36  33  93  75  11  98  79  61  68  20  84  41  12  88  84  72  66  54  30  45   5  83  36  60  62  60  54  20  21  34  17  17  32  63  45  61  12  28  69  30  74   8  88  44  38  78  75  26  83  86  66  98  23  73  29  25  11  94  93  55  30  56  52  29  66  56  52  95  75  16                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                        29  72  70  93   9  99   7  61  31  38  78  41  86  39  29  19  90  36  58  99  63  82  75  98  22  84  71  57  67  16   8  24  90  87  34   3  96  21  37  66  20  96  99  82  77  12  23  66  14  69  55  28  77  53  53  64  63   9  74  18  85  27  63  13  67  98  79  27   8  19  63  22  24  49  13  63  71  31   9   4  29  51  28  39  17   1   2  11  54  31  45  68  43  24  71  83  11  19   2  99  92   3  79  81  73  65  28  13  24  93  99  72   1  75  18  66   3  69  40  45  91  39  30  65  66  25  88  24   3  73   7   9  25  44  56  59  30   7  95  55  79   1  10  70  24  89  48  95  11   8  87  35  78  12  70  28  53  26  51  73  51  57  34  21   1  63  19  21  76  68  45  62  72  98  20  92   4  63   1  82  50  10  91  53  83  53  47  83  59   8  21  80  59  23  33  28  47  71  79  27  21  30  17   3  43  54  11  51  59  16  64  48  98   4  19  74  49  53  22  64  88  59  80  37  79  41  22  44  46  76  87  68  99  50  79  42  35  80  86  20  33  12  85  69  16  85  30   8  32  33  17   5  52  20  77  74  54  41  77  29  88  39  32  66  13  85  52  19  81  94  14  97  48  60  41  53  21  26  21  55  18  65  92  23  24  63  78  78  77  72  69  91  64  16  41  74  41   5  57  21  20  74  17  97  48  72  56  80  91  65  82  85  10  70  46   1  73  32  87   6  19  81  90  51  39  83  79  85  23  72  67  90  29  75  39  47  53   6  33  97  54  34  81  59  78  51  82  92  49  14  53  14  48   1  94  44   8  11  57   9  76   7  75  78  82  99  64  80  43   4  24  84   6  89   4  57  70  53  65  73   2  33  83  98  39  80  50   2  36   2  34  11  11  93  32  68  37  19   2  41  32  35  64  46  11  60  23  12   3  22  28  56   6  96  27  40  71  96  41  74   3   7   1  88  26   6  85  61  44  23  70  41  71   3  26  90  41  60  67  11   6  92  76  78  88  20  38  70  67  32  86  66  78  64  21  84  21  82  31   8  38  70   7  59  36  37  22  86   9   3   1  58  61   2  72  93  35  52   6  59  29   9  23  40  62   7  81  27  35  18  32  17  37  41  42  18  33  42  80  42  66  53   1  13  13  94  55  41  87  10  92  85  58   1  14  42  46  91  59  92  78  70  32  32  15  28  27  31  77  24  83   6  56  62  84  80  78  26  58  26  84  54  38   7  68  12  64  74  75   2  13  75  52  38  81  43  20  77  19  28  49  85  69  36  59  53  42  63   4  77  52  99  45  53  46  82  37  81  92  20  19  93  32   8  98  59  51  95  49   7  60  53  12   6  25  67  16  98  73  55  80  72  19  63  80  35  63  44  84  18  23  85  32  69   4  47  34  99  84  56  67  64  27  10  58  83   7  51   9  95  12  53  74   5  58  66  60  33  45  32  69  63  29  99   2  51  35  72  23  96  55  57   5  15  79  10  89  18  72  18  24  19  81  29  51   1  27   2  62  89  43  94  60  40   3  98   9  75  22  37  55  16  49  70  47  78  78  25  21  22  45  53  99  22   2  52  75  18  72  32  36  32  13   3  89  91  41   7  55  90  19  51   9  27  50  85  36  27  58  90  63  26  13  62  56  40  71  48  70  60  92  74  63  37  72  73   2  42  62  67   1  44  36   8  68  44  88  64  12  69  43  28   3   8  23   3  53  23  21  57  22  57  86  83  64  82  95  13  75  89  77  39   2  39  61  69  52  31  36  51  43  23  71  42  17  88  50  66  14  27  86  34  12  28   2  17  60  59  66  66  24  50  34  45  68  24  80  25  55  16  74                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                      17  68  22  87  29  53  58  24  49  30  51  31  86  26  80  73  76  54  88  91  95  50  43  35  47  99  75  22  10  33   8  93  62  41  14  51  55  78  20  81   3  86  18  29  33  86  71  54  51   4  79  66   8  10  54  64  54  23  98  47  96  91  71  46  31  87  55  96  70  12  27  63  24  38  41  89  39  32   3  48  59  27  18  74  76  94  18  45  27  90  91  57  22  31  47  68  99  74  93  57  88  59  95  26  16   3  80  75  41  77  51  10  72   5  21  82  92  34  91  35  34  24  93  94  87  37  22  94  70  68  80  19  35  30  53  17  85  23  20   3  98  97  14  96  57  17  41  91  92  46  27  31  49  29  38  60  43  53  48   4  82  29  64  12  82  20  90  76  10  50  43  70  46  38  61  17  70  67  95  56  15  66  46  77  10   7  17  23  31  29  51   2  43  97  53  44  66  96   3   8  42  40  77   1  99  67  17  60   5  95  96  97  16  89  21   6  39  99  54  93  53  42  76  74  40  28  94  17  63  74  88  25  15  19  60  19  61  43  34  42  70  53  60  81  70  65  25  91  54   6  99  58  10  83  83  64  98  73  25  44  38  95  39  94  26  95  69  24  70  27  19  26  36   9  98  72  84  57  29  34  18  97  89  56  12  15  69   6  72  88  18  77  80  82  97  86  77  49  50  78  88  82  54  90  88  85  56  99  77  36  52  50  87   6  68  14  98  19  38  95   5  51   3  11  89  58  59  97  96  37  41  48   3  87  78  74   7   6  34   3  26  72  38  23  99  45  90  23   4  38  27  63  61  82  68  69  52   5  25  31  94  19  93  20  14   7  49  85  57  75  41  16  12  17  71  47  25   9  59  66  30  36  75  64  93  30  29  54  29  71  52  21  57  84  68  96  55  56  97  69  49  58  75  29  15  79  59  18  31  28  27  86  87  43  17  26  46  85  17  41  72  74  35  99  70  73  87  42  96  45   2  48  64   7  50  62  92  23  35  82  79  52  58  74  49  79   8  49  59   1  23  78  34  66  28   7  16  65  40  61   5  87  48   8  35  67  67  38  60  34  61  97  82  19  35  21  77  61  85   5  96  34   4  89  36   9  20  20  60  16  46  19  81   2  24  34  62  47  35  49  32  10  89  72   4  94  34  39  70  25   9  46   5  15  26  76  96   8  18  67  36  45  55  14  52  48  11  88  92  78  72  47  52   2  24  67  32  28  75  20  22  49  95  32  24  50  48  57  30  77  94  76  39  35  77  87  68  60  41  31  82  60  13  57  47  96  67  71  29  10  87  11  79  54  13  16  76  13   6  87  75  89  78  90  48  59  68  42  66  13  69  65  83  37  23  33  89  21  94  87  78  11  41  60  35  95  10   2  86  81  47  96  76  97  10  78  78  96   6   5  91   6  28  57  20  76   2  84  16  35  13   9  88  52   7  18  91  32   3  64  51  22  38  80  38   6  93  81  93   9  23  39  24  46  20  18  86  53  16  45  58  91   5  15  97  61  83  48  74  34  23  56  86  97  66  10  26  12  56  87  80  14  37   4  74  15   6  86   4  62  19  97  94  14   3  44  63  47   8  35  58  59  60  19  93   9  68  72   5  89  96  71  11  70  63  73  48  66  13  73  12  47   6  81  52  13   8  49  90  37  42  87  82  51   4  70  50  93  81  16  48  81  39  35  79  66  39  57  14  11  70  68  19  76  17  86  49  85  58  44  94  64  90  95  93  25  84  43   2  20  77  59  91  65  93  41  19  54  64  71  43  54  86  96  60  65   8  27  15  81   9  32  97  29  12  80  80  88  99  51  94  14  70  55  57   1  97  93  87  22  55  58                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                    99  30  56  82  64  64  90  14  18  11  55   3  50  15  75  30  25  75   4  78   6  40  29  77  21  18  26  70  15  95  44   3  57  86  14  70  83  59  89  11  23  99  62  59  57  41  17  76  32  68  40  48  83  24   2  91  12  90  66  76  87  11  67  45  60  39  74  78  29  80  37   6  76  47  74  95   7  13   9  55  82  52  88  82  85  85  85  71  15  80  26  58  44  26   7  97   8  20  39  11  78  42  38  29  85  23  57  37   3  76   6  19  46  79  96  17  34   9  95  49   9  51  95  55  80  90  64  50  52  43  96  98  17  83  90  97  94  32  69  86  83  46   9  56  98  94  90  28  42  94  84  78  59  85  16  69  62  38  28  46  30  44  29  74  85  57  88  87  44   5   5  95  74  20  26  99  29  33  12  75  90  31  72  30  72  91  11  18  38  71  98  25  89  73  32  78  98  18   8  39  33  26  40  35  87  76  33  54  18  43  18   2  59  65   5   7  61  26  77   7  71  30  62  36  97  16  80   3  72  30   4  90  40  97   4  74  33  66  44  34  49  53  30  42  39  59  15  39  37  41  90  14  31  20   9   7  73  32   9  47  48  98  10  74  20  44  49  65  31  15  78  87  35  84  17  81  49  11  73  54  33  33  83  15  55   2  76  89  66  90  68  17  64   3  37  65  39  38  45  10  30  78  59  77  51  26  42  70   7  97  24  92  29  80  85  34  56  91  53  90  23  54   4  78  40  73  32   8  11  77   8  69  72  62  69  59  59  85  78  82  40  28  10  76  20  26  19  62  81  46  62   1  73  39  29  71  29  76  37  89  95  45  61  66  96  54  53  35  95  73  24   3  27  60  79  15  88  99  54  85  80  87  67   6  33  58  45  24  25  49  37  16  98  43  47  34  16  59  66  36   1  45  61  49  22  40  66  74  79  72  41  25  91  30  25  30  51  94  44  31  37  55  85  74  60  33  95  38  78  80  33   9  18  95  56   2   6  95  41  30  19   9  76  93  35  75  99  47  94  81  56  38  94  11  79  13  27  92  49  93   2  20  55   2  93  62  23  21  95  22  82  29  61  50  25  11  83  19  84  96  95  89  21  78  67  89  19  68  36  49  28  12  88  87  94  87  94  65  64  37  26  59  39  70  67  31   5  62  53  11  14  88  20   4  19   6  35  30  18  46  15  68  53   1  71  59   1  93  66  33  50  47  57  51  47  82  83  97  15  40  98  44  18  41  56  44  91  12  22  17  97  10  22  35  44  29  24   9  90  65  83  87  59  42  49  53  83  70  16  24  52  41  28  41  88  53  69  79   2  36  50  42  41  68  21  44  66  39  24  61  74  69  38  95  19  25  60  44  77  86  94  39  76  46  19  98   2  23  15   1  46  18  34  84  41  58  81  30  15  57  17  14   7  94  39  84  60  44  27  94  95  57  14  80   5  83  13   4  76   5  31  57  13  56  87  13  95  35  39  12  12  52  90  55  65  57  46  36  48  91  55  36  76   1  82  11  73  90  43   1   3  93  89  41  98  66  24  79  22  19  96  32  94  17  43   3  68  70  52  11  22  95  38  83  90  41  75  65  87  59  77  11  82  76  76  41   9  56  56  13  52  13  96  33  57  94  56  71   5  27  54  18  80  22  86  81  15  44  69  91  30  47  42   1  96  94  33  96  64  44  53  33  21  58  22  17  26  45  71  17   5  87  63  91  55  23  79  46  17  37  84  80   4  77  26  92  15  24  42  63  11  76  54  13  35  84  66  28  40  34  18  34  84  81  98  83   5  46  55  13  12  31  52  55  10  70  10  36  19  39  19  50  40  99  87  88   1  23  81  14  97  54  93                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                  98  84  28  21  26  40  47  94  29   2  31  17  30  25  13  88  61  31  14  96  18  44  58  78  88  18  81  82  55  34  16  28  23   5  96  54  94   6  59  88  34  66  26  32  76  51  88  81  15  65  60  43  66  47  42  42  22  12  47  95  59  18  35  49  95   8  93  38  99  77  71  40  19  66  36  92  71  25  47  55  25  58  25   1  75  43  74  65  58  79  44  30  49  37  84  46  85  17  35   6  40  14  23  57  57   9  70  98  70  56  11  17  96  81   2   6  16  20   2  76  54  53  41  64  80  56  97  21  39   3  76  35  77  95  96  62  52  86  66  18  46  52  70  95  41  47  37   1  67  13  85  72  70  59  16  51  81  19  90  83  69  74  93  27  77  39  64  98  30   6  94  44  93  85  98  10  31  42  42  80  57   3  23  55  43  99  25  39  96  29   4  55   5   8  16  36  57  21  13  75  38  24  76  32   2  18  58  78   7  30  15  14  81  12  40  15  21  28  88  41  69  51  24  90  19  77  93  59  31  55  99  70  10  46  84  54  68  48  95  53  35  63  94  74  47  93  72   3  14  93  82  16  15  83  66  20  17  23  80  67   8  73  96  22  60  34  70  46  36  71  90  76  93  54   6  80  24  81  27  96  34  58  14  49  61  19  74  14  12  63  71  46  65  47  42  97  30  50  24  75  65   2   7   4   5  71  63  24  29  25  99  19  92  70  71  38  53  90  37  44  98  24  72  45  97  38  86  61  30  25  66  64  86  26  43  31  68  57  24  28  57  55  82  27  54  28  29  30  47  61   4  78  55  41  75  58  67  23  29  67  93  13  18  20  14  65  64  37  30   8  28  28  32  63  95  94  86  11  75  15  40  31  48  35  39   6  35  15  37  37   9  26  78  69  11  97  55  53  88  44   3  38  61  82  89  23  65  25  43  15  62  18  68  95  29  39  57  89   2   8  39  67  90  54  66  59  59  57  42  59  87  78  32  94  15  64  64  14  86   6  70  57  57  88  41  44  92  45  65   5  38  13  58  11  63  11  19  19  12  81   9  23  71  82  25  43  97  33  98  19  16   9  47  35  72  19  26  46  54  53  32  35   3  87  90   2  63  37  21  26  97  42  54  39  60  31  18  53  20  27  75   2  24  56  23  85  12   3  21  62  52  53  56  48  44  77  15  57  67  82  61  91  48  84  14   6  65   9  24  12  30  46  75  82  92  87  94   9  18  67  19  51   7  10  32  78  45  71  50  17  22  83  87  12  61  60   9  65  81  76  11   9  19  43  90  68  76  44  17  31  99  36  17  41  45  26  27  21  24  85  50  26  16  21  46  51  47  95  66  64  80  92  45  53  70  63  15  24  98  83  25  94  49  94  20  47  31  27  53   6  85  91  56   6  99  87  49  71  58  42  37  49  14  50  88  96  37   1  65  52  51  81  58  10  71  38  79  76  52  96  99  93  52   7  52  91  60  77  53  25  73  26  12  85  44  34  78  51  84  67  39  58   2  62  65  24  72   2  78  78  88  62  32  43  78  53  43  75  41  48   1  98  40   5  37  90  72  99  95  37  50  80  51  59  72  56  79  80  14  38  46  50  60  70  85  13   7   8  63  27  18  67  82  91  27  12  15  50  15  20  75  13  49  13  49  89  92  98  42  43  79  47  76  88  94  51  67  41  31  11   1  60  59  22  40  44  71  59  55   1  19  84  86  99  69  86   9  73  19   3  58  58  62  12  70  12  88  54  14  16  11  32  73  38   5  23  33  92   7   1  61  40  95  26  65  76  89  67  29  24  86  38  79  78  43  11  56  17  41  43  41  69  84  90  31  50  39  73  79  78  32  19  22  69                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                35  85  88  18  55   7  13  97  51  36  75  84  87  22  61  61  26  35  27  73  41  54  95  15  20  30  79  86  13  35   8  84  39  70  91  28  97   3  10  88  79  17  84  70  92  40  25  66  11  38  11  97  70  58  97  78  24  28  81   7   7  11  49   1  81  56   4  50  89  31  14  26  28  60   8  75  93  11  52  68  16  91  97  22  62  93  36  51  26  37   9  19  41  84  86  61  88  13   4  92  58  91   5  31  22  55  64  44  89  62   7  54  82  93  48  89  29  70  50  55   1  77  97  30  46   8  28   2  47  90  70  27  79  20  63  21  95  50  47  87  23  91  14  18  76  16   3  42  92  57   6  74  45   4  92  75  20  23  93  53  53   3  13  53  74  12  76  80  94   1  36  27  67  75  30  41   2  42  13  98  41  27  27  58  87   3  87  11  99  68  66  28  60  89  26  10  54  35  12  89  89  94  97  34  60  73  75  59  84  23  91  70  18  90  11  49   3  14  58  54  22  54  41  61  50   5  80  88  50  94   5  74  51   9  30  36  57  93  54   7  74  99  81  80  21  42  38  17  84  50  92  77  35  36  25  69  94  53   3  50  58  88  83   6  57  29  70  55  66  49  84   8  46  13  91  72  63  29  46  11  33   7  73  45  48  49  45  18   9  95  56  10  19  68  34  97  70  49  18  12  38  47  39  58   5   5  56  51  75  90  31  28  12  62  77  79  23  17  79  17  30  63  87  46  87   7  65  54  19  40  51  32  46  86  17  44  96  41  81   4  14  55  60  16  46  46  82  24  21  35  68  65  32  21  45  80  58  10  14  82  54  61  85  91  96   5  34  15  63  93  59  51  10  68  48  21   9  74  10  57  50  48  22   8  57  49   5  53  80  17  26  33  52  78  69  78  54  58  37  83  69  67  26  14   9  58  13  98  95  20  32  30   7  29  98  23   4  20  90  61  19  36  45   6   4  18  46  79  64  32  27  17  31  91  75  40  70  21  19  95  11  37  58  45  36   3  16  83  84  49  59  37  30  44  62  94  45  51   3  88  96  94  69  20  16  28  91  77  74  12  40  18  14  40  58  64  89  82  82  95  77  78  47  94  44  18  23  25  77  33  45  79  79  66  65  84  72  50  42  91  11  98  90  90  94  97  47  67  34  91  56  44  35  77  18  21  86  48  82  36  46  12   3  68  18  49   8  26  68  26  35  28  94  93  97   2  19  15  69  96  48  59  59   6  14  56  90  55  11  32  70  40  40  38  16  39  66  44  19  78  32  66  25  35  85  93  64  27  90  95  85  45  55  66  26  34  46  32  92  15  54  77  11  68  92  50  72  88  92  58   4  96  72  52  84  89  90  24  43  35  21  74  95  35  36   1  65  80  80  69  46  77  87  98  44  80  98  92  89  42  84  82  81  90  41  23  30  75  98  11  41  11  50   6  34  93   4  41  35   7  31  92  90  25  58  88  22  34   5  50  38  46  92   3  98  73  25  40  50   6  78  37  73  40  13  76  52  35   7  82  81   3  39  81  72  30  93  91  68  11  50  44  83   6  57   4  53  59  83  81  10   3  21  27  83  89  41  12  66  51  55  26  75   5  34  19  84  96  22  97  67  76  38   4  53  36  38  67  95  96  62  59  63  43  91  45  43  98  69  88  91  75  97  23  79  65  23  44  77  85  98  12  37  25  48  37  21  31  18  65  25  38  15   1   3  20  55  91  98  68   5  15  46  47  20  57   5  57  73  52   8  40  14   9  88  22  37  95  44  24  96  68  13  32  32  70  18  39  77  86  58  13  13  87   7  75  52  56  67  56  31  91   3  89  76  76   3  59  93  73  40  74   1  41  95                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                              16  19  15   9  44  65  69   5  92  85  28  28  15  56  63  81  26  44  75  98   1  60  90  93  21  37  53  27  26  55  41  68  69  86  79  15  51  61  14  95   6  23  27  95  42  33  86  72  17  67  54  61  46  66  21  55  52  70   9  92  17  95  16   2  52  30  10  72  44  29  29  48  78  94  33  80   2  82  90  28  38  87  42  12  36  79  24  67  89  11  70  80  46  49  70   5  11  49  27  51  39  36  78  88  87  20  91   2  18  26  17  40  19  78  58  75  56  98  15   9  64  22  96  22   9  23  66  42  92  84  78  44  39  81  60  43  90  33  39  15  11  25  90  97  99  39  39  14  47  30  69  70  25  17  41  46  17  58  73  20  22  50  49  14  21  45  34   1  71  29  41  53   6  55   7  76  53  21  84  94  36  36  47  46  49  72  15  49  32  87  23  19  60  74  68   7  38  15   8  22  45   1  53   1  65  97  81  21  87   2  49  47  88  31  88  90  21  69  40  44  48  47  19  63  35  66  84   3  54  58  10  56  81  89  76  33   4  75  44  90  76  55   1  63  23  19  93  81  11  30  91  31  90  67  81  21  80  94  12  98  53  52  67  41   5  53  17  77  85  11  27  46  43  24  51  52  16  22  27  56   8  49  48  17  40  26  66  76  58   1  57   2  98  82  57  42  76  18  16  30  49  99  68  44  81  94  99  57  38  33  35  81  26  70  89  80  79  96  26  58  72  59  81  53  17  19  66  27  51  22  45  78  18  66  26  10  28  93  12  35   2  61   5  12  57  76  87  43   8  71  30  77   7  56  20  61  27   9  27  51  32  33  94  17  55  76  36  39  72  82   4   6  34  42  13  71  74  55  64  82  62  96  26  21  85  92   9  33  18  69  50   9  68  73  43  86  21  84  90  33  28  16  33  51   8  87  27  10  16   5   4  18  26  31  73  99   2   9  64  26  35  31  25  83  19  71  64   4  20  41  38  17  70  40  72  17  21  71  85  61  51  79  25  99  69  43  64  85   2  91  58  77  79  25  86  40  86  81  93  10  26   9  68  40   1  69  82  87  77  34  55   3  61  91   4  93   9  54  48  17  53  39  92  41  79  82  29  79  75  72  95  17  69  66  77  46  96  41  20  82  61  72  28  42  93  56  57  72  66  97  38  15  74  18  50  86  54  56  65  53  12   6  20   4  31  57  52  53  65  70  48  23  34  98  63  58   3  27  39  83  15  79  34  21  23  55  35  54  54  53  49  27  85  93  55  89  69  80  82  49  17  88  81  94  98  35  24  36  66  33  95  59  44  62  47  80  64  56  27  17  84   5  80  17  36  80  88  90  39  16  52   6  12  92  82  61  30  38  37  61   3  31  18  68  95  50  66  13  68  40  11  46  60  62   7   9  34  85  68  12  64  49  85  59  29  43  96  91  48  15  10  24  47  95  59  33  77  93  87  85  77  82   3  30  48  56  41  65  42  69  55  36  63  24  51   5  69  94  20  49  99  73  61  10  84  73  21   7  51  44  22  46  26  91  74   9  82  82   4  23  70  77  44  79  16  32  16  74  63  52  58  69  89  32  50  68  19  35   9  95   9   5  85  80   9  74  65  33  39  59  90  27  77  47  93  37  41   9  97  54  87  37  23  43  58  80  59  68  42  93  49  59  22  87  47  27  52  35  30  90  90   2  16  89  68  74  35  54  16  41  84  79  57  37   2   8  53  67  14  97  53  53  55  13  13   1  83  55   7  69  99  25  52  90  50  44  53  38  86  19  28  29   5  98  21  57  85  26  78  38  26  10  37  71  86  52  58  49   9  54  28  19  90  39  44  24  13  80  32  91  60  76  31  10   7  36                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                            3  46  67  63  83  48  93  50  89  95   2  47  34  92  47  76  87   5  79   5   4  15  26   7  17  82  87  73  79  45  38  67  64  99  12  93  64  16  47  75  67  58   5  44  42  79  37  98  72   7  26  38  14  31  90  69   6  11  82  28  96  70  24  99  80   3  92  70  11  93  22  62   4  22  82  79  80  17  32  72  95  78  57  88   6  97  36  10  26  12  14  92  89  41  96  34  44  47  96   9  87  54  30  84  93  16  64  63  74  39  86   3  92  42  16  68  95  82  74  52   5  77   1  95  72  53  10  21  85  51   5  73   7  11  16   7  90  18   4  90  22  20  93  69  12  12  20  28  94  32  65  32  80  83  29  16  51  40  17  95  57  38  97  48  39  84  20  29  82  34  26  44  94  97  23  45  83  16  57  49  55  39  20  23  78  46  88  36  99  51  62  73  27  27  19  72  13  45   4  21  18   7  21  66  30   4  50  56  47  21  83  68  62  94  59  47  86  92   6  19   4   1  80  82  40  63  12  97  44  69  47  41  73  53  27  98  19  96  67  83  28  82  89  70  28  80  12  86  77   4   7  46  58  77  73  67   5  50  15  14  99  85   2  32  75  48  96  65  58   8  86  76  17  95  78  76  55  33   7  12   3  39  99  12  58  90  67  85  32  49  82  70  43  30  55  89  72  63  56   6  13  90  27  11  81  86  74  97  76  87  65  92  10  40  35  45  31  33  23  36  81  86  67  28  47   7  85  22  99  70  80  74  53  91  97  49  98   9  94  85  22  18  66  28  26  45  82  72  52  69  13  11  38  41  65   1  34  23  66  81  96  71  97   6  34   4  56  78  69  40  61  46  67  64  76  24  93  63  98  44  85  38  27  16  99  23  79  42  85  36  16  72  99  58  76  22  47   9  54  95  45   8  84  40   2  16   3  53  92  98  68  55  15  98   1   6   1  12  83  99   3  69  78  91   9  31  39   5   6  77   7  95  70   3  30  43  40  81  27  17  91  61  28  14  40  59  22  55  95  31  46  73  25   8  49  41   5  52  17  55  81  32   3  54  10  44  18  81  75  56  74  74  52  12  26  84  74  90  12  95  95  74   9  17  56  99  16  12  13   4  59  48   4   4  63  50  41  21  63  17  85   9  47  46  79  85  68  25  92  67  93  23  66  94  48  72  41  70  85  78  35   3  16  89   8  84  10   3  10  60  87  38  69  93  49  96  80  82  82  25  59  25  60  45  93  40  93  91  74   8  61  57  74  36  20  80  52  53   4  90  62  91  87  76   4  86  29  72  36  18  46  64  33  86  68   1  31  72  92  53  83  19  18  69  24  75  95  65  45  30  59  12  37  22  32  42  18  25  36  57  75  34  46  85  59  67  97  12  67  53  13  96  42  68  27  59  18  69  17  68  20  10  37  65  41  56  62  22  94  28  78  62  65  94  96  35  86  21   7  91  42  37  82  96   3  13  49  94  85  81  95  79  98  49  97  62  28   8  20  53  71  17  19   6  33  75  36  68   1  30  10  21  93  20  52  99  10  96  63  86  56   2  88   1  43  43  77  37  63  11  19  43  67  10  82  55  33  51   7  23  23  15  23   4  42  74  77  28  65  16  87  53  64  13  34   4  35  54  81  22  80  87   1  87  15  99  28  23  52  41  47  92  17  52  77  57  19  27   1  13  51  13  67  57  98  19  38  84  68  70  28  52  13   7  74  11  55  92  38  33  82  61  78  46   3   4  88  23  78  46  40   8  38  79   4   8  62  96  75  34  12  12   8  13  31  37  42  94  76  27  45  73   9  19  24  76  94  65  26  25  84  47  15  94  32  61  62  18  39  78  99  72  98  98  34  79  72                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                          72  87  16  96  11  95  11  27  84  27  34  28  25  62  10  13  69  16  96  63  67   3  86  22  12  85  17  98  44  30  72  59  29  32  90  81  42  23  80  96  38  41  31  56  61  20  25  41   2  44  92  42  22  20  14  16   3  85  85  60  71  50  52  65  33  31  32   8  36  42  14  31  69  14  24  25  51  48  46  86  25  56  77  31  26  96  15  98  20  60  53  49  98  45  40  47  28  84  31  83  44  38  91  18  78  88  28  84  56  11  94  88  13   7  36  56  83  87  97  71  72  47  69  95  27  82  14  90  19  62  38  78  39  32  78  26  30  66  93  93  20  70   1  71  47  99   4  88  92  83  11  86  13  71  20  76  79  67  41  95  89   1  57  95  76  27  98  79  69  30  64  65  59  19  41  52  45  63  53  68  57  64  36   5  95  14  94   2   6  89  11  82  48  90  43  61  82  87  83  73  47   4  23  19  68  56  26  17  42  33  18  93  49  30  68  39  65  60  20  54  82  49  38  34  97  78  41  71  59   1  43  36  37  23  65  23  15  61  42  30  70  56  39  98  72  39  50  65  47  26  71  11  16  38  57  39  14  21  54  37  95  82  98  28  77  81  71  34  97  31  99   7  47  29  76  58  19  27  25  25  42  68  61  90  26   8  46  82  32  76  27  64  22  10  60  99  72  79  67  56  45  47  10   6  43  53  41  47  78  13  35  98  67  40  79  90  86  81  18  89  30  28  86  11  40  13  58  36  98  82  93  91  71  29  36  43  66   2   9  94  68  19  55  19  75  45  91  29  16  88  84  84  15  49  10  89  90  51  24  85  18  44  24  49  28  56  16  80  84  24  54  83  21  26  71  98  46  15  20  98  92  14  21  33  31  90  55  82  61  59  53  29  74  68  26  65  81  64  31  40  43  18  45  51  92  28  56  26  46  91   2  51  15  75  43  64  59  51  92  13  12   4  68  38  78  83  99  72  72  39  48   2  45  98  57  45   4  47  92  35  34  48  64  84   9  21  72  19  44  57  74  29  81  40   2  42  23  96  28  64  93  68  53  40   8  10   8  55  62   8  85  12  21  10  64  73  71  44  48  22  72  72  48   2  27  16  27  37  73  35  38   9  77  92  97  22  55  97  90  79  98  16  33   8  52  49  81  32  47  50  64  71  82  47  50  26  55  12  52  10  94  18  58  32  34  41  31  19  73  15  86  99   9   9  99  64  91  76  52  87  71  79   8  52  74  38  51  73  12  87   9   4  59  92  64  13  74  98   2  53  52  34  87  30  85  59  68  76  39  67  74  10  59  65  59  27  21  95  25   4  86  82  20  39  43  40  34  56  65  90  62   9  62  92  48  65  84  35  65  83  36  47  34  63  12  27  15  49  36  81  27  61  54  57  11  91  35  81  54  65  27  69  73  60  44  24  30  40  29  28  24  44  25  54  81  83  76  56   1   5  15  62   7   1  32  17  17  37  44  50  88  99  85  31  15  59  93  51   3  49   6  43   7  29  12  66  10  76  90  84  16  14  59  65  41  56  36  29  30  37  60  35  59  51  61  13  79  18  87  76  23  28   3  62  66  33  67  59  68  19  13  17  44  19   3   6  86  74  64  41  55  96   7  54  58  81  72  79  66  53  46   8  78  37  72  80  90  27  69  86   8  18  60  25  80  64  50  51  47  35  39  54  62  55  65  76   5  47  79  67  86   1  38  32  29  35  90  71  54  93  72  38  65  97   8  47  77  69  46  31  80  29  43  17  58  40  94  68  44  62  91  59  86  32  55  19  34  93  19  80  28  13  34  73  97   8  87  25  63  86  93  79  74  10  64  52  93  13  91  86  16  36  43  10  83  15  80  27                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                        53  85   5   9   6   7  87  92  23  79   9  96  35  61  23  95  83   1  76  73  77  72  96   4  71  21  10  87  80  44   2  31  28  45  33   4  86  13  63  57  17  43  26   2   1  67  55  16  79  47  18  89  18  94  39  93  16   6  94  33  95   4  68  32  39  46   8  71  35  46  64   1  98  89   5  16  16  33  23  31  89  60  86  37  26  87  35  65  24  73  77  65  46  50  75  91  16  29  62  88  51   2  72  64  14  27  64  27  17  13   6  53  34  25  49  94  20  86  96  40  17  79  28  24  92  46  97  35   1  52  13  56  61  28  55   8  74  36  62  47  82  68  91  77  76  63  91  53  62  31  96  83  52  99  68  59   7  23  26  65  98  56  71  31  78  61  52  60  84  19  40  16  15  80  95  49  27  41  10  72  83  60  41  91  50  77  97  53  54  85  39  92  75  86  84  11  41  28  42  23  80  24  64  25  34  50  97  15  23  77  74  84   4  83  45  46  61  71  76  77  81  90  77  11   4  62  67  23  30  41  91  19  68   2   2  81  98  88   9  90  33  13  49  11  65  88  55  55  76  59  16  78  80  32  43  11  10  41  22  63  90  85  74  99  77  55  15   1  59  98  77  40  51   4  29   8  70  93  83  72  15  49  62  16   5  22  28  92  68  63  37  38  72  50  64  22  81   1  19  38  44  46  10  95  59  92  54  12  76  82  42  27   1  12  53  49  96  56  99  73  86  55  22  83  10  11  67  44  14  35  36  27  60  37  77   9  51  15  26  51   2  87  87  40  14  17  31  22  76  64  98  90  33  13  79  33  68   3  46  74   2  65  98  86  89  15  51  14  38  14  74  19  24  26  21  20  63   3  43  98  60  79  62  16  74  33  10  20  86  79   9  93  74  29  15  56  91  70  51  94  93  41  83   6  70  98  88  47  78  84  14  83  62  96  75  18  16  23  71  18  96  29  76  83   8   2  38  33  64  70  45  45   3  41  91  39  40  71  48  20  78   9  98   4  19  94  11  33  99  17  35  55  14  91   8  38  17  82  37  33   9  93  77  93  11  43  21  24  90  46  19  60  63  33  89  21  56  48  27  92  73  53  29  71  68  61  48  33  15   1  92  70  11  76   2  58  29  20  39  47   3  11  77  22  66  24  57   3  58  58  31  34  83  59  97  77  83  55  15  28   4  35   9  75  28  94  45  70  66  24  78  32   5  15  64  18   6  68  65  93  19  46   7   5  51  44  61  19  66  56  91  91  85  99  91  77  55  31  60  81  41  79  89  43  87  52  60  48   6  49  47  20  87  22  21  62  86   9  84   1  90  61  53  10  51  46  37  97   6  24  64  19  97  89  37  77  71  62  10  93  89  91  62  47  26  88  60  22  49   3   8  24  54  35  73  21  68  36  74  91  92   2  46  32  82  42   3   6  10  43  85   4  42  95  91  32  14  41  47  83  74  77  34  88   5  99  31   4  50   2  48  23  85  28  84  75  53  97  71  10  13  91  48  50  52  72  20   6  95  99  23   3  17  29  82  84  87  30  44  42  68  67  23  54  14   1  29  71  23  58  42  54  38  65  74  26  19  49  21  64  43  36  87  39  68  94  96  46  57   7  57   6  64  32  15  71  42  63  69  45   7  36  42  27  29  66   2  49  26  93  94   5  53  73  93  19  89   4  58  87  38  38  56  58  18  96  93  97   9  58  49  33  93  65  80  62   9  70  88  92  13   7  97  59  11   6  69   5  97  15  22  48  17  34  68  64  78  77  79  53  25   1  23  50  71   7  86  92  19  25  68  99   4  29  79  26  30   3  81  23  23  71   4  34  72  39  36  72  64  69  67  84  45  83  40  37  30  77  19                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                      58  76  80  56  20  57  52   1  20  57  26  51  98  67  93  99  12  74  17   7  52  12  90  60  93  63  81  77  26  66  35  69  94  59  13  97  45  21  10  45  91  52  33  41  67  42  56  21  56   5  79  60  12  33  81  23  40  52  71  86  46  44  28  14   4  33  60  28  96  98   9  68  44  13  75  28  93  36  30  85   5   8  91  15  96  89  67  64  45  80  39  12  94  12   5  22  44  92  33  69  39  62  16  79  89   9  33  65  98  14  38   5  70  64  98  98  63  58   9  91  77  60  34  39  44  56  44  35  15  88  59  45  56  36  86  72  64  93  88  84  44  94  49  60  65  87   8  92  86  92  23  58  81  92  85  39  93  25  63  34  95  50   9  23  63  67  77   6   7  90   6  48  31   8  45  79  13  41  11  28  52  17  73  39  35  16  41  68  22  85  82  61  28  39  35  99  46   3   9  79   7  92  31  67  76  33  66  54  18  21  97  20  28  40  48  22  64  56  95  70  76  16  90  18  10  22  51  51  11  41  58   3  58  71  89  25  70  71  15  57   3   2  96  63   7  71  62  18  80  16  29  26  30  11  37  48  73  87  82  78  45  36  91   7  17  21  19  72  68  96  29  58  82  81  14   4  44  47  15  72  74  23  91  74  65   4  73  25  51  85  22  88  15  40  88  38  32  44  17  58  66  57  96  35   9   8  39  73  24  57  98  39  88  25  55  59  61  68  19  38  25  77  69  69  27  79  38  97  26  34  33  19  64  45  34  43  13  20  39  69  28   8  51  57  89  46  57  99  72   5  88   1  27  16  77  68   1  71  33  62  59  50  60   9  41  31   9  65  34  90  69  79  40  19   7   1   4  79   2  48   9  48  18  82  58  67  85  80   7  39   8  98  46   6  12  22  41   8  88  48  79  59  11  34  79  63  61  85  69   3  77  95  16  75  77  60  24   7  77  26  28  68  84  69  95  53  40  61  42  64  72  10  18   7  64  30  67  33  13  37  82  34  48  92  74  61  81  93  80  68  25  92  89  80   1  51  68  20  65  49  51  30  72  87  78  38  62  94  83  44  51  26  23  16  38   7  23  59  19  12  66  69  91  86  60  22  93   4   3  48   5  46  86   1  57   8  73  51  23   2  89  90  59   6  56  36  10  42  76  21  63   1  80  29  42  36   8  75  22  81  82   7  49  85  11  93  21  30  74  98  23  55  35  44  93  12  68  74  65  45  10  84  88  27  33  27  44  93  68  99  55  12  63  47   5  91  43  34  10  79  51  51  41  77  49  23   1  33   9   8  51   4   9  13  63  27  76   1  67  71   7  74  23   9  43  91  25  43  41  45  34  86   1  33  91  53  44  83  28  99  83  97  60  40  64  28  25  59  38  64  67  99   1  23  48  10  22   3  57   2  57  13  22  58  90  77  66  75  18  61  28  93  56  11  31  43   2  72  37  57  55  49   3  90  64  60  22  66  11  78  72  57  17  59  67  86  77  41  91  94  44  85  64  62  83  68  76  44  90  54  97  38  55  85  16  76  82  74  66  62  69  61  67  65  80  36  70  44  23  97  52  13  70  43  59  16  88  92  32  79  81  20  53  96  82  79  38  89  58  71  53  13  52  10  54  28  85  87  27   5  12  63  88  15  14  35  25  14  78  30  65  48   2  97  21  81  67  45  33  16  68  11  33  62  30  70  95  45  32  57  99  15  86  91  50  24  35  20  86  52  62  48  13  33  87  84  75  64  48  70  80  15  71  67  13  40  50  30  87  21  93  16  41  64  66  52  96  84  25  85  78  61  54  49  43  39  27  18   1  46   8  68  16  19  54  76  27  13  63  44  65  93  21  94  40   1  18  33  20   2                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                    94  87  53  82  69  44  68  44  74  69  17  76  69  40  81  42  82  23  74  14  21  42  38  65  47  40  70  16  93  21  48  27  66  92  36  81  95  54  69  49  35  28  30  76  58  97  64  86  76  21  55  19  34  88   9  67  68   8  50  12  66  51  31  77   2  95  73  59  80  43  51  35  67  19  17  53  22  47  32  46  45   5  11  66  15  59  37  81  11  57  13  24  18  75  49  39  60   2  48  82  16  73  45   7  16  91  70  65  64  90  14  60   8  43  75  78  56  39  87  85  31  56  62  48  27  10  89   2  63  24  35  35  19  57  31  49  69  74  83  97  69  90  28  81   3  16  41  60  85  12  25  59  87  60   3  91  17  63  88  45  68  59  82   9   3  48  59  96  44  24  63  75  98  11  60  74  66  11  90  56  14  78  65  27  30  71  80  37  40  41  13  35  60  87  89  35  28  87  11  33  82  32  88  72  73  84  68  15  93  37  55  92  70  72  38  59  69   6  88  56  95  25   8  40  26  38  28  91  71  38  65  81  95  18  37  54  59  87  21  57  69  15  31  34  18  27   8  72  89  98  72  19  92  14   7  28  14  82  13  24  47  65  33  88  64  64  35  32  66  36  48  99  39  38  21  59  57   9  28  86  34  21  99  44  71  86  91  22  20  76  12  35  50  31  68   1  88  21  50  53  54  41  82  68  76   2   8  50  90  57  44  56  26  92  49  15  55  60  37  56  85  71  55   1  82  98  92  76  79  57  49  47  33  35  13  20   9  66  27  55  48  22  43  37  71  61  38  61  10  75  24   8  57  54  75   9  61  54  14  11  12  57  95  21  28  42  92  44  44  12  93  83   2  49  45  61  60  91  68  16   7  48  72  36  72  40  38  77  51  35  18  92  56  26  65  48   4  10  26  14  75  74  57  49  42  21  38  40  63  20  36  33  26  90  50  37  63  16  81  33  97  65  15  94  90  47  35  54  11  20  87  15  17  97  73  52  95  73  33  83  33  90  36  90  16  74  24  96   8  23  61   5  17  72   9  97  21  38  36  20  59  49  52  32  83  41  68  86  65  47  78  66  30  60  78  73  32  39  78  82  81  78  16  88  67  52  70  55  40  58  67  94  46  81   9  69  44  43  61  18  24  24  68  13  19  50  42  95  81  86  35  68  50  85  81  77  33  22  46  13  43  79  52  19  62  25  20  63  49  56  21  60   1  97  38  64  75  91  10   5  20  80  89  80  15  32  29  15  11  67  46  60  75   6  25  20  78  47  33  41  80  68  73  36  71  57  52  69  93   1  47   4  88   7  20  10  21  64   7  80  48  30  74   4  55  73  18  74  10  37  82  58  37  16  38   2  33  25  76  71  42  73  75  36  71  58  54  63  22  28  84  67  49  90  51  95  19  31   1   9  38  22  29  76  38  58   3  53  27  63  65  16  71  61  86  50  55  75  23  95  71  14  81   9  63  64  20  24  65  90  69  75   7  21  98  66  40  86  81   9  27  65  67  57  55  50  19  43  25  89  17  67   6  60  21  65  48  86  78  73  28  14  40  11  12  85  46  61  66  71  71  36  87  15  70  46  54  85  29  41   6  20  77  24  75  36  51  35  62  61  84  18  22  36  80  81  54  71   4  73  98  24  10  92  81  97  14  44   8  37  91  85  55  55  30  75  77  85  48  29  45  41  64  60  53  25  41  22  30  41  86  10  84  82  45  32  34  28  13  46  91  35  15  17  31  37  33  37  31  98  70  60  13   8  37  49  72  88  40  18  14  92  57  61  70  34  21  88  42  50  76  62  38  61  25  13   2  75  42  73  20   5  41  43   3  66  86  27  19  75  23   6  83  45  10  70  11  49  72  26  21                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                  83  69  14  68   7  33  34  14  34   8  90  79  48  73  13  77  18  11  32  42  11  34  96  36  25  55  52  18  52  59  97  47  98  85  44  71  97  14  54  29  66  48  87  64  22  69   2  59  49  16  69   3   1  55  35  75  23  72  39   3  12  51  13  45  73  85   9   4  37  31  69  17  23  28  30  77  51  44  86  50  13  24  67  17  53  81  17  67  40   1  52  95  98  87  38  75   1  26  18  69  27  65  27  36  45  12  34  46   8  38  82  42   6  23  27  59  31  75  93  57  34  86  42  85  16  73  48  35  51  62  95  76   6  85  43   9  21  62  98  95  76  14  80  39  29  40  25  28  74  61  64  87  83  85  37  21  14  48   1  69  74  41  81  32  14  14  45  10  86  96  76  80  36  33  56   2  17  60  63  48  58  67  39  71  73  67  26  35  80  91  54  46  80  57  47  66  18  87  19  45   8  51  92  58  78  29  82   8  49   7  86  33  29  11  99  38  93  38  30  75  62  75  93  57  16  45  10  10  73   5  80  25  56  35  99  17   5  20  41  76  31  77  26  84  19  97  77  81  83  94  30   3  30  79  11   2   3  12  15   4  56  27   6  20  40  22  66  43  28  18  85  33  40  52  14  21   7  20  96   3  14  69  53  64  77  54   3  22  46  72  82  71  90  14  53  51  31   7  30  18   6  26   3  86  62  32  99  86   1   2  57  23  93  93  95  56  95  12  35   7  83   1  10  38  69  36   2  40  53  46  90  61  43  93  43  41  82  46  15  18  25   8  18  75  87   8  81  82  21  10   4   4  87  82  47  34  60  44  96  52  37  49  42  15   1  35  72  80  47  89  19  46  53  37  32  89  42  65  33  82  88  87  55  54  33  52  80  15  45  63  63  92  81   6  84  55  12  14  50  78  60  31  88  61   1  57  88  19   2  23  57  76  31  81  70  15  37  30   4  32  67  80  89  53  33  25  15   1  83  96  12  46   5  83  96  20  55   2   3  86  88  37  42  82  92   2  97  57  95  28  36  77  67   9  68  89  32  96  20  90  77  54  87   7  12  66   4  75  55  85   5  14  80  10  71  58  80  93  69   5  27  93  11  74   5   5  25  12  61  90   4  97  75  45  25  71  78  47  61  26  91  43  49  70  50  73  19  74  53  57  25  11  24  30  44  91  47  48  94  98  34  86  16  42  32  72  38  88  44  36   1  95  60  24  29  43  22  16  46  89  90  13  68  78  90  62  51  70  27  63  17  42  43  23  42  36   8  15  35  30  83  14   2  84  35  48   6  80  25  92  79  18  80  36  75  49  37  93  95  11  16  36  38  71   2  87  30  70   4  65  30   9  81  11  21  21  24  86  80  82  86  52  29  82  68  50   3  42  50  55  21  94  98   3  52  67  64  90  55  27   9  42  13  70  87   2  14  10  57  93  29   8  55   1   4  27  27  26  48  52  32  31  69  39   2  70   7  87  17  59  94  87  55  44  79  96  32  23  62  38   7   5  19  94  72  15  78  23   9  66  46  25  15  91  64  23  39  23  20  74  84  78  85  67  88  89  30  54  81   7  20  28  20  40  97  96  35  26  75  21  49  32  96  31  47  64  82  41  57  31  75  41  21  29  16  20  77  39  47   5  82  40  66  37   4  31  90  61  68  50  67   7  71   2  20  21  15  34  94  10  34  75  23  18  17  56  18   9  90  45  32  87  86  59  20  56  59  39  45   3  80  96  48  22  42  34  67  36  66   4  77  43  40  24  17  80  54  26  16  85  14  92  41  11  12  59  79  37  64  88  30  34  35  68  52  25  37  46  90  46  94  84  36  36  86  19  59  27  81  91   1  52  41  48  46  51  89  58  75  96  20  91                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                25  20  33  25  39  58  41  82  24  34  20  76  79  24  98  53  85  13  44  39  40   6  67  96  88  53  23  42  84  51  18  41  52  26  70  18  29  71   8   4  96  79  14   3  37  13  75  13  33  85  52  91   3  34  71  18   2   7  25  36  85  56  17   3  17  15  52  87  98  71  74  48  86  35  62  94  21  20   5  80  17  53  10  67  39  95  81  77   6  90  22   2  83  24  12  23  87  43  82  60  49  31  54  87  72  70  48  51  54  72  51  97  58  76  24   2  48   3  23  70  24  88  84  30  93  37  84   2   6   2  11  36  72  56   6  43  64  26  36  19  72  64  98   7  76  82  27  44  48  38  57  44  47  87  76  20  85  95  39  45  93  94  53  92  86  92  71  21  16   7  87  23  41  24  44  93  34  35  29  87  29   4  95  24  55  38  86  94  45  36  40  65  27   6  73  50  27  39  23   8  75  23  48  11  15  26   5  39  15  72  47  70  72  60  30  55  10  21  46  13  88  83  70  89  87  33  35  85  62  48   6  73  41  91  71  85  23  31  39  62  45  45  52  35  85  13  52  76  72   2  17  29  12  52  18  27  77  20  54  77  88  54  59   8  27  28  78  50  91  53  26  88  88  74  48  51  15  34  11  22  67  43  20  49  11  58  72   9  56   4  56  33  72  48  84  26  80  48  47  36  70  79   7  41  13  15   8  29  41  63  45  31  61  62  33  77  95  87  26  61  38  75  23  84  95  82  55  37  95   4  24  30  29  39  15  99  98  94  66  38  86  99  44  47  20  47  52  15  61  27  19  60  71  95  94  83  96  72  76  41  89  26  49  75  58  98  44  26  54   6  42   9  55  88  82  17  42  97  67  96  57  16  44  45  90  15  77  95  82  52   4  38  79  73  28  81  77  49  20  29  54  50   5  46  80  76  17  25  55  80  87  26  65  71  57  88  14  36  36  41  69  56  12  42   9  48  80  29  66   4  51   7  44  58  41  34  74  47  12  39  50   6  94  39  54  97  95  60  88   9   9   9  42  36  72  64  65  40  33  38  84  40   1  27  13  10  99  42  86   3  23  59  40  14  28  20  34  42  66  44   4  52  50  23   7  54  25  88  93  10  65  88  60  63  84  49  61  74  69  66  19  26  58  98  11  42  84  21  65  87  68  45  14   6  25  97  41  21  18  96  33  10  42  61  58  75  83  98  68  88  27  40  59  68  44  30  46  98  45  58  30  48  45  21  76  44  13  46  48  45  42  43  88  47  96  40  28  64  86  17  66  77  62  72  20  24  10  22  47  52  59   8  73  96  32  56  77  28  81  67  79  60  21  66  13  12  13  76  56  82  46   8  77  63  75  72  67  45  90  82  33  35  37   8  46  91  43   4  19   8  12  41  59   4  38  21  97  79  13  38  68  62  39  89  85  72  67  70   7  91  34   2  19  89  68  18  69  11  57  47  18  73  90   6  61  57  16  28  77  28  27  82  26  57  41   7  88  56  74  35  34   1  51  77  16  39  16  71  65  41  46  91  24  31  73  44  71  50   9  51  40  21  79   1  52  82  38   8  19  37  91  71  89  17  38  65  42  49  14  75  31  89  16  83  35   3  65  27  39  72  91  83  64  83   9  37  26  91  56  68  59  65  14  15  28  43  97  95  14  79   6  46  11  53  76  18  49  30  20  85  34  69  75  36  13  46  47   9  63  46  20  92  33  64  67  77  21  20  64  10  91  75  72  12  15  55  21  40   6  62  56  69  44  36   3  54  58  11  80  44  67  99  76  21  24  22  38  87  30  49  37  61  39  12  37  50  72  28  29  52  78  37  80  79  15  92  17  21  89  26  23  49  24  83  42   7  55  41  96  56  61  17  37                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                              96  95  48  15  39  60  76  11  58  22  48   9  22  44  27  74   9  98  61  64  10  84  81   1  38  69  79  73   3  80  50  70   2  88  53   1  29  11  15  41  36  77  34  36  62  87  75  65  76   5  46  77  10  72   1  80  80  91  23  40  61  98  74  54  11  20  14  92  87  21  72  30  16  27  80  26  20  77  63  17  53  34  74   1  41  22  10  97  65  76  70  69  33  41   9  45  65  95   6  14   2  34  28  35  11  83  65  43  72  38  73  93  74  94   1  53  22  31  73   1  97  85  43  59  36  64  60  65  26  64  71  22  11  17   2  75  89  51  64  97  19  78  93  47  74  85  10   7  72  37  31  33  83  44  39  25  98  89   9  62  62  88  48  10  49  92   1  73  54  54  10  78  36  16  84   5  54  83  65  86  43  76  87  21  16  21  80  79  38  93  58  79   1  97  87   4  57  46  38  93  93  42  30  89  57  91  49  67  27  86  37  12  96  86  19   9  77  30  94  97  18  62  94  96  76  73  32  42  58  67   7  47   9  70  30  56   7  59  39  65  97  21  31  70  21  36  19   5  53  36  10  56  41  22  51  79  24  24  70  34  30  65  85  54  92  69  10  80  75  67  57  87  50  34  93  11  61  11   9  58  40  17  90  68  68  10  93   1  82  75  29   4  20  57  34  70  75  60  60  66  23  25  46  60  74  20  24  73  56  43  52  79  92  92  97  65  84  45  33  43  59  36  13  56  59  45  10   9  36  46  72  68  58  90  25  30  82  56  29  48  43  33  27  93  81  71  27  48   4  96  53  60   1  64  39  80  78  53  70  25  74  63  54  26  26  14  36  37  76   8  15  81  68  74  20  77   4  34  70  38  34  56  86  60  51  59  52  64  10  87   2  76  11  66  54  88   8  54  10  45  85  85  84  52  74  49  45  77  93   8   3  63  52  28  64  90  59  57  90  88  11  85  15  31  66   7  36  83  96  55   3  32  90  38  69  68  70  43  81  58  79  89  86  29  50  72  73  50  51  99  38  10  14  94  25  59  78  89  23  77   9  27  70  87  60  39  11  23  59  59   3  60  59  36  34  72  40   2  18  52  55  26  22   2  44  51   2  38  70  98  49  55  65  29  45  43  52  55  74  40  16  26  42  86  65  52  48  67  85  10  34  41  48  95   7  43  62  77  50   3  24  97  33  95   7  39  34  87  51  34  90  57  12  31  64  27  58  68  23  19  32  19  98   4  51  14  57  41  28  32  53  15  33  85  29  19  29  79  24   1  98  25  97  58   5  94  44  79  78  90  40  87  86  78  40  86  83  30  66  98  23  44  90  68  11  99  35  97  75  49  16  54  37  51  55  50  91  63  33  11  12  73   7  52  45  79  98  97  95  47  84  24  39  43  20  61  85  26  35  79  25  93  31  83  35  22   9  95  59  13  27  46  92  95  47  29   2  78  24  40  58  30  97   7  60   7  12   8  91  54  10  78  44  73  88  54  85  98  66  76  51  62  55  76  41  48  65  10  67  22  69  11   9  97  33  49  80  20  87  11  25  62  18  89  27   1  79  75  11  33   5  85  64  96  73   1  65  37  36  35   6  57  42  90  74  32  46  98   9  65  72  76  90  98  79  32  46  93  12  50  98  72  12  60  23  84  76   3  52   9   2  29  59  94  30  24  98  50  92  44  43   3  94  97  98  38  66   4  43  84  40  45  28  92  19  54  63  52  66  97  15  44  17  99  64  89  37  23  90  51  24  66  52  71  18   6  78   7  81  12  36  24  51  56  77  69  20  86  79  71  18  25  58  27  47   3  26   4   7  65  44  39  43  63  91  58  19  35  73  71  24   3  36   7  13  86  25  20  87  29   4  30  30  95                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                            64  26  60  99  92  97  47  18  25  99   1  24  46  69  97  65  99  32  39  58  92  22   1  69  29  90  97  16  46  57   8  81   5  95  45  35  76  88  29  84  72  93  54  73  44  98   5  14  74  21  56  13  12  16  65  79  73  91  91  19  13   3  32  50  70  69  38  65  24   3  16  17  53   1  38  68  51  64  73  52  25  20  80  30  39   5  43  70   7  57   2  57  32  86  71  99  32  76  36  24  93  78  15  77  46  19  11  82   9  21  63  63  41   4  85  64  28  81  64  69  76  38  92  65  44  46   4  19   3  61   9  68  49  73  72  86  29  22  31  70  80  98   6  88  92  66  97  52  77  72  67  44  15  30  91  15   8  22  30  76  41  39   6  49   4  67  29  20  90  94  60  39  18  72  97  25  53  91  82  84  10  46  60  52  30  38  49  36  12  26  67  72  48  41  16  67  95  26  69  35  81  64  66  56  36  89  95  79  46  84  33  86  61   7  71  14  48  74  67  75  62  11  47   7  11  26  88  97  38  37  23   5  38  86  38  79  32  73  83  29  93  11  95  43  82  79  89  19  93  23  23  41  84  38  27  14  43  77  38  36  13  33  97  79  56  39  98  61  70  50  52  74   8  86  85  44  21  95  96  75  55  52  89  39   5   1  14  65  47  48   8  35  60   7  88  42  67  29  71  64  52  20  54  76  51  43  53  43  22  89  18  23  30  84  98  37  60  69  50  62   5  99  23  17   5  65   1  89  78  95  38  65  58  64  79  10  82  86  92   8  23  17  50  35  13  52  83  87  90  59  22  90  94  52  12  66  94  28  27   8   5  18  94  72  12  82  50  91  52  92  74  29  31  62  78  26  37  62  27  23  45  92  64  74  78  85  58  59  91   5  90  94  54  11  46  80   3  12  87  81  50  87  40  53  61  29  79  51  17  15  66  24  27  78  36  85  24  31  93  91   6  64  22   8  53  62  16  69  73  20  96  35  44  10  97  61  48  82  69  60  74  72  96  99  69  28  99  77  57  22  36  13  85  83  91  40  38  50  57  70  40  79  26  84  86  26  90  62  51  30  63  61   4  68  14  66  33  52  14  42  31  49  98  39  50   8   5   5  52  36  55  94  61  16   5  65  40  52  60   2   3  22  72  14  33  46  69  85  18  59  71  39  32  14  75  90   5  10  40  63  89  22  17  93  71  17  74  97  11  49  74  47  74  20  83  89  70  32  75  91  24  61  47  35  71  54  96  64  65  22  67  66  53  62  56  60  16  99  17  17  30  27  81  87  51  68  48   7  27  51  36  16  55  77  25   9  11   4  60  93  95  56  25  40  26  14  84  30  37  76  45  76  25  64  92  40  27  98  72  70  45  85  81  88  14  27  76  15  54  13  42  94  58  75  92  96  37  35  49  48   6  12  28  28  78  74  62  19   5   7  18  68  16  55  41   3  37  69  52  72  20  53  36  82   3   9  53  87  55  56  94  43  16  59  26  50  39   4  88   1  41  54  97  37  14  50  82  71  13  72  30  59  95   3   2  77  54   8   8  37  52  95  63   1  48  31  59  84  23   3  74  75  33  86  82  28  23  91  84  41   2  48  47  27  45   7  13  91  19  54  96  89  11  16  34  96  85  57  11  38  21   6  95  67   9  96   1  34  25  79  33  96  26   2  82  69  74  10  96  37  93  63  38  71  65  97  35  63  92  49   7  59  53  25  19  87  27  10  55  72  73  48  39  12  13  58  21  95  27  11  57  63  67  63  97  51  46  73  77  24  32  48  71  89  48  43  21  36  90  14  48  45  93  86  89  30  87   1  57  93   2  80  27  53  11  13  78  94  79  71  92  22  12  49  45  53  71  14  17  61  33  38  16  74  26                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                          95  71  71  44  52  89  24   8  97  45  96  87  26  14  19  74  18  13  58  99  73  14  86  84  20  31  16  82  49  67  72  97  89  11  77  70  88  64  54  43  92  69   9  73  88   7  17  48  22  64  98  53  16  79  30  88  62  87  90  82  88  42  45  84  65  94  64  69  63  97  83  72  61  62  97  89  63  18  41  85  26  55  73  24  38  54  46  70  97  81  96  50  13  32  49  41  75  13  42  99  10  84  87  10  20  59  59  73  25  60  18  54  64  39  88  61   4   6  66  14  63  28  13  45  64  94  24  39  79  26  23  17  24  31  90  98  28  45  29  56  61  37  99  56  37  23  72  57   5   1  46  61  81  96  90  46  79  80  73  45  33  45   6  37  29  82  22   1  28  92  14  13  79  52  27  31  97  65   5  80  29  85   3   6  83  10  63  94  71  23  63  50  53  97  40   7  82  67  34  64  22  32  73  10  69  82  50   1  69  97  91  56  61  77  36  31  13  38  22  77  29  75   3  52  65  64  73  40  26  92  65  32  52  73  73  81   5  48  54  63   4  51  49  31  80  21  31  66  82  53  40  58  93  19  33  58  43  72  42   5  56  13  49  78  44  53  12   1  80  52  59  68  67  83  33  90  74  20  20  75  11  19  98  92  78  49  39  77   4  31  52  18  14   3  97  48  75  51  34  78  33  93  39  18  24  59  65  88  76  13  85  75  65  95  70  65  35  40  25  46  73  99  84  19   5  35  12   8  44   3  34  30  66  69  98  19   1  72  71  62  26   4  82  47  41  91  85  85  70  17  74  29  13  92   8  50  17  36  85  70  23  38  21   1  29  93  57  44  58  39  30  79  17   1  61  78   3  64  83  47  10  70  57  67  20  77  93  29  35  49  79  26  80  73  70   4  84  70  62   3  32  16   4  95  14  15  98  47  21  73  27  27  49  20  99  19  14  94  89  96  86  78  14  95   1  81  50  36  49  54  65  22  19  41  10   3  73  22  42  85  76  96  41   8  53  56  26  66  56  92  45  90  82  42  55  35  33  52  77  66   8  17  30  64  51  50  25   8  22  63  96  74  47  43  23  23  82  90  80  21  20  79  79  21  12   8  60  50  19  92  58   9  66  60  73  44  25  12  16  86   2  21  54  50  91  51  59  27  15  40  28  60  66  32  53   4  88  88  63  21  23  60  36  45  18  35  96  81  70   4  65  98  43  56  14   9  75   5  83  30  76  20  64  13  13  29  66  67  71  43  75  71  46  29  83  12  58  28   4  61  12   3  41   8  40  83  74  72  49  46  48  47  58  71  73  94  20  61  30  95  59  37  78  97  38  95  72  26  58  84  49  77  29  29  12  52  91  85  31  96  17  46  98  61  78  63  98  65  32  29  31  87  30  41  35  80  27  31  85   4  30  68  71  20  10  11  54  90  39  84  43  95  40  52  10  31  79  97  75  45   8  10  92  96  84  24  27  48  21  40  40  31  72  94  15  38  68  68  35  60  16  64  99  65  68   9  36  26  49  91  66   6  65  42  61  46  36  43  38  13  90  61   3  36  53   9  23  49  41  93  15  51  85  88  20  29  97  11  58  19  10  49  53  95  82  38  77  38  69   8  80  67  53  38  81  95   7  51  19  66  17  84  72  31  37  49  66  83  78   7  16  23  61  35  45  43  47  83  29  16  11  39  40  91  50  34  58   3  89  49  59  88  69  22  18  98  43  89   3  20  80  88  23  26  30  91  55  66  28  27  76  34  35  95  10  77   4  62  45  53  38  91  63  27  85  54  93  28  27  15  83  53  10  21  11  95  85  68   1  98  90  78  68  10  99  72  47  30  81  45  84  28  98  67  25  62  70   1  45  10  63  52  54  81  36  28                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                        82  39  13  66  50  21  65  69  23  14  91  21  52  79  68  25   4   3  65   1  17  95  13   4  18  50  30  73  17  54  81  33  88  21  98   8  12  94  72  40  39  98  93  33  14  63  25  82   1  80  24  35  84  80  56  95  61  44  94  33  49  36  63  87   6  71  88  40  20   5  51  40   8  50  50  30  14  82   8  55  38  29  17  38  63  24  93  26  48  22  97  65  65  29  92  69  69  77  41  13  68  20  13  42  84  97  78  19  11  57  32  78  40   4   1  61  74  55  77  93  17  99  93  78  11  47  92  49  88  75  35  79  65  14  82   6  20  72  73  86  82  96  65  71  74  97  91  98  47  92  10  99  99  77  60  63  10  49  69  89  89  37  67  71  41  75  62  81  13  76  85  72   8  86  75  16  53  92  48  91  21  13  77  58  59  27  52  34  42  58  86  36  43  32   8  31  73  49  87  25  92  71  60  36  79  36  34  95  23  87  34  96  63  75  88  31  87  19  25  45  87  98  55  96  24  67  98  31  98   1  26   3  77  37  55  38  52  42  22  58  77  62  67  76  73  24   9  86  59   2  65  94   3  14  89  77  23  57  40  97  20  33  40  78  12  94  34  62  60  38   8  34   4  95  26  51  48  71  15  53  81  89  67  60  60  28  32  87  25  77  18  28  59  92  40  78  32   5  94  30   6  77  75  94  44  46  17  19  82   1  29  53  40  14  66  30  82  23  66  92  77  65  38  49  23  46  23  85  67  24  22  54  73  94  77  52  62  88  71  86  88  60  55  13  33  94  12  58   5  11  18  63   3  96   9   2  26  88  46  85  83  63   8  56  86  97  46  59  22   8   6  50  97   9  52  91  61  26  31  74  75  17  57  75  56  31  15  68  64  65  47  87  67  65  35  32  47  43  35  93   1  91  19  73  68  20  99  94  13  29  65  67  64  95  61  99  53  67  40   9  43  52  17  52  61  40  74  73  84  85  67  48  12  25  95  38   3  21  32  57  93  94   4  40  69  34  70  86  84   9  35  57   6  35  54  73  52  12  55  35  43  21  70  13  92  10  53  22  52  63  51  97  65  99  85  87   6  74  19  54  14  28  85  93  43  27  47  90  48  40  68  53  56   3  13  38  73  51  31  57  24  51  25  42  88  90  17  92  26  81  81  90  15  86   5  20  73  21  39  20  24  81   6  39  15  86  98  23  48  50  96  35  32  23  14  59  52  87  52  55  10  71   5  56  51  57  72  71  87  79  24  50   5   6  23  90  16  54  94  15   4  32  47  63  32  16  58  85  81  65  20  15  96  85  47   8  39  73  23  26  46  58  78  99  66  46  69  68   9  82  16  25  88  37  34  42  23  75  47  82  16  53  68  80   4   1  21  36  45  45  61  89  70  60  98  83  33  54  85  61  40  82  20  31  99  77  72   8  21  39  62  90  43  69  50  81  29  26  23  32  54  27   1  24  75  66  50  67  18  29  61  13   3  14  80  35   3  21  20  31  51  72  69  82  50  69  73  19  97  63  57  68  95   1  64  35  75  52  12  36  20  68  45  20  27  59  12   7  88  46  44  49  15  95  14  69  68  75  25  92  52  67  90  15  94  88  27  70  84  63  78  84  90  67  53  58  58  85   1   5  83  87  41  95  51  66  97  12  26  28  71  13  60  70  46  44  57  84  78  95  52  42  93  88  33  59  84   8  80  36  89  29  39  42  95  73  69  24  79  39  28  46  57  74  84   6  51  25  23  42  81   6  38  65  79  92  69  14  34  95  86  57   4   3  95  36  95  36  70  42  20  76  77  33  68   7  18  63  59  75  28  52  32  48  25  43  38  39  90  15  39  19  73  84  79   7  82   2  98  48  75  60  56  10  50  67  82                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                      58  49  58  84  74  26  66  68  60  48  36  17  16  99  16  15  64  72  53  11  24  43  21  46  33  57  11   1  99  99  45  88  17  34  36  61  85  23  35   7   9  14  80  42  82  65  88  43   6  97  78  97  99  19  36  41  42  90   2  99  68  84  87  38  86  46  22   1  60   2  74  62  30  28  88  95  44  42  72  95  13  62  66  23  90  85  57  95   1  46  15  22  78  70  87  12  36  78  69   1  54  34  86  30  96  67  10  26   3   1   8  25  40  94  33  32  51  18  12  21  66  46  82  23  39  44  73  90  50  87  18  12  80  55  23   4  33  60  98  28  36   2  84   5  35  70   1  46  66  12  75  80  66  76  93  98  12  64  33  46  89   8   9  90  37  26  44  77  16  79  16  70  25   3  29  31   4  41  66  58  92   7  55  18  29  93  80  24  26  18  87  33  69   9  11  27  11  68  47  52  22  95   2  36  40  35  56  56  68  31  19  35  82   2  17  80  27  76  12  28  47  14   2  33  57  17  17  45  70  31  68  58  70  67  30  82  23  25   1  90  93   6  33  81  97  92  14  87  22  95   6  40  72  79  36  35  28  60  33  10  73  85  73  15  24  97  25  24  39  34  33  73  52  43  87  52  92  87  93  16  55  20  67   8  12  90  33  73  75  40  32   2  73  88  51  42  91  87  69  80  53  43  11  84  96  99  59  33  65  67  47  71   6  28  43  54  45  74   6  68  39  50  25  56  57  71  77  85  58  76  13  49  26  67  71  34  41  29  90  51  78  29  35  81  40  70  55  90  11   5  98  35  43   3   5  51  49  98  76  68  39  75  14  69  61  85  34  70  76  82  13  27  32  72  35  58  94  12  65  80  12  88  54  49  97  97  17  15  25  52  58   4  14  30  29   8  96  76  27  83  69  55  62  98   7  85  87  74  37  73  51  88  73  14  21  85  47  85  82  50  47  41  54  41  69  49  27  53  83  84  27   8  83  31  12  71  13  32   4  66  40  27   2  30  67  14  92  85   9   6  11  99  55  36  89  72  38  73   2  52  79  82  23  30  30  51  81  24  69  51  96  82  18  88  43   1   8   3  82  92  36  17  98  85  78  82  78  37  10   1  12  66  90  52  36  84  79  13  50  63  55  37   6  86  91  91  49  49  88  40  39  82  44  33  33  38  53  28  33   3  81  23  47  63  94  14  15  12  65  45  45  46  94  63  55  40  57   8   2  55  71  40  12  76  66  97  25  25  82  10  28  28  96  55  28  17  37  33  70  49  43  49  27  96  60  35  88  35  42  33  11  24  32  55   2  74  57  60   9  32   6  85  37  68  77  28  26  86  59  88  62  80  82  51  71  56  28  45  62  26   7  73  42  43  52  19  95  74  56  54  23  73  35  48  56  94  26  99  93  52  63  84  35   9  78  58  86  20  15  57  87  16  86  36   8  53  60   4   3  49  76  75  77  54  39  79  84  30   3  38  73  61  12  56  72   3  47   5  78  49  45   1  33  29   5  36  67  30  35  62  73  74  82  72  60  33  89  24  88  55  17  16  40  47  75  73  98  62  47  86  35  16   2  39  68  43  43  38  93  19   9  22  45   5  41  19  17   8  25  59   9  47  34  91  54  45   5  84  48  26  84  57  45  75  96  52  41  83  55  80  47  52  92  42  42  63   3  29  62  53   2  28  28  18  54  64  78  84  96  41  54   5  17  41  58  59  79  51  64  87  25  86   6  11  90  16  42  87  73  54  25  61  86  57  79  76  47  82  65  36  13   7  77  45   5  71  39  70  25  46  21   8   3  62  62  36  23  36  76  68  74  66  70  77  33   7  44  92  12  88  29   7   7  71  80  19  35   1  93  33  81  28  71  64   3  49  48  65                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                    83  90  34  46  93  95  91  36  72  53  18  75  47  74  52  44  49  88  93  84  23  53  44  22  12  18  94  25  89  96  25  61  31  70  12  80  80  80  39  34  31  41  97  91  50  59  51  47   8  65  63  89  94  29  82  43  27  13  10  28  20  62  78  38  36  70  80  72  98  42  93  73  20  68  69  47  35   7  40  18  11  17  29  60  89  27  34  23  56  22  79  48  86  10   4  80  33   5  90  68  19   3  87  49  98  77  91  24   2  14  74  97   8  38  66  18  56  91  93  41  46  72  53  95  22  90  49  37  92  33  81   4  88   4  79  82  18  57  97  10  40  44  95  33  11  14   4  73   9  17  51  80  23  88  96   7  19  91  22  62   2  14  67  46  92  65   5  91  56  60  38  47  12  45  24  26  81  38  58  39  51  87  56  98   4  34   3  38  55  40  86  25  66  76  33  49  34  83  25  24   4   8  55  24  71  74  28  46  84  47  31  19  87  55  22  53  73  44   7  64  38  79  15  91  85  47  60  10  46  84  17  45  53   4  89   9  65  25  64  62  19   2  51  47  33  96  31  64  20  81  98  91  49  34  54  40   4  44   6  29  82  34  55   7  97  15  23  98  19  56   1  91  22  59  81  13  36  20   4   8  88  46  26  59  53  34  93  87  25  78  40  91  23  12  61  75  61  54  89  45   9  40  56  16  48  57  44  59  23  83  66  90  32  93  26  60  56  52  70  76  68  89  93  91  40  75  45  28  31  77  57  29  23  87  39  93  93  32  51   1  68  48  37  71  13   5  35  76  27  78  25  35  99  36  45  24  77   4  94  54   6  47  10  55  22  19  24  20  68   1  70  21   8  99  84  70  12  53  98   3  71  88  22  53  24  17  21   6  19  33  73  82   1  79  78  89  92  98  94  34   6   1  54  66  50  18  95  16  94  73   7  56  49  37  49   7  31  32  35  24  67  72  17  22   8  90  88  68  56  91  80  28  31  98  52  73  45   3  53  10   7  89  64  24  52  28  72  99  67  90  69  46  21  69  75  74  80  58  67  31  19  94  63  50  26  59  29  26  23  62  28  36  32   9  10  18  73  24  41  23  70  68  36  45  85  97  66   2  57  17  97  18  44  40  79  52  17  67  72  80  81  41  49  37  93  70  89  96  40  40  39  80  89  96  13  76  71  30  39  18  22  59  92  95  93  13  66  36  97  45  45  82  51  34  24  12  11  61  79  48  14  46  49  19   8   8  73  79  94  14  75  49  13  92  70  68  59  73  89  77  40  37  57  23  62  78  21  27  38  97  21   1  13   1   7  12  37  38  89  37  80  28  55  47  93  16   9  42  86   9  68   2  75  67  10  25  23  50  97  24  91  63  70  70  50  75  85  38  98  93  68   5  44  98  15  26  47  93  25  44  77  14  66  83  30  46  71  31  48   7  97  17  23  39  46   6  60  85  80  68  68  61  43  61   8  21  24  61  57  11  62  13  97  59  26  28  43  52  75  18  43   5  19  23  34  58  98  28  57  88  73  15   9  12  74  68  63  49  14  38   6  69  76  53  25  52  75  80  34  70  19  16  50  45  70  76  73  65  98  30  70  82  29  61  33  75  98  43  65  13  94  84  34  62  57  72  82  88   4  88  12  33  45  35  49  66  17  17  68  29   7  11  87  61   5   9  70  11  79  60  53  80  17  91  26  34  10  37  20  24  23   6   8  20  51  25  40  86  31  72  35  66  82  60  92  66  41  63  59   1  83  83  14  29  19  67  21  79  28  80  51  31  95  17  54  14  80  74  99  22  31  97  59  72  13  62   7  80  81  12  34  30  36  91  14  50  10  91   5  41  71  59  67   7  48  85  32  18  49  65  88  79  37  52  49  20  51  23  43                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                  56  19  62  30  88   9  16  23  95  22  33  51  91   7  61   4  77  93  85  74  21  82  87  97  52  46  19  12  63   9  97  26  30  96  74  73  92   9  10  27  66  20  97  87  75  59  75  58  74  79   5  45  34  43  84  47  45  55  59   6   8  19   4  66   4  78  84   9  21  19  28  96  19  40  76  37  61  84  22  92  54  28  90  65  17  54  49  40  58  98  41  46  43  81  99  25  27  71  77  63  54  12  30  98  56  61  59  41   2  10  76  59  71  40  12  58  29  51   1  27  60  13  53  80  82  43  91  59  57   6   2  45  23  12   5  37  38  45   4  63  43  29  15  47   6  49  19  36  90  50  15  85  57  93  91  72  73  83  73  64  11  58   1  57  98  17  85  64  56  96  19  46  32  59  15  40  93  57  84  31  90  11   9  16  69   6   2  76  80  58  79  37  16  39  68  69  74  68  90  27  75  98  82  88  16  21  53  49  70  78  27  93  58  56   2  24  29  71  19  91  51  69  25  21  28  88  34  99  10  36  26  13  90  10  81  33   6  37  98  80  87  60  91  24  90  19  77  15  68  12  65  84  60  27  28  97  44  61  80  13  10  53  18  48  38  32  58  19  78  38  58  58  37  51  27  70  73  61  42  77  95  94  16  29  48  42  20  81  51  59  99  69  98  57  64  54  69  36   5  13  43  20  51  62  74  90  89  52  55  15  63   1  30   6  50  52  13  86  37  59  58  97  72   2  67  91  32  26  22  84  79  80  55  96   8  15   1  17  40  70  34  50  83  13  32   4  92  75  90  87  76  92   3  74  30  21  91   5  44   6  19  75  36   2  16  97  54  99  66  43  73  94  44  92  96  43  44  16  64  45  60  11  82  82  54  84  17   9  27  39  52  31  71  18  11  34  78  63  24  33  85  21  53  95  92  60  42  51  73  44  56  89  78  73  82  57  28  96  90  62  96  48  60  26  21  60  12  15  25  23  28  99   1  41  90  30  47   1  76  41  91  16  12   5  86  47  50  79  32  83  58  97  67  17  69  96  21  81  50  57  31  91  98  33  64  85  84  21  76  24   8   1  29  56  24  73  46  31  32  79  49  98  74   7  37  21  52  74  44  77  77  61  51  34  52  51  17  18  68   3  69  71  38  52  64  93   8  97  98  79  85  26  69  97  92  33  54  61  92  39  80  62  91  40  56  89  67  48  63  49  75  49  41  88   1  30   8  43  97   4  70  38   9  52  59  85  49  65  45  92  61  19  82   5  14  72  56  14   8  34  68  23  14  20  39  53  50  80  70   8  46  76  46  56  98  71  43  40  37  24  21  99  26  64   6  84  22   9  82  76  16  75  44  24  18  78  59  88  61   7  49  45  65  70  68  72  97  28   6   1  17  23  88  60   7  37  78  92  74  90  51  70  72  61  68  17  78  65  62  73  87  37  14  16  54  26  88  18  80  24  46  63  58  98  94  79  26  89  97  64  15  62  42   7  38  74  67  69  26  67   8  24  92  96  37  47  49  71  92  91  55  15  90  70  34  74  21  96  22  61  20  89  25  71  52  30  24  76  93  79  16   4  49   9  83  41  79  92  23  88  53  52  68  25  86  48  78  47  98  60  53  61  22  15  15  55  33  49  52  13  10  26  16  80  43  61  90  31  84  93  14  98  57  45  90  59  81   2  13  27  94  84  26  42  44  17  68  76  70  76  92  23  71  61  67  32  13  35  90  30  42  30  42  49  90  69   7  66  22  17  64  94  90  92  81  79  88  21   2  11  25  35  41  80  52  23   9  91  32  37   8   5  63  69  77  71  87  62  25  40   4  76  52  63  43  82   7  60  66  52  78  35  69   3  76  15  13  11  10  93  68  74  18   2  82  32  56   7  94  52                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                18  25  51  50  16  36  90  73  21  26   8  81  39  75  20  97  59   1  88  71  12  53  21  65  71  44  77  20  66  27  16  50  61  28  23  71  32  86  39  70   3  76  26  38  40  85   3   3  91  55  39  29  91  36  59  68  36  34  16   8  38  41  62  73  58  63  31  34  80  70  10  75  14  39  26  68  78  12  38  81  78  41   3  56  52  23  44  19  50  71  88  39  57   4  36   9  23  71  97  79  35  71  14  70  50  41   3  91  28  37  43  42  29  80  14   5  93  66  11  27  50  27  98   2  68  39  36  60  48  55  48  22  71  90   5  98  28  67  52  99  63  54  83  72   6  77  69  53  79  24  32  58  64  78  64  76  76  21  18  61  52  88   4  82  75  32  71  79  75  27  25  54  53  60  27  53  36  92  16  80  40  51  28   9  46  63   6   9  51  88  57  88  72  44  76  41   9  93   6  18  38  54  93  29   5  52  87  88  59  58  71  32  22  80  13  12   6  48  70  32   3  53  12  94  33  47  10  66  29  93  90  31  93  32  29  39  83  77  80  26  44  62  22  87   2  67  88  67  79  21  60  60  49  45  94  71   9  51  63  49   9  17  23  16  64  63  53  15  21  84  71  61  78   2  63  80  63  79   4  66  45  53  65  78  63  48  14  27  21  16  34  41  94   6   8  47  86  49   4  28  70   3  55  90  57  26  60  83  58  12  11  40   6  33  29  58  37  24   7   6  66  33  83  74  23  78  68  13   9  53   5  38   4   5   9   1  67  82  82  73  21  63  78  41  25  98  85  76   4  74  82  28  77  94  38   1  40  98  32  12  65  18  32  13  32  53  47  98  13  56   2  84   4  23  97  32   9   5  61   4  59  21  26  27   4   7  86  40  41  48  85   1  48  34  75  81  68  43  40  76  75  99  87  94  79  69  44  89  74  77  63   8  88  15  25  65  67  26  57  76  33  81   6  78  41  10  94  67  80  30  44   3  68  42  44  14  97  46  91  64  68  60  64  51  73  39  40  39  89  95  74  77  70  21  29  13  20  75  25  12  61  18  63  81  88  77  33  70   4  96  96  84  68  92  26  65  90  56  98  15  75  83  21  98  72  50  72  18  14   6  20  98  75  69  44  78  32  96  68  44  53  38  43  74   9  79  88  80  81  36  45  84  12  70  25  70  24  74  84  62  90  56  58   5  91  91   2  61  51  92  59  33   3  55  82  13  46  81  63   2   2  73  17  70  17  30  45  52  98  52  54  53  51  61  56  94  38  85  18  51  98  35  85   4  78  58  31  76  81  98  66  20  32  29  80  98  97  72  98  28  95  81   5  22  80  98  94  71  12  65  57  99  87  44  95  72  93   6  22  85  68  97  13  51  46  49  81  32  54  67  12   6  78  53  62  40  37   7  95  76  29  42  27  45  87  40   8  78  65  87  52  85  62  10  48  79   3  83  84  23  65   2  57  83  32  21  48  30  17  29   4  57  77  95  63  59  14   4   8  53  18   7   2  86  16  58  39  44   8  35   2  40  32  56  54  47  43  32  35   4  92  97  59  21  82  47  25  58  48  19  39  75  46  12  48  46   1   4  70  13  83  98  79  17  34  61  24  86  93  56   3  52  20  58  26  62  24   6  61  98  75  74  41  74  61  65  55  55  16  82  40  13  70  76  17  98  30  79  53  22   6  76  23  73   4  51  55  63   7  44  23  10  95  40  47  27  66  82  27  61   1  11  49  96  70  27  74  24  15   2  42  99  38  77   4  19  64  78  25   8  10  72  56  73  26  75  40  38  86  30  98  50  98  76  63   6  15  28  77  85  42  55  69  44  13  72  62  86  77  53  59  17  45  86  22   1  21  76   8  80  45  70  38  53  52  17  26  68  35  59  38                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                              59  70  82   1  34  94  79  86  31  51  92  29  61  97  33  52  59  20  46  76  80  15  37   5  66  53  88  36  64  72  80  63  97  22  45  84  84  36  45  27  17   9  94   3  27  13  95   3  36  36  89   6  69  14  18   1  68  44  16  84  91  19  91  57  37  74  60  14  34   4  24  22  80  37  77  62  82  51  95  43  62  49  93  80  62  33  14  98   7  46  60  30  47  77  12  13  75  31  63  16  50  12  19  86  24  31  11   6  82  16  61   9  14  77   5  26  74  20  25  12  29  12  57   4  34  97  62  18  90  96  77   8  11   5  87  10  94  19  79  48  14  85  67  63  69  14  51  41  19  50  44   2  90  63  12  31  85  48  36  91  34  92  92  60  95  13  32  17  84  92   8  78   2  12  25  87  67  11  38  76  50  25  39  83  42  48  85  69   6  26  12   6   3  47  41  87  98  72  43  71  52  56  98  85  36  63  83  66  85  70  26  75   7  41  97  23  31  63  97   7  22  24  83  22  43  40  27  80  11   6  58  82  37  76  29   8  83   2  87  31   8  94  58  83  60  50  84  16  16  24  20   4  35  12  64  50   9   2  45  53   2  69  34  22  64  36  44  58  74  75  93  51  57  17  49  65  51  73  56  34   3  64  43  54   6  34  31  35  21  48  17  70   5  46  76  52  40  86  63  70  45   6  65  50  32  89  83  65  15  51   9  47  61  75  62  43  74  54  85  26  75   2  57   6  52  78  18  27  63  88  55  62  37  66  22  12  50  65  36  71  65  22  22  47  76  65  79  62  84  11  24  61  76   7  22  89  89  83  75  62  22  31  23  98  12  12  92  17  24  27  25  81  49   3  25   6  98  37  57  37  65  52  53  77  95  41  58  29  95  78  68  31  16  75  10  54  23  75  77  21  64  87  35   9  87  44  68  82  86  16   9  91  72  62  17  68  85  15  92  60  22  58  50  90   2  43  66  14  41  82  92  96  71  34  31  70  60  80  23  52  79  30  13  99  34  25  55  98  87   5  82  99  63   9  26  95  67  48  45  76  82  96  63  63  10  21  19   2  78  62  15   2  86  99  97  91  89  24  93  26  22  93  32  52   5  90   4  41  63  86  39  11  28  31  75   6  92  30  83  31  25  82  51  57  21  68  55  68  30  62  20  60  29  80  18  98  66  26  95  10  19  10  36  58   9  31  48   7  27  34  47  61  26  80  60  92  82  49  17  47  31  29  20  98  10   4  33  14  37  84  17  82   4  83  47  56  49  28  62  41  99  90  50  99  45  21  23   3   5  52  20  29  27  38  74  83  37  23  12   6  35  70  39  54  80  41   4  85  56  63  15  38  59  66  33  41  63  43  86  96  70  93  13  50  11  46  10  47  62  15   8  26  10  12  68  88   7  55  97  60  67  59  36  21  86  20  87  82  52  98  52  82  52  24  94  69  68  68  89  93  23  61  10  92  93  16  18  35  12  78  76  10  39  79  52  10   4   9   9  67  71  93  75  86  55  23  42  80   9  45  15  64  56  53  37  75  76  52  72  84  98  47  93  11  85  90  19   7  28  67  49  87  94  91  45  31  90  68   4  78  91  74  91  99   8   1  54  83  83  72  79  71  19  46  64  20  60  86  66  17  54  34  48  61  67   8  40  82  50  77  77  79  85  15  45   1  89  38  39  40  72  31  74  44  24  91  52  79  41  62  74  16  34  27  14  24  44  38  30   2  76  83   4  91  30  14  96  67  38  14  20   1  22  63  94  41  85  60  16  59  41  46   6  95  14  68   5  70  64   5  63  36  10  91  71  26  74  59  16  36  62  29  43   5  40  59  36  77  32  90  38  46  68  65  29  61  40  43   1  87  61  41   1  35  32  51  20  48  10  46  47  51                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                            63  43  66  31  41   9  83   5  12  13  21  13  48  58  89  48  30  13  70  30  43   2  81  18   3  84  19  53  37  31  81  50  26  67  29  86  61  13  78  26  10  72  44  34  90  95  53  92  64  68   9  75  59  60  89  58  55  99  23  14  63  12  82  78  56  21  34  37  96  93  63  24  56  10  60  60  35  32  63  75  85  82   8  90  14  65  98  25  47  59  10  92  15  48  28  22  58  28  27  20  96  23  50  61  63  34  81  59  76  15  50  62  97  12   2  74  25  81  40  36  27  32  64  24  93  53  92  45  83  55  71  73  68  78   2  37   3  94  12  14  34  26  39  21  68  59   9  62  59  32  56  38  19  55   5  19  57  63   3  11  93  37  49  23  33  56  35  73  58   9   8  25  23  97  80  68  77  89  63  35  48  90   3   1  12  99  92  83  54  54  46  87   7  33  12  57  31  92   1  77  21  48  98  55  69  99  71  76  87  13  77  95  47  43  78  24  16   4  58   3  93  85  74  22  87  79  54  32  34  98  82  90  95  36  12  92  15  30  63  74   8  23  68  60  39  66  38  17  27  78  69  34  10  61  60  68  79  98  25  23  46  12  22  74  41  21  39  42  46  63  17  98  17  55  49  25  15  74  12  47  22  48   1  28  16  73  49  91  52  45  22  23  46  52   8  66  33  34  16  48  48  51   6  78  50  32  27  23  64   6  88  56  40  58   5  29  44  43  59  36  94  68  47  35  77  78  50  51  49  53  50  51  39   5  62  13  74  56  92  74  30   7  89  28  56  68  44  26  14   3  51  34  80   6  24  26  45  35  79  36  82   5  96   1  40  33  22  23  79  25  28  21  84  90  74  23  17   2  95  19  42  40  47  15  44  67  49  60  10  44   7  29  73  23  87  39  71  33  87  78  85   4  96   6  11  32  82  35  18   8  58  98  56  82  70  22  36  41  39  75  31  70  76  11  20  51  57  22  24  84  13  74  61  59  83   9  53  27  46  24  26  79  26  92  16  75   9  40   9  90  73  67  34  35  30  45   2  34   6  76  39  54   4  23  65  82  31  72  56  60  75  59  82  28  24  69  28  87  38  77  83  18  75  34  45  96  81  31  44  88  17  71   8  12  96  76  35  82  68  89  94  15   8  89  74  59  83  23  87  27  94  75  10  94  87  97  99  58  97  13  93  13  73  17  14  30  59  22  70  13   1  89  62  36  41  39   4  31  16  70  50  57  47  68  22  46  45  69  50  49  56  28  68  79  66  70  54  17  43  12  35  11  96  41  14  94  34  60  85  79  15  82  20  13   8   1  24  68  37  25   3  70  64  15   8  26  91  78  82  55  37  95  89  86  59  78  75   5  64  46  35  12  70   4  62  71   6  10  78  92  61  40  35  77   1  15  66  99  44  36  22  93  90   4  66  48  84  79  27   3  80  75   5   4  85  93  76  91   8  78  32  42  24  75  52  42  50  89  60  49  16  79  16  49  78  87  31  57  96  49  62  58  16  93  65  16  80  96  65  19  33  16  52  82  19  23  54   9  27  53  31  67  87  94  96  97  71  68  91  52  61  51  37  37  91  54  97  30  76  16  62  70  80  89  31  98  48  82  34  57   1  58  37  20   6  75   9  56  68  89  57  48  52  35   2  99  35  61   2  62  67  55  22  84   9  13  32  66  84  37  13  41  43  11  32   7  80  29  29  86  39  24  83   9  80  71  74   7   7  68  87  39  77  31  86   2  83  79  52  70   4  34  52  92  79  58  36  23  66  87  39  31  47  73  14  98  68  26  13  91  74  10  54  29  23  25  39  28  55  52  73  42  57  53   7  90  35  30  57  43  19  64  62  26   6  30  15  41  41  22  51   4  55  69  20  11  92   7  37  66  43  51  49                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                          13  87  55  21  70   6  82  65  11  35  21  86  89  16   2  46  87  61  29  82  36  19  45  75  60  14  51  58  40  37  48  52  27  10  13  82  17  58  45  90  25  64  93  85  94  43  17  21  99  48  14  88  96  97  49  13  84   7  52  74  57  59  49  44  80  72  54  25   5  17  11   1  79  49  79  79  37  83  66  25   8  21  66  79  39  48  95  64  22  44  31  76  85  25  34  55  33   2   1  40  22  93  47   4  12  36  57  28  51  98  13  36   4   6  85  53  33  13  28  70  81  85  63  81   4  51  23  32  31  23  27  24  82  87  72  29  83  11  40  65  93  58  73  56  81  43  24  11  10  93  69  23  90  27  18  20  20  83  92  97  45  11  85   4  68  45  79  62  52  47  72  70  83  85  84  66  92  22  28   1  98  13  63  63  18   5  31  18  17  68  69  90  81  34  65  40  35   4  57  75  76  65  32  63  75  74  59  77  24  56  86  38   3  55  46  94  62  74  48  95  83  96  97  45   1  57  97  70  19  28  13  59  71  45  23  22  32  20  73  95  53  25  93  57  14  76  96  61  96  13   2  49  92  89  44  11  25  73  16  22  40  31   2  17  26  94  40  71  24  45  93  54  67  66   5  47  54  46  81  58  83   3  24  16   6  23  75  52  59   7  16  77  94  78  83  76  43  96   3   9  13   1  70   1  40  97  26  29  38  83  79  49  46  23  24  47   8  85  49  45  87  80  57  56  32  57  86  56  13  93  49  32  87  96  76   8  32  60  85  63  56  85  46   9  69  44  75  27  91  86   2  49  43  23  83   8  58  63  55  63  86  99  47  49  10  61  48  74  90  44  45  84  34  52  28  84   2  35  40   9  43   7  73  89  15   1  84  98  31  13  53  26   1  59  95  70  69  39  18  49  18   3   5  26  83  66  72  60  81  15  26  16  12  18  71  83   2  21  41  18  15  60  19  87  85  67  46  17  16  27  33  44  71  46  44  31  82  87  37  37  99  92  65  74   3   4  45  95  77  68  36  60  87   8  43   5  42  38  42  84   7  75  83  65  74  86   6  70  92  48  84  87  34  10  38  46  41  34  49  87  37  31   4  26  64  94  80  92   7  15  53  17  35   8  30  16  97  88  53  25  10  34  32  67  67  61  23  84  60   7  17  11  36  54  15  86  98  50  95  83  82  27  81  72  26   9  66  42  59  65  10  74  76  40  54  52  59  38  41   7  72  60   4  68  38  45  16  91  34  42  38  43  84  71  39  69   9  16  19   9  25  81  59  39  91  76  31  37  14  88  57  22  87  68  10  81  73  65  19  11  15  35  17  45  94  67  91  88  20   7  51  12  55  28  26  67  80  57  77  32  26  90  34  13  96   1  81  53  68  51  27  24   1  59  25   4  10  18  11  14  47  11  70  64  39  90  42  60  96  11  22  58   9  22  29  26  78  61   9  27  75  27  85  15  25  24  87  74  45  42  12  29  19  74  95  23  12  29  40  50  61  20  68  95  69  61  99  36  62  80   1  37  35  37  57  78  24  54   2  18  17  94  95  41  56  85  24  47  38  60  13   6  89  45  48  12  61  89  28  64  86  99  80  53  52  84   1  12   1  33  90   9  45  52  64  98  22  55  16  20  53  86   3  25  74  37  16  69  84  65   6  99  65   4  47  83  55  46  83  83  70  46  47  31  18  13  33  89  60  63  77  14  33  50  19  10  33   2  27  85  20  31   7  75  69  96  79  81  77  86  15  14  69  23  80  84  21  79  68  74  93  42  99  61  10  24  58  73  69   5  65  40  72   7  12  13   3  30  37   3   6  29  39  66  47   7   2  14  61  42  88  49  32  44   1  68  52  16  77  46   3  41   5  12  41  23  53  88  65  25  35  76  48  27                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                        21  62  48  74  94  49  72  88  25   4  81  28  70  40   1  55  10  63   8  82  64  54   3  85  37  86   6  67   3  72  71  38  43  17  46  81  74  35  17  46  49  11  25  62  50  74  51  41  79  39   2  54  47  37  93  72  86  24  58  50  86  64  69  59  58  10  68   9  19  12  49  23  46  93   3  75  11  94  48  40  81   1  70  27   2  75  36  28   8  79  45  15  93  54   7  93  31  26  67  62  25   5  96  66  77  73  39  22  43  92  40  30  58  79  28  40  25  30  83  32  30  17  62  61  88  86   4  98  54  29   4  64  86  34  44  53  99  86   4  90  20  72  54  78  59  27  48  56  70  26  65  44  63  84  67  61  78  47  79  46  39  33  50  26   6  74  65  99  62  20  71  34  97  43  53  74  79  27  31  91  39  85  79  35  11  11  49  56  63  66  53  48  87  92  57  25  40  51  94  50  63  94  22  82  87  37  95  27  39  80  64  77  76  91  49  83  33  31  34  20  78  88  75  43   5  50   4  57  13  42  35  87  49  96  54  74  61  62  86  73  11  94   2  73  71  41  85   6  50  70  24  37  80   3  84  64  95  74  25  43  55  33  67  71  56  70  73  54  12  94  48  42  78   5  96   9  16  67  45  28  64  79  87  60  29  82  92  53  49  73  94  94  81   7  63  70  59  93  92  22  80  50  21  51  39  79  64  91  38  70  25  95  25   7  29  59  83  69  29  18  79  15  21  44  89  50  51  97  44  32  77  38  94  71  24  27  90  29  60  81  43  40  21  68   8  10  66  49  25  50   7  48  95  29  88   9  60  15  28  54  21   8  39  32  15  38  13  10  64  70  57  33  68  84  42  71  46   6  26  25  49  90  52  90  81  21  35  23  88  61  35  30  22  13  60  40  87  20  47  89  68  86  51   6  86  66  83  57   3  13  15  34  41  67  62  59  54  63  96  77   8  41  42  37  29  33  65  78  66  69   5  61  63  67  47  80  68  76  52  49  59  37  21  30  21  93  68  76  83  64  57  97  68  12  17   7  35  88  17   1  70  80  95   7  97  59  65  41  28  41  65  32   9  10  15   2  20  39   7  38  44  25  83  76  63  47  87  35  36  60  21  23  80  50  44  84  67  21  79  85  54  51  82  70  23  26   7  40  21  80  46  90  18  26  19  77  13  18  27  74  71  14  67  23  24  46  51  38  66  67  52  81  12  51  32  75  98  52  54  97  59  67  68  16  36  28  92  64  29  29  92  52  85   2  27  79  41  16  37  11  53  80  32  69  87  33  76  18  89  12  18  35  98  12   8  68  75  60  14  69  74  21   8  79  40  24  10  15  52  54  79  33  10  76  15  36  31  30  26  50  31  42  15  56  42  86  77  60  84  36  34  22  20  46  70  21  69  36  82  41  92  21  40  31  47   8  45  83  38  79  22   7  87  28  85  39  83  47  96  23  80   5  20  16  31  55   5  19  62  72  78  47  81  47  20  45  78  93  71  96  25  51  93  87  68  44  88   9   9  42  20  90  81  68  34  44  72  66  70   9  30   9  25  12   9  97  24  65   6  71  62  36  25  56  43  74  19  96  97   7  72  19  55  45  81  74   8  91  19  34  45  51  30  69  49  79  19  18  29  61  53  30  18  44  31  31  49  62  24  45  36  71  44  28  49  15  81   4  42  85  41  42  57  15   2  72  32  84  13  94  47  81  12  80  68  85  13  66  83  11  45  78   3  22  39  75  71  69  41  62  67  13  23  68   1  56  53  30  26  78  84  68  97  81   8  25  86  12  43  88  49  95  65  72  23   3  49  13  98  18  49  77  85  13  53  50  52  53  67  65  13  44  22  69   5  99  19  47  91  28  63  51   5  86  50  18  74  76  12   8  78  59  88  59  21                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                      67  90  25   2  53  47  78  83  90  26  52  89  88   4   4   2  44  72   6  93  93  82  40  37  39  77  96  77  89  34  19  24  83  83  19  57  47  40  96  99  72  11  20   1  99  23  29  26  75  67  38  31  90  31  50  51  69  75  90  42  81  21  84  42  90  59  80   6  37  17   3  90  51  48  63  90  40  72  35  38  37  50  62  92  13  85  24  92  18  23  60   1  36  52  45  46   9   6   2  11  78  41  58  43  10  69  93  64  94  91  25  96  17  62  42  14  75  13  34  71   7  99  55  41  68  38  19  90  51  27  42  97  48  71  41  33  13  83  45  75   4  32  50  45  20  18  41  31  10  21  98  19  43  23  79  69  35  62  84  54  57  76  77  45  14  49  21   5  35  91  66  68  40  78  72  71  78  38  30  27   5  50  44  59  56   9   2  49  91  17  28  94  74  62   7  56  86  52  76  51  83  59  51  18   7  32  34  35  65  13  50  85  18  74  39   5  45  28  10  44  56  81  86  70  81   3  70   3  95  92  51  18  60  14  27  92   5  87  23  71  15  21  86  75  23  79  18   6  16  41  56  53  82  48  82  53  38  33  91  96   2  20  82  19  94  49   8  39  18  11  35  21  32  69  45  17  53  11  91  13  21  18  94  32  62  70  12  84   8  80  31  27  61  65  81  73  71  83  22  65  45  48  30  88  10  77  10   7  48  77  10  56  69  20  68  85  17  38  59  68  67  22  41  68  91  79  16  10  96  27   6  80  60  74  40  93  19   3  39  78  42  97  40  87  44  99  97  22   2  44   8  45  91  78  29  61  88  69  51  90  27  73  33  79  27  41  41   9  81  15  40  83  56  64  22  26   9  42  21  86  88  19  69   9   8  38  22  62  64  19  16  17  99  92  78  52  75  46  77  30   5  68  64  29  35  95  79  40  54  27   4  30   8   9  75  93  29  89  43  82  96  84  98  54  82  55  22  49  97  90  98  11   7  19  58  84  91  38  84  93  54  47  67  11  99  85  68   6  61  41  47  71  81  12  27  74  61  83  99  68  20  18  92  68  67  87   5  64  43  50  15  91  55  56  22  52  37  49  84  20   2  86  65  75  40  98  55  48  41  66  92  11  55  69  85  65  91  41  31  39  54  44  21  87  89  27  37   3   3  71  67  56  20  17  73  33   6  44  29  56  24  37  67  86  59  74  71  83  91   9  42  73  87  45  24  84  60  70   5  42  99  35  47  15  92  86  66  20  40  69  56  68  13  15  20  59  45  70  64   4   3  42  79  50  35  35  13  76  74  44  63  35  64  76  29  44  98  81  37  56  71  21  22  34  70  33  71  43  68  54  48  17  88  46  48  15  76  79  40  30  79   9  64  49  29  42   9  73  33  95  71  45  60  10  50   8  48  52  79  95  43  74  73  59  40  57  96  91  71  71  48  40  83  21  54  69  74  13  18  74  70  13  70  61  72  89  93  38   5  45  14  86  20  41  26   9  80  38  84  11  32  46  14  94  13   2  65  40   3  35   9  73  99  69  67  92  87  99  87  30  17  81  66  95  93  89  54  64  25   7  78  64  91  59   7  39  34  59  42  35   2  50  55  19  14  52  76  32  49  36  57  76  12  80  68  25  44  39  97  49   4  79  26  21  55  61  20  16  42   6  15  22  48   5   3  68  98   2  66  95  23  59  70  86  67   5  19  63  58  61  15  75  91  69  14  27  72  95  58  95  17  50  60  12  86  34   2  71  99  38  81  54  98  58  17  82  52  65  57   1  28  85  35  89  40  61  78   4  66  57  59  36  87  77  94  39   8  44  76   4  42  13  99  93  70  23   9  57  83  75  40   2  48  55  70  88  77  27  71  23  97   8  15  80  91  77  94  61  39  60  23  77  15  61  95  68                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                    34  49  22  55  52  61  64   8  15   8  25  20  17  29  81  88  99  14  36  30  45  33  35  19  41  37  10   4   9  48  41   3  84  76  77  15  49  40  35  81  87   1  97  51  52  88  47  33  12   1  21  58   6  46  46  51  32   1  14  33  44  72  45  80  13  95  21  73  74  97  38  33  10  51  22  95  88  15  30  39  34  89  75  51  14  19  50  15  96  28  58  60  77  76  92  42  63  73  38  26  71  48  55  44  84  14  59  17  83  17  95  21  85  78  26   8  90  97  84  13  78  60  22  78  80  99  21  99  50  65   1  25  17  67  23  79  36  36  90  21  82  29  89  56  57  44  21  43  72  91  65  70  14  84  87  96   5  80  54   6   4   7   4  98  78  20   1  48  27  92  93  53  67  73  63   4  86  38  67  93  56   7   3  63  41  77  65  96  87  92  43  37  33  34  52  34   4  57  86  14   1  95  84  30  22  94  20  23  81  73  59  71  11  67  11  68  22  68  71  24  20  23  62  62  27  53  63  47  99  57   2  80  94  67  75  84  87  68  53   3  90  91  90  97  35  41  22  34  21   9  24  66  21  78  10  82  75  34  66  22  99  13  18  50  35  89  87  35  80  39  89  85  27  47  64   1  44  17  30  90  29   3  57  41  86  51  40  86  73  79  61  87  19  33  71  55  15  28  68  81   5  72  42  80  20  11  42  75  99  12  68  41  79  29  64  15   2  88  76  52   6  98  57  88  69  23  91  28  64  24  45  94  46  94  71  23   5  68  12  53  77  11  39  59  95  20  36  87  10   6  15  63  97  13  66  71  49  77  45  37  70  51  22  25  34   1  20  41  48  86  63  81  78  69   5  47  14  37  20  66  38  43  10   9  69  74  52  56  77  79  71  15  95   9   4  78   3  13  29  41  43  69  36  73  21  40  85  44  22  62  51  89  80  92  47  55  15  87  27  43  89  39  17  92  39  79  46  81  28  94  90  44   3  66  84  88  34  99  65   5  56  77  87  14  84  59  68  28  32   3  60  35  43  46  49  87  43   2  77  29  17  22  97   6  31  44  58  29  78  12  60  16  18  44  84  69  53  75  45  95   5  38  81  87  26  24  63   3   5  67  62  11  50  16  12  63  38  36  84  36  94  94  48  58   4  35   1  56  13  38  88  83  89  63  22  99  65  93  38  45  24  55  50  58  76  59  53  23  89  37  22  67  38  65  91  43  83  30  76  60  78  56  61  14  73  29  38  84   7  48  40  17  62  35  41  73  37  57   7  18  16   5  96  16  11  43  37  17  60  86  79  47  62  82  32   2  47   8  81  18  42  90  72  27  33  14  88  33   4  15  41  42  89  71  31  86  90  49  48  43  69  69  65  30  97  66  63  59  57  14   2  95  53  25  70  68  31  74  61  18  61  33  14  98  84  32   3  56  84  54  61   8  70   8  94  76  93  10  31  87  12  38  66  24  42  87  99  85  16  63  56  35  49  10  76  88  39  69  52  21  42  93   4  39  66  24  89  73  95  24  20  22  26  89  39  39  54  21  19  34   8  94  61  18  67   8  82  54  78  21  66  59   2  26  56  49  83  94  94  95   1  26  68  23  90  45  82  94  62  53  80  16  20   3  48  48  97  90  46  16  10  93  90  37   1  68  16  86  42  15  31  57   9  30  46  76  47  94  54  30  47  83  33  14  54  24  53  47  92  45  78  93  98  47  17  34  64  56  56  79  52  80  15  97  66   8  62  15  18  94  77  87  95  70  45  59  72  41  91  34  30  50  87  61  22   3   8  59  12  14  74  97  73  16  11  47   9  72  69  19  96   5  51   7  55  30  85  65  41  21  41  53  22  12  50   6   8  14  34  66  33  30  84  35  91  20  70  96  40  19  70   4  81  26  35  18  12                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                  47  61  79  26  25  36  71  10   8  32  74  87  10  87  45  92  15   8  37  41  28  14  16  33  28   3  16  96  80  48  54  53  68  51  98  51  80  86  71  75  95  88  86  54  31  60  57  73  16   2   5  38  80  27  17  89  87  96  11  15  17  27  55  61  72  47  32  10  20  87  27  86  42  74  54  16  35  45  65  24  48  57  92  74  17  43  95  59  10  86  12  83  78  72  18  49  54  27  21  85  94  53  16  90  66  90  91  56  28  23  64  48   5  75   6  13  44  88  23  77   1  13  81  81  54  13  85  70  92  67  19  56  62  51  78  51  54   8  26  44  28  20  51  90  35  97  19  13  51  80  63  21  95  41  98  32  65  64  70  24  63   4  61  91  20  24  87  45  42  44  65  14  94  27  40  25  23  24  86  23  62  73  40  55  57  80   8  12  29  57  61  19  96  24  26  15   6  15  61  56  14  66  88  91  54  73  11  48  11  43  17  28  72  76  54  44  84  23  32  70  70  80  65  88  97  37  76  13  78  56  42  91   5  74  18   8  35  86  97  81  39  81  59  19   7  21  27   9  95  36  37  34  73  18  15  18  49  63  77  27  57  58  66  40  53  96  37  80  65  72  40  55  64  75  95  25   4  91  41  35  81   9  71  74  89  81  76  53  85  66  97  22  57  20  95  98   7  89  63  89  48  34  87  19  69  59  36   5  44  18  97  15  86  14  53  22  61  27  73   9  96  23   1  67  97  84  55  50   1  39  98  51  99  78  75  11  73  16  35  58  23  73  34  45  75  73   2  42   9  14  88  29  28  33  92  51  93  42  25  18   6  32   4  80  22  35  75  93  88  83  13  79  19  83  22  52  47  12  66   6  19  43  55  80  38  67  65   8  80  77  69  39  68  79  60  37   9  33  40  82  83  24  18  59  28  82  87  95  61  74  90  67   9  37  18  54  60  84  79  52  58  99  45  32   4  94  69  10  48  18   6  26  82  47  31  65   2   5  27  23  40  61  25  82  34  32  54  61  50  49  14  50  39  41  62  74   1  91  66   8  12  50   5  10  23  83  34  13  38  66  69  33  75  26  47   4  90  19  49  77   1  99  69  83  40  30   2  72  34  62  95  23  35  57  31  55  66  68  42   9  99  67   8  52  28  59  84  24  98  43   4  80  73   5   6  27  70  66  14  31   2  79  26  59  44   2  38   5  94  40  77  66  78  60  66  50  73   1  69  72  78  19   6  87  41  77  14  31   5   9  39  13   3  49  17  57  92  34  17  64   2  43   9  49   2  20  24   7  78  60  84  76   9  64  32  28   1  21  72  92  28  89  32  62  64  90  53   4  74  92  28  62  53  49  56  93  77  30  11  46  77  95  57  82   8  76  70  43  52  33  10  61  64  52  89  61  64  96  88  70  16  60  37   8  95  14  87  44  81  88  99  11  24  60  36   9   1  41  72  76  28  35  75  74  47  77   7  95  44  71  68  63  95  43  28  45  96  71  18  33  37  67  23  16  40  21  36  98  47  24  13  23  30  90  27  11  17  77  69  50  67   6  61   9  14   9  81  83  11  54   2   2  32   6  93  57  25  82  62  52  73  74  41   5  84  21  85  25  46  88  33  63  41  22  48  27  53   1  59  77  74  20  51  84  32  97  57  29  80  89   3  64  97  10  80  53  61  45  16  81   7   3  43  13   5  24  44  74  16  44  44   8  62   9   4  11  23   2  69  91  66  25  82  14   5  78  61  77  93  97  63  63  16  81  13  82  67  15  49  88  44  59  59  12  72  18  31  35  35  50  90  83  91  49  21  98  76  70  45  31  88  65  71  67  53  25  66  89  57  44  52  55  52  15  61  97  45  10  80  35  42  37  59  28  37  20  96  74  19  98  94  88   2  97  33  77  89  89                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                33  80  29   1  53  89  70  84   7   9  58  40  11  87  63  10  77  80  13  20  72  81  69  17  72  76  31  23  62  30  93  20  85  30  89   2  12  70  37  78  32  29  25  12  68  16  51  73  91  62  42  89  21  57  10  42  14  41  70   7  40  59   1  53   4  15   1  33  47  43   1  39  14  45   2  88   4  33  88  10  10  87   2  28  57  42  48  79  28  47  57  26  61  27  74  63  11  85  96  66  79  24  68  23  71  16  50  63   5  31  40  88  58  57  13  93  10  88  89  61  31  78  98  59  73  16   6  47  89  29   7  83   2  51  48  29  33  49  97  72  20  15   7  73   5   3  76  71  28  99  24  17  22  91  69  33  76  51  70  44  69  79  33  33  27  55  80  28  61  53  71  41  34  46  37  78  29  78  29  58  59  46  60  82  17  26  68  32  22  56  79  55  13  62  87  95  21  50  22  17  84  92  73  54  78  91  48  70  36  77  34  22  43  36  48  99  70  95  61  84  89  14   7  86  34  55  37  75  64  83  56  46  43  86   5  80  54  66  53  81  85  62  90  74  49  30  21  63  88  68  72  51  16  48  77  76  23  86  85  57  62   2  14  68  70  29  70  77  49  37  31  79  93  21  36  45  75  89  77  17  65  11  47  94  98  99  75  46   7  36  59  99  20  84  66  67  72  38  94  75  90  91  35  91  83  26  28  11  44  86   4  92  80   1  49  24  68  78  39  71  91  84  41  98  48  19  57  42  86  27  42  79  30  29  94  79  47  29  54  41  47  86  19   1  69  11  87  98  33  74  45  57  22  11  84  53  77  46  87  25  59  21  61  63  95  56  98  45  58  52  39  52  94  51  78  41  15  79  49  39  55  19   7  31  63   9  57  58  13  26  26  95  50  29  57  85   4  60  68  73  70  75  26  41  62  89  13  55  36  77  96  56   6  45  91   4  34  41  63  41  49  11  29  32  45   5  81  94  63  60  73  23  97  52  41  42  85   5  25  82  55  97  63  99  42  25  42  38  46  24  40  75  66  34  69  84  78  86  52  29  82  12  57  53  12  67  44  50  23  29  32  59  18  74  13   5  88  30   2  15  36  47  71  61  72  90  33  68  96  93  36  65  83  61   8   7  61  11  12  43  21  90  73  56  41  82  22  96  58  52   1  85  87  22   6  74  56  79  67   8   7   8  99  28  84   5   7  13  97   1  76  24  79  26  18  77  34   9  55  69   5  19  77  88  99  92  68  85  29  35  32  32  92  58  73  63  49  30  25  13  35  38  54  55  67  91  86  12  92  83  21  45  34  23   2  87  71  39  71  79  85   8  97  36  98  87  16  27  29  48  62  62   3  70  20  36  95  75  89  75  28  83  56  48  66  69  16  52  55  94  35  13  35  45  13  14  48  99  71  83  18  86  89  29  62  47  31  81  53   8  19  32  66  65  40   9  95  10  91  63  71  85  75  33  69  47  97  84  92  47  72  72  68  81  49  99  78  31  71  13  66  48  81  70  49  98   2  20   3  69  27  77  19  20  44  81  77  12  24   4  46  14  56  52  81  23  88  96  28  44  55  10  11  46  38  95  42  83  74  36  27  37  66   9  73  75  86   7   3   2  26  26  76  18  96  76  90  40  49  20  31  70  41   7  40  44  92   4  61  45  38  12   1  46  25  33  57  43  84  18  75   8   7  48  22  69  93  33  55  51  43  29  39  85   8  91  97  19  42  31  88   8  35  25  58   3  64  66  86  35  31  74  45  69  27  25  19  33  42  47  73  79  91  57  19  17  38  51  49  98  52  66  93  91  19  30   6  11  94  97  93  82  96  20  11  79  19   3  75  39  21  72  41  36  55  73  38  65  61  85  44  44   3   1  36  56  57  66  61  46  87  74  46  83  88  99  38  30  88                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                              36  29  73  15  12  98  17  65   6  20  36  35  47  48  41  79  23  15  88  97   3  81  93  73  62  41  55  81  41  18   7  98   9  83  42  44  26  31  48  82  44   3  61  10  96  66  87  46  86  18  70  24  18  90  59   9  38  98  39  79  46  89  99  34  20  30  55  75  77  22  58   1  47  38  54  29  90  73  88  33  14  19  37  71  45  49  47  10  46  86  74  56  28  37  16  38  87  13  36  52  19  26  66  33  10  56  85  20  13  39   7  70  98  74  65  14  84  67  51  78  97   1  35  60  86  41  55  85  56  13  39  86  57  74  13  58  92  71  89  49  34  97  17  68  63  82  41  64  62  46  74  80  71  46  38  31  55  31  87  58  31  80  70  68  59  12  41  79  66  16  21  88  74  37  26   8  33  54  10   1  90  51  84  83  64  72  91  42  96  89  38  78  76  19  37  73  74  46  32  23  22  47  46  52  56  48   2  47  66  56  47  45   9   9  69  70  24  44  76  19  65  63  13  36  53  38  86  34  50  38   7   5  15  58  40  54  53   4  78  54  57  10  42  17  57  88  73  43  31  95  78  24  63  37  30  66  94  55  90  24  58  29  95  66  35  54  39  49  52  23  10  77  97  33  28  40  39  96  60   1  63  43   3   7  73  98  14  30   6  30  37  96   2  30  33  99  77  70  35  20  87  18  21  19  80  47  89  90  82  15  30  63  68  42  11  44  86  56  99  28  65  25  13  79  85  94  20  93  31  58  66  31  84  72  60   4  80  55  49  64  11  13  84  76  51  62  48  28  94  67  50  16  17   6  53  30  50  13  76   5  27  83  18  88   3  74  58  54  10  75  39  10   9  42  42  26  38  86  98  14  75  52  88  13  74  95  32  20  76  75  60  96  13  75  75  89  14  98  65  53  58  38  72  76  36  21  80  36  34   4  25  85  80  68   1  61   3   4  46  71  54  80  90  77  39  50  30  59  34  59  20  91  51  25  32  59  72  20  44  88  45  95  29  55  59  11  49  35  49  24  81  31  34  34  64  40  20  42  27  95  45  80  81  89  68  97  78  91  40  46  93  13   1  91  27  41  35   8  57  84  58  74  20  25  81  82  41  89  72   7  29  53  63  34  62  15  81  97  33  10  36  26  66  45  79  95  92  81  41  75  63  27  57  64  53   3  67  27  76  71  43   5  34  47  13  86  71  51  63  10  32  88  87  27  77  97  11  84  94  74  20  75  74  43  64  16  97  44  90  11  57  12  26  26  54  84  75  13  99  88  60  59  12  68  88  73  65  69  15  31  28  73  37  37  95  88  85  66  91  22  30  21  71  19  99  46   9  70  53   4  90  12  64  93  35  90  26  89  95  62  85  18   4  79  39  52  45  46  10  98   3  84  45  32   9  63  67  94  83  82  23  72  35  69  51  15  60  66   1  93  28  91  83  59  93  31  42  74  89  28  24  23  14  18  30  44  57  88  34  15  61  30  68  41  35   2  67  20  57  10  68  86  66  68   7  79   7  95  82  49  20  64  38  72  52  48  71  65  58  67  47  67  15  42  53  29  79  98  75  71  84   5   5  53  17  97  54  42  53   2  14   6  24  89  58  27  37  62  14  70  69  95  24   2  59  59   7  41  88  78  88  91  35   4  92  39  62  90   3  47   7  77  83  68  11  70  92  33  30  49  31   7  70  62  79  48  67  66  33  93  48  69  12  76  54  96  31  10  88  89   6  33  53  13  51  98  81  48  97  35  37  82  84  22  89  51  97  39  51  14  64  26  20  49  35  38  72  56  59  79  59  15  30  50  93  65  91  98  18  81  72  39  40  49  89  92   2  83  39  28  14  21  77  25  73  70  46  70  16  12  37  13  95  86  36   2  35  80  61  42  63  21  79  93  23  43  56  83  91  81                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                            82  39   9  21  44  96  21  40  44  25  78  98  79  67  36  21  44  67  80  11  34  35  50  35  16  84  14  45   6  40  56  79  87  33  23  19  56  27  61  17   8  65  24  14  24  50  71  68  74  22  91  35  13  78  56  13  43  24  87  10  83  67  55  20   1  97  88  67   8  82  11   4  64  31  84  61  60  15  96  60  74   9  27  31  62  22  27  15  65  65  21  71  76  55  17  69  37  57  95  64  21  22  23  68  70  69  79  40  82  81  11  44  92  66  88  25  17  98  43  44  12  12  19  17  82  56  38  78  37  88  71  39  71  42  29  80  32  18  78  84  77  34  33  10  43  21  89  75  22  98  13  99  26  25  18  80  27  21  77  84  78  63  16  27  86  48  59  90  15  42  78  29  32  29  95  77  48  28  34  52  70  90  29  29  91  19  94  48  49  27  91  84  56  40  22  46  25  65  61  55  52  52  34  68  33  17  72  67  83  29  81  34   5  16  18  49  77  39  53   2  83  94  77  52  87  44  47  56  29  35  57  90  91  59   9  17  67  30  75  69  52  81  55  44  77  35  90  82  63  70  13  86  69  79  23  61  50  88  39  84  90  24  76  96  32  76  73  98  90  85  80  56  24  13  73  18  10  18  32  39  13  43  58  53  54  33  63  17  19  61   9  83  23  74  12  89  90  92  30  29  19  85   6   5  77  41  48  28  15  76  22  57  44  30  28  42  93  17  55  20  33  61  11  77  51   8   3  18  75   8  90  24  91  64  15  25  99  60  38  19  11  52  35  63  12  91   8   5  90  56  92  43  50  84  46  36  89  23  25  19  27  30  98  47  49  87  23  88  56  78  22  96  95  72  94  22  65  44  76  55  69  77  77   3  58   5  31  59  15  39  82  38  89  40  56  63  19  10  89  74  42  34   1  74  67  35  97  62  60  17  53  54  67  17  97  90  19  43  22  34  32  30  37  56  12  99  20  96  89  28  42  10  88  11  88  86  25   5  36  77  66  18  97  58  87  51  47   9  37  62  16  30  10  78  76  94  65  84  81  20   3  50  36  69  14  67  36  58  86   2  86  32  49  58  50  68  69  35  33  97  45  68  48  68  88  70  23  17  14  28  39  65  44  33  15  81  72  34  52  82  28  72   9  16  15  63  29   5  25  14  70  73  55  73  82  48  73  72  25  71  12  69  63   6  71  57  19  17  91  12  15  58  17   2  94  20  88  79  83  52  70  54  59  99  11  64  53  64   6  93  96  44   5  57  98  90  33  12   2  45  74  44  14   5  80  63  28  52  88  99  84  49  78   3  57  28  59  36  38  93  62  72  49  27  21  89  87   8   1  34  72  59  63  15  22   7  96  20  58  16  14  11  18  47  22  43  10   7  38  54  61  27  80  39  69   1  59   8  34  31  77  76  32  91  99  69  34  67  43  75  85  75  93  35   7  37  80  99  20  66  77  49  45  33  63  32  21   6  59  42  25  59  30  33  56  22  73  74  97  27  88   5   5   4  90  54   9  77  11   5   4  71  63  59  73  39   9  97  89   8  53  38  30  22  65  87  67   1  40  65  98  24  54  85  91  67  78  12  71  48  49  67  18   3  46  35  94  29  21  46  51  42   6  98  35  55  17  81  99  86  77  87  34  36  26  56  82  52   4  11   4  98  51  26   6  39  84  13  24  95  77  52  55  75  94  12   2  41   2  35  96  55  17   8  13  96  59  30  73  64  40  95  37   3  22  61  22  44  73  63  99  23  60  82  75  51  81  28  80  59  11  97  27   1  13   5  75   2  36  92  20  76  44  22  19  82  18  74  91  97  19  80  15  81   7  72  85  98   7  85  74  38  84   1  88  23  19   3   3  86  47  41  21  14  45   6  85  55  48  23  38  44   6   9  87  63  26  37  27  14  92                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                          58  44  13  39  53  47  47  31  81  83  19   5  68  33  82   4   9  99  15  83  33  66  25  18  47  47  96  47  73   9  80  62   6  70  58   5  25  48  88  31  44  59  93  33  58  63  75  82  58  30  56  14  51  81  12  47  14  72   9  62  70  93  96  96  44  14  23  25  23  45   7  54  84  49  64  36  37  78  79   8  97  22  71  49  46  80  61  15  59  27  62  40  31  70  67  43  30  43  25  43  44  27  75  53  69  22  64  23   1  84  28  93   8  72  65  95  17  51  70  61  82  48  33  88  63   3  89  97   6  23  83  26  44   3  96  30  39  49   9  40  56  64  65  89  65  46  80  15  75  95  45  80   5  27  67  75  21  38  97  63  53  48  47  98  68  49  12  80  24  46  34  33  24  38  82  30  34  29  90  30  88  75  43  37  77  11  75  71  19  80  73  64  53  40  81  73  74  62  83  72  18  96  12  48  10  15  97  56  74  55  26  30  21  91  77  66  46  75  72  72  54  97  24   2  38   3  43  95  61  92  91   8  78  23   9   7  81  69  98  84  77  90  79   7   3  47  99  81  11  19  67  18  69  14  66  17  43  45  63  76  53  96  96   7  81  47  22  16  33  69  79  86  89  31  63  99  93  73  59  63  41  33  72  39  18  96  37  89  77  20  46  84  62  60  79  31  30   8  19  59  29  83  23   2  75  81  86  25  60  79  73  22  25  43   5  34  13  73   9  75  18  74  61  30  53  53   3  65  63  37  28  45  60  78  31  74  88  47  50  22  24  79  98  79  31  90  62  75   3  89  99  43  81  85  65  61  70  52  99  39  79  54  22  32  80   3  34  90  65  46  24  99  83  93  38  90  95  70  86  82   9  31  16  84  12  82  19   3  66  77   5  54  79  70  46  85  34   2  29  87  69  85  51  75  42  60  46  30  53  73   7  36  88  63  97  71  30  26   4  54  63  11   1  99  21  53  89  79  17  68  74  79   8  27  79  55  13  27  64  62  61  77  44  90  48  99  31  90  68   1  72  65  91  94  36  69  77  42  74   1  13  37  72   8  64  14  42  76  48  78  63  65  24  90  41  78  79  85  48  81   4  14  14  96  65  30  74   3  14  48  92  16  14  34  94  78  86  60  75  90  13  17  53  53   1  10  55  82  22  76   4  23  99  26  96  65   2  33  82  94  36  47  84  21  98  88   3  94  94  60  15  62  42  12  94  56  39  74  69  62  29  84  96  93  28  48  94  82  25  24  53  45  44  14  56  24  63   6  97  74   2  25  88  79  11  30  57  69  44  67  33  71  19  94  17  89  40  31   3  55  83  72  12  70  60  41  71  64  54  57  16  73  39   8  66  26  12  22  82  26  80   6  51  16  67   4  81  54  18  22   1   1  62  26  24  15  41  94  45  58  64  14  35  99  23  53  18  56  38  92  10  40  89   1  41  72  19  93  41  98  97  63   4  80  41  29  13  81  16  38  14  74   4  97  73  29  77  93  50  80  56  98  16  14  43  58  18  32  87  19  26  16   4  51  35   3  76  71  45   7   2  81  50  44  96   7  71  31  10  68  37  17  78  36  35  78  71  78  74  57  41  88  30  71  51  63  10   2  22   5  50  15  92  53  58  91  10  55  34  76  79  65  63  60  61  20  96  47  32  39  82  57  60  71  60  64  11  93   7  77  88  46  77   5  37  28  15  40  53  36  81   9  77  93  17   3  96  84  67  67  16  45  70  51  45  50  18  84  25  67  20  90  53  91  52  83  55  49  39  19  39  99   2   1  52  95  97  12  51  11  63  20  34  62  88  71  23  65  11  19  73   9  83  23  55  89  73  28  76  52  85   6  93  15  50  55   7  34   6  34  50  83  45  97  14  38  35  56  28  24  65  53  56  62  74  21  56  43  39  12  55  62                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                        18  79  34  64  67  55  32  23  26  42  45  25  86  80  47  31  65  80  71  89  40  86  33  38  32  25  53  29  39  84  92  33  25  60  66  25   7  17  51  45   5  74  87  59  54  24  74  95  92  20  54  66  40  35   9  73  86  63  62  59  30  44  33  73  99  59  27  13  55  12  78   4  70  72  43  68  14  50  52  51  60  97  62  38  82  87  20  37  52  28  81  46  41  60   6   2  16  46   5  74  67  88  47  76  12  52  96  95  52  38  56  67  83  22  62  66  14  85  56  83  85  75  87  53  33  58  13  35  12  24  69   4   6  75  68  39  60  57  79  59  70  96  20  63  50   3   2  39  26  31  53   1  72  30  85  42  95   9  88  93  97  35  89  58  84  82  59  47  99  52  33  52  59  67  80  29  15   3  66  27  46  99  28  31  90  99  91  51  60  15  67  73  30  76  80  18   8  84  56  75  47  67  98  87  54  54   7  64  39  95   8  31  33  18  47  92  75  54  28  99  80  13  89  56  55  28  59  35  85  88   3  98  48  40  78  14  48  83  28  87  99  85  61  54  76  76  77  56  35  37  21  72  83  71  36   9  21  74  55  91  78  20  65  44  63  94  87  55  94  94   2  85  92  56   3  40  41  64   8  67  30  16   9  70  72  87  14  96  99  93  17  11  12  40  48  98  55  80  56  53  19  56   3  88  58  68  80  74  14  83  77  54  69   9  40  33  14  59  34  14  56  72  29   2  56  17  51  83  62  40  75  45  57  54  83  77  40  16  19  36  44  30  84  48  60  38   6  52  13  79  92  58  11  28  40  86  58  83  42  76  77  14   4  62  32  76  24  30  35  12  45  74  78  48   2  25  68  97   1  26  75  53  72  69  38  85   7  63  45  86  72  50  34  65  66  17  92  53  20  63  62  39  64  91  16  88  35  67  51  58  24  46  25  99  76  81  65  97  25  68  86  48  47  32  29   6  96  28  42   4  87  11  24  25  58  86  87  37  34  90  31  69  53  13  32  69   1  64  76  53  84   9   2  84  61  56  68  54  25  75  62  11  46  79  62  15  76  86  17  65  34  16  48   1  40  64  26  90  54  56  88  19  55  20  32  72  82  50  41  24  41  13  76  26  53  73  56  74  70  42  84  80  19  93  88  81  20  26   9  74  35  28  44  28  24   4  32  65  92  34  83  24  25  30  42  17  21  16  49  24  56  19  14  46  48  89  32  89   5  50  12   2  31   9  15  38  92  35  20  68  36  80  78  86  23  12  44  36  43  70  51  71   3  25  59   3  86  74  25  19  60  51  37  68  93  44  16  29  83  16  64  70  88   5  76  98   8  32  35  63  53  53  70  63  12  69  70  83  47  23  15  72  63  28  82  13  10   6  28  10  25  10  37  50  49  32  36  44  53  54  53  17  30   2  68  16  10  24  19   7  89  21  26  47  79  65  32  83  40  33  93  60  80  83  65  38  95  93   8  68  31  77  36  25  52  25  66  34  62  64  40  57  71  90  65  62  15  85  90  95  72  12  21  97  44  39  50  68  17   7   6  99  47  51  41  34  40   7  29  25  67  14  28  75  22  97  54  20  89  79  58  41  79  78  62  74  54  99  79  83  85  84  23  83  92   9  14  68  46  80  94  46   9  20  28  28  86  65  79  63  51  48  26  59  78  84  11  16  54  40  45  95   1  67  52  35  53  63  63  49  83  93  65  41  75  11  11  10  87  33  65  67  25  15  59  95  25   8  24  76  49  59  32  93  21  28  51   8  98  52  42  64  35  34  40  30  52  18  15  24  73  83  80  35  57  47  82   8  23   2  54  38  17  94  44  11  91  34  51   1   1   1  94  53  59  74  48  62  27  54  75  79   4  63  25  22  95  59  97  43  10  77  25  13  17  32  10   9  33  38  37  60  36                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                      61  42  62  31  57  55  55  68  99   2  92  26  68   6  82  36  28   7  76  14  46  12  83  53  59  24  80  87  51  96  16  86  31  26  43  19  62  42  64  12   2  28  88  19  67   6  55  46  18  78  86  18  98   9  30  76  91   3  75  30  83  91  91  68  47  97  34  22  67  13  58  85  76  28  38  44  19  88  34   7  91  44  12  31  37  43  65  12  96   1  27  19  72  29  53  32   3  77  83  95  97  24  93  82  22  51  36  52  99  54   8   2  14  11  88  72  55  19  13  90  54  39  34  30  70  16  54  16   7  51  65  40  45  88  70  48  61  59  15  14   1  77  73  41  88  93  72  60  62  87  77  70  91  98  79  27  88   5  15  57  92  67  52  54   9  59  16  73  98   4  60  15   8  87  58  93  38  50  49  77  49   8  24  84  68  82  68  61  59  60  69  83  41   1  21  49  88  29  94  54  67  65  19  64  13   6   4  99  41  46  63   6  10  47  11  41  97  69  83  65  94  57  98  99  63  60  34   8  35  90  87  23  87  27   7  45  39  11  48  44  16  70  85  52   2  94  70  23  57  75  94  90  71  98  46  47   7  28  48  20  96  60  42  14  42  74  99  70  67  42  96  77  10  12  45  54   4  23  12  94  97  98  58  31   4  79  13  83  66  12  29  73  22  65  68  16  29  87   1  65  91  29  43  58  25  37  68   2  60  81  34  26  13   3  16  52   6   9  69  95  33  60  74  42  22   6  98  41  30  73  45  25  72  38  34  61   4  60   6  23  55  78  28  15  74  39  72  64  18  94  43  73  59  53   9  21  97  24  92   1  91  58  80   7  11  27  20   7  32  59  18  75  23   5  31  15  89  84  34  67  69  78   4  39  54   8  10   2   7  14  29  17  51  52   3  33  80  11  63  38  51  60  88  97  33   4  84  22  58  71  66  47   7  86  64  12  34   4  42  21  83  29   2  62  65  60  44  61   3  59  27  32  73  73  11  32  90  48  91  68  98  82  12  92  85  25  55   8  66  42  77  53  36  96   6  73  76  55  59  97  21  70  99  94  44  50  55  52  22  14  89  39  79  84  18   5  93  76  45  25  54  93   2  45  75  24  73  23  85   4  24  82  81   2  50  44  96  22  53  21  65  92  58  25  67  82  54  84  75  27  88  16  79  42  30  59  91  58  42  65  37  40  47  48  18  40  78  89  14  31   7  47  58  84  65   6  29  83  39  94  27  86  31  43  28  80  59  24   4  65  18  25  63   2  87  61  17  54   1  49  84   2  68  98   8  79  61  39  91  96  83  69  23  62  99  72  89  24  60   6  97  38  52  57  88  48  82  71  76   7  68   8  54  88  91   2  65  43  62  56  79   4  31  43  64  21  85  44  40  39  89  73  49  35  58  92  86   5  28  42  27  94  70  63  68  58  44  81  93  99  94   8  56  61  22   6  35  93  59  20  62  33  40  43  25  19  69  31  24  91  27  37  75  32  97  20  90  29  85  24   4  33  93  19  61  83  32  27  12  97   8  79  25  69   6  60   6  41  10   4   3  14  14  44  69  59  12  52   3  57   4  93  57   5  24  13  62  79  61  75  84  24   8  76  45  11  95  50  81  21  78  61   3  50   7  85  56  58  18  16  27  34  51  32  61  32  42  71  79   7   5  26  41  62  22  86  99  70  65  92  22  50  85  64  92  52   1  15  92  38  11  41  59  14  96  11  37  36  36  58   3  29  12  91  14  95  58  81  17  20  74  56  61  68  43  26  22  65  73  19  96  19  85  98  35  83  87  75  10  60  23  30  68  68   3  44  79  64  97  41  86  84  93  74  49  16  22   4  62  92  46   9  11   4  15  80  49  33  30  21  43  33   7  71  29  77  97  40  45  55  60  90  78  95  68  50   5   8   7  48   9  30  42  94                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                    61   8  83  39  83  42  87  26  83  34  67  13  59  17  61  65  48  55  34  99  35  29  79  22  50  65  23   2  89  52   1  17  25  14  66  26  90  26  78  47  32  26  37  45  81   6  76  69  31  48  76  27  93  56  86  93  25  49  62  11  28  92   3  37  82  23  37  91  93   8   9  36  96  90  58   4  69  18  18  40  99  92   6  77  69  59  53  83  41  55   4   3  36  19  67  85  40  98   9  63  55  41  86  98  92  58  50  33  76  52  44  71  86  18  99  13  64  92  31  60  50  72  15  53  19   4   7  73  31  71  89  82  13   6  90  79  33  79  59  19   1  49  55  78  17  44  69  74  33  69  43  30   2  36  81  45  27  30  49   5  46  53   9  66  13  46  49  57  54  83   7  96  22  60  82  15  44  80  64  56  26  97  51  67  53  80  42  76  17  52  73  95  93  96  34  26  27  74  21   4  74  23  82  94  59  53  99  65  89  58  30  70   9  61  13  73  54  16  83  62  47  98  78  47  67  48  52  47  88  50  46  17  28  92  80  15  85   9  63  19   6  54  72  21  29  74  51  85  95  96  83  89  92  96   2  47  87  99  86  43  65  57  52   3  23  61  42  69  63  79  36  46  84  18   2  65  74  32  11  81  47  65  35  14   3  76  59  63  26  82  58  37   1  49   9  37  85  72  46  90  12  63  28  26  99  79  16  17  77  38  99  96  15   2  85  94  87   2  76  64  95  60  37  84  59   4  49  79   3  82  39  71  79  64  21   6  99  19  37  37   1  43  32  36  13  73  79  62  83  12  67  50  19  67  82  68  22  81  77  68  66  30  92  88  47  40  26   8  79  82  58  91  34  47  98  42  81   5  42  82  32  21  86  36  25  73  85  61  54  30  34  35  45  62   7  96  64  84  26   9  44  61  91  54  69  36  80  54  80   4  54  32  23  15  50  32  24  55  88  50  26   8  15  10  41  30  18  39  56  84  39  91  46  44  50  80  33  36  67  22  55  69  36  52  86  46  46  43  49  45  50  20  31  45  46  28  49  40  54  54  28  13  31  18  23  39  12  26  75  24  33  81  18   9   6  73  69  56  31  50  51  42  43  13  69  19   9  25  67  74  33  45  29   5   5  85  59  92  35  42  31   4  41  59  95  87  36  66  38  38  85  46  85  43  67  31   4   1   1  96  76  77  43  57  42  35  99  26  99  53  35   4   1  94  41  25  40  51   5  21  67  78  82  20  49  29  36  26  42  68  35  54   6  42   2  77  82  97  87  49  52  84  52  59   5  74  74  95  31  53  73  51   1  64  55  54  15  80  86  42  72  64  40  25  91  37  18  40  83   3  79  45  53   5  57   2  73  89  48  31  72  36  95  98  69  38  57  93  57  22  38  63  26  34   8  74  43  63  62   5  55  60  15  72  82  63  87  57   4  50  31  12  75   7  14  82   9  86  16  38  16  94   8  95  14   1  23  25  11  23  47  38  85  34  40  48  63  93  35  47  97  55  38  60  14  97  74  47  67   7  21  73  17  33  87   2  72  17  16  31  95  15  98  19   9  48  27  90  95  17   1   1  15  40  98  46  89  65  13   1  34  30  53   2  62  88  85  22  71  47  61  31   1  31  50  27   1  34   5  44  12  12   7  81  63  51  63  56  14  79  39  44  56  82   7  79  57   8  40  74  41  65  69   2  59  25  56  69  25  94  27  19  42  55  10   5  94  78  61  12  31  94  35  12  28  82   9  72  67   6  48  28  41  99  97  98  25  65  48  40  39  78  23  55  97  11  65  92  49   3  13  75  72  26  46  91  56  98  28  37  15  37  92   4  98  55  25  62  92  32  45  22  61  59  58   6  85  15   6  37  42  86  90  86  20   8  57  84  49  38  15  39  29  29  59  39  97  57  45  46  54  77  63  65  64                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                  34  63  45  36  80  29   5  85  69  80  64  13  46  18  82  57  13   9  16  82  12  39  90  74  98  95  27  34  77  77  29  22  18   1  70  51  71  10  16  62  24  56  85  73  34  30  37   7  99  90  90  20  11  96  69  11  43  95  40  22  32  53  65  88  93  75  30  35  43  83  34  39  43  20  49  20  99  88  55  38  66  77  18  60  29   2  24  55  71  41  33  88  74  80  93   9  12   4  75  75  44  97  62  41  43   2  93  27  77  38  83  24  38  92  10  84  96   2  84   3  61  39  93  71  97  81  31  48  52  44  46  40  90  97  77  45  38  27  25  25  21  33   4  86  87  94  15  19  94  65  79  65  17  22  72  77  11  30   5  82  94  30   7  16  33  26  65  87  33  89  84  14  66  68  96  91  11  56  33  96  26   5  51  44  52  80  86  36  19  45  94  38  61  35  75  53  53  87  73  46  89  17   3  82  27  96  89  27  41  97   7  55   6  53  84  84  85   5  55  78  36  11  90   2   1  30  55  80   4  17   9  35  25  71  29  37  65  47  37  54  65  12   8  32  32  41  32  23  29  79  76  16  15  94  64  57  22  54  54  47  22  98  78  69  98  71  68  87  93  26  74  18   5  57  12  80  61  88   8  13  53  86  33  29  22  57  72  72  37  35  95  28  76  52  56  27  22  87  15  64  38  77  33  87  86  15  84  12  99  22  39  49  80  75  83  25  65  76  65  44  51  40  98  22  67  59  34   7  37  39  44  86   5  76  21  14  40  76  98   2  41  60  52  45  15  10  32  42  84  63  98  28  62  40  16  63  44  66  65  34  18  23  81  38  71  75  51  34  15  19  73  21  16  89  27  71  82  84  21  68  24  33  50   9  94  85   1  87  61  71  86  82   9  68  57  77  16  81  18  83  26  81  18  92   6  55  20  90  98  82  34  33  33  12  15  16  86   7  98  11  34   7  95  75   8  82  75  65  38  49  38  97  93  38  96  24  78  25  76  12  54  58  12  54  98  89  20  65  99  56  92   6  35  21  97  77  77  82  87   4  74  14  21  74   4  99  90  59  20  18  48  38  86  60  97  36  73  47  73  50  26   1   8  76  64  97  21  24  45  68  50  57  66  96  17  33   7  19  48  10  49  84  52   5  20  87  10  15  20  49  30   2  26  20  96  44  76  37  85   3  76  82  30  28  47  45  21  16  24  13  20  48  52  87  47  28  10  29  31  65  15  67  34  64  85  94  59   9   9  35  35  45  10  32  38  50  88  33  57  42  99  70  19  77  33  11  22  63  97  31  94  40  37  13  14  20  23  66  58  61  99  69  34   3  50  47  38   8  78  45   2  25  16  74  80  84  19  81  96  67  30  34  38  38  49   6  18  45  11  42  87  18  56  42  29   5  29  61  64  90  17   9  97  49  80  92  77  59  94  66   3  17  75  53  50   6  94  73   6  42  30  34  29  12  88  37  57  96  60  36  80  16  76  14  70  27  21  99  69  38  73  80  84  68  29  42  71  76  39  12  29  94  93  23  69   8  82   6  57  78  89  87  27  53  32  23  57  23   1  19  82  91  89  21  35  56  27  33  15  14  38  60  43  83   9  18  38  91  30  40  93  21  80  94  44  40  81  50  99  77  67  11  11   2  48  11  11  85  27  74  28  48  22  64  76   4  78  38  71  22  10  79  84  30  65  43  98  43  87  65  64  37  13  62   3  30  54  53  93  80  40  71  97  49  89  43  67  86  39  47  17   4  54  53  91  85  78  69  70  89  70  87  63  79  83  82  41  31  19  75  10  64  18  36   4  41  47  66  78  34  96  37  77  84  60  42  86   2  45  73  96  75  39  82  84  17  50  17  82  83  68  43  98  19  15  48  25  60  81  60   9  86  91  31   7  39   1   7  44  89  52  43  93  61  69  37                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                16  74  39  25  22  34  17  99  35  70   6   9  96  34  11  39  27  59  57  45  88  38  96  47  37  14  66  14  34  20  18  17  89  53  51  66  26  47  43  68   2  49  52  20  49  20  63  38  24  46  31  59  32  87  44  57  44  57  54  46  22  95  53  91  30  61  89  17   7  64  59   1  81  30  67  33   4  27  95  99  64  53  50  57  20  30  64  89  25  76  82  86  27  83  76  85  65  37  87  14  17  98  42  25  99  73  97  78  68  63  37  74   4  16  55  75  33  55  92  64  43   1  91   7  67  34  40  14  37  76  96  92  45  13  53  60  21  83  12  57  76  15   7  30  19  74  80  57  86  86  82  90  45   1  26  33  79  94  55  63  32  32  56   6  97  74  90  35  62  36  57  55  79  53   6   8  88  25  55  73  39   5  59  66  80  99  73   8  62  96   8  79  18  27  63  89  34  54  56  40  93   4  63  77  35  42  17   2  46  12  45  39  55  90  84  43  52  70   6  58  25  46  67  54  44  60  74   9  94  67  82   5  64  99  40  86  33  52  86  24  47  13   1   9   2  49  94  73  72  92  52   7  13  61  30  14   3  97  51  68  52  10  31  52  10  98  32  26  17  93  27  88  15  25  44   6  68  44  98  60  72  57  91  70  14  42  50  97  70  53  53  17  45  97  56  96  79  65  68  46  95  21  75  44  55   7  28  38  12  21  13  78  19  25  78  20  14  61  15  86  27  62   7  16  64  92  22  29  72  27  78  82  81  75  42  17  35  83  16   6  71  22  10  50  78  91  56   8  20  18  84  60  30   7   4  21  59  81  66  41  80  42  19   2  21  86  44   1  85   4  77  50  26  78  83  97  62  97  24  50  54  38  96  58  41  86  19  90  41  30  37  75  46  56  47  85  73  74  21  88  52  88  85   4   3  43  93  95  72  68  95  57  29  80  91  36  53  82  14  40  90  51  65  71  18  11  43  35  87  52  43  64  51   1  99  23  57  46   7  74  48  32  27  67  87  74  54  13  73  79   1  15  11  32  69  25  32  13  69  22  58  95  40  40  96  82  76   9  29  52  56  48  67  66   1  11   8  80  50  97  19  36  72  10  48  62  10  98  29  23  83  75  70  91  87  98  91  45   4  38  20  94  70  26  70  66  75  50  39  31  22  34  98  45  38  72   9  64  29  28  77  84  70  69  64  40  84  36  78  53  71  44  48  93  22  35  35  83  67  10  53  24  72  69  53  80  53  90  83   1  25  89  25  64  16  67  68  42  87  73  46  47  45  12  34  87  63  34  39  97  80  99  37  59  40  77  32  65  15  66  14  34   7  93  10  94  20  28  79  13  79  44  96  27  39  70  37  79  51  23  41  47  47  42  19  62  80   9  99  79  46  25  89  35  19  47  93  78  93  74  49  40  33  98  71  96  32  39  41  64  74  44  86  62  41   5   4  34  58   2  42  65  47   8  47  12  62   6   3   2  72  39  91   6  96  49  35  65  80  35  54  83  79  14  18  12  45  49  67  65  25  28   5  66  39  89  17  66  49  37  72  37  70  60  60  97  25  16  90  14  96  74  12  72  20  99  40  34  92  66  25  70   4  95  30  23  99  77  56  33  53  76  42  36  13  74  29  27  67  16  84  74  21  40  85  51  32  26  69  43  12  43   3   2   5  46  22  92  25  92  38  80  95  22  26  72   6   8  69  33  93  83  68  72  96  46  67  11  34  71  36  23  68  77  26  81  89  85  41   2  93   6  42   3  78  17  81  21  25  95  22  79  16  25  72  23  52  71  87  22  18  32  93  53   4  57  89  73  80  96  85  44  81  16  14  81  14  50  92  24  65  94  68  29  88  72  45  31  93  41  68  48  20  37  14  66  46  99  76  41   2  73  46  82  61  77  67  48  45  61  43  48  38  19  86  57  45                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                              9  55  59  13  17  51  67   5  23  97  91  84  36  41   2  32  47  33  79   1  25  34  98  12  10  13  38   5  91  77  32  10  74  72  74  50  23  20  70  57   1   2  68  14  80  26  91   1  48   5  38  42  93  64  93  67  80  85  90  21  35  55   8  48  26  36  98  37  12  49  83  15  24  43  51  52  71  74  56  49  29   2  39  46  54  62  44  83  77  27  26  30  38  75  60  99  62  82  61  15  43  23  25  50  66  16  53   3  22  80  87  24  61  52   2  61  76  20  92   2  93  44  55  24  88  41  91  20  97   4  58  39  40  18  79  41  76  42  64  45  11   2  62  44  38   9  44  59  90  23  31  81   4  70  50  98   4  30  64  83  65  59  12  84  95  70  21   6  25  25  79  99  62   4   5  15   5  44  47  96  23  30  11  62   4  68  54   9  36  48  38  86  12  51  28  14  46  51   1  69   8  56  58  15  62  75  97  49  25  22  21  26  12  66  22  76  31  78  58  90   5   3  84  52  87  63  96  34  28  44   3  64   9  41  26  94   1  99  53  87  29  80  79  36  32  54  24  94  75  48  18  37  91  51  20  50  21  93  33  42  45  10  62  46  52  74  94  72  75  20  95  56  30  79  58  12  70  76  83  39   5  95  91  75  62  17  47  13  94  41  33  22  40  19  54  55  72  39  83  36  69  27  11  67  36  72  29  77  14  76  82  42  53   4  92  36  21  38  73  62  61  47  94  30  81  86  84  74  11  92  33  98  63  86  71  45  46  46  74   1  20  96  68  21  87  72  64  73  46  74  61  22   7  39  16  80  35  58  11   2   5   9  11  73  32  42  48  44  98  30  73  80  55  20  81  59  98  40  67  22  19  43   4  86  41  69  36  28  79   7  20   7  17  82  66  51  76  53   6  46  73   3  42  29  37  51  42  85  58  89  43  20  45  67  21  70  28  77  24  71  29  53  58  63  66  99  58  77  53  27  96  91  12  56  34  62  33  99  24  81   9  97  93  67  69  32  46  22  78  47   8  28  46  90   7  78  85  49  92  93  28  31  84  67  64  49  96  95  35  95  58  18   7  94  42  84  91  19  57  60  23  12  58  12  81  47  66  76  29  76  94  24  18  33  85  64  50  63  40  36  71  64  50  87  29  52  74  50  47  36   5  29  23  16  99  43  34  80  99  98  33  75   7  80  86  20  24  47  31  68  17  72  34  32  88  47  64  49  68  67   6  90  52  45  89  43  18  66  10  96  96  99   8  80  37  60  99  52  39  15  34  56  82  24   5  45  40  25  74  69  25  98  51  99  98  23  63   4  47  56  38  63  82  86  35  91  55  97  10  73  47  17  25  76  89  65  74  32  60  73   4  17  17  65  36  34  63  55  80   5  13  47  44   4  45  42  75  45  77  82  81  77  40  70  68  78  78  14  11  27  78   3  22  15  97  97  28  96  96  16  68  36  71  95  10   7  71  38   1  85  11  51   1  32  45  16  75  75  19   2  22  16  49  27  12   4  61  36  28  32  92  31  13  85  36  67  47  57  54  76  54  38  68  72  81   6  11  83  78  20  98  43   8  55  57  82  95  14  39  57  92  91  78  79  60  38  41  90  98  92  18  63  34  75  97  66  98  78   1  90  30  10  25  57  68  61  95  11  58  16  10  87  53  58  97   8  54  47  38  62  44  39  26   6  22  97  22  27  65  38  56  80  92  17  69  44  21  77  83  50  63  30  78  18  44   4  20  96  59  28  37  20  60  71  44  79  29  73  27  55  37   5  71  79  69   8  70  52  69  79  43  37  73  87  12  50  80   4  82  81  27  51  80   7  85  97  93  44   5  47   1  74  75  88  86  33  47  72  85   5  81  70  58  21  99  47  11  73  10   7  88  29  79  24  66  25  75  79   6  62  55   2  25  87  99  45  57  81                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                            81  12  37  79  55   2  27  78  12  67  38  44  68  47  66   9  17  53  62  44  47  58  29  59   5   1  96  38  33  19   9  56  96   9  22  29  71  32  42  90  90  53  24  36  30  94  13  48  86  97  54  79  10  80   4  13  65  78  94   3  62  43  35  12  28  97  58  86   2  44  37  19  21  49  44  28  35  65  69  50  22  93  16   9  26  66  92  78  33  80  93   7  14  10  49   8  49  37  68  49  67  99  85  55  87  60  98  95  63   3  18  33  12  94  10  56   5  96  17  61  83  54  13  15  63  70  26  29  88  26  84  82  54  14  83  74  98  17  94  82  66  57  70  77  82  30  37  51   9  14  58  12  50  49  11  88  70  76  86  65  38  60  28  21   5  28  19  24  42  99  14  42  17  84  79  61  10   6  41  42  29  99  53  80  34  19  97  48  46  23  90  66  84  76  89  49  84  61  98  42  97  47  68  83  81  73  38  77  89  57  37   2  67  38  13  62  36  79  80  23   2  36   2  31  72  74  87  51   5  50  60  26  12  44  70  49  99   7  66  50  72  50  35  56  85  49  82  23  96  76  50  73  92   4  23  27  88  32  40  16  51  87  24  16  85  89  15  73  68  40  93   6  84  61  13   9   3  92  12  49  19  52  26  12  32  98  28  97  29  68  34  36  96  16  20  11  94  18  27  13  44   1  68  17  54  88  67  32  56  81  19   8  37  10  20  10  82  21   3  30  31  29  62  66  87  29   7  56   9  34  25  52  20  93  44  30  21  74  17  30  74  40  79  50  62  96  88  93   8  60  16  71  16  57  16  23   5  87   2  93  91  11  15  39  86  81  68  23  77  35  89  97  98  87  17  48   3  95  76  11  55  85   9  36  85  49  38  91  53  10  48  10  68  44  26  52  67  45  35  62  36  47  36  27  99  57  81  75  37  20   1  71  15  98  51   6   9  35  12  14  77  92  13   6  95  54  97  81   1  43   9  49  41  80  58  13  36  15  82  20  84  96  78  78  49  31  97  69  36  46  22  40  38  33  50  10  41   3  43  18  46  39  97  14  58  59  88  33  95  79  47  42  76  97  53  56  12  22  70  26  62  11  54   4  48  50  20  92  12  55  26  75  87  46  86  98  60  94  94  75  60  25  52  91  10  92  98  96  71   2  63  53  62  87  21  63  23   5  76  43  39   7  48  84  69  59  86  18   4  38  36  99  25  58  60  93  33  58  17  54  14  31  16  82  29  75  62  64  90  15  86  79   1  56  99  10  44  24  64  44  81  17  21  25  53  69  67  38  24  95   7   8  66  38  27  84  81  69   6  20  88  13  87  68  48  30  87  40  69  69  46   8  56  26  80  34  21  33  51  57  65  15  78  38  13  99  30  88  43  86  56  13  77  11  99  73  70   3  34  63  43  96  42  36  82  26  63  42  38  48  74  34  76  25  69  43  19  74   4  70  99  89  74  34  67  24  61  67  64   6  91  86  61  44  77  37  83  56  70  18  86  55   1  56  13  52   6  84  60  70  73  98  61  92  98  20  59  23  65  18  14  62  45  85  33  56  51  25  96  42  93  87  21  17  62  59  33  19  13   9  65  16   2  97  46  49  90  18  65  36  84  24  63  20  88  70  46  15  45  25  72  85  18  95  60  31  19  51  15  19  71  64  89  80  10   5  35  75  67  94  34  98  86  61  80  16   2  44  10  29  73  42  56  97  65  41  33  19  15  35  29  17  10  71  90  66  22  24   7  89  62  41  55  43  42  98  85  71  88  61  47  16  85  59  83   2  35  42   8  55  85  38  26   9  99  27  10  31  67  38  60  34  18  16  53  83  40  82  78  17  78   4  14  47  56  77  53  96  36   8  83  55  55  60  23  85  34  25  17  36  92  17  43  68  19  73  87   9  22  15   1  72  99  93  27  85  82   9  77                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                          77   2  79  84  93  29  78  81  53  19  35  43  36  45  92   3  23  97  86  29  53  19  19  89   7  78  58  23  88  71   9  99  91  29  22  68  32  21  83  57  53  90  28  31  72  74  97  28  60  30   4  60   6  28  49  89  41  43  90   1  41  36  66  37  95  20  33   6  22   4  94  39  73  64  61  61   9  22  29  28  24  26  32  41  12  40  77  24  15  67  81  59  17  56  29  50  86   5  41  92  35  94  68  36   7  37  69   2  84  68  82  26  15  48  24  87  95  80  61  35  69  45  35  68  28  40  12  64  34  30  90  68  24  63  10  89  75  54  71  48  32  27  29   1  22  82  83  79  67  38  16  56  83  85  43  17  52  69  86   2  94  93  81  33  12  38  46  52  81   1  69   6  85  76  13   9  92  13  18  71  71  71  84  23  36  76   4  26  92  12  35  28  32  27  52  68  43  31  29   5  23  89  67  17  59  96   1  43  33  15  19  86  33  99  21  97  30  54  51  12  89  15  69  43  24  59  48  54  85  89  32  14  85   4  11  41  99  99  58  86  16  80  39  45  99  58  71  51  50  66  63  24  23  55  51  73  54   7  89  81  18  36  61  54  47   9  39  23  91  60  29  70  59  94  67  70  33  58  34  33  73  82  53  63  21  83  18  63  90   9  70  20  81  49  48   1  16  52  94  81  78  23  38  17  11  26  16  47  10  42  13  62  78  89  55  12  94  54   1  43  69  97  26  28  56  60  72  45  29  24  59  29   8  92  55  95  12  17   8  83  46   4  96  10  40  27  13  67  10  90  26  25  48  98  87  73  26  53  56  75  54  16  73  65  19   5  99  93  20  73  79  23  23  72  51   2  64  83  34   2  77  67  92  36  54  27  82  64  12  40  12  77  38   3  18  10  66  23  75  41  74  52  25  57  44  33  91  61  36  74  45  36   3  37   5  75  40  80  28  69  55  61  13   9  35  19   9  18  76  81  47  69  27  33  45  95  99  96  42  50  28  66  48   5  67  22  75  48  94  52  96  25  85  93  84  86  54  11  53  70  67   1  60  60  52  54  87  66  99  77  46  89  99  39  64  71  48  27  70  12  71  84  92  83  22  55  95  98   8  78  46  37  42  75  26  54  46  21  13  39  77  58  84  81   5  19  69  48  83  88  25  26  25  79  52  35  67  86  89  87  70  37   3  48  12  63  67  87  99  90  57  82  35  47  90  36  42   5  19  30   7   5  42  74  28  86  74  80  88  76  11  47  74  85  73  99  27  33  48  61  51  34  52  36  95  98   7  60  74  60  30  78  39  96  92  23  69  35  79  25  33  28  37  10   1  37  12  99  45  57  32  62  91  47  10  48  12   1   2  67  79  20  28   4  92  86  83  17   9   7  17  94  47  60  47  12  40   2  49  99  76  15  86  59  53  83  91  38  23  12   4  67  60  20  39   8  24  99  22  20   1  80  28  19  63  50  37   3  86  86  67  65  40  97  77  66  43  64  54  73  63   4   6  48  65  94  92   7  14  44  13  82  32  12  37  98  26  44  25  43  10  97  71  40  14   9   3  66  47  14  51  59  50  38  39  26  27  41   5   8  72   1  76  54  63  46  23   6  94  77  22  30  76  92  42  63  68  60  58  18  54  52  24  47  10  32  46  82  80  37  30   9  83  28  82  39  55  44  27  60  84  71  90  64  21  78  51  23  86  93  77  82  15  46  16  17  47  32  82  74  38  18  46  61  53   6  23  40  60  60  16  60  19   3  88  80  93  88  58  88  35  16  26  79  25  56  71  41  82  20  56  22  78  95  64   1  77  20  63  26  71  47  69  23  84  24  32  73  50  93  46  87  35  35   6  66  55  22  49   9  47  91  55  91  59  67  96   7  63   8  34  41  12  65  73  75  30   5  36  82  55   1  14  29  80  85   5  76  59   6                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                        26  17  26  23  92  29  85  83   5  79   5  76  73  60  59  58  74  80  12  73  29  80  70  57  66  85  45  91  28  19  49  48  94  87  40  43  18  53  61  60  66  82   5  30  63   7  66  23  65  55  82  58  63  72  96  96  24  80  97  93  43  30  77  46   5   6  49  42  64  87  92  26  41  50   9  73   1  11  11  12  95  45  31  14  54  21  67  79  60  88  35  80  63  85  52  26  45  80  68  44  84   9  23   4  48  99   6  13  72  16  34  55  44  94   1  14  87  36  77  14  37  97  17  38  75  10  17  95  69   5  30   2  76  21  99  18  26  98   4  96  28  48  87  54  28  95   3  17  58  11  21  59  41  42  47  92  67  62  11  53  32  79  98  75  49   1  85  15  28  24  20  45  82  80   9  59  41  88  48  98  98  17  38  12  53  66  97  16  57  17  57  32  30  13  65  17  59  33  62  47   8  36  89   4  55   5  93  63  66   1  27  93  18  55  59  71   6  27  46  61  62  82  62  61  87  57   7  89   7  13  62  69  33  63  30   8  45  48  19  90  41  69  24  43  91  31  28  58  98  46  11   4  12  73  38  32   6   9  97  43  29  19  26  79  25  44  13  26  32  67  93  81   3  93  15  57  15  64  55  83  52  25  79  49  22  98   5  47   5   2  49  92  15  33  59  73  80  21  43  25  92   9  11  31  87   7  48  89  15  38  21  35  66  23  54  34  72  99  86  85  75  27   6   8  98  37  69  64  34  55  21  76  66  64  80  72  37  53  42  12  32  61   3   3  86  64  50  52   7  82  30  58  93  71  46  22  57  56   6  94  11  19  57  47  15  81  91  21  84  61  24  54  34  98  13  94  62  57  21  90  29  97  61  19  33  96   1   7  90   7  67  28  65  84  96  91  15  51  16  88  85  28   6  98  88  23  60  72  78  23  14  39   8  75   5  95  89  49  77  21  81  29  28  37  71  77  67  54  95  45  47  64  66  31  17  10  48  57  93  48  33  43  92  22  77  54   1  73  98  15  47  72   2  65  66  76  90  94  30  75  33  69  34  79  35  25  49  67  54  72  42  36  77  27  42  87  82  56  73  39  86  11  20  16  52  21  88  71  27  98  98  10   4  14  24  63  24  61  29  73  74  28  21  28  32  18  55  11  25   1  22  47   5   7  79  30  38  74  32  34  77  79  79  55  11  72  46  96   6  94  39  84   9  25  10  40   6  48  54  61  16  14  11  51  67  94  24  57  53  37   5  54   4  61   9  71  36  35  77  25   1  64  42  24  44  36  51  63  97  55  35  26  11  17  76  87   4  44  79  51  92  72  20  61  52  44  65  92  59  42  36  27  40  63  39  23  95   8  84  84  24  46  27  42  24  44   4   1  43   1  42  99  19   6  15  70  41  26  48   4  27  35  51   2  85  54  16  53  32  55  94  74  58  41   6   7  40   8  96  74  10  70  17  18   5  82  75  81  85  58  32  82  31  35  48  41  56  80  53  66  71  66  55  11  29  76  30  24  54  13  81  27  74  64  33  31  91  92  42  17  48  69  32  95  39  11  23  85  95   6  59  85  71   9  28  64  58  75  64  25  33  71   3  74   6  62  14   8  31  37  75  12  52  10  89  76  97  67   1  52  46  40  98   6  55  86  19  31  18  57  60  74  13  91  93  59  40  84  71  23  84  69  72  64  26  37  83  53  93   2  66  37  14  97  63  48  23  84  82   2  27  74  54  88  53  42   4  78  55  95  49  48   5  88  62   3  43  85  28  70  96  92  12  58   9  77  34  57  32  51  29   5  13  39  95  88  74  16  21  26  72  67  85  35  54  35  37  70  90  24  48  46  33   4  52   1  37  18  15  11  65  21  12  15  76  52  96  80  58  11  33  76  27  14  28  62   6  25  92  78  15  74  46  29  40  79   4  63  52  59  56                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                      34  18  37  95  20  71  31  36  11  32  91  24  54  94  48  96  74  11  14  90  69  13  53  65  14   6  83  88   5  93  46  63  87  23  23   4  71  50  26  37  31  42  89  81  13  48  99  28  46  17  33  43  32  66  95  85  67  68  89  84  26  13   9  27  43  16  71  61   9  49  22   5  16  41  88  52  19  82  35  10  45  73  47  69  81  67  18  67  94  74  53  10  30  78   8  46  67  57  76   6   8  79  10  73  69  31  80  75  22   7  39  15  26  97  63   6  33  63  29  69  65  59  51  45  93  65  32   3  94  57  43  25  91  40  48  68  79  72   2  10  10  15  41  28  47  73  51  82  65  66  10  36  93  43  98  76  19   3  49  37  48  31  53  92  75  47  56  18  17  99  74  69  20  77  78  51  87  85  47  90  75  36  56  58  54  76  47   6  35  34   3  81  74  88  30  45   5  25  39  22  25  44   2  11  11  69  93  52  33  62   1  59  94  30  88  98  21  90   1  91  93  96  45  43  23  16  98  50  80  45  82  61  60  95  30  97  31  13  74  66  28  72  62  85  14  34  30  20  20  40  55  14  85   2   3  50  86  12   6  61  65  88  41  67  43   4  97  45  25   6  99  83  45  43  54  69  86  38   1  40  76  19  77  19  58  24  47   9  46  74  77  71  92  14  33   7  44  30  19  48  73  12  38  68  26  99   3  54  89  78  38  62  48  44  36  35  62  47   5  36  39   2  38  39  28  21  51  37  94   7  48  37  11  87  70  26  77  56  33  72  57  19  15  59  30  73  88  11  48  92  85  81  46  70  74  17  97  43  86  71  94  87  50  34  98  20  97  42  63   8  73  91  37  70  42  99  98  74  49  73  93  16   2  92  31  13  92  19  11  36  56  46  46  50   1  75  33  21   7  12  97  15  73  60  45  97  12  22  35  22   9  24  63  53  94  79  45  50  65  39  93  61  14  28  90  51  29  58  44  69  74   3   9  57  83  22  15  62  72  87  81  64  16  10  74  51  75  62  48  72  32  34   5  38  22  23  42  33  86   4  94  10  85  25  59  35  99  83  74   9  38  51  72  28  95  84  42  56  92  81  38  77  75  45  39  93  60  18  61  96  82  51  91  52  34  73  69  59  45  25  89  80  58  39  82  46  35  16  51  31  37  63   8  74  54  58  40  82  22  11  75  50  10  43  70  29  65  78   6  96  30   6  45   6  38  77  13  16  24  97  23  61   6  40  56  99  69  63   8  63  41  21  18  95  16  79  86  30  57  56  43  98  63  10  32  76  81  87  52  59  32  77  65  64  45  74  18  15   6  68   9  98  66  92  17  33  44  70   7  11  10  54  86  83  67  77  45   9  88  66  36  38  72  30  56  93  70  37  74  81  10  56  85  27  94  74  33  75  86  36  39   4  92  93  95  43  29  55  86   1  23  66  40  86   3  47  19  74  25  42  16  29  87  15  59  72  34  32  25  91   8  81  13  99  94  77  52  32  93  52  80  95  85  57  24   8  66  32  58  21  95  21  67  26   4  27   1  27  17  72  68  14  90   4  55  66  52  73  27  48  43  88  52  87  42  79  23  55  66  24  75  47  75   8  64  45  31  92  91  33  74  36   9  71  93  12  44  75  29  43  52  49  85  14  82  66   7  92  51  91  18  13   3  53  47  36  62  52  76  93  59  58  20  58  25  51  30  29   1  58  34  36  24  19  83  39  80  78  28  59  48  85  28   5  20  68  35  33  16  70  86  23  98  49  12  26  64  70  56  17  67  29  62  78  37  15  93  64  46  78   1   5  13  92  27  87  86  66  23  60  58  16  76  43   8  81  63  24  87  72  90  86  89  58  60   3  18  90  28  60  25  76  72   8  48  93  76   2  87  26  73  13  78  58  97  56  61  20  88  70  66  43  64   9  37  51  17  42  32  41  60  81                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                    61  29   5  61  59  12  47  25  82  20  29  14  11  93  78  63  79  90  88   5  20  50  94  47  35  40  60  85  91  88  27  32  26  43  67  22  98  46  50  83  78  84  16  75  61  39   8  88  38   8  47  52  88  54  93  91  70  40  96  14  86  57  95  18  91  32  58  48  61  68  72  15  65  46  71  94  23  39   5  83  19  14  97  60  26  75  81  75  88  82  73  91  66  65  77  43  38  81  26  29  57  64  46  48  54  31  93  39   1  27  95  74  82  95   9  90  46  30  93   9  76  21  34   9  89  96  75  34  93  50   3  66  96  13  14  59  38  25  62  33  90  73  45  82  88   3  72  56  78  79  95  91  94   4  69  74  49  26   1  69  71  17  69  11   8   1  21  49  58   9  52  92   9  44  61  72  70  25  74  64  67  23  78  15   2   8  17   8  28  25  30  72  49  10  14  77  73  12  85  98  72  67  89  73   3  40  66  50  52  86  90   7  92  24  57  24  11  52  56  86  89   2   8  63  15  10  55  57  52  60   5  45  96  12  39  70  76  30  68  12  20  27  11  63  17  72  81  14  28  22  71  48  73  40  87  50  39  60  35  26  53  95  17  22   4   9  48   8  96  85  80  34  86  68  87  83  11  14  49  60  25  65  57   2  95  98  46  35  40   8  37  71  73  60  79  21  24  94  88  90  14  48  88  18  22  50   8  65  52   4  15  95  72  37  92  31  51  80  26  90  35  40  61  41  49  16  81  19  73  72  91  15  44  99  10  46  64  55   2  51  22  63  50  73  79  62  57  70  28   1   3  36  19  57  66  18   9  56  92  41  64  11  13  61  16  61  50  85  43  22  52  93  83  70  27  30  51  63  43   3  47  47  33  57  73  52  87   5  47  42  34  20  83  92  55  70  51  44   1  72  23  84  60  45  46   1  13  50  10  99  66  30  15  44  13  93   6   7  30  98  97  86  96  71  19  64   5   1  13   2   5  90  36  48  39  11  97   3  86  44  30  41  11   2  85  55  35  71  75  48  37  79  59  98  46  76  82  27  55   3  34  14  10  96  57   2  78  34  32  66  96  42  83  82  29  93  20   1   6  59  78  44  31  23  73  98  28  24  61  10  93  69  40  71  21  47  32  44  58  15  45  49  68  57  84   2  54  71  87  87  74  49  14  84  46  33  62  48  89  37  51  46  34  77  48  30  58  21  36  57  93  44  15   2  47  37  84  31  39  61  14  46  50  93  23  92  95  58  27  97  38  37  50  94  41  61  12  28  14   7   2  50  92  82  46  93  17  19  40  11  75  82  15  18  54  38  71  13   5  93  73  69   9  31  10  49  28  61  99  10  50  47  28  47  39  59   9  35  12  26  69  71  75  96  20  66   4  99  54  28  37  81  83  84  69  67  98  82  32  22  32  76  54  26  79  64  73  18  99  95   8  60  97  93  49  12   7  40  14   7  37  70  24  90  67  35  93  57  44  77  82  80  53  44  73  80  95  50  13  36  42  44  10  18  66  57  93  99  90  29  51  86  70  53  33  56  94  67  10  98  74  73  71  70  42  19  60  64  78  67  86  10  62  89  55  68  22  51  93  34   8  18  63  43  62  77  83  33  80  74  90  52   7  86  27  34  54  11   1  53  88  95  28  54  31  49  39  80  58  91  21  49  22  58  97  47  97  85  64  85  49  42  22  87  60  58  93  84  90  35  41  60  13  39  17  96  52  68  96  48   6  20   4  98  11  12  36   1  52  34   5  25  36  23  53   4  65  58  28  26  40  40  69  36  77  43  17   6  37  87  79  64  74  86  65  80  34  92  24  49  23  14  85  94  93  41  62  65  45  27  44  78  80  65  39  70  15  35  82  22  78  71   9  86  51  30  72  42   8  67  12  44  75  93  47  33  61  20  93  36  78  63  29  20  14  54  73  94  72  24  25  94  53                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                  48  74  39   5  95  70  89  44   7  56  41  69  46   7  46  90  30  57  55  28  93  50  67  91  98  82  31  55  44  49  36  25  66  32  78  67  34  53  26  25  53  36   6  22  22  55  90  29  62  74  10  79   9  82   4  99  61  53  31  73  63  28  28  19  40  24   5   1  50  75  84  72  39  73  90  78   3  86  63  39  77  94  39  55  46  50  41  67  75  98   2  52  13  24  73  83  43  95  98  24  45  79  76  76  57  67  18   8  94  67  96  70  32  55  51  30  43  25  27  18  36  70  60  46  44   3  58  36  18  69  86  26  50  10  48  31  45  55  79  72  44  84  25   9  55  71  91  39  11  38   2  40  57  26  74  80  26  17   9  74  24  94  56   6  41  36  90  46  99  63  10  71  51  40  33  23  52  92  80  87  94  97  28  38  46  23   8  85  14  73   1  20  61  21  27   6  51  56  50  48  25  56  41  22  90  67  25  73  95  76  61  44  64  63  15  77  26   3  81  82  82   9  54  42  98   1  64  96  74  56  71  16  66  84  43  76  15  79  40  65  66  67  52   2  13  85  64  73  69  27   6  92  37  64  17  77   1  79  53  22  45  93  92  41  94   8   5  68  90  47  92  20  97  93  12  82  35   6  21  10  96  45  82  88  56  22   4  88  90   6  15  68  63  27  94  81  73  23  15   5   7  59  71  18  11  70  62  23  43  54  24  52  73  90  27  29  53   1  31  53  77   8  78  55  89  99   3  58  37  14  50  84  53  42  53  19  50  11  35   6  19  18  97  12  76  69  48  90  16  65  18  86  11  54  19   3  25  85  83  58  55  80  41  41  32  99  22  73  66  38  43  69  14  84  57  24  96  40  32  81  87  53  70  80   4  70  48  11  94  40  89  52   8  84  47  83  53  32  66  59   4  48  84  88  97  80  60  61  81  21  50  31  32  10  42  55  18   9  27   6  64  73  33  69  59   5  24  31  90  48  63  38  13  72  92  93  18   4  84  51   4  44  90  94   5  30  48  11   1  33  86  97  26  21  99  80  57  49  87  15  69  63  69  78  89  57  93  88  10  96   8  30  62  85  41  70  79  92  67  72  94  12  73  36  37  86  77  63  43  97  60  67  37  83  26  93  70  38  80  50  55  80   9  10  48  58  87  21  48  28  46  65  79  65  26  97  36  63  47  54  22  19  62  22  28  76  11  30  19  32  88  40  78  35  77  15  20  75  12  86  14  78  56  28  11  79  43  96  39  71  78  53  91  56  35   1   4  74  87  81  10  82  15  38  99  19  13  43  79  24  40   2  14  51  96  96  64   7   4  45  64  99  47  53  48  90  69  65  10  98  59  40  72  27  65  25  91  92  27  76  32  40  86   9  25  77  23  29  43  52  20  29  34   9   4  71  16  95  99  61  42  27  42  30  62  20  22  66  98  88  35  86  11  38  71  82  59  87  38  64   7  81  21  93  13  47  36  36  78  99  93  42  14  56  52  77  17  86  13  93  36  72  30  23  27  12  69  73  55  14  64  48  19  97   8  64  16  69  47  25  91  83  67  20  96  25   6  49  27  43  58  26  88  22  39  96  43  92  84  31  56  60  54  42  70  91  39  31  25  49  81  73  65  97  65  52   9  66  66   9  55   4  56  95  67  21  16  77  70  57  96  86  60   6  38  73  35  83  47  10  73  57   8   2  36  59  31  42  23  35  44  93  69  31   6  57  49  78  21  48  38  68  42  12  90  73  54  73  99  53   7   9  19  10   3  95  87  85  32  11  20  80  69  28  56  67  91  25  64  99  82  71  66  87  23  60   9  96  96  38  31  74  64  41  73  75  57  16  80  89   5  73   2  72  67  34  84  38   6  56  48  42  88  85  58  71  91  99   1  11  55  54  49   1  16  15  56  59  10   3  86  70   5  38  35  85  61  18  52  63   5  18  20  43                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                39  41  18  88  61  58  36  53  80  41  77  56  12  63  32  32  60  80  67  67  60   6  99  15  59  59  62  83  21  27  91  40  72  29  41  43  42  58  16  69  39  14  14  58   9  13  80  53  62  54  46  20  82  14  57  93  43  34  22  78  49   2  66   5  14  83  40   1  50  51  15  82  11  63  28  19  82  38  64  47  76  58  53  49  38   3  55  26   4   9  27  51  81  89  12   9  85  61  80  49   9  10  13  78  99  76   8  59  40  19  45  60  89  12  56  10  57   8  52  84  46  39  20  44  88  45  43  73  30  31  65  22  70  31  47   2  50  61  81  22  62  43  77  45  66  94  13  29  84  90  41  42  50  52   6  88   7  35  15  32  47  33  83  40  72  35   2   1  26  54  72  83  91  28  78  68  19  33  54  14   2  42  38  19  52  52  38  56  24  40  73  47  11  38  80  66  98  65  65  34  72  51  23  16  96   5  37  22  37  40  91  88  29  57  67  52   4  76   1  32  14  11  34  58  48  48  69  19  94  22  85  64  68  51  51  61  96  84  34  51  16  28  78  11  84  19  59  82  61  11  63  31  75  35  75  18  67  53   3   5  16  40  41  30  40  70  33  70  55  36  80  83  95  37  30  72   3  88  47   1  10  25   1  59  15  74   9  60  42  77  85  50  54  95  39  47  58   3  36  25  66  12  32  81  22  29  19  29  70   4  24  18  64  40  15  29  31  77  19  57  54  41  81  54  61  85  40  49  26  69  42  52  73   5  78  44  60  45  71  11  71  72  36  89  88  76  60  99  48   8  14  73  27  74  57  70  15  11  69  66  16  43  55  28  53  79  60  86  36   1   5  35  85  41  52  35  20  99   8  47  97   6  96  78  89  75  13  58   6  16  65  50  42  26  44  25  55  30   2  85  41  21  23  92  81  48  67   6  48  37  67  58  83  44  40  86   2  77  28  33  47  81  74  84  33  50  20  79  36  67  20  32  69  79  91  13  12  58  24   5  15  78  58  86   6  71  82  89  14  62  28   2  67  83  79  12  96  53  38  24  29  87  55  74  26  68  18  69  34   3  20  36  87  83  24  66  47  47   8  51  27  36  91  32  51  40  34  49  66  20  34  31  38  39  21  41  37  40  27  84  61  73  92  81  19   5  11  76  90  36  64  83  15   1   7  84  51  54  47  63  68  84  87  42  46  71  22   7  54  98  82  45  28  21  19  54  46  71  72  72  31  72  17  77  68   9  75  31  92  87  66  28  24  90  59  47  84  68  28  72  22   5  53  22  59  14  73  70  92  38  71  50  59  59  80  33  63  23  34  76  26  57  26  18  95   7  94  88  54  96  62   3  38  79  22  34  72  55  44  86  78  12  48   2  52  65  44  90  18  14  94  51  13  64  10  22  13  87  35  19  43  37  77  91  24  63  41  77  28   7  77  35  93  49  45  30  89  63   9  66  88  86  32  94  49   8  24  61  80  67  26  83  33  25  86  70  80  37   1  79  52   3  45  10   2  50  71  39  52  43  73  90  36  11  60  15  59  52   7  15  39  10  68  48  55  70  16  86  69  45  64  98  70  99  41  65  95  69  62  73  40  30  76  16  28   6  99  21  84  36  32  64  89  22  45  45  24  92  30  93  88   7   6  99  29  91  68  71  23  71  29   6  54  66  67  80   6   9  85  25  46  84  93  39  54  42  97  68  80  84  27   3   2  57  52  50  72  88   2  31  54  78   3  53   8  59  23  39  35  41  28  52  43  23  80  73  77  61  91  82  14  56  92   6  60   9   1  24  21  18  61  46  21  82  36  76  12  30  72  31  81  49  93  17  66  93  46  55  34  83  82  52  46  96  45  65  99  41  28  99   6  31  43  79  26  93  87  55  65  55  32  60  34  57  75  88  27  16  23  75  75  81  69  66  50  21  94  15  80  76  75  51  81  70  62                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                              45  62  62  46  26  24  26  23  65  81  45  87  98  78  86  45  90   2  39  66  80  88  10  51  31  10   6  20  47  13  17  94  12  19  17  65  64  57   8  80  10  70  44  37  56  82  19  21  31  16   4  22  99  89  83   3  82  49  44  45  28  80  25   8  90  65  90  56  65  60  82  66  60   6  77  76  67   3  15  85  86  34   6  80  38  20  35  13  94  11  60  25   1  46  68  75  62  25  67  65  76  15  98  12   3  68  87  36  22  13  95  64  52  63  47  37  90   1  57  20   5  41  74  44  24  66  56  92  12  60  57  51  92  92  42  53  70  36  13  29  49  41   7  88  86  83   4  94   8  21  78  93  49  51  93  28  42  33   5  26  86  87  21  46  96  57  98  33   7  30  75  16  24  71  61  30  62  29  92  27  28   7  96  44  54  90  58  34  65  28  41  69  67   4  97  60  50  91  59   7  83  35  52  16  59   4  55  25  29  17  86  22  10   5  88  46  51  86  82  76  24  34  36  18  13  77  34  85  14  80  40  16  23  22  91  37  68   4  18  82  20  37  12  10  34  12  44  33  41  87  39  32  99  79  45  86  51  21  94  18  96  20  60  23  35  28  80  50  31  17   8  74  45  10  34  82  82  66  94  25  80  31  57  47  53  22  84  51  85   1  40  61  75  69  46  14   1  96  63  81  51   4  96  59  28  20  20  65  57  56  33  90  52  24  89  14  84  87   6  64  96  62  90  67  88  72  31  64  69  22   2  34   2  43  64  34  54   1  23   7  27  51  32  62  74  98  33  94  48  91   2  52  89  83  97  66  69  94  45  56  72  13  38  14  70  31  82  73  57  52  55  84   6  90  99  23  35  21   3  94  10  88   3  55  94  22  26  54  92  46  35  21  63  45  55  57  73  49  15  36   2  57  79  89  69  19  44  97  42  16  94  54  64  74  16   9  45   6  43  85   1   9  49  79  19  42  67   9  51  61  92  75   9  53  30  82  31   9  62   4  55  89   8  93  34  15  74  68  79  41  80  17  39  74  77  52  87  16  43  32  26  41  89  70  85  55   9  85  17  32  41  19  10  20  32   4  60  95  22  88  51   9   5   7  52  31   4  43  52  16   1  96   9  18  37  34  22  44  18  23  52  15  41  26  91   1  98  86  64  20  10  94  67  48  82  74  25  71  45  26  86  70  26  85  81  73  12  10  98  24  40  38  32  80  21  96  93  70   4  31  66  26  21  90  77   3  44  63  86  34  20  39  30  43  18  34  69  90  75  71  70  61  86  35  90  24  17  46  54  68  30  18  93  63  62  92  96  85  15  46  34  20  30  88  49  72  86  86  24  86  87  42  69  94  43  12  31  37  37  83  38  86  30  28  82  10  75  44  72  64  35  49  55  53  64  91   1  50   6  52   2  52  60  57   7  90   2  95  39  88  46  81  95  94  13  97  27  77  82  36  81  60   2  85  87   2  60  13  67  63  78  75  50  84  92  69  74  40  52   5  86  50  55  94  48   5  63  57  58   5  76  90  39  91  20  66  38  35  45  59  28  72  90  55  87  85  18  73  35  15  95  41  25  25  16   1  66   9  76  91  52  37  83  92  45  51   9  10  62  28  98  23  60  38  78   8  31  11  87  16  93   4  26  41  29   8  59  28  12  75  69   6  72  72   5  75  70  95  91  67  67  78  71   4  62   5  53  42  59  11  46  41  96  49  75  32  87  59   9   9  96  41  98  86  90  33  73  19  95  80  89   3  51  22  11  80  83  91  54  10  10  85  62  77   4  65  83  63  17   9  33  90  15  36  96  69  87  42  33  50  77  37  86  17  43  48  73  70  30  58  55  16  45  24  75  23  26  65  25  36  60  25  10  24  60  16  85   5  14  15  43  86  59  30  68  13  29  79  30   9  95  77  18  63  99  51  47  27  28   9  33  66  32  53  11  11                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                            10  85  75  29  19  91  13  58  18  35  88  82  73  57  67  67   9  13  93  62  52  60  15  24  25  15  21  69  49  42  41  13  40  11  73  85  59  12   2   1  59  16  51   6  89  14  28  30  27  41  60   9  54  79  38  27  60  26  99  66  91  49  54  64  76  31  21  10  54  65  50  81  65  30  13  38  48   4   6  90  57  26  43  59   1   7  97  23  12   1  19  36  28  24  18  41  31  84  92  25  61  88  62  56  46  35  99  91  44  52  70  65   1   8  40   6  92  33  16  29  98  23  36  26  45  86  61  90   3  36  93  88  57  48  50  24  61  75  42  23  97  10  15  14  45  12  53  76  17  35  33  70  72  25  27  11  42  99   5  15  61  79  11  58  17  64  39  86  80  54  20  53  99  26   1  80  54  67  52  41  77  11  74  14  48  91  32  97  66  77  40  43  82  72  67  59  16   9  29  13  49  89  80  57  14  40  78  96  59  11  36  92  72  38  79  95  57  30  85  18  88  98  16  29  59  93  76  30  37  93  93  10  32  38  55   6  53  77  10  43  28  17  90  67  11  37  71  52  87   1  92  85  19  18  60  13  47  22  91  42  71  33  70  60  98  57  18  24  25  30  88  93  71  65  20  88  42  46  95  65   1   9  31  63  11  11  10  28   6  48   7  40   9  62  27   3  90  82  50   6  49  15  36  90  19  37  17  20  47  38  60  47  93  44  93  62  65   9  62  47  21  63  44  68  96  65  52  18  21  38  92  31  32  23  59  15  75  26  55  34  47  39  51  33  48  90  82  52  14  46  57  49  80  83  90  44  17   3  31  48   7  14   4  33  94  29  19  61  29  95  12   4  74  74  17  66  88  35   3  35  94  24  58  22  11   1  73  37  23  92  42  14  68  56  22   7  40  73   3  34  98  13   5  72  61  84  14  44  77  96  31  96  94  70  25  99   9  19  86  36  73  42  48  66  14  53  42  84  45  21  20  18  83  83   5  34  52  93  50  16  99   3  24  88  30  14  40  38   4  62  69  51  72  89  71  16  17   7  56  52  56  15  91  17  55  43  29  39  37  85  16  86  20  64  32  70  16  13  83  56  41  50  30  58  59  50  51  41  41  70  44  51  63  97  21  61  89  63  73   2  56  56  59  86  12  43  41  82  57  30  14  42  23  67  16  76  92  71   1  43  44  49  20  98   6  17  69  78  48   9   7   7   9  48  32  45  93  16  81  29  81  72  15  62   8  83  26  42  85   1  89  84  76  65   6  67  19  36   6  96  86  94  20  54  30  66  54  28  44  21  55  59  60  36  71  76  78  67  41  12  83  67  45  42  32  73  60  60  36  37  39  15  46  72  48  61  51  93  24  19  42   9  22  38  39   4  28  20  12  30  57  28  74  33  76  83  81  92  64  51  15  83  31  72  24  92  94  94  72  54  54  19  94  25  62  87  68  92  38  58  83  39   5  85  66  25  54  40  13  31  83  10  85  48  23  61  94  54  55   6  93  13  26  29   7  41  18  37  26  42  42  21  80  14  83  77  75  92   8  93  66  95   3  28  86  55  81  16  90  61  32  43  57  48  23  18  39  29   4  77  29   9  80  88  41  77  85  90  30  83  21  88  17  33  87  54  86  30   5  77  56  36  29  39  51  85  57  29  10  13  18  71  78  17  10  88  80  92  82  40  12  99  21  12  90  21   7  40  33  42  18  21  87  96  23  65  78  67  41  71  76  68  99  78  89  91  43  13  93  91  69  46  75  42  55  74  79  29  72  56  68  27  99  56  36  87  55  15  27  74  35  53  36  71  20  57  68  98  95  46  29  64   8  38  64  63  92  74   4  48  12  67  22  66  53  15   2  58  53   9  95  71  14  97  54  65  58  30  88  60  63  82  32  82  68  25   3  94  10  62  81  50  13  66  49  54  93   8  40  48  61  93  54  34  32  84  51                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                          45  89  70  71  81  36  95  85  44  39  11  52  40  24  47  13  27  68  60  58  66  36  91  70  26  49  44  63  75  27  82  99  10  99  84  32  21  22  35  20  81   7  46  80   8  12  81  24  37  75  75  91  51  77   2  45  39  76  89   1  29  98   9   1  93  33   9  43  72  31  88  74  68  14  56  62  51  25  99  83  48  42  38  52   8  23  22  58  67  90  96  55  92  28  53  32  92  13  87  66  49  39  72  54  46  71  24  44  95  37  68  88  53  13  74   4  62   9  48  79  52  55  71  55  56  63  90  74  34  43  69  82  66  47  78   9  67  25  53  29  81  72  86  16  81   3  60  74  87  40  74   3  86  92  23  27  76  37  33  80  32  86   9  69  61  24  33  58  55  96  18  45  19  23  29   2  47  90  51  34  19  47  51   6  74  88  41  57  89  85  81  33  92  27  58  91   4  73  20  56  71  72  41  54  50  91  18  73  57  41  17  67  49  46  20  19  29  74  16  82  28  76  37  54  68  70  11  59  98  43   2  64  11  51  90  89  79  98  90  83  27  44  84  59  39  95  39   8   1  41  25  91   5  77  71  24  28  62  26  58  87  43  88  51  20  62  52  75  71  63  72  77  28  61   3  65  12  84  50  27  16  37  67  82  93  89   2  29  74  70   1  33   2  73  54  95  21  26  39  48  54  87  70  97  31  99  76  78  29  34  40  38  21  12  86  21  63  63  59  66  52  95  71  26  38  66  53  54  66  61  97  58  71  72  63  68  66  45  19  71  96  49  42  40  21  93  73  82  81   9  71  60  74  70   1  64  85  18  84  85  27  86  73  88  66  94  24  56  79  10  55  90  45  74  93  41  92  94   9  15  20  83  73   5  13  55  87   8  77  77  75  41  59  29  67  15  70  38  91  91  38  23  37  32  97  49  56  75  59   6  35  72  26  18  43  39  49  75  83  24  77  11  94  17  37  51  27  53  25  61  41  68  36  34  56  28  76  95  15  90  40  77  89  12  30  39  22  60  35  24  23  27  49  46  90  29  72  29  47  75  62  75   9  96  55  16  10  14  71  69  98  40  44  16  10  41   4   5  53  19  49  28  24  16  80  87  26  12  48  13  12  82  26  36  55  52  11   5   6  15  13   5  83   4  55  44  37  53  60  70  47  81  91  91  94  25  95  96   5  60   5  15  79  79  33   8  37  50  77   8  36  97  99  79  23  51  24  11  41  66  42  97  95  34  83  88  88  85  86  25  24  32  46  46  34  53  90  54  32  57  63  98  95   1  13  56   6  75  47  63  53  12  99  93  99  28  58  77   6   9  84   7  68  87  59  91  21  90  13  99  98   1   2  54  99  22  79  32  63  67  93  95  30  21  21  58  77  38  51  60  67  22  61  95  18   8  82  56  52  97  27  13  20  79  43  79  23  12  69  24  58  71  82  95  64  16  29  16  54  68  54  21  75  69  45  20  47  96  86  13  41  91  99  41   3  90  33  89   3  61  42  27  17  23  36  40  67  85  23  89  33  54   6  30  91  31  20  58   6  89  21  40  92  60  13  62  72  75   1  57  79  69  63  86  25  14  77  59  81  14  54  35  57   6  69  61  46  97  51  26  67  69  82  30  36  72  68  27  52  64  97  38   4  98  62  43  48   8  21  12  86  79  56  55   6  61  52  48  55  53   2  74  66  75   3  56  38   3  18  48  99  32  33  20  16  94  75  79  89  28  85  75  80  91  25  76  11  60  74  21  68  88  23  28  53  10  92  22  79  62  17  29  89  46  72  34   5  91  88  78  56  82  69  17  52  18  22  97  22  11  80  27  31  49  68  54  31  89  16  42  91  82  27  93  67  50  73   9   8  84  52  90  37  22  88  58  57  55  54  58  50  97  58  67  64  58  29  10  30  17  62  49  98  22  52  37  88  66  70  29  23  29  79  75  56  99  66  80                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                        58  13  55  39  75  87  20  93  24  93  22  96   8  27  51  90  77  34  82  11  19  55   7  71  61  96  77  40  50  13  52  68   5   4  24  36  89  96  98  66  28  51  66  95   5  78   9  61  29  16  46  82  69  52  98  61  66  27  95  52  56  52  25  86  73  11  13  50  86  82  66   9  26  62  57  84  61  44  98  51  89   5  55  16  17  95  25  40  25  78  42  50  26  96  24  16  48  38  89  14  86   8  84  66  40   7  88  78  42  79  82  14  76  54  30  62   7  18  60  14  34  21   6   6  56  62  82  96  71  97  21  36  69  58  83  71  78  98  12  45  14   5  87  11  47  51  29  68  11  12  31  30  92  51  99  35  75  81  83  23  43  37  73  79  41  32  74  54  76  82  72   2  41   7   6  11  83  87  22   7  74  16   1  59  44  10  10   5   8  26  58   4  12  98  95   7   9  88  27  89  20   9  60  55  91  36  52  24  37  36  12  86  56  51  39  39  92  43  64  11  15  94  28  19  44  17  59  51  40  15  52  21  28  31  36  70  13  80  16  23  47  60  46  91  78  96  62  63   7  29  85  67  52   3  46  85  89  28  28  97  70  28  57  97  43  76  70  35  38  24  93  30  17  32  54  78  16  46   6  49  30   7  62  30  80  80  36  11  38  19  13  80  66  67  89  19  37  61   2  82  98  30  81  14  78  20  69  21  55  98  73  26  38  80  85  39   5  68  17  33  70  99  93  83  53  87  85  38  22  95  88  94  43  78  97  15  49  30  46  71  59  79  84  80  28  42  21   1  75  54  69  15  45  41  70  88  19  53  21   5  57  58   7  49  44  63  69  13  62  10  48  44  29  24  83  43  66  17  48  41  17  45  73  85  72  86  33  87  25  41  58  83  61  13   9  34  82  94  94  96  70  43  13   7  87  83   1  89  11  25  87  27   3  92   1  66  21  72  79  29  99  30   7  76  80  77  74  72  58  19  98  73  28  54  75  52  70  87  11  41  48  21  41  68  75  68  13  85  42  69   4  93  25  85  73  72  11  43  29  72  30  46  93   6  88  28  81  18  92  60  80   9  87  70  91  31  56  42  77  21  28  41  70  87  19  18  45  65  98  10  28  53  75  20  38  38  11  52  91  98  38  10   4  82   1  17  25  71  72  57  67  13  97  58  68  49  36  72  71  43  56  52  38  47  79   6  61  57  46  71  42  20  95  24  26  60  93  56  23  90  25  26   6  97  12  68  82  87  56  21  24  15  42   4   4  10  49  64  69   8  78  53  95  78  92  11  82  37  81  11  66  38  37  70  15  19  92  37  74  33  36  66  64  88  52  45  17  18  66  56  26  52  12  10  58   4  31   7  36  94  51  65  85  93  71  95  73  11  87  76  17  48  32  35  41  79   6  65  14  87  69   7  95  93  29  77  67  45  30  41  72  78  73  68  72  67  87   1  99  80  68  58  12  61  31  13  84  65  23  51  23  22  84   6  73  84  58  86  31  50  96  70  78  60  70  46  74  29  21  22  50  26  32  56  79  12  29  77  73  55  63   7  66  50  43  49  36  66  49  31  17  10  10   6  77  54  56  99  78   3  47  95  69  26  89  65   2  86  46  44  24  87  95  32  75  61  89  14  62  25  70  85  83  80  75  93  73  13  12  42  54  12   6   9  66  12  85  23  48  84  83  45  99  86  64   7  45  89  58  30  42  86  67  50  45  91  33  42  92  49  11  30  20  32  71  31  32  30  29  66  90  29  53  57  45  68  82  50  17  83   1  89  41  63  68  91  99  52  34  19  86  89  12  32   6  59  12  65  97  10  35  71  45  14  68  26  33  27  82  68  94  84  17  13  84  98  59  74  58   9  56  43   6  94  78  54  42  27  32  10  38  10  17  19  62  44  35  97  98  61  24  49  20  52  74  21  39  17  81  98  43  60  82   9  93  90  11  26  62                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                      96   9  45  89  46  99   3  32  79  88  62  29  30  58  56  22  39  57  75  33  94  31  75  55  20  90  66  26  21  37  46  54  95  91  47  11  44  69  25  72  18  10  79  69  42  11  92  33   4  64  87  12  21  34   8  99  62  71  70  16  16  88  96  33  28  29  12  23  34  83  57  77  45  95  81  27  10  17  91  40  21  19  32  89  41   8  62  56  35  26  30  24  81  46  29  44  74  95  42  19  48  12  67  91   1  58  87  20  55  65  21  46  57  29  73   2  33  70  86  45  60  76  64   7  66  18  62  56  77  15  49  88  74  57  98   3  51  17  73  67  10  24  99  18  48  84  31  95  20  78  24  72  82  16  90  61  17  65  76  26  55   3  63  49  22  63  91  43   2  73  45  71  99  87  70  77  45  20  61  41  97   1  27  53  35  70  77  39  84  82  19  93   4  26  13  78  39  60  33  49  88  48  18  66  18   5  79  24  76  82  76   4   1  85  17  21  97  86   9  12  57  32  71  91  61  88  74  49  79  10   1  71  36  81  97  50  57  40  68   9  86  87  33  87  76  45  47  80  70  99  22  88  86  99  92  23  93  79  10  21  66  42  92  53   7  88  11  28  87  79  46  96  13  58  51  47  59  27  56  87  11   9  33  13  53   9  84  66  75   9  69  98  81  61  78  22  71  71  50  23  51  55  85  35  90  81  11  81  52  59   3  49  49  64  54  19  78  48  21  73  95  28  74  26  33  37   4  17  86  42  83  80  69  27   9  93  38  46  97   2  33  70   1  19  86  43  80  52  33  67  11  88  89  19  84  59  80  55  23  13  40  33  17  71   1  45  63  59  24  48  46  85   3  60  80  61  69  75  49  15  54  24  62  98  30  81  57  42  65  19  68  18  38  25  17   9  86  48  68   5  88  21  91  36  64  87  45  36  63  77  50  59  17  71  54  13  19   9  71  57  26  73  76  30  84  84  82  83  52  74  42  24  28  84  93  12  93  94  86  52   3  76  90  73  35   8   6  63  21  13  42  26   6  70  34  51  35  88  55   7  12  54  41  55  43  29  33  97   4  20  80  41  89  25  87   6   1   8  27  74   9   8  29  87  61  52  71  11  93  42  17  36  27  61  56   9  72  77  43  54  29  67  42  39  18  55  36  86  66  57   9  55  72   4  52  89  47  76  85  86  88  72  85  14  64  65  54   7  57  61  45  16  21  61  19  50  18  86  84  24  14  23  23  29  53  25  28  39  77  21  21  51  92  39   9   1  44  45  29  62   3  47  95  77  81   1  32  88  28  94  72  85  70  26   7  42  59  33  38  63  63   4   6  77  46  96  29  30  53  17  84  36  67  86   2   7  14  40  13   4   1  17  65  89  89  81  96  41  87  42  86  63  52  14  52  35  93  11  38  27  76  91  40  81   2  33  63  86  71  88  25  37   2  43  77  53  12  43  66  66   2  58  73   7  97  81   4  16  92  72  47  64  85  10  76  86   5  75  64  38  67  75  22  29  71  42  69  49  36   3  39  50  24   9  64  15  83  34  35  70   8  98  94  81  33  76  90  67   4  45  80   4  34  29  60   9  55  32  28  62  56  71  95  20  99  93  39  96  75  25  28  40  21  95  92   3   1  54  35  11  30  88  32   5  44  89  56   3  20  49  50  83  90  99  97  61  70  33  74  88  21  73  41  23  44  24  84  90  29  69   4   7  37  56  93  40  53  65  65  69  46  79  99  88  77   1  98   9  55  77  78  19  87  77  51  38  51  30  36   9  71  35  75  79  32   4  21   6  67  23  21  45  76  22  87  41  49  97  29  54  27  92  64  35  27   8  85  95  32  15  85  28  52  51  26  10  85  20  70  41  14  55  72  53  12  20   1  48   5  89  14  67  34  12  40   4  24  56  71  19  91  79  55  62  69  53  75  30  70  70  32  43  20   5  75  42  49  10  63  80                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                    96   3  84  26  70  64   9  11  10  94  24  42  21  81  70  11  20  75  20  43  60  45  22   4   2   5  41  91  29  38  63  46  29  94  13  93  37  47  30  40  50  96  90  43  14  69  35   4  57  32  64  87  28  82  28  78  69  69  40  41  30  84  21  80  85  79  51  42  57  55   1  39  35  50  56  96  76  96  25  52  64  95  23  62  10  53  51  48  37  85  67  76  12   2  39  72  82  92  78  41   2  32  31  93  64  54   9  81  14  47  61  47  66  92  64  75   3  68  87  20  82  79  71  38  45   1  30  11  10  25  31  66  98  18  41  81  52  86  75   6  96  44  80  16  80  81  34  76  94  14  51  57  87  27  62  84  85  71  15  46  83  25  26  45  35  53  94  45  25  75  70   7  11  59  66  24  75   8  60  69  74  41  58  72  94  91  99  73  70  94  46  10  44  19  36  64  78  32  34  41  87  15  77  48  64  28  90  95  42  15  31   1  71  99  87  74  44  20  77  70   4  30  51  42  83  55  92  69  82  59  99  73  29  78  39  34  37  66  68  80  55  66  51  68  59  11  64   1   7  76  48  44   4  57   6  52  88  37  16  31  61  77  80   9  86  59  32  51  89  97  28   8  90  25  34  42  11  96  47  73  35   7  47  67  80  90  77  77  50  55  77  25  45  64  90  38  19  22  98  84  10  13  70  52  65  32  81  58   9  66  73  21  31  80  83  94  74  56  94  67  86  64  60  44  91  76  22  86   8  96  59  75  63  26  89   4  77  71   2  32  47  28  63  71  47   3  23  73  58   6  13  82  77  83  90  35  38  18  32  31  27   2  12   7  56  97  99   5  25  90  23  26  20  61  55  49  52  63   4  93  17  20  51  56  27  16  55  99  60  37  63  50  27  67  96  15  63  20  46  44   4  89  39  65  45  81  50  11  50  58  60  16  16  15  34  60  56  74  54  67  57  69  96  43  60  71  54  69  42  82  12  23  82  20   2  56  99  33  12  77  87  25  63  22  99  45  86   5  99   6  64  33  38  42   5  61   7  99  22  11  28  61  35  55   1  14  17  91  75   3  57  66  46   6  65  45  34  50  24  99  90  96  94  18  68  67  21  65  55  99  95   5  25  71   5  23  98  61  51  27  10  77   5  52  42  75  99  12  84  86  56  32  75  77  16  93  93  68  28  33  62  64   9  98  78  24   9  18  93  47  99  95  16  82  11  28   6  23  70  93  82  42  82  19  89  53  37   5  49  12  81  77  98  72   4  44  85  98   1  76   5  56  87  66  24  91  29  43  98  16  59  31  75  50  39  81  64  20  13  40  64   8  91   7  30  38  63  81  73  32  52  38  60   3   7  66  23  35  18  84  69  71   3  92  92  40  50  39  44  33  77  84  55  23  90  43   6  23  91  39   3   5  57  65  48  48  93  28  86  78  17  23  11  76   3  57  91  22  48  65  10  41  64  68  96  18  66  45  40  53  97  91  67   8  64  28  73  18  17   6  18  91  25  31  39  79  88  54  39   1  58  19   6  16  96  23  20  10  25  63  58  45  56  34  99  55   3  62  86  95  59  35  87  80  84  13   5  40  52  43  31  49  86  10  73  45  11  86  24   4  78  52  58  57  79  89  30  57  21  85  30  22  97  14  92  81  54  73  79  14  20   2  19  34  75  52  34  71  60  78  66  57  22   8  58  80  99  48  51  25  77  42  47  49  30  94  19   2  97  10  20  38  57  84  77  30  25  12  61  43  20  83  84  75  52  31  69  38  27   8   9  57  66  25  11  15  55  18  66  47  39  33  40   2  44  28  19  74  78  71  35  95  69  81  48  49  79  96  71  77   5  77  97  95  98  26  64  41  19  46  10  15  89  31   3  36  91  76   7  11  91  86  91  21  10  40  24  59  76  62  13  51  90  34  89  81  37  63  59  33  84  56  67  63  92  17  75  60   1  16  61                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                  91  87  91  30  13  20  64  48   4  17  84  19  11  38   7  91   3  95  66  85   1  75  23  53  37   7  36  44  26   8  71  28   2  96  22  33  63  90  29  92  29  99  58  64  86   8   1  23  21  41  40  42  98  65  93  67  75   2  69  18  28  16  26  60  77  34  84  54  68  94  63   6  99  58  88  76   4  83  57  32  79  97  32  50  27  35  59  74  40  44  38  94  52   5  70  26  46  95  64  85  99  89   3  39  26  46  23  34  86   1   8  41  70   9  47  15  67  56  69  20  97  51  39  84  53  80  96  81  33  22  97  44  70  77  24   2  96  10  32  72  30  37  81  30   9   7   6  67  27  91  83  52  43  38  65  74  16  48  52  43  25  99  38  94  25  92  77  43  71  56  24   3  29  49  72  80  20  24  65  91   3  36  84  65  66  19  45  35  29  16  19  94  26  30  88  59  11  31  75  64  90  57  39  63  52  27  77  68  26  55  70  14  42  52  90  56  54  19  96  74   7   6  44   8  33  26   1  16  63   4  58  98  14  15  60   5  22  30  70  12  93  59  64  41  18   5  14  41  60  58  78  45  68  62  37  61  28  54  87  63  65  54  76  50  54  55  44  29  68  90  48  78   4  65  77  11  22  73  49   4   4  87  70  38  35  93  88  19  82  82  28  31  31  89  94  10  57  35  93  11  47  32  73  70   3   3  15  41  41  84  40  28  68  83  96  89  53  43  33  98  22  44  28  35  60  76  11  48   4  66  40  17  74   2  91  68   4  95  53  21  36  21  16  82  77  75  62  21  66  56  58  91  44  21  18  50  79  54  52  61  36  11  67  28  90  53  18  33  21  85  35  28  79  58  25   1   7  10  68  74  56   2  13  93  75   2  66  87  19  76   8  86  76  96  12  21  55  74  33  88  69  98  69  67  22  41  60  95  31  17  15   6  41  87  50  52  98  10  97  49  67  11  22  26  21  63  40  67   5   6  33  35  31  80  86  64  90  48  64  24  38  46   3  33  13  19  71  88  56  67  90  54  57  84  78  95  80  38  70  60  81  55  74  57  73  86  22  66  69  84  54  75   5  38  66  52  84  69  99   8  85  99  98  81  31  17  30  74  53  66  93  26  79   6  11   5  92  67  10   3  92  94  55  48  71  78  67  60  20  87  54  11  23  63  63  61  78  17  95  96  65  97  95   1  95  40  65  81  33  96  55   7   2  53  27  74  24  67  27  40  26  22  13  23  81  94  12  16  89  48  18  93  45  34  30   4  91  80  66  17  46  54  58   6  90  27  96  51  65  92  23  11  84  72   6  17  17  23  77  15  59  34  85  11  28   1  43  45  43  58  68  51  97   9  22  44  11  50  79   9  51  19  81  58  76  49  51  71  43  86  34  24   8  66  93  85  11  62   2  83   1  91  41  91  32  95  43  42  64  93  93  80  65   1  35  18  86  37  80  96  25  15  74  35  46  38  68  84  70  61  40  49  66  81  69  28  11  34  16  97  33  48  11  58  43  52  12   9  18  11  24  70  47  99  44  84  88  24  12  37  32  78  37  31  35  34  91  50  26  29  54  30  80  17  62  52  70  38  59  87  40  68  32  18   5  16  58  12  45  82   9  76  15  38  31  55  51  54  47  98  48  87  67  28  88   2  52  14  45  58  90  13  16  15  45  85  19  62  66  17  45  37  81  39  39  56  91  68   2  96  52  65  78  75  22  21  94  74  25  48  30  45  30  72  73  21  57  82  57  41  65  29  88  19  87  96   9  85  81  90   6  16  57   7  35  58  50   2  80  58  81  65  85  57  44  48  18  85  36  57  98  75  73   9  13  79  59  93  24  65  19  17  30   1  64  67  74  44  65  78  69  53  83  88  52  10  22  95  66  55  27  69  36  93   1  31   5   9  13  96  87   7  60  43  82  59  94  51   7  13  41  80  85  20   8  21  28   4  86  24  47  43                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                85  65  42  39  79  91  55  35  32  84  19  63  59  87  72  88  54   8  75  92  26  27  26  91  46  96  78  20  12   4  10  52  82  41  14  35  51  16  45  73  85  18  14  63  60  84  81   3  89  22  20  51  12  58  45  14   1  58  53  34  26  40  88  22  18  15  58  64  85  86   2  90  76  30   4  54  15  10  54  98  15  65  22  99  25  62  38  16  84  41  54  65  39  54  59  28  76  78  91  55  91  19  76  24  28  89  33  69  95  72  99  91  22  44  53  88  35  19  55  65  78  92  60  78  57  40  53  65  61  99  41  45   3  23  12  43  70   7  90  74  68  28  34  38  27   5   6   3  81  23  63  54  14  53  35  64  99   2  82  37  35  30  52  57  56  46  56   7  81   4  37  72  50  12  48  21  29  33  56  52  77  22   2  88  78   6  79  36  10  30  45  75  88  36  47  13  23  44  63   5  79  53  48  83   5  96  58   6  79   5  47  66  77  72  20  62  14  28  68  68  41  69  86  40  32  21  44  67  91  15  44  44  28  32  98  95  92  16  92  80  81  20  28  31  17  37  38  67  19  54   1  23  62  58  28  13  14  68  65  59   2  61  66  18  27  17  11  45  86  62  80  75  12  51  84   9  68  87  49  44  19  42  34  93  99  74  16  54  67  89  70  10   8  45  21  85  97   3  38  55  89  34  68  91  43  36  22  25  39  99  20  80   2  43  52  68  35  86  45  99  57  85   8  70  61  33  33  62  57   1  27  43  78  43  11  19   4  31  12  74  99  87  16  77  78  24  89  62  87  18  88  79  52  16  91   8  92  71  33  91  41  61  82  45  95  16  82  68  46  36  51  90  63  53  16  66  22  57  57  65   5  64   6  23  17  68  23  81   5  72  34  83  12  26  36  15  82  50  20  52  27  45  84  14  54  29  29  18  61  84  61  48  84  77  94  43  79  88  23  57  45  82  84  31  25  15  12   5  75   1  47  41  59  49  29  11  32  18  24  51  56  92  12  35  46  44   9  47  66  85  97  44  66  15  93  34  55  55  44  56   6   5  18  59  20  67  30  21  87  70   6  47  63  85  13  19  94  33  53  40  87  56  39  12  63  24  76  28  42  99  53  77  85  21  42  95  15  16  48  54  26  74  84   1  18  64  50  12  76   7  85  40  35  75  82   9  49  99  36  74  41  33  62  40  26  99  15  18  50  55  69  79  18  74  84  65  14  41  73  65   4   5  32  26  90  58  96  45  25  50  69  95  91  86  12  61  63  21  31  71  41  63  14  27  12  43  34  14  25  13  51  59  50  17  53  56  62  13  38  84  44  98  86  32   4  78  78  54  87  48  21  34   7  42  58   3  10  21  97  81  78  78  69  71  29  27  33  87   4  54  62  53  34  74  19   6  51  69   7   3  86  98  51  10  69  50  67  18  19  17   8  57  35  20  76  96   4   9  78   7   3  78  70  38  67  35  41  23  48  70  24  99  36  70  62   3  67  77  21  65  52  74  35   9  66  61  70  75  37  94  40  96  64  91  44  11  62  56   6  94  96  83  66  91  46  23  29  45   1  57  55  42  49  88  25  99  98  19   5  24  94  45  78  35  63  91  13  87  35  71  63  56  11  66  90  11  80  42  72  10   1  79  44  17  85  48  23  54  45   8  67  23  50  53  64  72  49  39  16  25  64  20  52  21  42  15  96  39  64  98  90  78  10  40  68  57  95  33  92  97  51  69  87  30  90  67  78  92  87  76  81  56  91  17  79  37  92  87  79  73  89  41  51  37  69  89  94  57  65  64  67  53  77  44  48  77  15  55  93   7  46  62  30  28  46  69  16  73  22  19  11  25  46  73  29  33  61  98  97  50  50   5  49  11  54  35  72  26  54  72  45  22  48  31  90  32  41  96  64  94  21  42  61  94  14  69  26   1  48   5   3  97  47  97  59  12  60  86  66  48  19  18  33                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                              30  88  99  10  30  70  35   8  35  28   4  16  11  88  87  91  57  35  11   1   1   2  75  87  80  70  20  85  95  24  79  44  53  99   6  46  13  70  11   4  90  42  62  98  99  10   1  73  33  62  11  80  93  36  97   1   7  34  94  23  15  91  24  71  18  62  35  85  17  94  23  70  73  83  35  20  80  57  58  58  26  62  67  21  52  34   9  75  24  64  12  25  22   6  28  76  82   9  52  70  20  79  45  29  38  15  58  29  43  88  85  72  81  21  40  14  90  18  53  18  13  76  25  40  68   7  96  91  25  16  47  84  30  56  30  31  12  81  35  69  58  57  39  23  78  92  57  37  68  67  63   5  61  66  22  86  47  73  16  51   8   2  95  86   7  97  50  40  69  67  31  62   3  25  84  81  48  47  28  82  82  98  70  14  81  29  16   9  73  73  64  28  62  35  10   8  35  27  62  41   6  50  92  68  43   5  18  76  54  98  74  80  38  92  47  61  92  28  98  32  45  10  19  23  93  14  69  13  17  39  43  10  17  76  61   6  42  96  89  35  41  84  77  59  62  68  92  59  34   6  40  43  86  88  43   1   9  16  43   6  80   2  66  92  33  19  63  84  52  59  80  80   6  68  10   6  39  77  34  70   9   7  37  68  64  89  52  23  76  63  13  99  70  44  23   5  96  80  55  29  15  20  25  69  57  30  12  63   7  77  91  81  90  68  36  66  57  39  89  76  78  39  20  42  23  23  79  66  54  93  21  78  60  27  36  17  50  61  43  42  86  41  78   5  56  96  15  21  53  82  61  91  59  76  34  96   2  28  87  24  69  16  22  11  36  53  47  82  15  26  57  74  36  59  54  25  50  66   3  22  74  77  56  69  28  23  54  23  70  53  49   9  21  81   7  70  56  64  32  56  72  55  80  31  95  62  85   7  99  42  64  76  36  58  52  69   2  80  25  90  97  62   8  62  23  45   9  93  89  49  16  10  83  24  19  91  23  82  39  26  95  29  40  83  48   5  85  45  26  51  44   8  73  82  43  37  55  78   9  21   4  74  47   6   9  25  90  41  75  85  39  60  25  18  71  16  20  97   2   3  72  92  97   5  22  82  40  26  57  29  95  39  40  78  53  49  11  25  44  54  51  30  40  49  98  82  45  38  15  80  89  13  91  83  24  46  37  76  48  13  88  27  94  34  30   8  31  15  86  64  44  45  37  43  55  69  86  69  61  16  10  37  82  92  51  54  60  30   4   4  24  36  78  62  48  21  48  67  62  88  22  94  30  44  43  71  41  99  26  21  16  50  59  40  10  37  32  16  75  47  69  47  94  11  72  48  64  18  77  93  29  74  25  99  49  46  32  74  36  93  89  36  60  56  24   1   3  49  41  58  38  94  69  96  21  22  64  67  86  93  21  11  47  60  14  16  48   6  68  84  84  67   2  39  58  57  34  45  23   1  42   6  24  36   1   2  86  56  90  59  54  56  52  61  66   1  66  42  94  94  80  41  56  50  41  23  33   6  50  73  72  54  17  21  49  24  37  96  84  19  28  98  25  65  99  10  94  83  99  65  97  20  95  53  23  79  53   1  15  12  94  40  78  31  54  31  10  12  72  17  49  16  10  44   9  26  77  56  34  24  30   3  15  70  57  85  62  61  31  40  19  73  58  60  44   9  72  61  66  51  74  31  63  51  91  98  40  73  94  49  83  24  32  51  92  33  72  42  37  48  51  42  16   3   1  99  42  37   1   6  44  60  72  86  73  80  40  19  87  33  76  63  28  43  76  21  47  77   3  64  13  41  48  39  77  19  55  81  90  85  52   6  82  21  16  75  33  89   3  46  66  11  77  71  18  25  49  85   5  91  21  68  34  95  29  67  99  56  43  88  78  23  60  50  87  79   7  36  39  76  30  79  95   9  16  45  16  28  26  83   2  39  26  95  43  83  33  99  63  35  78  94  54  70                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                            85  37  69   2  35  99  73  88  73  53  32  65  97  88  46  34  65  78  49   7  90  63  80  65  68  36  56  41   4  30  37   7  98  30  73  99  11  47  67  68   3  64  92  40  63  71  17  18  68  46  14  26  91  13  80  24   4  22  89  27  26   6  52  50  92  47   8  39  10  14  66  79  96  64  44  73  53  71  14  45  66  56  94  57  61  28  74  76  28  41  45  46  70  90  14  71  60  69  87  88  91  98  39  96  48  22  97  22  82  53  78  86   5   1  69  48  89  93  56  72  99  52  38  57  79  47  22  83  76  91  21  57  22  69  43  89   7   1  99  80  91  52  39  63  40  67  24  31   4  18  95  75  17  19  36  82  35  40  26  84  77  39  37  14  74  63  59  61  30  59  38  52  65  83  38  96  82  71  35  72  30  79  25  37  34  56  56  64  34  29  80  14  25   3  52  12  41   4   4  48  45   7  20  55  48  36   1  12  86  56  52  87  52  41  84  41  24  57   6  44  95  77  76  61  70  51  66  64  66  50  70  98  34  43  97  57  23  93  66  69  92  79  91  39  22  89  94  32   3  99  37   2  55  43  51  63   1  50   5   5  13  63  52  13  46  81  42   3  22  32  65  27  26  98  10  91  77  60  57  45  38  37  89  36  87  87  18  40  65  15   2  24   9  33  24  22  53  28  84  50   3   7  87  63  88  97  95   9  49  91  89  19  19  89  87  22  94  69  38  49  21  21  97  42  74  28  36  79  22  10  18  60  71  90   3  44  24   2  93  36  54  88  72  26  50  56  33  94  68  98  69  10  13  88  45   8  68  86  72  86  84  61   8  64  89  38  73  35  11  72  94   4  64  84  68   9   8  76  84   4  21  57  61  60  57  12  39  72  81  99   1  29  55   5  17  13  35  72  45  75   9  83  43  29  31  99  90  97  82  28   8  57  90  81  29  93  85  96  79  70  38   6  43  21  22  77  77  83  77  62  84  74   8  52  65  57  23  78  39   4   6  44  52  17  73  11   2  85  56  53  99  59  27  45  84   6  38  90  94  69  93  48  69  13  38  12  47  55  28   9  55  74  29  72  31  31  64  66  49   8  73  58  97  52  11  80   5  35  43  60  58  82  66  19  70  20  15  57  73  61  39  27  45  65  49  38  50  47   4  43  98  73  65  90  94  70  27  54  20  10  41  44  30  80  23  94  61  49  65  50  34  35   4  92   2  49  18   7  76  53  89  10   5  37  75  38  77  16  48  71  28  12  86   1  53  56  12  81  74  67  31  45  12  21  84  95   2  49  78  43  24  39  86  98  62  14  94  15  69  78  19  20  39   7  97  94  37  42  57   4  63  86  96  81  62  85  74  35   5  64  98  51  44  51  88  35  17  48  80  26  30  42  14  57  61  89  13  13  74   5  24  31  80  83  78  30  52   1  20  27  21  61  75  86  37  84  17  75  71   8   8  53  71  93  72  65  11  19  71  75  16  52  89  43  65  36  56  92  64  97  41  25  13  42  47   9   3  95  79  39  74  73  96  43   4  74  84  77  31  95  23  14  48  31  27  74  41  99  65  18  38  30  96  54  18  95  47   7  29  41  26  95  68  76  18  49  81  63   2  16  16  48  94  79  16  91  60  94  28  56  26  91  88  22  95  73  57  36  20  84  22   8  65  43  80  81  47  79   5  82  84  54  91  61  89  87  94   5  98  26  59  13  74  84  72  45  52  13  54  24  83  36  46  25  61  72  57  21  78  89  24  53  98   7  38  64  71  16   2  32  64  85  80  90  53  31   4  35  62  44  58  52   2  59  93  75   9  83  42  54   6   8  48  65  98  85  59  32  58   8  32  49  58  82  66  82  64  53  63  86   3  25  20  41  63  70  22  86  72  74  42  63  21   5  83   5  73  56  82  93  26  21  66  81  99   2  35  83  85  42  20  24  21  46  87  57  15  40  99  71  79  61  52  39  23                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                          77  88  70  64  34  67  72  55  97  92  54  75  31  18  15  22  20  97  61  64  98  60  62   4  90  96  67  29  53   1  95  76  34  30   2  79  27  57  43  80  77  55  76  69  21  55  33  92  72  60  95  13  80   7  37  33  67  63   3  72   9  61  34  45  32  40  15  46  88   8  23  38  36  13  82  39  70  92  39  28  13  51  78  94   5  72  59  62  86  28  11  63  93  53  91  69  13  34  18  15  11  34  39  25  95  92  62  18  64  42   1  85   8  19  66   7  36  26  93  48  64  67  64  85  88  85  91  30  40  65  78   2  37  61  61  71  91  28  23  16  82   2  80  25  33  24  90  59  92  61  38  46  39   6  96  14  62  20  51  77   2  52  75  80  36   6  49  44  88  31  98  12  39  17  11  17  66  47  83  16  93  84  29   4  56   4  11  60  98  33  61   5  10  97  20  31  82   3  34  38  33  83  38  94  24  10  66  65   9  43  87  44  81  95   8  37  51  37   1  34  61  93  48  84  89  30   5   5  28   3  56  63  30  26  33  45  96  67  23  37  25  59  81   7  57   7  66  59  12  42  39  13  47  76  28   8  58  35   1  13  92  99  36  39  67  73  66  26  47  76  55  18  61  62  36  22  61  50  62  70  95  14  57   6  89  46  97  81  25  62  69  34  20  69  15  72  74  93  87  83   2  34  16  19  44  26  54  71  26  38  46  11  18  94  87  65  49  91  98  13  74  41  17  11  89  42  47  54  92  65   9  21  36  61  14  13  88  43  37  81  57  13   5  43  88  26   4  68  54  20   1  45  50  35  38  87  81  14  62  39  85  51  24  88  83  88  24  16  37  43  37  21  66  36  23  57  24   4  87  72  27  25  69  96  40  67  50  42  74   7  46  80  12  31  20  14  68  76  65  55  81  75  20  56   9  99  49  42  48  78  16  65  39  72  55  19  55  52  78   7   6   6  52  51  60  50  23  11  99  11  96  44  39  96  83  45  40  89   1  31  61  46  32  60  34  41   5  62  46  45  99  75  49  69  57  45  36  30  87  31  76  39  15  60  39  37  86  29  23  29  32  62  96  30  15  48  34  95  83  89  54  62  12  22  46  78  65  49  63  94   9  41   9  86  69  88  82  65  82  64  55  83   6   8   9  12  77  68  99  49  93  33  75  59  94  26  40  18  34  22  87  46  57  97   9  41  85  90  59  27  29  48  33  35  80  38   5  27  23  70  80  83  59  91  99  62  31  74  37  17   5  30  90  93  86  72  45  91  91  25  66  89  44  20  35  50  38  95  35  77  80  92  47  82  32  37   8  76  47  17  75   4   3  92  15  22  34   1  17   2  41  77  31  56  43  66  33  87  15  77  12  24  98  23  92  80  60  17  48  79  88  22  12  25  98  19  49  13  41   3  57  77  42  22  73   8  11  53  60  74  66  33  67   4  56  17  82  47  24  56  14  99  37  76  64  89  85  82  60  97  25  41   2   2  43  36  39  76  77  15  48  16  86  56   2  81  52  44  36  20  44  18   7  79  64  96  29  24   4  18  69  71  37  44  18  52  56  61   4  24   8   1  59  54  19  60  36  74  47  13  83  77   6  54  17  85  55  24  44  45  73  39  71   5  42  53  73  54   3  99  30  76  21  68  69   1  62  93  77  81  16  93  99  38  54  95  81  58  81  29  68  83  94  19   2   2  78  89  16  54  64  16  66  15  40  76  97  32  33  58  97  28  39  53  27  16  69  67  17  60  80   9  54  17  98  18  19  62  25  75  86  75  73  91  69   3  65  98  55  83  93  40  18  33  49  78  60  53  82  70  21  40  59  22  98  65  38  92  67  25  34  62  63  56  30  53  62  94  16   2   1  87  65  62  76  75  54  17  59  42  62  61  90  84  45  82  38  33  33  62  84  42  42  18  16  53  65  52  18  26  86  77  99  77  73  77  55  47  40  33  94  76  63  99  50  96                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                        16  95  86  99  49  88  43  63  78  96  46  66  53  39  22  84  20  43  46  59  92  18  62  70  36  84  54  44  75  33  34  88  62  69  74  50   6  22  53  35  81  96  53  33  93  51   2  49  52  90  32  26  76  93  11  50  13  81  96   1  98  54   1  48  15  88   3  86  46  57  72  83  38  62  46  72   1  70  58  22  10  68  40  72  46  38  14  57  75  55  94  75  97  45  18  11  32  89  60  44  67  14  67  75   4  49  49  85  35  36  92  40   3   8  11  56  40  58  72  24  70  38   3  79  71  32  80  31  50  16  21  78  19  69  52  31  77  14  19  39  13  72  35  82  34  26  34  56  15  88  33  26  21   3  81  50  78  46  30  23   2  27  10   2  32  23  75   5  66  98  67  82   3  16  74  66  33  87  35  30  94  58  71  88  97  63  16  84  78  18   2  22  22   2  16  65  12  58  12  93  76   5  90  63  87  18  58  38  47  41  70   7  40  67  69  76  53  69  88  60   6  11  83  82  96  70  23  27  20  86  16  16   7  42  94   2  53  41  74  16  73   2  80  18  99   3  45  98  19  54  68  11  46  81  98  88  58  78   8  81  55  48  79  26  72  49  29  10  30  66   3   3  98  95   2  79  20  66  39  98  78  27  87  91  27  30  70  47  42  45   2  54  43  61  64  48  61  69  68  18  25  68  17   2  11  55  62  54   2  79  20  97   3  81  35  38  26  36  57  50  48  40  15  55   9  28  95  81   4  85   2  70  32  33  27  80  82  37  72  62  27  92  43  98  62  92  82  46  47  76  63  34  83  17  90  73  69  95  55  76  90  81  16  98  83  95  92  34  90  42  43  40  14  38   9  26  10  71  75  27  66  90   6  34  36  13  62   5  28  12  18   7  54  22  13  16  66  25  19   2  63  31  11  98  18  51  65  48  99  88  77  89  14  41  15  66  14  90  14  77  37  42  78  37  42  55   5  24  69  34  59  90  99  86  17  94  22  88   1  25  51  90  97  79  23  32  66   8  77  59   1  92  76  45  15  96  13  15  60   1  17  68  93  54  85  98  43  71  60  95  93  83   5  61  73  92  11  55  87  66  94  60  50  73  87  41  73  43  59  98  34  27   9  37  21  37  31  14  50  62  58  29  86   5  38  18  40  80  82  76  21  19  83  96  51  17  27   7  95  57  38  85  38  97  31  51  29  21  68  33  41  40  39  10  97   5  57  10  18  58   9  21  56   8  44  33  48  87  31  57  76  14  29  23  57  13  73  88  28  46  75  64  63  84  60  49  32  53  92   1  75  99  18  15  91  18  24  83  66  45  99  82  15  89  19   3  13  34   6  42  52  72  15  88  10  86  92  20  30  71  96  61  35  89  65  32  24  95  50  48  39  59  26  68  18  96  98  30  60  53  24  54  29  69  41  74  27  40  94  66  78  34  53  32  92   2  94  17  45  17  30  36  69  15  98  79  19  38  37  52  32  30  42  34  37  31  69  40  79  38  35  34  35  57  88  57  16  69  75  50  80   7  10  14  32  69  34  68   2  25  71  96  81  42  43  81   2  54  14  56  77  43  51  35  37   6  68  66  53  48  24  66  91  74  24  12  69  42  12  66  43  89  90  94  17  21  84  98  82  60  69  26  59  57  40  94  24   7  27   2  86  31  36  52  28  47  80  69   1  79  87  76  90  66  31  17  68  21   3  46   9  47  31  49  12  94  23  15  54  38  70  13  42  56  69  50  86  17  39  68   4  96  39  84  37  98  10  46  48  81  35  39  35  27  52  75  76  16  27  47   5  30  80  39   5  51  34   9  78  16  92  82  95  78  60  88  99  39  16  96  42  30  32  16  73  13  93  30  80  57  62  91  78  84  36  75  77  74  90  83  23  18  12  69  50  65  55  69  87  50  99  98  18  26  54  28  24  11  52  27  31  79  43  41  10  23  50  93  79  89  40  98  77  60  87  16  34                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                      5  51  20  66  90  36  16   7  92  87  54  45  60  14   3  49  14  85  19   3  49  48  47   8  18  17  43  18  64  73  77  86  48  86  75  79  98  28  54  77  51  45  14  18  81  46  76  27  46  23  63  36  88  17  84  68  90  57  52  17  28   2  84   8  47  30  89  23   7   1  68   5  45  22  19  19  93  85  12  60  95  95  91  18  37  14  59  44  10  38  21  76  15  65  94  69  97  25  99  45  10   4  58  60  22   9   1  61  90  58  58  51  39  17  61  86  69  17  13  11  42  26  39  29  71  25  22  50  47  29  69  16  11  50  67  76  12  21  40  50  53  49  43  92  66  94  63  17  96  92  68  14  25  70  44  34  22  65   7  98  94  48   2  35   6  74  70  52  47  88  14  53  16  94   3  29  50   8  41  37  89  37  56  28  39  66  38  36  88  94  70  18  64  87  28  53   6  54  43  59  37  19  81  98  66   6  26   3  36  19  36  85  95  25  34  85  24  93   1  44  20  51  57  30  16  14  91  33  48  33  64  41  96  91  39  33  46  67  65  56  64  62  22  88  47  81  37  92   6  68  45  60  36  27  78  86  61  18  38  77  41  13   4  71  18  22   6  75  16  37  69  77  62  38  14  14  71   5  18  20  70  23  45  71  58  39  52  17  49  79  52  95  18  18  48  51  28  37  61  12  59  76  98  18  40  84  27  23  17  98  56  87  68   4  26  61  49  90  27  60  15  54  97  54  12  65  51  88  10  70  61   1  55  25  50  67  16  88  33  40  45  63  20  21  68  85  76  13   9  78   2  32  69  83  70  52   6  32  68  62  51  27  13   8  55   7   2  23  23  71  70  76   5   4  41  39  60   8  90  32  98   9  15  25  85  59  16  56  24  11  78  85  47  25  98  37  34   8  89  21  56  21  97  65  45  37  94   2  55  62  18  93  68  64  77  87  76  20  69   9  29  46  34   5   9  13  51   1  34  89  37  94  13  21  17  90  93  27  35  62  44  60  79  84  28  86  78  78  38  14  81  68  14  84  31  90  60  72  10  89  60  45   8  86  93  17  88  36  74  15  27  65  94  29  77  54  67  73   1  97  80  82  55  96  50  82  76   2  86  32   9  11  75  24   9   8  91  70  69  61  28  38  79  81  65  42  44   9  81  27  44  57  41  56  92  37  14  36  37  24   7  54  42   4  16  25  70  44  99  82  64  16  49  23  78  22  57   5  76  20  21   8  20   3  95  65  34  46  48  75  59  94  96  27  84  87  21  52  39  83  16  69  36  31  85  41  86   9  13  54  31  37  13  73   8  52  97  81  42  80   3  80  37  40  38  59  84  67  26  86  75  42  37  78  77  33  79  15  59  57  85  49  56  62  48  39  93  57  32  28  11  71  72  61  83  40  97  11  52  54   4  15  68  92  84  66  48  52   3   6  76  75  89  34  69  70  68  14  18  11  27  68  60  22  69  60  13  46  80  11  88  27  12  68   7  70   4  90  86  20  19  48  53  76  41  71  97  70  26  41  72  13  38  38  38  31  18  95  77  45  88  13  94  67  30  75  25  91  81  61  21  90  71  23  68  99  85  85  75  67  92  92  48  46  62   4  25  47  73  26  37  37  44  74  68  83  39  38  61   6  19  67  57  97  34  56  41  14  42  81  88  28  46  82   1  93  87  30  60  25  99  23  72  47  73  98  49  25  26  44  86  45  97  20  31  49  20  56  54  42  65   8  90  67  26  44  12  13  95  52  55   2  19  71  98  58  46  59  24  37  79  72   5  24  87  84  11  85  61  68  68  42   3  29  87  27   1  84  16  68  13  41  97  97  88  54   6  85  86  30  96  34  35  58  15  89  49  47  11  23  65  65   5   1  39  12  88  53  17  44  26  91  83   5  94  83  38  32  66  23  14  22  14  74  20  13  71   1  56  34  82  32  80  92  56   9  80  67   8  28  30  99  60  21  74  98  69  31                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                    42  56  24  62  20  37  36  83  40  56   9  76  95  57  97  89  62  20  93  98  29  77  22  19  15  69  75  84  32  90  46  92  63  23  23  93  71  42  63   5  57  49  21  19  73  74  87  73  83  28  30  61  25  21  80  95  98  40  29  32  70   7  90  17  54  87  37  33  18  35  75  19  80  16   1   6  59  24  77   4  31  81  40  27  31   3  93  80  77  31  41  36  22  60  74  95  97  36  94  74  69  54  22  50  51  66  23  32  44  78  25  52  23  10  88  74  68  31   1  97   6  76  50  72  59  38  50  19  69  53  14  91  85  62  94  12  43  11  82  83  84  57  94  73  57  66  83  85  10  60  62  78   4  74  60  10  98  26  33  88  59  32  74  17  42  55   5  77   7  17  80  26  49  70  55  44  53  83  43  26  65  70  81  20  76  43  12  57  47  14  11  51  95  18  87  44  89  20  30  91  79  69  71  89  76  72  21   5   1   2  65  34  75  74  99  65  82  26  52  47  89  55  81  23  52  53  83  25  58  83  99  31  45  51  87  16  12   4  50  98  19  60   2  31  89  77  61  19  28  63  26  10  67  77  89  72  35  51  36  97  10  84  99  23  94  61  29  11   5  77  63  27  76   9  53  80  75  99  22  92  36  76  69   4  99  24  87  68  43  55  98  39  81  14  89  25  81  69  67  29  24  61  16  75  44  61  38  45  41  56  50  10  82  71  57  86  57  78  62  52  69  83  19  54  78  56  88  24  19  82  34   6   6   2  74  45  56  31  37  88  26  80  49  72  18  49  38  75  88  47  89   2  99  80  48  91  36  74  66  47  96  52  54   7  76  60  26  58  42  37   9  87  21  11  47  84  52  99  71  24  32   9  91  29  55  13  32  60  94  76  45  78  99  52  83  12  95  90  42  58   7  13  10  60  33  98   1  15  19  25  75  92  85  92  59  42   8  79  63  62  74  42   8  47  74  84  90  19  59   7  48  23   7  53  45  44  72  15  46  29  60  37  53  77  92  91  22  39  20  98   6  52  44  15  49   1  60  88  97  18  83  26  90  44  64   9  77  91  93  15  23  13  84  93  91  44  28  67  42  26  28  25  15  99  46  84  97  96  71  86  23  25  15   6   3  88  47   9  69  80  98  13  11  56  90  45  53  21  70  50  75  74  39  33  99  31  84  82  96  76  35  31  78  96  58  23  78  69  72  89   3  99  40  37  41  75  55  80  15  52   6  87  42  84  19  32  61  79  78   4  13  12  78  21  51  85  67  67  93  94  69  71  19  22  40  15  16  55  58  86  34  98  66  25  12  72  76  68  65  50  64  68  98  27  95  20  96  48   2  52  81  49  44  98  67   5  53  86  81  54  64  90  23  39   3  80   4  95   1  11  41   5  13  35  48  83  25  97  88  92  22   2  76  97  74  68  43  30  90   6  77  17  66  88  21  34  13  20  83  74  83  61  72  12  63  10  77  41  93  44  49  27  31  62  32  69  63  58  63  66  60  17  89  57  95   6  47  48  53  39  73  82  83  66  87  58  77  95  67  28  68  88  33  31  39  49  48  56  44   1  72  65  67  68  11  34   7  57  23  56  52  39  50  44  23  21  19  63  68  78  10  76  12  84  17   5  40  25  53  35  31  57  22  50  37  21  96  25  61  86  61  32  95  48  53   7  79  34  81  70  37  95  25  16  31  44  21  82  68  42  33  35  14  28  74  89  29  51  51  75  63  60  23  75  58  80  52  77  51  47  70  90  49  19  19  52  82  57  23  58  44  48  16  21  73  46  89  20  85  69  21  73  50  45   6  33  60  51  83  52  50  90  84  89   8  28   4  23   4  23  87  94  57  35  51  78  99  75  12  97  58  31  82   6  59  42  48   6  81  69  98  41  34   6  66  39  21  40  81  22  86   4  48  69  74  26  39  86   4  19  15  48  79  36  85  45  18  44  75  59  42  40  22  98  29  50  47  19   9                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                  91  66  50  28  50  93  99  15  97  15  49  36  76  22  78   4  87  99  65  97  88   3  27  61  91  92  67  46  83  61  45  52  20   8   4  77  88  47  72  39  31  74  63  75  80  98  31  51  34  73  81  61  74  86  63   2  61  91  95  91  34  98  10  63  65  92  64  48  98   6  89  15  55  74  22  70  13  44  94  33  80  20  79  54  92  84  69  52  72  40  18  49  94  41  62  50  54  37  22  66  75  80  19  59  10  87  94  55  98  40  49  15  94  74  13  62  35  52  53  92  33  68  38  94   7  54  56  49  50  41   8  41  12  46  99  57   5  74  83  52  40  31  15   6   9  39  49  35  64  80  44  69  66  27  85  59   1  28  67  12   9  70  89  16  69  77  86  95  33  29   1   9  41  68  23  90  50  26  86  69   5  67  66  27  22  64  82   9  54  26  55   7  32   3  83  34  98  17  19  72  14  81  89   3  98   5  13  12  16  86   1  78  48  12  42  29  86  29  50  50  99  40  70  66  10  28  71  95  33  21  42  61   3  54  18  25  84  77  12  70  60  17  55  42  92  25  35  72  74  43  55  53   2  15  18  25  31  85  69  80  60   5  31  38  28  99  43  10  91  74  59  81  22   9   7  76  81  87  96  53  57  45  22  26  49  40  31  71  31  81  75  49   1  50  59  74  72  40   7  62   9  36  30  72   7  13  51  39  72  32  14  76  24   6  68  61  20  16  43  97  77   3  31  11  97  45  24  31  72  49  46  23  68  56  88  70  45   9  81  83  43  23   6  78   6  53  56  95  42  67  36  89  62  60  54  64  65  19  10  85  24  14  37  93  66  94  53  32  29  65   2  83  58   3  64  17   9  30  62  57  57  18  68  41  64  80  75  57   3  94  73  84  37   4  35   8  50  99  81  54  67  77  15  11  54  81  86  22  40   7  36  42  91  23  32  87  15  20  39  66   5  55   9  49  21  10  23  68  73  76  37  26  36  23  13  98   3  67  55  77  50  18   9  51  97   7   8  73   9  15  82  25  70  21  69  49  61  45  69  36  35  85   4  52  36  85  50  27  11   3  98  95  12  68  77  47  59  79  74  34  73  46  23  30   9  92  91  96  29  79  22  40  28  91  14  18  36   6   4  74  45  28  66  42  80  31  21   5  90  68  85  74  93  86  40  80  97  78  34  69  74   5  73  85  85  63  72  83  13  79  37  82  70  10  26  93  41  52  72  35  20  26  36   9  11  74  52  89  33  39  89   4   3  59  12  10  95  53  22  78  92  23  72  14  26  97  49  89  91  54  70  25  70  30  41  46  20  29  22  14   3  81  94  51  25  88  13  86  24  24  43  47   9  87  67  80  49  31  72  32  60  51  86  84  78   4  93  76  34  33  78  63  31  82   2  73  25  89  17  93  33  93  59  11   4  21  71  99  92  42   1  44  17  32  14  66  35  83  24  55  26  10  81  77  63  96  62  24  14  94  92  21  67  26  92  59  40  11  11  63  69  32  41  58  96   5  27  33  66  22  84  39  49  82  79  82  80  61  15  83  79   9  84  31  34  28  60  23  71  34  78  45  45  64  14  92  80  68  81  80   8  32  71  46  42  82  13  10  12  60  38  12  44  42  85  34  76  19  22  40  32  28  66  21  39  71  75  74  71  56  74  63  73  29  45  52  99   6  93  40   4  28  80  49  67   4   1  22  97  98  84  85  46  59  78  37  75  87  48  88  24  47  34  76  79  33  17  54  19  67  35  43   2  53  21  59  38  51  83   5  35  45  28  10  11  98  84  44  85  98  80  16  23  61  55  37  74  48  27  18  64  87  64  17  18  64  28  48  40  53  80  29  76  70  64  44  94  30  78   4  10  28  94   4  46  92  24  13  77  25  50  23  91  19  71  88  70  78  12  34  66  58  36  58  34  30  94  39  28  98   9  35  29  84  55  40  10  52  81  78  92  58  29  35  57  44  83  60  82  89                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                86  46  46  10  92  47  38  10  17  83  88   9  63  50  35  60   8  88  91   3  48  56  65  42  25  39  90  57  57  83  93  97  11  63  90  59  18  35  16  31   4  63  15  91  62  38  99   6  91  87   6  62  21  67  80  44  80  36   3   1  54  67  52  99  66  61  17  11  86  93  72  65  18   7  62  70  33  35  11  53  39  33  88  51  93  43  67  75  14  32  55  85  64  50  35  74  26  17  47  54  46   7  45  27  11  59  39  91  72   3  43  84  56  25  24  88  37  75  91  34  79   1  82  25  90  67  36  46  59  82  31   5  67  23  85  65  16  34  62  96  36  50  58  20  51  56  52  39  39  91  75   1   8  17  95  42  66   9   2  51  94   3  97  41  38  94  87   8  49  49  62  75  61  82  23  23  37  20  80  45  30  78  42  32  68  38  57  30  32  84  49  67  57  57  31  83  91  44  13  87  79  23  88  29  23  68  94  98  14  60  16  74  49  83   5  29  18  17  21   8  99  18  53  47  89  23  26  41  44   8  52  64   4  44  34  90  83  78  18  71  83  60  23  50  32  38  86   9  10  67  33   7  63   5  20  60  13  49  96  78  25  51  38  37  56  59  35  33  59  27  94  57  62  97  82  76  24  56  90  40  41  60   7  36  97  30  78   1  17  15  14  18  23  49  75  43  98  48  27   5  59  67  22  13   9   8  34  73  33  23  47  18   7  14  15  44  77  13  19  86  27  32   3  37   8  59   5  53   4  59  56  59  97  60  29  59  11  89  37  59  64  97  22  57  56  58  24  14  17  32  50  30  22  22  92  23  93  39  24  10  68  45  38  33  73  97   1  45  19   1  76  29  62  87  91  24  24  86  93  54  71  89  33  16  38  30  96  76  10  33  98  23  84   4  32  91  12  79  63  54  53  36  22  99  63  51  82  82  63  25  21  73  72  46  99  73  58  36  29  51  65   1  92  69  10  58  59  16  39  71  24  60  31  16   8  33  63  57  43  28  94  88  50  84  32  34  33  86  96  16  29  40  28  79  17  61  15  34  21  18  19  50  65  41  64  69  84  70  77  65  87  42  97  85   7  96  98   2  44  42  98  87  85  75   1  95  78  82  28  61   6  34  73  77  64  49  35  98  73  29  50  23  29  24  48  52  80  75  47  34  22  36  48  35  84  33  50  68  80  47  49  91  45  68  67  88  34  58  23  95   4  65  61  70  69  64  54   5  39  37  80  13  17   8  16  68  56  97  18  98  77  64  28   2  71   6  28  72  25  28  65  41  59  78  47  25  56   4  15  86  56  84  98  79  12  48  98  35  19  43   6  98  76  38  53  21  32  61   7  27  26  15  18  43  66  32  89  39  62  32  46  92  62  38  24  40  57  19  63  71  53  93  91  76  18  67   2  99   7   7  51  69  95  44  99  72  56  63  15  98  65  21  15  67  91  29  45  38  16  67  40   9  42   8   2  27  74   5  74  40  80  76  70   6  96  89  54   9  73  72  14  12  60  10  99  45  98  33  99  30  86   4  82  85   7  16  57  76  35  37  77  54  23  20  92  76  41  33  72  93  94  75  92  40   2  31  72  51  15   2  11  36  75  55   9  88  75  34  60  79  31  49  49  77  37  70  22  74  77  75   9  17  49   6  46   4  86  54  40  34  14   6  68  65  11  34  72  83  35  99  22   6  77  27  69  77  42  49  80  62  85  31  64  29   7  41  58   1  87  29   8  49  35  50  45  61  82  58  66  27  98  20  26  77   2  15  60  43  22  53  60  21  80  29  60  28  70  93   3  49  57  24  97  32  48  17  45   5  61  90  70  22   9  94  69  17  43  92  76  34  46   9  52  88  35  16  15  21  76  94  42  62  47  86  52  66  47  26  17  64  75  61  48   1  85  49   8  70  67  43  57  28  30  48  92  71  60  85  69  86  88  67  25  67  62  97  34  58  34  18  41  39  11  93  63  66  77  56   3  49  73                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                              35   1  79   9  48  34  28  87  41   5  80  45  56  85   1  19  60  84  82  87  27  87  56  47  33  61  98  28  76  84  60  98  10  18  64  23  50  93  54  80  78  43  27  27  34  61  53  77  96   3  98   6  39  28  52  91  56  19  25  52  34  62  87  18  59  13   2  43  71  32  55  49  59  71  82  45  41  32  91   9  53  22  99  65  93  98  55  32  86  92  14  70  55   2  69  39  45  28  86  11  42  92  59  30  78  13   6  81   7  11  28  38  90  88  11  39  68  16  83  26  15  67  67   6  90  73  94  98   5  71  35  86  14  39  39  51  90  29  66  96  58  69  67  11  74  41  70  17  97  13  71  93  36  25  48  91  37  52  55   2  80  46  43  21  83  11  87  78  43   1  95  64  94  49   9  82  86  11  60  62  92  27  50  30  26  48  53   7  61  41  68  23  89  13  12  44  87  68   5  20  89  87  37  78  81  32  58  54  31  54  19  80  57  37  82  18  15  56  19  69  54  25   1  44  68  10  64  95  68  61  19  75  25  49  33  94  43  92  75  96  29  51  62  96  87  54  24   1  85  58  31  79  51  13  60  58  41  65  41  17  28  97  20  28   2  26  39  80  50  20  99  39  22  18  25  11  21  42  19  22  68   5  18  50   2  12  44  17  79   9  49  18  34  58  79  10  21  85  84  31  68  40  33  39  83  47  66   4  59  66   5  76  91  43   7  87  29  85  95  99   4  58  15  21   3  49  80  90  17  38  49  97  78  13  30  24  22  40  23   9  58  57   7  90  83  95  33  28  68  43  30  90  47  95  91  66  78  99  12   2  57  48  29   4  54  61  53  53  50  25  47  79  32  33  37  19  63  42  43  92  19   7  18  17   2  57  48  45  78  69  11  70  69  87  13  80  29  56  13   5  62  69   5  43  13  26  92  18  96  69  26  92  38   1  82  45  16  84  16  37  87  51  72  38  20  54  63  70   1  56  73  64  51  92  55  10  90  37  85  37  96  27  54  93  93  90  21  99  80  13  59  13  81  59  86  87  68  48  55  73  11   6  99  99  76  46  10  77  87  59  98  63  63  55  72  83  24  60  65  88  68  68  26  44   3  47  80  81  87  49  63  68  13  25  46  13  22  22  19   2  62  69  12  23  19  39  73  30  37  98  80  42  29  58  17  87  79  45  87   8  54  26  72  92  24   1  16  98  73  49  47  33   9  55  44  44  19  61  37  23  58   1  85  60  11  42  58  23  54  78  51  16  29  62  75  18  31   1  39  41   2  58  28  91  39  72  15  76  14  62  20   8  82  75  61  82   8  78  41   6   4  20  18   6  91  51  62  48  40  56   3  31   4  74  46  20  58  43  31  67  68  67  59  15  64  93  85  47  34  24  41  67  93  71  42  61  41  27  35  96  33  15  77  83  70  99  74  37  54  16  55  62  62  19  93  72  51  23  59  68  86  12  79  23  15  50  46   2  18  86   6  30  72  46  66  91  92  52  85   1  89  77  47  37  23  26  29  59  87  90  45   7  34   5  95  70  23  31  53  87  68  66  99  51  12  33  27  27  52  68  17  79  17  31  38  28  98  31   8  36  51  43  48  97  93  82  74  33  16   7  20  94  97  48  79  16   4  49  51  71   5  19  31  81  57   5  64  62  29  94  48  39   9  90  19  51  19  67   4   7  90  99  14  21  67  33   7  79  38  89  79  25  70  96  43  15  75  93  76  69  53  16  68  16  16  57  77  42  24  81  67  14  72  71  24  55  97  82  95  63  23  64  75  14  24   4  96  68  60  58  15  95  28  91  33  68  36  37  76  69  92  41  43  88  67  92  11  25  19   9   1  50  66  36  38  66  50  87   9   8  38  87  73  92  74  83  66  56  86   3  41   2  89  99  23  66  16  87  21  11  95  82  25  60  28  32  70   6  53   2  69  23  53  95  58  26  52  20  52  99  89   6  21  69  37  56  74   3  42  19  84   4                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                            82  80  20  75  59   6  51  65  95  30  31   7  28  76  38  54  23  76  73  74  76   4  65  69   4  42  65  40  33  55  28  19   5   1  94  89  61  41   9  64  24  90  21  11  27  13  12  83  62  46  94  25  91  85  37  54  76  85  28   4  36   9  46  94   7  80  84  57  60  40  77  13  33  27  15  23  35  94   7  44  22  65   7  92  67  79  21  69  90  96  67  42  46  41  90  73  47  49  18  86  84  91  58  56  15  39  47  55  78  73  81   6  22  68  19   3  55  97  39  35   3  85   8   6  85  32  54  37  17  47  26  26  65  58  63  60   5  74   8  72  58  23  17  87  22  78  66  37  12  93  33  52   7  24  68  42  94  51  67  89  40  52  42  82   5  93  66  42  52   9  65  63  48  79  60  69  80  69  51  85  30  10  39  18  43  62  17  28  70   3  34  36  48  61  45  62  70  81  46  32  60  62  81  77  77  15  46  79  35  58  70  18  76  68  58  82  65  30  30  46  52  70  51  57  53  55   5  76  93  13  58  96  60  50  60  59   2  39  59  58  73  32  99  97  94  86  34  87  82  74   2  28  33  88  79  20  57  28  52  99  81  92  21  64  13  38  63  22  55   7  21  72  53  24  88  43  77  94  71  91  62  98  60  42  98  40  62  36  47  56   3  38  87  53  10  29  86  11  49  28  53  75  18  52  58  54  93  74  45  66   4  71  67  86  51  33  59  40  47   9  89  13  92  41  13  68  13  99  59  67   6  11  90  12  96  86  20  95  88  79  23  57  28  14  46  83  16  98  82  30  28  61   9  62  42  78  74   4  36  19  24  54  41  36  52  33  39  21  97  94  76  76  68  62  24  79  56  76  94  20  91  43  42  20  96  15  99  46  62  18  43  53  38  26  62  87   4   5  30  32  82  72  64   7   8  72   9  82  56  24  71  46  76  68  42  39  56  55  76  65  32   6  79  30  65  30  59  23  95  82  15  30  51   2  97  89  12  65  49  73  83  91  39  53  86  65  69  69  54   5  89  29  64  98  75  58  78  63   8  60  27  28  55  36  21  35   8  66  67  56  36  47   2  81  93  60  16   6  39  58  10   8  99  27  74  42  63  28  47  48  20  24  47  97  89  67  89   5  33  67   8  12  16  37  25  60  79  32  61  50  98  33  15  48  82  63  93  37  94  45  38  47  28  20  27  20  36  24  22  78  71  86  31  60  17  86  77  87  13  54  99  55   4  47  22   7  65  53  58  28   7  25  67   4  45  90  59  97  81  93  11  47  73  64   4  89  12  96  14  40  25  90  56  93  35  39  62  32  26  92  11  18  14  61   4  78  51  78  47  65  87  82  77  82  57  13  67  41  73  16  45  81  31  66  52  12  47  86  16  49  43  58  21  54   5  53  33  34  63  15  87  32  81  28  40   9  67  11  27  53  58   4  38  55  82  10  86  48  88  28   3  92  24  54  67  56  67  69  70  94  79  39  47  23  84  97  72  86  34  84  82  35  60  68  54   2  90  54  95  70  46  27  59  75  25  66  24  95  63  60   7  62  91  57  44  15  67  91  23  85  22  78  65   7  54  30  86  97  17  59  69  14  39  99  45  93  72  10  77  16  30  88  13  74  53  99  48  67  70  39  62  17  39  15   9  75  53  11  70  67  49  21  93  79  55  70  49  83  96  17  78  41  95  59  20  93  60   9  89  42   1  86  68  22  25  77  21  10  97  75  25  98  60  63  71  38  88   4  42  45  52  79  40   4  98  98  47  66  66  80  49  23  19  66  89  34   3  74  90   9  90  76  23  88   4  86  53  74  52  80  62  70  44  46  32  86  29  29  58  44  76  15  14  36  39  25  42  49  11  46  43  33  86  47  11  45  89  43  40  34  97  80  29  42  81  31  95  61  39  11  64  96  90  20   8  25  35  52   1  30  44  50  47  93  86  91  28  36  76  89  35  96  60  79  61  90  10  16  94  60  97  86  40                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                          14  60   9  29  25  66  71  43  11  63  11  32  41  20  24   8  89   7  40  62  74  53  94  82   1  65  18  36  94   5  88  70  31  47   1  31  80  31  10  82  52   2  23  87  79  56   1  23  45  61  16  41  79  12  82  11  40  96  44  69  97  82   5  74  54  96  40   7   4  78  33  73   5  28  74  65  50  56  16  75  39  83  63  22  45  86  88  20  48  36  65  51  45   2  50  86  43  61  92  26  32  77  78  11  87  19  96  31  85  43  61  16  28  32  48  53  75  99   9  85  74  69  32  54  24  63  92  38  21  65  91  74  71  88  45   5  33  71  91  40  61  24  57  68  12  29  40   5  43  14  41  72  30  21   1  73  78  19  56  79  72   3  31  18  55  89  35  49  62   1  18  39  75  24  38  48  48  62  51  90  91  35  63  52  77  29  94  69  20  49  23  52  27  69  27  56  17  52  74  55  20  77  33   4  81  81  32  39  85  88  17  26  98  61  78  22  44  81  62  40  43  12  70  88  56  96  81  48  39  43  85  36  53  42  66  48   5  39  43  18  75  57  30  52  39  45  16  28  78  49  13  59   4  91  74   8   1  89  66  12  41  79  93  22  89  98  17   3  29  94   3  89  71  87  72  34  71  84  50  99  72  82  92  76  37  62  63  67  11  62  17   1  64  93  30  20  59   6  66  72  69  59  88  37  83  32  43  50  82  32   5   1  20  15  51   3  30  19  57  55  57  11  35  81  70  42  85  53  14  36   4  41  61  24  47  21  82  29  19  72  89  96  52  48  12  29  84  71  30  13  27  45  67  64  86  60  29  53  28  58   9  65  43  57  58   1  66  15  91  56  47  38  32  88  69  75  95  68  25  43  32  47  96  27  56  34  44  59   2   7  66  15  71  36  81  34  81  82  98   7  64  84  65  11  99  19  20  17  58  60  45  76  92  44  82  80  58   5  97  88  97  19  73  16  93   1   9  56  39  85  20  92  10  51  41  72  44   3  89  97  83  43  83  11  78  87  85  77  26  92  13  87   6  87  84  42  41  67  43  59  74  40  93  11  73  59  49  93  23  70  79  60  22  17  46  46  77  15   6  60   9  46  97  49   3  23  95  18   2  66  29  91  10  81  50  37  40  71  37  43  36  67  94   1  41  84  50  36  38  46  54  23   8  18  41  28  60  83  75  82  34  56   8  47  58  69  45  85   4  57  76  29  71  63   6  42  61  64  47   2  26  74  91  33  50  44  50  40  41  72  57  31  44  55  28  36  87  62  95  27  72  42  82  82  61  12  30  88  46  52  24  70  90  63  97  76  37  33  37  69  52  24  61  37  97  93  13   3  44  65  59   9  90   9   1  13  58  46  76  13  61  56  85  56  49  87  87  85  42  98  99  66  53  99  69  12   4  17   5  11  15   3  85  76  30  31  77   5  76  44  90  52  48  69   2  29  15  41  36  69  76  18  46  38  48  23  87  72  50  59  46  45  13  63  85  73  47  67  94  10  74  90  37  45  39  84  72  86  41  54  45  51  43  34  67  85   9  78  62  27  25  63  97  33  10  18  47  44  61  37  82  58  31  47  66  75  91  59  96  43  63   8  93  37  85  15  11  43  90  32  59  23  88  96  96  23  16  37  13  22   9  89  50  32  66  86  72  96  54  37  76  33  57  18  99  82  85  40  88  93  29  45  94  66  60  52  22  84  19  47  36  67  40  13  45  23  41  70  59   5  44  70  54  90  63  10  35   1  65  33   3  89  74  62  33  16   8  49  46  25  80  54   6  37  44  85  96  32  94  95  73  52  55  32  95  96  24  41  13  59  42  97  79  39  17  42   8  19  56  41   9  81  76  87  67  61  84  21  78  56  21  15  63  52  94   9  32  51  41  83  52  17  44  63   9  33  87  56  13  89  69  68  41  14  59  18  18  24  12  34  99  49  73  10  26  43  96  91  67   3  37  90  44  32  22   7  76  70  88  18  23  93  60  67                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                        5   5  40   8  26  40  47  46  18  82  38  83  41  61   8  48  97  17  86  98  71   9  69   6  11  69  60  72  71  55  94  62  27  23  21  12  37   1  58  75  10  91   2  49  66  90  23  73   2  94  41  88  89  32  96  91  52  89  10  19  98  50  18  69  93  10  52  55   8  66  48  99  49  67  48  79  78  75  75  12  52  61  39  47  52  92  23  72  56  49  89  34  46   4  54  87  18  10  56  92   8  69  44  28  46  75  32  89  97  35  11  48  94  59  37  15  86  76  72  69  64  51  13  99  88  57  83  60  19  72  14  61   1  89  70  33  14  97  21  82  74  49  36  16  26   3  14  89  32  69  74  64  80  69  97  36  79  46  69  74  40  58  12  43   2   5  23  21  83  80  40  21  63  63  29  41  38  71  92  23  96  24  49  57  62  45  67  48  82  15  57  18  88  48   7  99  53  98  82  74  15  31  97  36  33  91  81  42  61  60  12   1  93  14  98  79  54  45   6  53   9  94  58  26  67  40  88  66  74  36  64  32  59  60   6  42  41  35  96  49  15  87  36  66  81  55  41  22  54  56  98  46   5  80  51  77  37  13  54  38  23  91  70  42  39  72  67  52  58  60  31  79  18  82   3  29  16  24  63  52  58  14  20  64  24  99  89  81  51  61  15  17  54  11  43  34  81  95  59  41  88  29  44  62  39  80  41  74  30  81  12  73  55   1  43  13  55  66  38  96  70  71  60  76  85  69  58  74  48  72  34  11   3   2   9  44  27  43  74  53  96  75  74  81   2  39  58  95  23  68  49  37  21  38  24  54  99  84  34  15  78  90  73  86  32  63  63  93  72   5  84  31  43  97  65  87  63  71  17  78   4  61  28  13  29  70  90  50  62  62  76  15   5  63  40  63  24  78  33  21   2  89  69  70  35  44  74  19  59   1  68  94  97  45  56   8  93  52   3  69  42  85  58  53   8  70  17  70  54  83  66  17  60  13  57  25  23  49  31  12  27  73  56  65  45  29  32  16   1  79   3  22  60  22  20  58  26  75  12  96  47  95  27  84  28  91  43  73  16   3  22  37  40  58  71  41  22  76  72  20  19  33  49  57  34   2  93  62  31  50  91  40  77  92  28  87  37   5  16  34  82  98   8  58  65  27  42  10  52  33  60  22  21  26  15  89  74  14  70  92  62  11  29  40  54  25  18  18  24  48  28  58  32  17  81  74  72  73  76  57  75  74  15  88  46  19  81  47  40  85  71  38   2  87  19  80  99  47  22  60  10  66  66  84  10  18  50  33  53  63  98  60  17  56  48  83  45  48  59  13  26  67  65  81  52  62  34   3  47  80   1  72  47   2   3  90  52  99  16  89   3  68  96  27  32  57  90  73  42  13  69  38  98  83  71  95  72  64   1  69  65  55   9  15  28  85  70  69  83  61  30  10  38  36   8  72  28  15  40  92  57  93  69  24  59  92  65  23   7  35  38  81  23  90   4   9  60  93   7  40  37  23  35  79  83  28  39   7  78  53   9  38  80  24   5  49  15  15  61  69  49  28  91  15  75  74  94  86  93  21  57  66  25  46  10  74  66  52  46  53  76  87  66  35  66  33  40  53  97   3  90  57  27  37  18   6  12  20  99   2  87  45  44  84  59  91  59  18  50  17  84  96   1   3  18  86  75  18   1  19  32  72  77  83  47  58  52   6   6  61  47  84  68  70  24  97  59   8  45  39  13  99  66  15  20  65  64  55  35  10   8  82  33  25  26  19  45  75  76  59  56  80  14  88  38  27  86   6  99  83  10  29  17  58  45  12  55  72  94  59  61  91  75  48  33  76  78   4  87  69  52   4  26  14  54  66  62  45  64  75  77  83  39  23  48  34  87  70  25  85  34  54  92  68  93  82  64  22  83  59  68  62  25  79  69  96  39  54  96  78  87  90  41  68  36  78  13  22  93  61  56  77  64  58  16   1  86  84  25  77  32  96  37  31  56                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                      79  11  57  92   1  64  18  19  74  10  25  80  31  90  36  91  45  95  66  16  82  43  28  27  34  10   2   4  31  53  65  30  38  56  87  78  77  50   4  39  87  36  63  98  87  79  92  66  91  53   7  42   1  84  65  27  81  57  16  21  35  33  87  13  13   8  47  61  18  69  17  93  99  64   3  16  89  61  49  44  81  81  97   9  66  28  37  40  63  37  15  68  87  76  21  41  44   8  88  87  80  38  83  28  51  38  43  71  35  57  75  76  16  32  77  69  49  13  47  62  56  13  98   7  56  74  81  16  88  85  18  63  80  65  39  36  73  41  26  44  45  45   9  55  67   5  23  92  38  24  14   7  48  65  46  78  64  54   7  26  50  52  99  62  28  53  32  51  39  28  44  84  71  90  42   7  83  76  71   4  71   9  76  63  18  87  48   7  32  86   7  15  10  90  11  62  76  21  92  15  75  26  65  63  65  97  83  68  85  31  89   8  38   2  62  34  59  57  28  37  20   5  44   9  23   7   7  29  26  22  54  18  81  99  33  45  92  45  80  41   6  23  68  70  58  61  46  93  23  98  13  91  38  58  22  62  49  74  84  12  92   9  16  59  79  52  42  28  13  29  73  11  28  99  83  87  30  48  27  24  56   7  54  66  26  33  96  33  46  17  19  49  64  14  24  57  20  54  24  78  15  29  66  85  70  48  64  62  52  56  91  59  89  75  90  25  76  34  56  63  57  60  70  55  11  91  77  85  26  42   4  49  51  96  49  97  26  94  51  14  85  76  59  42   6  66  64  92  33  68  33  80  85  95  10  64  47  83  31  66  85  15  44  82  85  31  75  28  54   3  48  41  37  58  52  86  34  97  10  75  72  18  27  21  59  31  76  59  98   7  57   8  62  17  28  55  35  48  45  49  29  61  75  98  28  58  82  60  90  38  78  80  83  19   3  45  75  84  70  93   9  48  78  25  59  49  90  52   2  59  82  61  30  33  20  26  98  24  42  17  97  41  12  44  15  96  33  46  55   5  99  94  51  33  50  22  90  54  47  16  48   9  96  75  75  57  59  52  60  15  81  79  80  11  26   2  46  19  39  32  13  78  38  11  84  17  73  62  20  31  74   9   9  61  38  11  58   7  21  66  55  51  87  86  43  92  54   8  70   5  83  67  89  56  56  39  70  56  43  80  48  77  46  86  52   3  36  10  98  37  37  20  10  66  93  68  63  37  96  47  78  65  67  19  79  83  46  68  69  53  77  12   7  80  46  77  51  15  73  89  97  39  71  92  63  59  80  52  53  49   9  34  52  41  48  88  30  14  74  58  60  11   5   2  55  60  76  77  38  48  11  70  62  15  42  55  41  71  80  36  99  15  77  85  16  37  19  47  80  83  25  55  77  80  61  36  93  46  75  73  94  85  24  28  66  19  10  54  91  16  48  48  61  21   6  69  93   3  70  43  86  17  76  72   1  83  86   2  98  39  55  55  85  68  82  36  51  48  62  12  35  92  77  25  30  75  23  81  15  68  36  63  77  67  64  76  66  27  11  73   2  33  82  19  23  96  41  98  50   6  98  87  66  91   4  30  35  38  22  89  67  75  92   8  43  99  50  71  21  66  76  98  10  10  45  37  66  85  17  51  27  19  93  46  64  99  21  76  18  75  87  88  70  70  19  54   7  27  97  81  56  32  82  50  13  94  34  81  47  90  78  37  99  60  29  76  77  75  18  65  86  45  68  32  92  76  52  72  98  91  82  84  50  58  51  41  52  12  94  68  94  48  20  70  12  29  86  64  50  16  90  74  46   2  54  66   9  89  80  30  59  28  40  67  19  19  44  29  22  28  57  92  72   8  25  88  58  56  99  24  83  35  67  31  98  40  90  23  39  47  88  38  87  83  52  37  42  76   7  83  36  23  72   5  15  99  41  23  93   9  31  88  11  62  73  99  96  51  66  10  94  52  94  79  56  62  43  65  79  95  84  64  35  19  66  91                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                    37  12  12  38  90  47   6  49  93  59  69  28  69  11  55  90  18  24  24  48  72   8  32  72  14  37   7  48  77  37  65  66  47  79  13  33  67  68  60  79  86  40  42  66  79  75  84  25  13  73  27  53  33  21  44   8  30   2  47  76  49  43  84  96  92  43  13  85  25  16  29  59  43  62   1  55  95  58   9  87  84  51  94  55  56  80  68  42  94  52  37  66  88  24   5  90  68  97  20  21  57  44  37  65  27  96  77  29   5  30  46  66  39  73  63  68   1  50   3  60  87  26   1  99  60  48  38  84  17  65  56  11  71  87  72  24   2  12  84  72  14  19  66  28  63  95   7  43   3  97  93  74  16  42  95  79  41  13  60  58  50  69  43  76  70  66  10  39  97  13  47  42  62  72  19  15  78  17  97  21  16  25  86  24  72  88  44  74  16   9  70  75  99  26  12  56  41  88  88  20  68   5  11  60  23  44  31  85  75  14  50  74  97  19  77  67   7   7  31  22  49  17  25  34  37  74  60  67  76   9  44  15  61  51  16  42  54  95  39  54  84  67  53  82  62  37   5  56  37  41  15  28  92  43  29  38  72   7  42  56   3  59  61  18  66  49  74   5  51  73  70  66  46  10  22  73   5  54  78  23  79  90  73  30  14  24  91  89  60  88   4  19  93  94  88  28  35  33  51  29  32  73  88  21  56  95  26   2  20   9  70  74  34  19  91  66  95  58  40  92  26  46  28  30  53  67  86  54  62  10  45  39  76  25  95   2  23  68  59  32  19  19  11  78  33  45  88  31  69  80  49  60  98  91  95  58  94  12  81  36  10   1  34  39  54  65  43  17  58  14  87  68  86  51  45   4  79  20  19  83  62  18  84  23  62  41  30  51  57  38  63  65  23  60   8  52  36  94   9   4  12  67  50  37  87   3  32  73  52  68  61   5  79  31  91  81  99   1  22  13  91  96   2  32  44   2   6  56  12  43  26   9  31  68  49  14  10  55  49  96  62  60  88   2  97  49  56  11  61  81  85  81  76  41   9  54   5  47  99  52  70  68  60   6  24  65  83  81  70  23  39  76   1  69  30  62  18  53  65  96  38  79  78  14  22  48  38  35  57  80  44   2  88   6  57  53  53  56  80  68  45  91  35  52  77  68  93  63  44  67  43  88  59  99  74  28  57  52  43   4  66  57  96  83  82  56  57  34  96  33  75  57  21   3  12  38  18  51  54  47  26  36  61  69   8  30  92  93  33  31  52  60  44  17  31  95  22  28  76   1  84  34  61  73  67  43  39   9  39   7  21  69  76  48  43  80  50  48  66  82  19  14  32  40  75  27  87   5  78  93  12   9  38  93  93   3  30  19  46  50  67  97  72  22  66  67  99  70  19  64  47  58  18  30  96  71  88  14  18  64  13  95  91  64  61  47  91  61  80  72  52   5  12  73   4  85  86  69  62  89  57  54  14   7  25   6  91  36  57  97  16  33  36  26  90  33  76  24  66  68  93  98  62  51  17  60  31  82  95  53  27   5   2  19  75  33  55  31  27   4  73  33  28  33  68  99  16  40  43  16  51  83  62  84  62  62  28  43  45  35  98  43  18  36  32  74  39  77  32  70  59  13  62  71  86  66  83  72   1  44   1  66  19  53  27  66  27  55  13   6  20  61  10   7  60  98  80  55  52  37  81  92  63  38  92  36  38  60  57   9  60  71  54  24  42  23  95   9  63  13  46  30  50  79   3  22  92  66  14  84  32  32  81  41  32  15   8  66  17  36  21  24  28  30  74   6  62  17  45  21   2  37   5   4  27  86  81  90  99  35  32  74   4  73   2  82  61  51  79   3  45  80  16   7  13  13  51  68  92  60  75  72  14  28  26  17   9  18  45  44  92  39   6  38  10  63   6  89  79   7  76  61  83  16  94  96  23  63  81  51  34  67  88   4  45  46  69  34  92  74  75  75  60  27  43  72  69   9  63  88  45  79  36  39  27  57  83                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                  4  81  90  72  32  13  53  59  82  41  43  73  12  69   8  63  27   8  44  29  39   8  24  14  45  39  96  47  81  62  28  94   8  24  27   2  79  92  55  99   2  65   9  10  77  86  38   6  11  71  93  58  25  25  96   1  38  86  49  78  61  91  24  75  98  23   5  51  33  35  83  50  60   8  37  45  78   8  98  61   9  42  56  23  27   8  48  34  72   2  77  44  92  10  89  95  47  39  88  97   7  86  16  60  89  44  34  44  77  91  27  24  79  45  45  91  99  98   8  39  83  59  49  34  20  21  20  81  65  86  40  46  74  66   2  78  74  57  38   1  71  42  13  36  59  21  24  86  20  14  47  49  74   6  80  62  80  98  71  15  14  98  99  58  13   7  55  97  14  49  89  44  63  16  18  28  53  19  41  66  99  98  57  52  67  13  92  27  72  20  54  57   7  62  48  89  57  48  20  22  66  32  31  70   1  19  59  18  21  99  83  75  60  43   9  75   3  15   7  62  43  94  42  52  64  19  64  25  18   2  46   7  83   1  61   9  69  13   1  83  93  70  29  43  99  99  49  90  84  21  25  37  59  71  92  97  25  85  66  48  35  34  45  50  48  51  67  58  51  29  91  72  27  54  18   4  68  58  56  54  16  69  41  53  11  43  54  17  15  84  58  82  76  94  71  94  73  69  17  94  83  75  57  53  35  39  42  11  80  23   3  77  36  94  55  67  36  65  37   5  57  78  55  20  95  42  46  60  92  94  54  61  17  82  21  72  62  53  65  81  44  23  20  45  14  12  95   9  22  78  99  89  49  24  85  40  77  31  49  65  28  17  33  22  89  57  52  93  18  44  82  26  11  39  13   1  49  82  54  49  57  41  86  75  56  83  30  64  32  68  17  81  60  43  62  89  57  63   1  52  56  87  55  51  74   9  53  62  56  91  15  95  95  61  89  70  83  74  80  64  41   7  39  42  68  77  79  48  17  85  58  69  44  72  66   5  47  43  61  69  31  53  12  39  95  22  98  69  68  24  14  34   5  29  55   8  91  10  53  34  28  32  54  85  41  13  56  98   7  95  65  33  73  62  27  79  52  23  52  33   9   1  75  49  85   7  69  58  89  14  45  80  28  91  51  81  75  59  95  71  48  37   7  37  14  17  43  21  78   9  25  43  42  13  80  61  51  24  70   3  16  99  87  23  63  29  54   7  58  67  76  68  75   9  77  69  53  18  79  14   6  15  11  86  53  83  66  80  62  46  81  38  14  46  31  67  76  12   3  41  36  27  83  30  92  15  97  14  65  50  54   3  37  53   7  36   2  59  65  14  34  67  11  23  68  69  25  31   1  22  21  51  33  55   9  32  76  45  13  21  32  26  59  92  85  56  48  59   1  19  74  34  66  90   1  68  93  23   4  62  52  98  88  48  56  68  96   7  97  92  74  75  80  91  55   4  49  89  29  64  73  63  41  22  62  19   9  78   8  49  84  88  39  84  16  34  12  75  15  93  61  43  74  35  76  94   3  98   9  63  24  58  72  67  77  43  93  20  96  60  22  54  86  45  33  59  68  41  44  63  29  73   2  57  90  67  65  58   8  23  91  34  71   8  28  77   7  34  22  78  66  20  82  59   4  84  70  10  31  32  64  11  85  81  83  50  12  82  48  29  73  43  57  99  14  84   9  96  26  63   1  45  84  49  75  57  37  99  47  64  89   2  15  36  57  78  94  34  94  97  44  44  38   9  46  56  70  67  63  80   9  86  85  70  33  59  64  16  71  15  56   2  33  97  53  15   2  60  56  36  13  34  95  29  43  93  15  13  86  52  11  54  53  38  77  15  57  12  69  50  63  89  27  86  22  82  15  80  73   7  27  72  93  81  68  46  77  84  98   5  67  64   7  98  22  99   3  95  82  10  49   4   9  26  34  51  95  75  11  49  72  98  32  68  49  96  81  76  86  94  81  41  95  25  38  65  92  19  33   7  34  69  82  52  41  35   5  67                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                51  27  47  73  67  52  31  98  98   6  92   4  58  59  87  39  80  11  10   5  15  68  77  56  15  51  49  42  34  57   2   6  83  11  60   1   1  80   2  75  67  75  41  36   1  29  67  48  87  96  68  16  91  81  18  67  66  21  71  63  26  83  76  62  68  58  10  32   6   6   8  92  36  26  78   2  22  47  18  57  66  20  72   5  56  41  48  10  89  61  92  71  33  70  77  87  12  35  82  16   5  19  10  78  87  16  10  33  44  59   9  52  84  19  73  76  73  48   9  43  43  96  62  15  13  83  48  97  31  14  23   8  97  23  23  91  27   9   3  20  30  65  95  55  64  58  47  91  15  60   1  63  94  29  34  91  28  67  85  13  65  15  82  55  78  53  50  64  91  93  87   6  61  63  18  19  12  78  78   8  46  73  35  79  13   9  26  26  55  56  50  61  86  33  47  75  83   4  90   9   2  44   6  35  88  77  19   8  26  43  33  86  17  56  67   9  12  30  72  41  98  98  38  67  48  17  60  14  90  47  69  75  85  91  66  33  51  11  59   5  64  40  78  13  52   5  37  47  40  65  82  95  19  14  10  36  18  15  73  66  27  51  23  82  70  50  34  99  69  22  33  67  83  55  41  67  40  19  19  64  73  26  22   3  57  28  44  74  12  62  44  30  45  39  60  83  97   1  66  19  92  53  61  44  74  13  47  53  65  90  41  33  64  45   1  20  47  89  56  47  31  16  84  12  27  92  89   9   8  72  59  88  21  56  63  92  72  91  35  60  21  38  26  45  28  20  30  73  15  83  84  86   3  72   4  67  49  84   8  80  43  97  42  81  99   9  95  34  67  12  67  37   5  37  21  75  83  65  32   6  73  35  70  94  72  68  31  37  46  31  91  84  23  20  15  30  48  54  22  75  56  20  21  57   5  92  43  74  33  25  29  85  63  87  12  54  22  29  73  26  95  50   2  88  23  53  98  60  88  79  34  96  59  20  41  87  12  61  13  37  30  33  93  45  80  64  15   9  53  88  55  85   4  92  40  81  63  50  25  24  29  49  88  70  27  96  68  62   7  36  93  44  34  46  48  49  86  93  68  98  44  57  75  18  83  71  67  12  25  90  78  63  82  30  66  97  67  67  78   4  55  90  45  69  14  91  89  68  90  50   2  83  38  58  51  80  15  87  58  69   8  97  67   6  30  60  91  44  64  14  61  10  10   6  20  96  60  45  50  40  83  14  99  56  72  72  38  62  28  32  71  56  87  96  53  93  59  73  46  21  15  68  18  66  88  12  97  58  87  75  46  74   7  24  26  99  90  83  29  28  35  24  63  89  76  30  76   8  34  99   3  56   6   8  34  10  55  88  53  92  63  81  51  49  95  62   2  90  35  79  58  22  56  31  67  98  20  63  49  47  38   2   7  27   5  28   7  48  11  48  88  26  12  48  20  21  13   1  96  49   6  22   5  81  97  80  12  97  72  17  56  67  16   2  29  57  33  75  72  46  66  11  53  79  33  27  86  38  15   3  65  55  13  53  26  16  38   2  14  52  16  51  68  13  16  48  44  30  41  18  33  43  69  28  19  41  58  32  68  75  99  91  60  85  49  13  89  67  95  11  19  93  17  81  21  37  35  17  82  35  19  86  36  32  62  56  26  90  66  24  92  86   5  83   6  83  22  36  32  39  61  76  54  77  53  78  33  42  57  65  93  47  60  16  63  24   1  79  45  51  55  10  78   2   2   5  79  96  56  36  97  49  84  16   2  11  45  97  38  60  43  94  10   9  52  12  97  53  66  15  89  64  46  42  42  13  21  46  21  70   4  26  15  16  81  56  80  97  57  58   8  67  59  68  82  50   2  19  65  96  51  57  53  47  15  55  96  45  37  94  13  24  31  72  49  40  19  89   6  11  48  32  89   3  19  46  69  25  56  89  53  77  80  25  48  97  76  19  71  89  30  10  85  48  76  68  31  32  17   1  49  84  95  52   2   9  67  74  25                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                              98  99  80   6  27  45  37  14  54  38   4  71  10  26  84  36  77  15  65  14  81  67  87  36  95  94  54  47  27  98  89  84  21  18  53  64  91  71  19  29  96  51  18   6  32  40  81  88  66  19  85  35  51  19  27  97  70  80  10  50  20   8  52  75  58  23  63  98  60  37  10  62  86  81  94  17  28  77  31  95   2  58  88  41  59  70  67   8  37  72  33  92  89  14  86   9  29  31  65  97  44  70  98  40   9  37  90  70  68  22  27  74  55  54  71  67  39  65  44  11  48  80  17  34  98   8  72   9  26  87  55   2  90  18  70  77  98  13  14  71  57  66  32   9  12  41  60  49  10  14   1   6  85  43  20  78  20   5  20  36  54  42  12  80  82  74  15  93  52  48  37  86  10  10  16  43   2  47  99  28  72  84  59  63  68  33  15  11  64  34  69  74  67  33  88  84  79  74  35  24  53  15  33  60  54  35  75  86  23  57  51  74  33  92   2  80   9  58  41   2   7   8  32  49  47  92  95   8  93  93  26  38  72  67  99  30   8  70  83  79  28   6  51  74  86  48  26  63  67  30  10  38  61  20  86  87  73  12  59  80  65  84  54  92  80   6  27  99  22  90  91  74  36  26  86   7  68  11  29  10  78  35   2  58  51  25  22  84  70  56  48   2  92  83  15  71  41  14  81  12  58  92  62  44  73  48  39  98  37  43  94  31  24  67  66  61  96  39  51  53   3  78   2  52  60  53  96  69  55  87   5  18  32  79  12  58   9  10  86  20  74  57  36  59  65  79  11  26  70  26  78  39  95  21  23  55  83  36  40  13  44  91  78   5  75  14  69  64  98   2  13  86   3  71   5  33  37  45  35  81  95  59  87  40   4  16  44   7  59  57  78  97  42  93  47  67  39  52  13  92  44  18  12  17   9  23  31  93  53  26   8  68  24  70  71  80  82  10  62  78  89  67  87  57  35  57  81  79  90  31  12  96  80  26  34  59  80  15   8  48  31  96  90  28  25  66  86  54  28  22  50  75  27  54  68  47  66  96   1  99  18   1  70  10  93  94  33  27  28  34   2  27  26  30  32  75  48  60  89  79  92  20  95  58  90  27   7  43  84  22  97  16  11  22  15  98  34  66  78  72  86  16  40  56  91  37  91  86  85  35  72  52  30  80  86  69  51  86  99  57   5  53  94  17  37   4  56  93  36  93  95  90  83  35  58  16   5  35  34  90  34  78  72  52   4  11  32  46  75  79   6  70  76  93  63  28  13  53   3  16  64  25  37  88   1  81  39   2   8  67  95  37  51  90  10   1  75   2  15  12  37  13  24  78  65  46  56  61  76   5  46  50  88  18  24  23  22  44  68  63  71  26  49  71  50  98  30  91  37  73   1  89  36  63  12  16  15  60  64  55   4  19   5  97  35  59  83  97   4  87  63  49  28  58  49  24  50  39  97  62  63  48  49  67  83  29  97  16   5  27  58  49  19   7  38  93  36  50  25  80  58  71  41  42  22  90  65  82  56  76  76  77  40  80  54  39  96  34  11  56  99  55  24  65  62  75  42  89  66  88  97   7  17  92   9  94  17  23  83  58  75   1  91  11  40  75   8  59  87  28  11  11   7  22  83  86  62  10  76  84  24  80  81  52   1  60  45   1  60  33  73  61  41  32  34  26  60  84  35  55  45  51  12  41  29  69  50   2  80  38  93  52  27  90  42  18  51  60  18  41  75  41   6  53  49  34  24  21  58  32  16  28  37  24   4  32  56   7  47  50  87  74  18  94  62  49  91  18  42  86  57  94  99  49   6   9  19  42  79  45  64  69  15  62  89  81  56  16  21  22  84  20  21  14  15  65  62  81  98  90  25  11  20  62  43  86  28  65  21  16  29  70  88  28  32  36  52  75  50  35  97  64   6  80  79   7  50   8   4  65  23  42  54  87   5  18  11  75  25  13  74  62  59  71  58  86  34  28  31  18  81   3  27  84  94  80  29  85  24  24                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                            67   5   9  77  44  72  39  93  48  46  23  57  63  15  21   4  49  90  63  86  51  42   2  55  22  21  27  82  60  39  10  49  34  25  96  82  62  21  65   3  49  11   8  73  54  35  25   9  69  32  27  52  95  27  12  63  63  95  99  77  81  43  52  81  98  49  46  82  83  63  62  31  62  77  24  19  76  90  27  23  31  11  81  74  13  58  75  63  19  57   6  89  57  58  14  25   6  67  50  99  42  88  27  24  13  61  95   3  12  25  58  22  58  20  40  22  99  11   2   9  59  75  53  61  67  27  50  78   6  54  32  99  27  31  83  39  51  36   9  36  48  25  12  38   4  56   8  16  43  30  86  19  94  30  71  30  75  88  12  76  70  96  22  10  19  97  57  55  18  68  73  58  15  84  15  49  30  34  21  76  31  76  95  40  45  51  27  62  56  27  23  70  93  33  35  32  11  10  87  46  72  36  97  93  70  57  41   6  73  13  82  75  63  59  63  57  85  50  94  20  81   3  26  80  17  34   2  15  60  47  69  72  45  36  77  33  80  90  66   5  76   1  15  56  73  75  60  98  29  90  98  80  24  67  80  27  42  18  40  64  49  86  98  78  14  78  83  78  82  83  62  15  55  98  25  89  23  21  13   5  50   2  56  89  64   5  23  25  51  65  82  91  34  89  50  85  33  26  84   9  20  50  24  37  67  12  79   7  69  58  34  89  80  73  78  44   1  50  47  64  76   6  29  22   7   2  22  88  30  49  25  76  53  42  91  77  21  97  27  69  98  11  98  76  40   4   8  19  14  34  90  67  64  18   6  50   2  11  32  22  23  98   9  24   4   7  85  45  84  55   7  31  31  14  84  48  51  64   9  75  11  26  73  89  28  97  25  75   5  30  36  96   7   5  96  67  45  95  43  88  94  52  94  69   3  52  16  21   7  71  54   9  17  44  11  50  26  80  36  80  81  85  41  93  28  84  56  47  95  72  23  51  58  76  53  79  40  91  16  76  42  63  13  44  26  65  70  26  58  23  69  92  54  75  41  50  71  94  45  88   3  97  82  51  42  87   4  29  62  52   4  15  57  11  49  11  78   7  87  41  71  49  54  30  23  73  62  57  87  76  35  26  28  91  26   7  45  50  77  37  12  23  70  16  12  95  84  73  38  72  50  93  37  26  82  74  86  78   7  45  90  12  38  40  27  35  52  89   5  11  70  82  42  30  36  83  80  66  83  23   6  49  84  12  76  82  47  37  68  95  79  21  36  81  53  81  51  81  53  53   8  92  19  21  96  97  51  24  14  17  29   9  65  88  80  86  61  15  79  21  69  37  88  49  35  10  60  97  39  27   1   7  89  43  56  41  40  53  41  80  37  68  19   7  27  16  12  48  26  71   1  71  11  82  24  60  16  46  94  50  28  30  57  72  85  46  10  83  79  52  37  14  43  57  49   7   7  41  93  40  29  51   8  10  63  18  30  87  26  47  57  50   8  50  18  30  88  68   6  31  57  56   1   2  48  43   1  74  73  35   3  42  39  60  67  41  79  90   6  16  40  60  20  93  48  21  82  91  42  66  47  96  61  91  57  67  94  54  72  48  46  19  71  61  32  88  81  33  76  84  24  20  21  21  37  41  72  51   9  75  80  10   8  29   3  97   3  94  10  56  66  41  36  37  18  45  84  69   2  80  58  68  94  67  20   5  45   6  49  88  77  89  56  60  89  13  78   3  58  59  18  87  80  96  62  65  31  20  73   4  56  49  44  43  97  28  48   1  31  74   3  37  99  82  47  70  96  63  97  99  25  41  91   1  48  26  47  52  35  84  94  27  94  58  90  84  87  18  92  31  43  99  98  62  64  24  26   6   8  60   9  25  24  15  55  95  22  94  96  25  93  92  91  29  94  64  32  87  64  20  22  91  98  16  80  76  27  41   9  88  40   2  60  56  42  63  38  49  76  12  11  98  31  47  43  83  48  66  70  20  98  57  59  60  41  62  11  11  22  82  84                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                          19   6  76  69  22  36  81  22  58  91  96  65  84  31  99  52  48  39  61  18  80  86  21  45  40  57  46  48  96  14  62  36   5  82   7  99  35  20  82  70  11  51  65  13  77  44  85  24  30  61  76   6  35  31  52  17  95  66  12  60  89  64  56  42  42  17  22  57  70  92  60  47  92  48  53  60  53  54  72  83  63  31  10  26  40  32  97  73  30  17  45  39  89  72  61  38  91  55  43  75  46  21  26   9  40   7  29  80  63   7  86  10  35  11  96  32  56  55  19  89  81  76  92  46  16  84  27  52  82  29  69  99   7  81  84  39  38   5   7  39   9   5   2  88  78  41  32  28  31  19  45  25  73  21  40  52  22  78  36  66  10  17  77  34  62  44  84  38  96  89  28  29  78  21  42   8  99  70  80  74  79  68  58  94  91  49  72  27  63  17   2  19  36  82  32  33   2  50  22  47   7  14   9  84  34  16  14  75  20  73  27  53  80  93   5  36  37  53  29  75  89  19  18  76  97  41  86  60  70  85  88  17   8  77  43  37  72  78   4  47  25  39  33  39  43  33  89  96  46  87  78  54  27  71  56  80   6   8  42  51  70  45  37  53  34  13  99   9  94  18  59  72  85  62  79  51  45  99  62   7  24  78  34  24  47  19  73  72  76  57  16  61  80  18  13  28  24  17  94  37  71  45  39  19  36  45  41  15  87  65  91  54  77  34  28  26   5  14  94  29  15  96  44  94  55  30  37  24  61  98  74  90  95  91  93  32   1  77  74  27  76  43  71   5  49  35   9  42  75  85  83  17   5  40   6   5  79  68  49  77  31  78  40  85  32  21  27   9  87  23  89   8  65  90  84  57   6  73  35  48   9  98  23  76  24  98  75  32   3  22  82  35  60  77  79  48  50  57  37  61  23  27  74  51  10  66  97  63  12  39  49  52  56  25  51  90  53  66  28  78  60  68  64  57  63  67  48   4  54  82  51  32   8  62  84   7  49  10  96  44   3  40  68  60  56  74  15  30  32  76  13  81  53  88  36  82  39  13  18  60  75  67  23  63  39  54  38  19  50  78  90   6  12  45  42  13  29   5  19  70  88  19  79  76  61  49  70  33  24  19  18   4  78  44  82  77  53   7  27   3  48  91  48   7  45  11  87  12  74  15  38  24  43  14  53  79  43  59  35  21  63   9  92  33  24  99  13   2  46  63  69  66  76  89  65  58  90  30  95  99  68  90  72  54  93  73  64  72   3  55  91   9  35  40  11  84  17  10  21  96  25  32  49  18   3  47  82  79  29  85  52  60   4  39  93  29  94  50  81  35  60   1  84  17  50   6  13  92  63  64  36  80  42  96  52  27  92  84  92  94  25  83  35   9  42   9  24  60  87  34  76  87  35  96  53  53  79  13  92   4  48  15  76  78  90   2  34   7  24  30  16  67  87  30  82  54  22  66   6  53  72  40  45  12  71  11  78  88  88  62  16  71  18  52  10   6   9  93  11   2  47  25  81  26  75  30   1  47  59  43  70  15  39  96  64   2  18  67  11  40  90  12  90  36  93  15  69  47  29  37  13  84  81  57  74  78  73  47  84  74  17  24   5  19  97  88  72  22  46  91  96  18  76   9  68  20  66  56  62  47  73  88  82  77  55  34  41   6   4  12  86  99   9  99  64  80  74  97  60  42  22  77  34  98  36  61  22   6  15  44  84  35  46  21  66  95   1   4  21  77  10   7  65  30  31  90  48  55  93  16  93  61  46  81  60   4  66  62   8  67  57  53  71  63  99  45  14  77  77   2  51  85  83   2  52  93   3  35   3  44  60  80  24  58  94   2  36  51  64  23  74  16  21  10  92  79  80  84  38  17  98  63  41  21  56   3  20  32  15  43  41  31   2  53  90  62  35   8  90  39  44  89  87  48  17  54  94  87  32  18  73  63  61  42  82  35  48  48  31  11  96  27  93  30  19   1  25  68  24  75  44  29  19  71  45  36  41  10  60  90  86   7                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                        58  31  49  24   1  95  89   6   9  51  14   8  58  46   9  63  40  89  69  79  84  33  83  78  69  27  50  66  38  79  36   8  51  82  99  64  48  88  55  97  84  72  31  71  69  12  19  12  93  46  19  54  27  25  73  45  51  11  32  44  96  32  23  16  99  12  25  77  44  22  34  89  88  32  97   2  56  83  43  80  74  57  23  20  60   1  90  33  46  91  78  18  82  64  85  86   5  82  77   9  56  98  42  43  21  76  46  84  71  33  73  16  95  70  20   5  34  19  78  56  59  49  42   1  74  29  47   8  99  77  51   9   3  18   3  69  29  81  94  15  53  11  42  75  40  26  22  90  53  61  25  26  87  61  38  50  96   6  69  43  90  87  78  22  47  32  75  29  86  25  42  28  74  19  78  35  20  80  31  83  49  85  98  31  64  44  78  24  64  85  90  10  99  38  31  75  20  61  35  37  31  89  25  28  94   6  32  52  72  18  71   5  82  15  38  26  58  33  62  48  98  97  18  56  23  52  22  42  62  11  15  85  95  33  44  15  47  56  99  88  17  57  16  26   6  49  17  83  11  91   9  83  38  17  36  66  33  21  41  39  67  78  79  31  11  95  56  54  13  39  91  82  30  69  82  14  21  79  15   8  17  92   8  38  21  21  52   2  28  62   5  44   7  90  10  82  33  46   4  69  75  46  86  70  38  64  17  30  61  26  39  28  81  72  73   6  64  68  11  37  48  63  93  94  54  23  42   1  26  47  17   6  28  59  38  53  32  85  98  79  56  93  73  86  39  73  31  87   2  74  35  21  55  48  87  64  22  53  99  74  10  66  31  65   1  58   7  80  30  62  54  89   1   1  51  17  75  77  43  48  75  59  44  10  79  71  84  73  78  30  69  60  26  98  84  89  73  31  91  47  64  64  50  45  98  40   1  33  62  67  48  99  90  96  61  41  10  10  94  38  38  77  26   3  12  66  73  95  56  17  96  86  69  49  92  97  51  30  42  11  18  40  58  84  61  27  66  86  55  81  60  57  48  37  52  38  56  58   7  97  95  49  34  76  77  24   2  71  99  23  43  17  41  26  86  49  40  60  93  24  54  79  60  73  87  60  27   2  18  22  42  70  76  84  69  41  55  94  98  43  62  44  44  11  83  86  42  81  77  95  62  94  99  43  22  22  40  72  53   9  25  89   9  43  58   6  33  98   4  22  12   9  43  97  96  39  92  41  20  72  93  68  99  57  16  11  50  55  19   7  51  19  32  91  49  48  92  36  30  70  71  35  77  47   2  47   8  55  29  32  25  97  15  28  41  40  95  54  20  77  17  68  89  89  13  81  80  21  91  98  69  71   2  32  59  81  42  87  35  27  14  86   4  24   7  53  94  68  50  79  11  55  15  25  43  10  50  36  19  27  46  36  26  75  82   5  37  85  37  25  34  98   6   9  70   3  16  22  43  14   6  83  68  41   1  37  84  70  88  57  96  41  12  31  28  18  81  74  14  22  24  94  80  48  99  11  78  31  17   9  15  74   3  70  91   3   1  28  96   5  90  29  16  89   7  17  18  26  22  42  20  69  24  18   1  64  17  64  56  57  91  54  43  53  93  34  31   7  20  34  29  43  51  70  45  43  30  65  62   4  92  49  40  59   4   7  55  55  68  70  29  72  83  84  95  71  37  49  66  79  37  12  54  49  12   6  58  93  66  60  73  33  20  50   7  63  42  73  48  72  72  50  42  25  28  96  36  26  49  48  83  65  45  38  35  87   7  92  59  44  76  43  53  30  69  27  31  34  96  57  90  21  62  54  64  44   4  15  62  33  41  77  42  67  57  98  49   4   5  84  20  78  58  10  98  86  15  34  14  96  67  71  72  18   8  36  65  93  10  34  41  65  56  24  36  71  33  59  71  73  75  45   9   6  80  44  78  57  27  69  86   6  74  46  11  23  71  94  55  49  72   3  51   8  73   9  89  69  76   8  94  58  44   3  12  60  39  97  92  14  87  80  40                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                      60  16  68  43  88  41  79  90  68  91  85  61  50  35  75  95   6  93  35  75  70  30  73  78  41  90  10  17   2  77  19  17  99  79  49  92  48   4  78  13  85  68  52  90  85  12  46  40  48  44  57  72  68  63  23  27  34  11  69  91  70  88  34  12  90  97  43  55   8  46  36  77  38  84  18  32  58  56  45  87   6  75  56  63  61  98  66  73  60  91  76  62  22  52   6   3  85  62  39  49  82  26  56  64   1  85  72  80   2  32  21  55  60  90  13   7  45  60  46  12  48  85  26   6  10  24  77   6   9  53  37  52  63  86  68  27  95  26   3  93  70  73  66  37  10  71  48  66  96  43  95  59  82  49  55  15  33  84  24  14   1  36  52  67  20  12  83  99   5  16  76   9  22  83  39  72  62  62  21  58   3  58  30  49  31   8  70  81   3  30  34  15  55  82  19  13  45  91  22  19  19  36  73  49  44  90   6  33  95  41   3  90  42  87  65  55  25  92  49  82  67  10  73  78  42  49  69  26  35  97  51  62  19  44  15  31  50  38  69  10  54  52  34  60  99   6   5  31  71  35  74  90  52  78  91   5  68  72  21  41  12  12  34  37  12  37  94  38  39   2  31  42  58  56  61  55  43  33  73  20  90  76  64  71  58   5  57  70  20  41  37  99  28  13  21  85  77  21  65  57  98  39  43  33  22  60  42  54  56  54   4  74  95   2  49  43  17  65  61  78  18  85  41  44  71  87  44  17   8  87  75  35  14  61   7  57  51  84  14  22  86   6  35  57  75  12  28  56  82  31  35  98  65  48  73  41  32  14  69   6   6  39  16  93  94  66  23  55  61   2  47   4  34  76  38  50  26  53  96  28  41  20  27  16  68  97  40   2  86  13  18  71  55  37  68   8  88  10  60  61   5  17  41  79  97  20  94  97  84   3   1  52  10  37  83  78  51  73  59  24  51   5  32  49  39  85  86  40  14  87  63  99  11   7  33  65  92  24  24  42  10  71  66  51  17  19  26  35  38  88  52  26  51  37  41  70  71  67  98  11  57  96  91  80  13   8  74  30  26  28  76  37  27  73  98  75  77  35  13   1  60   2   6  47  42  14  94  67  62  88  41  39  15  25  32  22  53  12  78  39   4  95  18  23  28  26  39  90  64  65  39  17  65  29   1  77  82  31  89  78  93  42  68  51  11  36  17  49  88  18   1  75  31  93  44  93  16  49  16  48  28   1  81  87  63  84  81   1  90  44  32  33  50   6  80  38  53  22  17  54  90  31  99   8  70  61  66  27  16  16  84  17  68  59  80  73   5  32  83  99   7  97   5  54   7  82  15   7  29  53  15  27  68  33  31  42  40  79  87  72  79  13  78   5  30  20  37  23  57  76  93  77  13  72   4  80  50  45  96  12  14  10  72  23  92   4  26  62  56  79  19  67  90  69   3  54  56  47  41  81  10  51  50  37  52  70  98  13  39  72  25  19   2   1  58  36  22  69  75  33  59   7  47  43   4  30   5  19  85  43  13  37  79  87  28  37  58  37  67  93  47  70  75  59  75  36  65   3  56  77  99  41  44  21  64  83  29  64  46  52  26  59  57  12  68   4  52  96  35  73  69  57  84  47  20  53   4  95  50  88  36  14  80   1  16  80  75  42  47  51  90  34  17  62   8  48  78  81  30  24  63  12  92   7  58  46  39  31   8  21  37  92  39  44  62  64  57  55  30  77  97  33  62  14  76  57  25  72  50  10  54  73  77  69  78  13  50  11  40  68   9  52  54  57  60  42  60  50  42  29  96  12  98   3  56  96  40   1  17  91  43  68  31  17  58  78  77  18   5  19  50  85  10  25  57  59  70  93  95  85   3  86  61  98  88   7  25  83  81  22  63  81  92  18  50  21  93  46  75  53  41  89  88  39  92  80   2  87  52  37   4  76  23  86   4  46  56  49  86  62  50  43   5  72  54  85  66  42  44  67  55   3  48   3  96  87  49  38  29  10  54  77   3  94                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                    56  80  97  14  91  53   9  44  26   1  31  95  32  24  20  18  79  84  56  21  13  25  19  51  87  90  17  81  68  17  10   5  35  38  94  96  18  75  59  27  60  66  82  76  60  42  73  41   7  50  42  47  92  67   5  29  72  54   4  95  14  93  45  45  65   8  16  29  84  42  74  50  87  42   3  75  41  32  45  83  82  75  71  33  33  18  69  89  33  24  59   5  39  57  87  27  47  91   1  13  70   5  57  99  67  31  38  70  75   9   6  52  25  37  19  38  67  92  18  74  40  38  82  92  49  36  92  58  30  14  50  62  52  74   1  15  72  47   1  75  45  24  57  19   7  77  97  98  97  43  65  10  59  52  31  80  33  97  18  24  86  47  23  79   2  92   9  26  84  15  58  41  68  38  19   4  15  17  50  21  98  74  75  18  52  34  35  87  30  82  83  14  59  95  51   9  32  48  95  82  27  65  25  20  88   8  10  78  81  54  64  68  25  21  22  41  34  29  19  10  68  83  39  68  91  55  83  28  99  51   1  25  20  99  54  65  80  24  89  41   5  74  10  79  38  32  82  77  64  13  90   5  64  15  17  26  31  61  34  19  11  89  58  28  20  77  19  61  25  50  64  42   1  92  96   8  64  82  87  55  97  16  60  60  37  47  12   7  22  10  96  26  24  94  59  37  17  76  51  98  91  45  66  27  69  68  77  11  90  99  84  25  33  77  14  27  66  58  53  28  11  59  53  78  34  26  32  71   9  42  24  26  22  69  65  23  80  23  80  92  21  65  23  53  84  30  40  23  29   5  97  97  68  10  86  79  40  18   1  78  65  74  22  52  78  24  47  83  53  29  29  43  59  62  70  57  62  29  11  13  81  34  65  52   4  79  93  54  41  83  20  19   6  47  56  36  47   6  11  70   3  76  49  44  59   6  34  34  35  37  53  82  83  91  63  24  56  85  85  88  69  33  87  34  67  96  85  43  23   6  59  96  79  38  37  21  12  94  37  14  31  86  13  41   4  13  19  91  97   4  64  35  29  84  94  52  51  70  74  30  49  77  95  70  43   6  24  67  19  65   2  66   7   7  84  89  37  83  21  16  40  97  94  59  92  25   1  37  60  48  86  72  24  35  11  19  19  61  20  82  20  82  12   6   4  34  14  22  75  44  56  40  75  32  74  71  34  57  94  71  46  71  36  21   1  16   7  72  20  80  99  38  22   3  35   5  71  83  20  48  53  49  98  46  63  71  97  16  99  70  69  31   1  60   6  29  33  80  61  59  91  94  38  53  78  30  71  95  85  41  42  45  50  88  59  63  59  82  67   5  90   2  38  98  62  53  33  47  35  67  43  59  38  60   7  57   4  18   9   7  32  14  72  23  50  97  89  94  61  46  87  40   8  67  13  91  46  97  81  42  63  53  76  30  16  59  22  88  88  84   3  94  82  95  71  79  11  55  21  45  61  69  15  98  97  96  58  64  31  49  25  73   1  76  17  81  50  28  58  25  79  46  97  52  84  77  83  22  16  39  56  88  63  56  37  94  50  84  74  68  30  96  59  59  70  68  82  64  17  92  51  46  66  94  12  15  22  41  54  52  59  91  56  11  12  77  33  26  40  85  91  88  90  96  48  32  32  55  61  23  19  82  66  39  81  13  40  86  79   6  58   9  80  67  13  25  57  60  12  19  69  69  62  62  72  90  10  70  53  34  96  86  58  52  23  49  49  86  31  97  95  22  63  29  67  15  98  57  78  19  89  24  52  15  31  74  23  23  81  19  74  83  39  87  89  59  81  16  17  67  21  53  82  79  57  78  56  49  79  26  50  98  61  29  20  45   3   1  17  80   8  69  24  58  41  24  12  93  52  86  40  72  23  22  23  25  56  31  39  86  85  22  94  95  44  17  67  35   2  37  74  74   1  24   8  68  84   8  36  62  36  87  34  75   9  81  48  98  32  87  70  68  90  33   8  30  44  19  97  56  53  13  38  30  36  93  31  42  45  72  37  25  27  65  84                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                  73  63  44  63  43   7  52  98  19  86  17  45  57  93  45  33  29  33  48  36  25  70  93  84  83  14  34  78  77   9  88  10  22  72  73  53  40  87   2   4  73  43  54  13   3  85  65  73   9  27  59  11  99  40  46  96   5  44  47  91  13  93  91  90   9  46  63  77   9  54  84  92  49  11  40  59  67  18  73  40  48  30  84  11  31  75  92  70  96  80   8  75  44  90  35  43  55  42  56  14  28  14  19  64  68  12  87  53  20   9  91  45  80  21  42  62  76  33  59  76  55  63  17  76   8  49   3  86  67  63  44  37  42   8  12  62  60  93  26  91  11  95  74  69  74  40  83  43  51  30  68  30  21  86  87  28  44  90  81  30  71  92  50  62  34  50  25  10  72  39  60  68  26  75  29  41   6  61   9  53  43  33  13  30  17  65  68  14  58  90   1  41  72  36  18  89  51  56  48  53  77   1  91  70  63  69   3  70  76  81  68  98  23  21  76  54  59  80  21  25  87  98  12  29  84  46  98  55  55  26  51  35  88  85  59  73  32   4  68  61  86  87  27  69   2  95  43  45  79  96   3  98  18   7  78   2  16  43  44  94  56  57  17  51  25  19  81  38  40  93  34  82  14  67  72  55   3  45  94  62  52  31  93  99  53  42  46  40  53  58  17  25  80  14  92  58  28  49   9  57  94  12  88   6  79  95  96  89   9  90  45  69  24  43  96  60  40  16  97  98  60   2  76  66  67  76  92  42   5  32  28  41  95  46  52  13  78  97  40  17  12  96  77  81  79  21  30  31  83  20  45  82  22  59  69  58  28  65  72  12  23  85  71  18   1  20  76  85   3  33  49  52  42  12  90  23  11  42  69  42  83  45  92  65  47  38  98   8  40  21  57  43  14  38  74  28  38  71  42  87  56  18  66  90  48  80  55  10  78  84  17  34  40  12  44  92  74  77  69  50  77  90  58  67  61  42  12  82   9  83  50  98  36  84  93  53  46  20  72  42  31  12  44  87  74  58  75  18  74   2  90  96  65  67  27  17  38  63   1  59  55  41  43   3  86  33  65  47  18  27  42  95  58  12  16  45  89  38  79  27  12  91  58  40   8  45  64  90  81  39  46  96  64  47  72  87   4  35  72  80  44  19  72  61  36   4  18  20  18  55  27   9  54  41   4  71  57  56   3  55  15   2   5  24  90  88  30  39  86  28  51  69  73  75  69  64  24  14  17  87  44  87  31   4  29  63  57  17  59  91  51  27  73   5   5  12   2  49  27  47  86  26  26  74  66  72  20  17  21  20   6  35  77  86   4  21   8  43  25  72  67  21  64  78  59  85  80  81  45  51  99  47  69  32  85  21  38  53  75  74  60  70  74   4  79  72  31  51  76  40  62  90  22  22  75  79  20  90  14  66  59  91  59  83  32  27  48  96   1  83  99  58  11  53  93  29  94  78  45  91   1   6  15   1  68  46  89  40  78  75  48  85  94  75  64   5  98  64  66  98  21  80   5  14  79  11  16  77  74   3  78  56   5  27  41  57  54  49  97  77   2  10  11  67  29  73  99  50  27  66  72  24  64   1  15  18  24  93  12  14  15  84  23  64   6  16   9  44  90  64  48  77  73  91  19  32  38  68  82  25  29  31  43  92  49  12  42  59  91  45  19  77  14  27   8  72  11  40  11  62  49  97  59  40  76  62  72  42  72  42   8  57  80  54  83  29  84  54  28  69  26  49  39  30  42  24  68   6  86  21  54  50  83  19  92  68  21  79   9  35  77  49  29  29  93  73  79  34  27  99  54  24  45  71   1  23  80  35  44  72  27  28   8  42  31  70  28  24  65   4  65  88  86  19  43  29  85  79  12   3  99  28  46  38   3   4  90  73  52  25  33  97  49  56  68  59  52  51  47   7   7  98  42  77   1  70  62  14  63  12  48  67  28  95  82  31  32  58  92  23  12  23   5  33  29  70  82  30  80   9  20  79  94  30  75  92  26  59  21  77  41  74  86  44   8  43                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                48   8  53  18  35  35  41  12  40  30  74  35  25  27  31  84   6  43  13  51  93  83  67  56  52  86  25  62  27  14   1  16  60  99  22  70  87  88  93  93  54  38  11  43  52  77  38  79  52  46   7  33  87  88  41  32  19  20  84  88  55  86  56  24  95  16  98  11  24  60  20  54  89  33  62  89  51  88  77  20   9   5  71  41   7  42  54  63  33  38  84  24  72  97  67  55  40  46  58  25  63  11  13  46  65  22  31  70  41   4  10  38  47  63  46  97  88  15  48  35  15  25  62  23  54  26  31  48  60  38  89  50  58  39  92  84  83  27  87  58  62  55  13  35  53  87   4  45  10   4  34  48  68  17   5  55  93  90  16  30  92  95   4  15  26  66  69  50  96  86  54  11  95  97  41  62  33  58  10  19   8  85  91   5  16  56  86  45  73  99  84  85  72  43  95  61  82  64  54  78  17  19  70  91  16  89  99  55  73   4  59  89  76  60  95  76   2  61  47   6  30   4  18  92  14  55  27   3  54   2  10  61  29  96  68  37  98  34  49  52  28  65  96  81  77  99   5  13  24   3  32  99  35  94  98  78  24  66   1   6  41  33  24  57   9  41  50  88  36   4  10  97  16  83  39  85  81  49   1  33  64  89  74  16   6  49  33  76  89  45  81  24  23  82  41  10  17  17  97  37  61   4  25  90  18   2  86   7  14  98  20  12  52  41  84   3  50  28  58  47  55  73  82  33  50  97   9  78  71  25   1   4  77  89  92  60  69   7  65  28  73  67  32  53  66  53  18  77  95  96  88  50  89   9  14  16  37  59  37  95  41  47  11  74  88   6  60  29  97  92   6  72  33  67  21  90  49  64  43  52  19   9  81  39  64  87  19  21  24  15  46  95  37  35  83  31  35  41  87  89  90  70  57  80  75  79  29  60  42   6  89  28  95  88   1  34  35  11  44   8  15  68  60  31   4  16  82  56  51  62  33   9  18  16  96  78  29  45  50  51  63  61  57  63  63  21  11  55  12  89  48  60  34  31  20   3  85  24   5  73  69  41  82  49  80  29  96   1   3  99  55  89  47   8  55  50  18  75  55  70  68  21  54  28  16  55  95   4  97  20  36  39  87  72   3  90  56  62  62  40  96  88  56  42  50  72  96  75  44  40  32  60  48  58  69  15  51  81  64  73  72  66  43  96  19  42  86  77  74   1  23   5  80  54  72  57  88  80  26  42  20  66  87  14   6  80  72  53  69  48  10  80  78  62  82  40  90  41   7  42  38  24  29  35   2  88  99   3   8  96  78  82  78  26  35  35  30  93  52  29  77  92  30  97  90   7  18  74  98  59  19  60  72  15  10   3  90  65  95  93  11  91  97  46  75  15  26  42  31  94  87   1  98  12  18  38  85  54  43  57  30  61  67  85  14  71  48  36  80  12  23   2  46  79  60  23  73  87  78   1  58  32  28  18  99  46  80   1  27  93   3  20  61  21  81  38  23  73  30  11  50  22  29  87  44  51  54   6  44  83  27  73  37  49   1  72  61  63  64  46  43  29  67  74  79  50  96  22   5  60   4  97  74  33  47  32  41  28  40  13  82  45  22  34  74  85   3  16  73  63  41  77  75  20  98  49  49  45  71  27  63  85  55  89  64  82   2  91  11  16  35  21  78  29  43  72  64  82  89  61  29  69  36  29  47  67  31  51  79  40  83  30  97  34  14  33  53  13  36  27  82  83  23  43  19  64  90  93  14  94  36  48  92  71  72  33  75  21  44  91  66  45  53  78  99  28  49  82  55  28  99  56  10  41  43  43  12  53  48  58  30  29  70  12  74  96  98  78  75  53  49  33  26  51  97  43  19  57   1  95  90  86  68  24  54  87  99  35  30  67  18  41  81  31  70  47  36  23  88  29   7  37  40  13  39  80  74  24  44  62  93  56  18  38   6  99   6  73  94   8  41   1  42  58  82  72  46  71  65  99   9  17  94  40  71  15  50  89  85  77  86  63  57  11  60  15  20                                                                                                                                                                                                                                
                                                                                                                                                                                                                              9  41   4  60  83  91   2  90  19  48   2   8   2  80  47  72   8  97  59  25  30  52  18  94  91  46  72  25  98  92  87  78  85  10  70   9   1  53  57  33  99  85   5  18  87  56  38  58  88  33  93  92  78  25  57  33  17  30  77  17  49  85  53  38   1  69  22  16  24  47  30  23  68  40  54  38   2  56  47  17  63  83  18  79  84  13  71   3  36  16  64  41  33  16  67  36  48  62  91  89  84   1  80  71  56  25   6  60  58  17  31  25  19  55  78  68  65  37  90  98  14  31   1  91  64  50  29  40  44  33  68  48  20  66   8  11  59  13  85  92  20   1  62  75  92  64   3  96  56  33  49  88  60  19  95  21  34  11  36  56  40  86  52  43  13   3   4  44  36  41   6  96  90  68  80  15  44  52  25  65  93  85  24  44  49  37  32  45  22  36  49  29  68  71  24  61  53  52  33  38  62   6  37  26  56  56  74  15  18  39  60  70  61  17  93  29  88  38  20  62  73  43  97  12  54  35  39   3  69  35  97  35  75  45   3  47   9  21  40  49  30  42  49  13  44  26   5  61  29  15  32   4  56  80  53  52  32  29   5  49  16  86  55  42  69   2  22  18  41  74  16   1  18  20   5  20   3  95  30  31  57  71  60  82  58  59  86  18   7  58  98  78  21  72  18  22  25   4  71  84  33  82  89  18  67  44  85  94  45  37  13  18  76  51  80  56  75  33  96  81  35   1  26  66  10  14  97  37  47  64  93  53  27  54  71  85  61  86  56  56   9  73  95  55  31  27  43  93  16  94  21  39   1  92  50  60  27  97  27  72  66  10  91  20  83  78  68  14  98  57  25  56  63  35  76  87  52  50   6   4  71   5  47  28  48  41  43  22  90  37  17  89  99  63  24  73  91  37  98  93  85  90  82  12  44  80  65  23  86   6  28  73  80  46  67  85  47  29  74   2  57  84  60  49  77  20  87  52  66  36  48  91  82  14  20  10  22  64  28  19  80  92  78  10  80  83  88  35  58  15  88   8  55  94  70   3  83  20  27  80  21  68  53  94  84  85  86  17   7  54  73  69  21  19  65  57   4  14  35  31  46  38  84  64  45  38  95  31  36   2  61  38  16  13  56  80   6   3  27  28  37  96  35  70   4  29   7  81  14  21  58  81  60  99  85  80  92  80   8  60  38  26  19  73   5  40  39  86   7   3  64  37  62  40  51  51  39  66  65  72  44  60  43  34   7   1  84  28  50  49   8  37  68  56  89  74  39  25  15  74  36  38  76  94  86  29  85  58  43  40  30  72  53  74  92  94  35  96  71  72  85  35  81  17  15  32  83  68  21  91   6  96  10  30  44  97  49  45  35  11  64  38  91  39   9  14  67   8  52  79  25  49   3  86  64  76  16  55  70  60  42  37  41  47  27   5  91  64  38  70  93  88  41  91  30  57  42  88  76  30  33  67  90  43  54  33  87  85  57  58  25  89  81  36  79  70  94  69  75  58  24  84  25  14  70  67  26  49  54  40  81  65   5  42  13  45  96  91  50  77  47  93  90  43  22  62  13  61   2  70  58  94  35  31  97  45  74  65   5  78  97  90   1  26  70  16   9  23  60  54  95  61  69  24  43  60   4  95  78  53  28  55  83  28  17  90  80  22  68  38  61  40  62  12  68  34  48  36  27  89  53  31  14  95  83   7  10  13  69  17  66  36  87  76  21  56   9  95  65  83   5  39  44  59  48  91  53  46  60  43   5  69  68  34  91  82  62  44  66  98  89  99  61  17  19  56  57  25  67  91  92  80  67   3  41  51   4  35  36  87  57  49  85  64  73   2  90  62   1  91  60  78  33  95   5  24  41   8  83  11  85  14  52  65  81  31  19  39  47  28  63  27  10  40  97   3  14  59  20  14  12  71  20  19  16  24  19  78  19  19  82  37   6  58  53  37  10   1  74   6  16  40  60   3  18  77  60  91  73  46  59  87  50  59  19  71  13  17  64   1  93  93  14  13   3   9  92   9                                                                                                                                                                                                                              
                                                                                                                                                                                                                            45  23  66  48  26  43   1  45  44  78  40  70  25  59  83  13  59  12  73  10  75  96  39   7  31  52  20  30  63  91  33  28   7  39   9   1  49  31   8  88  18  87  29  85  49  74  67  20  12  52  31   7  56   4  15  65  18  13  35  13  28  43  41  95  51  77  12  48  99  64  58  58  25  61  73  40   6  29  51  38  79  51  96  88  42   7   2  66  41  63  41  96  14  55  45  77  67  32  74  52  29  53  20  10  13  21  32  66  18  87  22  22  48  28   3  77  61  47  79  11  38  66  37  31  64   6  68   9  66  93  21  84  37  40   5  13  89  76  49  58  10  61  63  82  24  81  18  87   2  22  70  15  48   2  42  75  39  71  46  75  44  79  62  25  25  40  89  77  21  44  97  85  42  42  37   5  49  99  30  60  27  95  12  10  67  15   3  52  32  46  17  63  69  75  77  35  13  51   4  41  94  32  56  22  44   3  68  61   1  20  87  18   1  43  14  52  12  54  48  61  65  52   6  10  65   9  11  90  39  87  78  21  60  60  80  52  86  64  31  17  67  81  36  26  70  71   1  83  29   7  78  82  74  46  39   3  78  59  24  11  62  82  86  29  98  95  12  32  44  11  70  10  32  82  93  82  76  25  28  33  50  71   9  66  87  56  59  91  23  43  38  71  73  20  47  34  67  89  25  83  39  62  10  49  77  86  56  76  73  54   8  22  57  27  77  31   9  92  58  18  17  96  37  31  92  81  49   4  31  36   4  47  49  43  30   1  64  72  15  29  24  93  63  44  84  47  96  39  23  31  50  22  15  21  42  24  16  91  13  37  68  11  97  78  89  78  50  46  91  84   1  19  31  36  53  38  70   9  52  39  56  17  55  41  16  17  38  12  92  96  65  82  67  20  27  61  97  25  89  42  27  70  10  46  16  68  86  28  48  75  79  84  14  59  14  65  15   3  82   6   2  72  81  93  20  55  13  53  46  74  77  58  67  64   9  27   5  16  31   8  11  20  41   8  77   5  78  60  53  11  13  93  98  60  99  94  31  42  74   4  53  18  66  52  72  28  15  57  56  32  44   9  86  72  78  10  18  53  84  56  55  99  24  42  61  14  85  54  18  70  20  93  49  66   8  58  79  44  19  94  81  27  41  10  27  82  31  89  88  73  69  35  37  84  87  59  48   1   5   2  60  19   3  65  67  24  37  28  77   9   8  49  33  95  42  75  21   1  58  22  98  23  95  87  82  86   7  91  26  65  77  42   6  37  54  44  80  63  94  82  94  47  77  67  58  78  92  54   9  86  27  21  55  56  48  64  83  86  94  94  25  91  48  92  67  63   8  93  74  46  80  26  63  49  71  38  10  43  87  20  23  31  44  25  59  45  69  41  41  33  48  16  17  57  88  33  36  93  93  81   9  60  71  89  49  33  95  71  96  92   3  81  25  45  84  85  42  24  98  79  91  33  19  76  87   3  53  68  23  54  47  71  56  63  73  64   4  13  60  77  31  75  97  44  27  76  30  21  78  85  95  26  18  74  95  74  37  60  35  40  41   8  36  26  31  78  95  69  79  21  14  51  98  58  87  62  45  43  13  58  89  72  68  66  80  67  36  59  43  37  53  61   3  26  53  31  58  32  41  64   3  28  68  49  47  84   3  18  21  11  30  65  78  86  53  86  33  32  94  54  17  49   9  31  56  48  53  16  22  91  87  18  61  45  26  90  58  57  65  12  40  16   8  31  50  71  14   8  49   9  66   8  60  99  25  48  32  16  94  10  74  88  30  99  64   1  42  41  64  54  35  31  58   2   8  83  49  73  17  19  49  36  88  38  89  84  43  68  78  96  84  31   9   5   2  22  47  53   9  76  25  77  85  94  10  96   1  58  68  97   6  80  94   9   8  13  10   8  52  88  11  66  48  20   3  67  87  13  44  80   6  66  78  19  45   8  22  76  63  47   8  33  75  47   5  96  57  55  27  96  93  92  61  16   3  21  54  39  70  77  85  48  23  82  91  32  91  57   7                                                                                                                                                                                                                            
                                                                                                                                                                                                                          12  40  81   6   1  65  21  31   5  55  48  62   1  46  69  28  43   6  58  25  34  57  52  54   3  39  45  33  37  29  73   1  10  61  32  72   7  47  13  96  80  70  77   9  22  73  43  87  28  44  63  67  57  51  66  31  32  19  53  58  38  58  10   9  10  34  16  27  85  75  13  40  56  74  12  54  18  72   7  71  82  75  29  73  76  23  98  17  23   3   5  52  82  84  41  81  49  69  64  44  86  51  78  94  82  85  37  16  23  87  69  67  78  23  95  60  60  38   7  36  87  90  54   4  94  88   7  21  60  35  96   5  28  58  16  65  61  71  58  82  81  48  48  17  86   8  47   6  47  78  70  69  33  17  17  20  43  79  65   7  79   5  18  65  86  47  75  30  51  18  99   1  45  86  96  14  80  24  12  18  25  97   8  15  69  60  24  64  12  58   9  41  71  28   5  61  85  41  19   5  83  82  80  59  56  94  58  79  79  84  13  99   1  81  99  20  19  65  60  46  76  11  73   3  55  70  66  42  99  66  79  72  54  91  96   8  65  20  29  64  15  86   8  78  61  90  48  13  32  47  57  95  18  55  45  54  27  30  96  88  16  44  78  93  66  53  73  20  49  58  13  21   4  15  36  81   2  85  46  34  92  64  85  99   3  53  57  82  60  16  54  97   5  65  13  92  43  56  63  87  51  59  11  97  33   7   6  82  96  41  49   1  69  38  70  23  68  66  61  77  98  26  41  87  18  47  55  11  61  17  20  75   2  12  63  68  34  32  47  81  53  19  50  84  96  21  41  82  87  40   9  16  85  32  59  18   2  69  30  13  46  70  50  54   6  81  95  79  30  73  15   2   7  82   8  13  17  53  21  15  36  89  81  79  86   9  66  69  36  46  81   3  38  88  15  19  91  57  27  45  14  96  31  73  29  13  84  10  61  85  96  34  51  60  78  69  38  26  49  42  67  67  50  10   2  88  99  35  92   7  81  82  55  98  82  45  45  78  28  31  22  31  12  13  99  36  80  95  86  38   8  90   8  30  32  53  74  28  53  26  96  77  66  67  31  80  23  41  59  34  18  41  29  74  48  23  69  52  45  97  29  84  84  40  98  18  88  97  93  75   8  89  26  76  45  18  93  27  25  39  96  84  51  18  14  70  74  70  65  69  95   3  23   8  79  48  53   1   2  75  81  85  25  79  53  49   4   1  68  70  97  81  80  94  21  57  20  92  72  64  93  10  88  45  93  73  84  20  75  64  83  63  71  78  56  76  51  86  81  69  68   6  86  62  17  10  30  96  21  94  96  73  90  24  78  70  44  28  36  70  73  77  84  32  68  22  35  22  61  55  88  42   4  17  47  83  68  22  34  86  47  88  32  27  85  26   3  32  54  74  83  12  47  38  54   4  69   6  18  94  47  72  24  27  98  14  29  27  23   7  88   9  85  47  62  74  25  93  21  85  11  63  32  62   2  23  44  42  10  14  95  98  44  95  94  85  93  92  25  96  60  61  94  84  55  24  75  80  32  81  82  41   7   5  41   6   2  29  60  73  52  89  17  61  24  35  47  91  71  13  12  36  37  77  99   8  63  74  28  85  32  41  71  41  20  65  41  51   6  69   1  65   5  29  50  28  86  26  24  63  60  14  83  54   1  90  75  97   4  43  54  63  47  34  53  75  29  46  37  29  36  45  49  44  34  65  49  75  40  74  56  49  44  78  39  32  17  66  42  20  77   5  50  55  61  94  50  76  80  12  33  81  39  34  24  68  16  73  79   4  62  45  21  73   4  31  14  49  11  28  95   1  12  23   5  82  68  45  80   6  22   1  30  45  94  52  12  71  39  20  66  44  66  62  97  39  29  19  50  60  34  12  87  64  62  75  82  16  91  98  61  73  40  90  93  68  25  70  45  60  17  64  17  83  54  98  29  12  16  45  94  20  77  17  75   1  29  26  68  44  92  30  83  82  31  68  24  21  46  22   2  83  68  54  27  70  17  84  61  97  39  26  33  18  62  70  94   2  23  36                                                                                                                                                                                                                          
                                                                                                                                                                                                                        83  23  73  58  43  55  66  78  58  82  80  28   2  19  54  21  16  36  36  10  52  21  23  96  23  58  31  99   1  88  45  90  78  71  32   1  28  14  47  11  65  46  78  61  37  17  88  58  28  87  53  55  74  19  93  40  47   1  69  95  63  56  50  63  97  59  17  58  13  35  51   1  53  77  43  57  23  54  52  25  48  27   3  19  81  12  45   3  36  79  43  32  67  21  47  85   4  55  65  40  93  84  81  64  85   6  23  85   2  89  88  56   8  49  76  94  78  76  64  12  97  82  14  42  73   1  53  74  91  78  65   2  48  20  84  80   6   9  78  74  60  61  20   8  40   1  31   2  83  32  66  15  77  43  89  50  80  39   3   8  18  69  97  57  29  78  30  43  89  15  43  23   6  52  69  17  11  25  81   9  90  13  51  21  86  89  29   3  33  32  92  34  96   6  12  98  82  94  24  97  58  89  48  68   7  58  24  93  77  51   2  15  89  25  91  96  64  86  61  66   5  71  91  19  35  37  46  99  62  53  57  67  76   8  40  29  68  23  89  14  72   6   4  38  67  28  69   6  53  62  41  18  53  25   6  86   3  69  60  38  69  67  85  57  25  62  26  45  96  92  48  95  36  27  87  39  10  28  70  93  10  94  25  25  52  98  20  49  56   4  30  81  92  83  28  65  22  24  61  49  83  61  78  85  73  91  40   5   3  49  78  34  22  45  41  69  18  45  21   3  88  26  10  97  55  71  89  98   7  59  96  99   9  64  39  68  79  11  43  12  82  40  21  86  27  61   9  16  46  63  74  26  28  69  70  82  49  51  28  49  80  77  33  44  81  27  92  40  43  33  89   8  79  70  30  42  77  74  44  68  46  55  79  70  15  72  14  63  46  93  13  10  46  48  73  85  94  14  35  89  97   9  81  39  46  61   2  98  12  15  18  25  32  84  84   9  16  28  98  25  14  64  50  82  72  82  96  98  11  68  55  47  24  37  38  74  13   6  45  29  42  49  96  94  71  69  96  48  43  33  16  74  75  72  19  47  85  22  40  93  64  82  55  20  16   8   3  74  42  23  36  59  56  93  83  66  33  69   6  37  25  30  43  80  75  98  90  52  63  32  17  81  69  69  63  47  67  99  64  81  68  99  41  37   3  79  30  96  83  51  34  30  28  71   4  59  33  44   7  16  66   4  22  64  90  74  66  55  32  43  79  82  34  15  46  54  35  13  98  92   1   6  88  61  11  37  24  65  30  79  46  34  27  10  73  73  14  97  93  13   7  34   8  59  91  65  31  87  54  33  23  51  63  49  95  87   3  38  29  37  58  64  86  94  15  94  56  48  71  56  96  29  64   1  14  37  94  47  42  53  74   7  63  42  31  27  83  28  45  30  50  42  58  16  39  62  61  12  76  72   6   8  98  95  47  20  83  98  80  19   8  56   3  91  76  32  92  81  45  57  63  11  56  94  40  54  97  54   9  55  39  94  57  30  64  20  71  76  96  24  99  60  18  96  84  54  77  28  91  84  86  25  14  96  30  38  86  46  49  22  13   4  81  51  23  25  25  46  85  49  98  36  47  53  25  88  31  96  84  97  18  47  34  20  82   3  71  71  54  65  50  10  50  14  22  52  42  13  47  90  10  50  63   3  48  86   7  75  53  44  42  92  16  67   6  51  29  60  22  10  95  97   9  16  59  51  60  68  24  90   8  78  92  76  62  83  66  46  97  97  27  97  43  19  37  22  87  49  79   2  46  61  91  21  60  60  79  88  23  42  98  23  36  46   4  76  91  60  18  48  34  34  49  52  15  83  78  12  91  60  61  23  58  84  77  17  98  74  67  41  24  13  59  84  29  84  18  69  50  14  50  41  92  62  71  56  32  56  68  16  29  47  46  87  92  76  94  86  11  84  56  16  14  60  78  52  27  89   7  94  79   7  47   1  46  40  93  77  33   1  18  56   4  43  94  59  60  84  84   4  93  11  48  84  14  38  59  60  39  29   4  88  81  96  82  66   5   3  70  14  71                                                                                                                                                                                                                        
                                                                                                                                                                                                                      64  78  34  49  27  26  86  46  52  31  38  33  44  84  89  64   8  10  10  26  15  34  79   5  26   9  89  30  71  33   8  30  17  12  96  32  72  26  11  99  89  20  41  94  14  72  91  48  91  82  60  17  62   4  23  77  45  70  73  81  97  30  57  56  39  41  87  43  74  40   4  92  77   6  97   2  58  64  20  23  98  70  42  33  99  90  57   5  17  37  82  76  42  22  95  55  31  99  44  11  60  78  63  44  17   4  38   3  83  25  79  75  27  13   6  93  59  34  14  32  94  67   3  27  44  85  76  19  61  69  81  66  42  59  25  76  73  98  85   6  73  25  63  22  66   8  90  25   8   6  32   3   9  60  64  34  98  99  88  24  88  76  40  63  82  12  60   6  52  35  18  54  22  59  35  23  27   2  34  29  75  81   2  86  26  89   3  44  31  50  65  97  53  46  12  20  84  35  50  20  59  90  76  59  29  69  71  42  79  37  56   5  82   7  14  65  45  95  93  81  84  59  35  40  31  54  41  91  95  60  49  50  24  52   4  87  75  89  34   2  92  48  30  37  88  24  15  66  88  19   3  54  54  56  26  46   6  33  59  83  54  85  49  34  86  67  16  91  49  34   4  59  16  56  92  89  11  49  98  72  15  71  56  14  92  80  48  20  65  90   1   5  54  89   9  58  32  42  56  54  75   8  49  36  68   9  36  50  22  54  97   8  28  31  67  62  92  76  51   7  46  83  56  38  70  44  56  99  62  38   2  36  64  28  13  25  74  77  84  88  93  50  22  74  81  11  95  32  13  96  72  59  85  79  71  84  74  61  44  30  73  98  84  21  63  99  43  17  57  77  12  43  68  67  77  14  44   3  28  40  52  43  53  55  71  94  75  83  21  83  41   8  55  81  74  86  33   3  85  48  45  89  93  89  76  62   2  81  54  26  20  16  90  59  15  28  50  48  50  59  98  18  69  67  39  15  18  15  15  34  64  29  65  44  49   8  32  56  69  46  90  18  56   2  29  58  56  58  86  44  47   4  51  79  36  18  74  95  74  46  55  74  65  36  48  64   1  75  10  54  50  34  68  18  52  98  34  84   4  49  18  89  24  70  10  26  89  70  13  25  31  15   8  51  38  28  97  85  34  62  84  45  98  66  80  81  58  17  87  59  32  39  18   9  97  83  33  20  50  41  30  43  79  63  38  66  39  94  67  60  76  91  18  70   1  62  18  83  96  54  72  60  72  63  75  51  91   2  26  58  72  31  49  89  17  79  72  76  18  21  27  91  35  29  29   9  28  49   1   6  12  79   8  94  76  78  66   2  85  44  41  85  39  88  52  64  92  94  33  94   2  45  83  56  58  22  65   8  15  67   9  83  47  39  52   8  14  40  48  65  84  21  50  79  15  61   1   7  23   3  56  22  63  26  52  39  65  16   4  52  64  16  77  77  56  23  98  47  82  45  32  60  88  63  99  99  68  93  85  54  22  61  88  39  29  45   7  73  59  62   9  29  79  92  32  74  30  69  78  99  95  93  59  30  40  77  89  27  85  88  45  69  82  20  18  52  56  90  44  29  37  85  25  91  85  13   6  55  95  91  36   9  79  72  84  48  14  70  85  37  82   7  30  73  16   7  58  52   9  38  60  46  39  99  74  88  70  56  75   4  71  26  66   8  76  28   1  87   4  15   1  58  32  55  16  23  97  56  32  72  82  14  55  42  71  62  24  21  83  62  99  67  59  15  69  84  75  51  81  24  25  84  77  50  24  29   9  72  50   6  87  47  12   7  36  50  49  97  61  77   1  86  96   1  50  76   1  45  11  33  66  53  20  67  32  57   8  59  92  65  10  32  23  90  20  31  89  17  53  79   2  58  19  65  14  99  13  38  59   1  66  22  10  28  36  81   1  70  89  42  90  29  32  59  77  94  59  93  51  45  58  47  94   8  91  66  12  24  91  77  99  24   3  11  61  80  43  45  52  43  61  98  42  63  90  68  78  94  45  90  61  39  33  31  53  40  59  94  21  56  72  39                                                                                                                                                                                                                      
                                                                                                                                                                                                                    97  92  21  95  30  32   3  38  39  43  61  35  85  54  37  83  48  19  82  53  53   3  75  53  86  64  28  93  20  98  10  70  62  77  32   4  61  71  30  33  25   2  39  38   5  35  16  15  79  67  74  45  65  21  73   7  61  40  36  48  80  30  78  74  45  72  59  71  92  49  40  16  73   9  92  75  33  99  46  68  76  71  14  34  41  41  23  49  81  48  24  31  29  36  30  65  94  16  70  58  72  23  69  78  15  37  51  63  41   9  73  70  76  42  77  64  14  87  83  89  30  93  12  96   9  82  33  39  33  74  38  65  55  97  75  64  44  96  94  61  48   8  61  34  64  90  72  55  33  79  72  49  49  13  34  84  19  58  79  37  88  33  77  74  25   2  38  76  61  42  66  92  45  14   4  94  91  46  40  68  77  52  55  55  97  93  26  24  68  43  13  39   5   2  98  29  89  95  45  53  28  30  79  38  61  57  26  76  73  55   8  27  78   2  69  36  76  58  23  66  51  89  94  75  62  53  92  67  65  11  28  18  45  82   2  29  98  32  29  69  27  46  32  68  25  57  73  46  11  12  98  89  55  76  66   8  20  34  81  37  47  90  97  86  75  29   2  92  66  73  57  46  20  28  98   8  26  57  16  81  29  56  15   9  52  32  22  13  49  58  86  75  36  57  77   1  80   3   5  67  33  81  73  51  33  89  22  89  51  62  19  55  53  50  80  98  65  45  53  99  75  88  14  68  28  22  58  19  19  31  97  51   9   6  80  70  58  28  22  79  10  84   2  20  66  26  75  61  94  37  78  29  73  83  61   4  50  36  28  97  80  33  49  36  53  45  56  45  26  61  43  49  83  49  21  14  83   3  19  40  36  75  18  92  29  97  75  97  98  17   3  91  75  62  89  98  34  39  11  12  51  68  64  52  12   7  42   8   6  19  19  51  85  99  58  23  31  61  31  11  78  25  34  34  19  69  46   8  49  15  28  58  53  34  39  22   1  15   9  58  25  84  33  74   6   8  21  61  49  75  27  80  78  34  89  84  18  91  48  26  69  65  92  61  42  78  94  27  39  96   9  85  32  38  12  41  28  66  63  81  20   6  16  97   8  39  29  48   9  65  13  47  14  79  98  63  17   1  53  23  50  93  56  48  69  99  69  10  10  51  10  12  12  55   8  51  88  25  27  68  79  86  26  32  68  23  66   3  99  54  15  23  78  28   5  89   9  76  61  71  71  77  77  75  23  13  30  69  57  30  80   2   7  37  44  13   7  15   1  94  85   6  80  45  82  79  90  78  88  51  57  21  22  91  67  16  69  39  40  40  16  43   7   7  38  33  65  15  12  99  73  75  55  68  51   6  29  35  52  18  98  97  99  16  98  51  60  65  24  93  86  97  33  86  28  67  59  75  63  57  52  34  74  63  41  23  70   5  75  39  41  78   6  63  30  15  19  40  56  89  12  60  18   3  35  18  66  18  73  38  74  17  53  38  76  56  73  57  41  47  15  85  56  95  82  73  49  28  34  88   2  45  34  46  61  42  93  36  41  31  58  96  52  72  48  70  58  32  60  15  17  10  38  15  94  54  99   5  53   8  52  48  35  28  71   6  30  22  50  15  84  39  61   3  44  45  95  70  22  96  71  63  48  44  68  19  87  96  23  33   3  31  43   8  99  80   5  20  69  28  49  15  22  13  72  77  13   7  69  86  17  61  23  18  99  58  83  72  90  89  50  62  30  48  90  63   3  72  49  34  86  36  39  36  77  94  55  71  87  16   1  97  28   7  60  22  62   3   7  91  19  41  46  51  42  35  62  85  59   7  20  65  45  27   2  55  98  52  92  36  72  72  49  50  82  24  18   6  10  44  70  39   3  16  66   3   1  71  69  49  30  10  61  54  35  19  72  41  97  60  66   5  32  31  38  79  90  80  37  42  61  65  81  73  88  27  92  95  64   7  67  74  51  28  97  52  83  66  53  30  42  60  92  44  54   2  67  36  67  22  81   4  87  92  93  58   7  47  57  40  87   2  24                                                                                                                                                                                                                    
                                                                                                                                                                                                                  34  28  60  27  68  50  15  79  27  97  77  52  85  35  53  74   5   1  76  67  16  32  28  43   8  40  19  92  19  14  32  39  99  88  22  87  10  75  42  70  17  89  46  78  64  99  26  21  61  49  72  68  82   9  57  40  13  34  96  54  17  44  69  87  41  17  23  84  52  41  16  45  11  65  25  99  86  57  90  84  44  54  48  93  22  63  36  21  73  71  32  47  13  68  78  40  32  81  38  96  35  18   1  36  53  95  16  36  55  82  47  67  17  62  65  51  37  45  69  42  39  92  86  37  86  55  18  56  83  20  78  30  22  71  86  96  94   4  38  99  73   4  55  83  92  63  71  50  98  65  16  27  72  50   3  18  39  93  31  17  88  25  81  12  77  25  71  91  58  90  81  87  16  72  78  72  75  67  84  74  71  33  38  23  13  89  66  82  37  63  93  68   3  83  80  61  27  98  24  99   1  20  23  16   2  65  84  18  30   6  92  52  56   4  87  91   7   8  62  32  43  25  51  92  95  24  61  54  12  41  64  65  90  54  25  56  14  13  43  33  39  61  84  52  27  45  89  81  71  22  87  64  25  26  67  22  12  17  97   2  84  93  59  65  32  90  57  48  29  78  25  15   3  68   2   9  14  30  22  24  94  27  54  74  24  69  14  17  63  48  73  43  82   6   7  82  78  74  18   7  94  36  50  33  52  27  61   5  51  82  12  60  50  39  69  61  69  71  26  59  41  88  24  66  86  25  22  69  34  79  91  10  10  93  95  63  59  42  50   3  66  31  48  50  27  44  74  66  36  41  83  13  97  76  59   4  62   1  63  75  14  46  79  54  94  22  99  90  84  62  45  80  97  58  30  27  82  63  19  10  67  65  59  44  85  11   5  45  43  66  16  35   3   8  94  68  28  68  53  70  19  18  10  12  28  81  73  25  86  50  42  13  52   4  89  79  54  94  26   7   9  35   2  94  93  84  50  32  76  74   4  30  16  64  93   2  65  18  40  37  62  12  77   3   6  60  71  79  52  84  94  32  62   8   2  67  82  48  52  13   6  63  67   7  19  21  44  79  16  79   1  76  92   3  65  84  74  44  71   5  79  11  68  11  33  98  10  99  31  90  97  35  64  61  31  70   8  54  13  58  67  15   3  91  18  40  67  34  75  31  60  16  81   1  44  55  79  58  66  55  76  65  91  64  84  28  42  12  22  99  17  53   4  78  42  80   9  33  21  96  30  25  13  46  24  74  73  19  81  22   5  37  18  88  59  71  56  30  89  12  92  21  17  84  32  95  55  55  94  33  32  36  79  57  15  69  79  31  70  79  16  71  59   6   4  88  54  14  85  69  89  17  92  19   3  19  30  67  89  93  34  43  81  75  93  73  89  94  99  49  33  74  35  17  23  34  93  85  32   6  94  20  56  46  63  92  61  30  82  64  17   2   9  94  50  15  11  48  20  73  73  35  22  51  78  84   6  55  68  18   7  77  99  13  13  69  19  33  47   9   6  23   6  59  92  27   3  73  82  10  92  55  40  13  98  19   1  95  49  76  61  15  45  50  53  54  96  37  21  47  91  10  38  84  27  85  34   4  45  26  47  18  34  51  75  62  38  42  60   2  16   9  18   9  20  70  71  40  76  48   7  52  22  88  11  39  14  81  61  56  23  72  31  61  83  46  18  72  37  46  14   5  42   6   2   2  46   8  48  42   4  85  26  10  49   9  47   1  25  44  92  81  31  60  86  60  46  91   3  65  15  52  35  69  93  26   9   7  74  52  57  82  76  72  90  91  96  79   5  64  68  95  15  71  77  33  58  57  89  28   7  83  72  96  25  20  97  94  93  21  54  17  30  78  19  60  92  22  46  26  85  50  88  94   6  15  59  90  77  14  25  16  24   7  78  65  87  37  79   9  18  32  34  47  40  75  88  87  11  20  32  97   3  52  19  22  68  66  69  27  80  33  79  43  70  51   1  18  43  25  60  23  82  23  12  60  85  43  30   7  15  21  18  92  22  10  51  88  42  23  99  86  85  20                                                                                                                                                                                                                  
                                                                                                                                                                                                                64  65  78  54   6  89  65  67   3  22  83  53  87  25   7  35  26  80  94  77  57  50  96  40  12  12  54  17  82  18  21  71  67  78  51  74  85  99  52  21  32  82   6  89  38  94  96  49  12  73  96  18  84  28  71  75  35  68  21  32  31  98  49  92  67  93  99  94  93  24  89  50  14  90  47  44  35  11   6  47  43  62  43  37  35  56  29  86  90  26  20  45  83  85  55  40   3  77  11  91  74  29   2  74  39  63  83  67  60  44   5  87  64  48  49  32  51   7   3  59  47  76   3  94  70  43  29  83  87  72  24  27  89  23  36  95  99  35  40  87  33  51  26  80  27  19  83  45  59  97  70  46   5  88  72  56  45  57  52  49  78  87  21  21  21  94  96  65  91  64  49  81  18  19  45  36  80  98  85  84  15  25  46  29  59  23  50  86  60  84  13  15  93  96  84  13  75  96  57  97  72  47  59  70  23  94   6  62  74  84  36  56  77  32  83   4   6   4  28  82  34  98  44  84   5  22  76  90  79  15  40  73  49  36  99  29  14  85  85  59  21  56  40  29  20  40   2  12  65  51  35  46  20  50  34  92  58  21  87  58  91  25  54  41  16  44  94  70  80  28   9  94  68   4   7  41   7  46  72  81  31   8  66  68  29  40  61  30  15  52  12  54  64  19  80  18  82  44  23  79  76  62  24  61  74  19  16  62  79  42  42   4  26  19  54  49  63  24   9  20  65  15  23  31  22  53   2  73  51  73  89  25  70  51  14  77  38  80  88  92  98  16  48  19  78  73  87   4  60  94  58  31   9  14  86  94  81  37  53   7  98   9  25  90  44  15  90  14  58  62   2  56  33  21  64  43  73  23  52   4  66  61  13  48  78  89   1  94  11  51  87  90  75  25  86  53  35  56  62  41  47  77  16  56  40   2  37  63  26  52  89  81  92   3  79  59   2  85  10  50  47  81  66  31  54  90  95  23  56  32  37  79  47  39  43   9  66  84   4  43  79  55  47   1  91  98  55  70  75  74  37  48  16  18  40   3  75  20  95  21  73  76  31  14  40  32  28  60  27  12  83   4  67  47  70  46  14  57  37  91  25  78  62  85  11  64  45  69  25  87  45  16  83  46  53  50  22  82  62  83   3  46  81  90  50  40  79  79  92  27  81  80  91  92  83  81  35  39  86  25  73  56  74  52  20  11  10  37  41   6   7  77  46  14  56  10  74  31  68  99  16  67  49  48  80   9  12  40  23  28  61  43  32  17   9  45  42  84  55   4  86  76  96  85   3  42  78  39  22  15  86  10   2  95  74  34  59  46  30  92  43  29  96  76  52  93  24  27  98  49  23  21  84  69  70  17  39  46  32  41  66  45  57  90  96  56   4  60  51  25  55  75  54  86  30  20  24  86  37  78  40  12  14  89  73  48  24  48  16   4  39  77  68  72  89   3  36  76  73  21   9  85  77  22  58  35  88  53  67  52   5  24  15   2  50  41  64  86  25  19  20  50  78   5  49  81  46  19  42  88  24  39  17  29  55  91  53   5  52  30  12  47  28  11  77  55  93  32  39  59  47  83  99  22  38  43  83  51  39  15  50  56  20  42  43  26  22  13  80  62  82  67  32  16  31  22  76  42  92  52   3  80  58  79  80   2   8  89  69  38  47  75  50  24  69  87  82  27  15  86  79  54  17  38  41   6  59  73  69  73  45  20  70  26  33  32  13  99  90  39  10  59  91  48   4   1  82  99   8  29  47  44  53  86  87   3   6  49  78  72  70  94  98  80  81  94  19   3  54  92  85  85  30   3  87  88  69  88  23  30  32  55  34  34   4  75  57  83  51  34  80  75  29  86  73  81   5  34  93  58  97  97  24  99  55  86  14  20  68  33  22  87  29  31  90  48  84  96  59  89  71  50  79  71  82  45  97  71  89  54  25  48  44  91  36  28  38  12  93  60  69  83  35   9  92  31  66  48  21  31  32  65  73  56   2  51  18  68  16  58  33  17  39  93  67  36  33  67  45  66  21   4  53  15  42                                                                                                                                                                                                                
                                                                                                                                                                                                              64  11  70  49  87  60  66  48  55  23  92  12  71  33  28  80   9  18  17  89  30  11  45  39  22  43  78  44  11   8  71   6  49  48  47  76  33  39   2  23  51  92  39   9  32  60  68  38  55  68  72  18  31  12  92   3  87  68  39  51  86  45  73  35  49  17  37  78  90   6  66  43   3  24  44  11  13  63  13  66  38  83  77  43  12  40  39  28  41  60  19  91  11  18  79  44  47  68   7  66  25  56  73  68  98  92  28   8  95  54  92  69  21  72  55  58  37  64   9  82  13  94  21  19  32  92  94  85  95  64  25  46  45  67   1  12  58  60  71  95  98  95  44  74  41  13  94  13   5  10  73  14  16  86   3  48  14  81   5  35  73  38  65  79  53  54  67   8  10  32   5  83  80  69  45  82  33   9  55  86  71  16  93  38  95  17  56  81  71  40  95  82  64  70  14   5  30  59  92  66  38  29   6  88  19  17  47  16  54  78  49  60  10  23  52  35  45  40  31  33   3  52  75   9   6  84  25  78  49  56  80  12  20   6  33  77  64  54  35  93  84  47  63  33   9  92  49  72  82  75  23  66  68  23  43  53  28  44   6  48   5  43  57  23  87  41  89  67  68  13  59  36  57  30  38  90   9  40  50  51  51  66  29  34  62  63  14   9  40  30  37  45  33  66  84  93  11  55  41  24  74   5  40  10  13  51  42  30  69   6   5  46  35  50   3  47  22  72  65  96  61  37  22  71  28  27  80  88  74   9  50  75  70  61  56  23  47  73   5  60  96  15  36  36  70  13  83  95  49  67  62  84  33  82  99  36  92  58  52  82  39  45  93  33  73  44  38   2  31  71  80  67  63  59  74  41  77  30  58  93  84  69  10  29  28  81  38  38  54  76  95  38   7  27  50  68   5  84  90  84  27  41  87  81  49   2   4  54  58   7  87  36  23  82  96  35   8  13   3  40  98  37  64  52  45  20   5  92  67  78  79  67  30  85  14  99  84  61  49  98  12   9  97   2   6  23  60  80   7  32  63   8  72  39  13  95  80  33  19   7  60  83   6  32  11  52  58  61  15  81  40  99  53  35  79  19  77  27  29  61  35  37   1  76  25  15  54  81  98  13   3  58  49  17  46  59  64  42   6  81  21  98  68  26  84  76  23  67  85  84  38  85  99  27  33  66  23  68   7  54  34  68  23  76  54  62  99  25  71  89  67   8  37  58  82   4  41  44  79  63  20  85  14   4  68  42  89  45  85  89  22  33  80  49  79  40  52   2  10   7  45  30  39  92  66  37  20  48  82  25  88  57  45  76  25   8  77   9  98  15   8  56  43  57  42  23  61  93  59  34  46  99  18  47  99  57  50  44  72  92  96  20  95  75  95  19  41  47  77   4  40   7  43  40   7  27   4   5  79  44  97  51  95   5  67  44  39  29  31  23  86  85  98  28  93  39  41  81  98  29  93  96  34  35   3  66  26  81  49  66   7  23  31  20  17  29  24  54  66  37  69   9   4  48  73  43  19  47  77  23  10  68  41  98  57  75  99  44  33  90  38  41  55   6  28  86  82  81   8  63  21  27  63  65  57  36   3  77  81  93  98  39  66   9   8  14  29  17  45  80   2  46  71  59  14  68  69  65   5  56  51  66  88  92  82  72   9  87  81  57  61  90  84  23  77  73  77  80  75  85  10  97  44  84  32  80  90  26  52  65  64  93  68  37  94  43  33  31  42  31   5  37  51  47   7   4  54  95  98  74  67  53  17  14  57   7  97  39   1  72  31  98  71  50  68  26  25   7  24  46  56  21  52  38  50  11  39  52  96  16  65   4  81   8  64  62  31  97   3  12  12  98  14  85  96  92  98  57  62  13  29   4  80  56  72  26  90   1  70  61  68   5  48  36  87  67  13  39  90  82  92  88  44  62  71  89  54  92  62  17  35  26  17  73  29  33  67  62  66  67  90   7  37  33  85  65  65  74  31  30  43  45   7  59  73  81  29  50  92  56  22  66  31  81  85  77  60  55  74  63  17  76  81  41  25  68                                                                                                                                                                                                              
                                                                                                                                                                                                            13  35   1  59  86  48  98  93  96  98  21  65  63  30  68  75  72  82  19  73  76  58  27  93   3  78  57  92  37  45  94  86  93  23  84   3  78   8  99  92   4  71  35  48  25  40  76  15  38  68  37  60  26  62  12  10   5  90  97  12  69  98   1  28   2  94  42   8  81  27  64  96  61  94  60  30  55  80  50  72   6  40  22  58  78  76  49  54   3  69  62  45  35  71  34  86  16  23  82  26  61  71  19  17  91  97   3  46  47  62  17  11  40   3  63  29  38  85  47  79  10  81  35   3  61  48   1  46  10  85  28  35  50  63  19  97  60  19  21  69  10  73  52  49  90  36  21  45  81  68  91  75  54  63  58  37   7  26  66   3   4  85  41  18  49  92  99  70  75  12  39  21  12  66  93  41  41  21  51  69  83  32  40  22  95  44  97  61   1  65  34  15  76  45  49  34  37  65  71  75  81  71  77  93  70   2  41  46  76   2  97  74  65  29  41  34  11  53  94  37  38  50  36  60  87  24  76  41   6  13  25  90  85  63  28  10  61  59  15   9  85  64  20  53  30  97  84  16  65  94   6  49  72  31  76  79  77  13  53   8  63  60  28  64  24  34  88  16  82  64  55  49  66  27  75  38  70  50  75  73  68   9  73  67  14  84  81  10  30   2  62  75  17  32  66  80  80  63   4  15  32  35  67  12  55  27  64  94   1  73   7  32  61  88  70  17   3  25  46  85  87  49  18  42  12  46  34  77   8  61  15  72  15  26  59  66  10  15  85  82   2  97  86  40  95  32  83  31  29   6  72   8  90  97  34  80  23  58  74  43   7  62  23  59  16  70  46  54  64  39  59  19   2  43  65  75  83  76  18  35  97  64   8   1   6  76  11  89  79  15  10  21  97  98  28  23  38   8  20  46  53   7  47  43  74  56  34  66  38  84   5  60  53  40  97  30  28   6  36  64  70  40  72  99  24  35  46  35  65  21  50  34  60  13  89  14  94  40  94  13   9  89  84  58  94   1  90  87  35  44  20  79  87  89  70  94  58  71  75  74  77  19   5  60  37  84  59  91  38  30  73  54  62   2  60  47  90  46  27  16  21  38  47  73  80  82  62  83   2  94  76  80   1   6  33  54  70  66  33  14  58  93  26  11   6  28  47  75   4  87  49  85  71  17  22  80  84  93   2  36  56  54  18  77  28  94  66  76  82  96  60  80  26  83  67  36  35  89  20  33  67  33  65  18  36  93  47  74  72  24  53  11  89  36  72  83  35  73  69  64  28  92  52  20   4  75   1  55  93   9  72  68  13  97  96  15  27  74  44  46   1  21  43  92   3  17  15  86  67  81  42  91  47  97   1  58  62  48  44  76  25  44  13   1  65  27  52  81  20   6  68   6  38   5  32   2  99  46  45  63  31  72   6  14  73  48   1  91  46  64  13  54  36  88  78  72  61  93  97  75  77  94  81  35  33  63  52  68  82  67  22  67  62  33  35  52  38  72  92  64  86   6  66  95  65  48  53  67  72  70  34   9  63  66  92  95  59  28  15  96  62  72  17   4  28  34  37  61  54  97  95  95  81  91  63  19  49  55  15  98  68  92  92  91  30  58  99  53  19  39  28  50  84  34  19   2  80  75  63  62  80  54  54   9  43  66  54  11  41  31  23  73   5  64  71  85  69   4  97  33  77  74  96  81  56  89  49  71  69  68  16  12  34  13  61  86  68   6  47  83  46  50  83  30  45  81  66  37  77  82  61  83  50  32  19  66  84   8  70  52  60  53  97  74  51  60  18  15  51  64  14  81  96  59  34  60  10  83  25  56  50  72  89  64  47  70  28  38  79  64  11  72  81   6  79  44  39  31  94  53  32  33  43  21  60  79  78  94   1  16   5  30  28  74  54  72  45   4  34  50  93  25  45  49  70  40  48  74  89  98  26  59  88  57  90  40  98  28  64  89  67  26  25  66  64  87  12  33   7  35  70  82  79  75  56  44  10  48  77  81  93  67  78   3  45  75  47  23  49  16  31  63  29  92  91  57  26                                                                                                                                                                                                            
                                                                                                                                                                                                          28  25  21  16  53   6  31  19  39  42  19   2  98  83  27  86   6  89  15  37  18  65  69  45  54  78  16  56  39  81  73  78  23  61  34  93   4  36  37  80  87  94   6  61  45  88  27  82  10  52  95  22  24  72  63  13  84  80  67  13  12  23  43  49  68  64  86  48  83  64  61  24  57  21  56  31  95  29  73  11  47  56  44  49  49  73  84  38   1  25  10  55  18  58  65  91  50   8  41  74  70  13  93  38  21  11  21  28  92  69  96   3  10  77  94   9  49  85  59  79  24  81  81  68  54  51  45   4  84  48  52  41  88  96  83  30   9  10  88   9  61  14   8  45  42  65  95  50  99  23  52  11  65  24  11  95  71  12  45  75  70  30  31  68  71  50  16  47  66  75  78  40  75  48  99  36  82   2  35  17  67   2  63   7  26  69  44  43  16  25  47  40  52  29  67  85  41  31  91   1  25  18  38  78  70  70  56  31  43  49  43   9  50   5  18   9  33  73  89  56  71  57   1  62   1  15  45  88  76  22  53  42  58  65  37  27  63  93  63  16  46  43  62  19  72  78  25  46  47  21  71  33  52  14  27  31  70  87  67  53  20   7  76  59  65  34  37  54  36  88  87  52  14  36  82  57  89  75  53   5   8  57  33  57  55  82  76  89  67  78  83  74  93  27  62  27  83  12  96  13  39  41  45  52  48  85  26  23  73  51  45  33  61  24  55   3  26  23  23  27  82  52  95  29  35  69  13  81  35  45  98   3  97  54  85  53  46   6  59  58  30  77  95  11  27  91  88  32  65  38  24  28  40  37  90  37   4  97   2  14  72  10  16  72  38  17  12  82   8  53   7  69   5  48  98  62  64  33  35  81  37  56  89  74  27  71  81  81  14  43  55  65   4   9  23  86  15   7  22  36  98  83  17  88  78  32  38  81  50  29  73  70  50  93  96  25  57  39  94  92  40  69  50  13  39  97  18  42  29  17  40  13  69  69  48  44  14  56  61  22  68  72  60  33  91  58  35  25  73  39  88   5  70  71  67  77  28  40  30  26  28  50  62  59  12  68  88  84  44  20  42  96  11  82  37  53  84  38  26  58   1  38  85  48  61  18  97  72  99   2  37  45   3  92  73  41  28  86  95  92   3  90  96  81  43  17  32  23  43  79  56  19  45  60  62  85  35  21   1  14  90  15  20  55  46  39  51  30  21  75  50  31  82  31  39  74  47  32  72  78  28  50  91  52  97  20  25  49  32  29  22  31  59  39  14  17  48  11  24  13  45  94  46  81  25  72  35  29  26  28  96  70  90  93  77  46  63  30  42  69  11  93  31  15  70  91  39   7  22  90  42  88  14  76  26  90  12  73  43  36  57  87  82  65  85  40  15  76  26  85  54  90  95  48   7  78   1  43  48   4   9  69  38  30  15  81  89   2  54  10   9  75  73  28  24   7  62  24  14  60  35  36  81  96  71  21  60  96  24  21  57  10  47  95  86   2  17  30   3  50  37  68  54  11  84  55  17  84  86  94  46  48  62  56  28  48  17  30  24  92  85   9  73  10  18   5  46  39   3  63   8  70  93  82   3  14  20  78  32  11   3  18  38  51  15  75  48  25  31  39  60  58  29   7  57  49  12  30  28  32  37  66  26  85  60   2  31  30  90  35  23  91  58   2  63  12  74  41  34  71  56  65  55  98   9   5  48  87  56  33  62  67  35  10  35  82  23  81  77  36  57  31  87  65  74  69  54  72  52  26  54  19  57  99  40  87   7  71  57  38  77  33  32  64  49  28  86  11   1  90  66  97  25   8  40  71  73  76  86  99  76  46  31  72  24  88  62  12  77  90  93  82  86  94  44  51  77  79  30  47  49   8  20  79  46  92  41  11  35   1  57  10  11  25  46  47   1  25  56  73  79  88  19  34  72   1  29  31  87   2  78  16  97  21  60  79  70  87  30  47  45  74  37  90  67  60  76  59  37  53  98   3  40  37  82  98  98  14  39  74  51  87  45  13  46  89   1  75  68  73  15  83  68  10  81  61  59  40                                                                                                                                                                                                          
                                                                                                                                                                                                        89  36  74   9  45  73  55   2  72  27  31   9  67  87  95  30  60  43   4  28  17  58  37  60  86  61  55  99  45  76  73  75  71  14   5  31  46  98  15  48  40  91   3  36  48  86  88  52  44  31  72  59  53  85  16  21  39  21  30   3  19  45  92  49  86  28  87  54  38  65  76  77  22  64  13  99  69  11  37   6  68  26  19  23   9  10  44  79  71  86  59  61  56  16  82   6  47  33  44   7  25  66  67   6  37  85  90  48  36  53  74  70  64  42  41  61  69  56  11  91  43  83  27  40  29  18  22  70  65  43  88   3  70  40  51  90   6  15  25  29  29  60  37  56   5  62  34  16  60  48  31   1   2  11  99  31  47  68  20  59  74  79  36  17  75  23  61  58  29  75  44  95  73  66  15  85  21  16  94  51  11  24  78  69  36  25  48  94  52  89  87  86  37  55  16  11  75  64   8  58   3  44  84  57  73  72  43  21  10  55  34  65  54  47  33  86   3  64  89  56  14  99  49  38  89  22  23  43   2   9  76  58  77  63  70  93  92  27  24  22  44  35  20  40  62  41   3  45  31  60  66  43  16  49  33  56   1  56  70  81  54  40  70  41  52  94  92  38   3  37   6  36  35  22  55  71  90  11  34  40  34  45  36  12  92   8  34  54  40  95  11  29  12  26  19  22  60  59   8  99  90  80  18  31  79  85  70  75   4  80  18   6  46  21  71  70  94  66  32  34  94  76  86  34  63  27   8  24  71  69  42   1  36  75  42  90  71  64  18  99  52  14  39  58  82  71  34  98   3  26  60  98  42  40  30  66  51  76  54  67  77  80  21  15  45  25  91  17  40  91  17  34  40   7  16  52  19   6  97  32  60  42  67  99  46  77  70  26  47  21  45  88  70  57  88  19   7  69  37  33  89  51  90  40  33  88  92  41  47  95  81  64  88  15  73  16  96  97  76  50  93   6  34  79  32  69  27  87  77  37  20  62  71  87  97  48  34  30  92   6  21  67  48  88  10  59  87  85   7  86  81  29   2  28  68  42  22  39  49  26  34   8  16  97  80  55  27  48  53  22  24  10  25   4  64  41  28  84  13  19  60  38   3  31  24  27  97  20  95   3  67  15  38  47  36  79  85  79  59  83  62  93  53   3  29  29  35  17   7  21   5  49  43  24  69  99  65  85   2  94  47  22  18  21  37  78  36  49  42  24  30  82  58  87   8  72  41  34  86  74  50  86  55  88  11  81  60  70  44  32  77  47  54  79  95  40   8  66  20  34  77  99   7  46  85  25  62  21  25  13  73  19  87  75  61  57  51  44  30  65  70  50  19  40  94  91  63  27  49  59   7  82  96  90  43  45  27  13  88  71  45  13  39  38  22  69  83  21  93  92  94  67  41  26  43  49  11  78  16  49  61  22  87  34   7  83  13  24  65  88  60  82  17  35  88  57  32  11  15  54  28  90  22  75  36  71  43  26  47  82  30  38   1  30  87   8   5  32  99  61  51  49  40  50  33  84  19  70  60  66  44  50  34  78  59  69  89   8  93  16  14  23  32  31   5  76  63  87  37  75  47  92  63  44  22  38  73  71  39  91   3  22  58  24  50  90  53  60   2  79  74  93  35  60  89  77  65  31  83  21   9  49  32  94  80  39  52  19  11  78  17  36  73  55  63  91  59  43  12  66  44  37  47  14  97  37  80   7  51  63  78  38  71  68  49  33  44  24  94  85  85  32  83  81  39  21  20  91   6  72   4  68  49  70  72  49  25  19  97  67  18   2  50  77  55  60  14   6  38  30  96  31  79  55  54  19  77  15  45   1  27  30   6  13  85  57  56  27  73  13  47  60   5  59  57  21   8   3  36  55  62  85  25  97  17  46  51  56  76  77  13  16  70  68  55  21  62   3  35  98  73  58  28  43   6  92  20   5  49   4  73  88  31  70  40  69  83  67  62  38  84  10  99   3  88  19  16  81  97  68  14  70  98   1   4  56  90  80   9  99  58  25  15  27  99  84  78  82  74  12  93  37  12   8  75  95  75   8  75                                                                                                                                                                                                        
                                                                                                                                                                                                      55  44  99   3  76  14  42   7  49  37  51  13  79  70  75  37  54  86  34  85   1  63   7  82   2  85  64  39  73  60  30  88  89  57  26  60  14  71  68  76  74  63  67  60  81  83  44  14  13  86   2  48  10  50  42  14  79  94  69  59  63  78  57  73  35  31  41  31  87  31  60  58  69  19  85  17  17  48  20  13  71  63  42  23   7  83  24  37  85  57  98  56  27  92  87  95  78  69  51  16   1  22  77  18  83  55  44  77  78  97  90  36  51  55  75  70  76  92  58  45  84  84  16  21  91  46  43  73   5   2  35  98  88  43  20  54  81  28  70  16  49  52  54  73  49  26  87  17  21  21  84  91  67  98  29  31  10  29  14   9  64  71  11  73  15   3  70  44  66  52  73  17  45  84  87  72  98  74  12  56  94  18  62  24  49  77  39  96  50  72   6  70  64  48  55  96  45  10  83  65  93  62  89  23  16  66  75  38  41  29  37  31  85  11  72  90  52  12  57  71  42  45  50  62  47  77  92  57  32  87   8  44  82  86  13  60  34   8  81  75   5  77  26  39  39  11   7   4   3  51  42  59  88  81  15   3  14  56  72  20  79  54  44   2  59  19  61  54  49  36  73  25  63  50  67  48  20  30  75  82  56  55  13  80  67  71  54  10   1  72  13   9   1  18  22  20  57  63  19  83  79  70  15  25  17  59  79  47  32  61  26  94  95   5  41  69  94   6  11  98  37  27  70  93   6  36  69  25  95  57  31  12  27  93  23  53  96  29  87  52  38  90  56  62  38  79  97  57  28  19  56   8  51  12   2  60  19  24  53  45  42  61  89  27  15  34  38  21   3  24  45  86  30  39  71  39   5  97  15   1  10  42  65  20  38  94  42  35   3   5  47  94  86  39  77  25  42   5  77   5  37  93  70  53  69  95  20  45  96  21  88  41  52  36  98  96  54  29  60  31  97  46  19  33  86  79  62  56   4  65  97  63  22  14  86  35  31  35  47  81  23  97  94  97   1  40  30  68  93  53  74  12  20  17   4  67  11  72  63  23  56  13  69  76  87  94  85  63  98  52  35  57  66  81  87  10  28  15  38  53  90  54  83  13  83  97  97  73  60  28  13  54  59  84  66   8  70  83  53  12   9  36  52  32  84  59  20  95  48  71   3   5  85  84  39  67  29  27  66  26  22  39  69  16  46  28  26  27  77   8  79  72  25  90   7  42  99  14  25  66  11   5  22  28   2  42  63   6  96  47  72  67  61  23  98  39  74  42  65  82  59  31  54  62  13  38  58  58  33  31  36  91  97  61  37  13   2  30  49  88  27  43  37  54  18  71  72  52  77   2  93  85   6  80  59  90  17  32  71  84  13  24  79  44  77  30  79  92   8  90  39  14  28  48  58  14  36   9  33  87  42  21  50  29   7  52  68  56  97  30  49  96  68  86  17  97  65  22  13   2  67   2  11   1  93  22  78   3  54  73  91  96  91   7  17  15  40  59  61   3  87  20  95  49  99  91  38  67  84  81  43  53  46  89  23  55   5  17  92  18  31  36  12  74  53  66  99  31  73  80   7  94  86  51  80   6  83  10   2  85  41  47   9   1  19  21  91  48  51  20  24  60  85  50   1  64  42  96  70   2  87  47  25  52  36   5  62  85  19  10  88  38  94  61  44  11  21  59  30   3  55  69  88  31  62  10  91   1  64  16   3  56  80  39   1  33  73  35  68  94  76  34  96  50   9  13  70  13  10  89  37  24  79  10  27  14  55  23  12  78   4  72  97  19  70  82   9  84  68  78  20  12  78  66  20  16  44   6  14  63  17  86   9  99  54   1  31  18   4  96  10  78  70  47  42  24  13  44  78  51  12  89  26  70  74  81  19  32  49  68  46  80  25  21  18  37  21  36  54   8  91  67  68  91  72  38  44  26  41   2  56  33  96  25  57  13   5  15  33  69  82  60  83  28   4  59  14  64  43  75   9  56  39  83  76  94  95  63  29  48  76  62  73  68  15   2  87  40  69  33   6  87  40  84  51  49  80  26  46   6                                                                                                                                                                                                      
                                                                                                                                                                                                    95  89  73  81  74  17  54  41  54  17  57  55  70   7  81  53  85  68  57  61   8  40  77  24  68  60  50  42  13  26  81  28  29  91  33   3  84  98  84   5  78  64  61  59  66  65  28  29   1  30  68  27  70  56  43  32  17  87  62  87  29  20  11  59  92  37  76  51  53  47  27  20  76  43  78  63  53  37  19  18  96  72  90  38  30  90   8  89  72  27   1  83   6  96  68  15  63   6   9  54  97  96  38  16  99  31  40  98  44  11  99  98  25  40  40  90  14  25  26  59  15  46  35  46  90  70  94  46  89  61  85  99  99  27  49  81  17  64  83  32  32  86  39  47  84  46  37  52  18  44  16  11  55  52  85  95  60  64  28  60  27  99  67  41   2  57  80  33  90  69  30  70  59   1  59  69   2  59  89  79  93  84  60  45  29  46  45  38  95  56  38  75  59  45  32  12  32  42  33  68  49  90  92  70  87  94  60  38  60  77  38  84  34  31  90  61   4   4   1  56  73  58  88  55  91  98   4  88   4  34  71  59  92  72  99  15  26  27  82  39  87  25  61  89  33  87   4  75  68  10  76   5  64  71   3  13  79  46  37  94  97  61  88  32  12  85   6  64  68  31  62  47  20  54   2  44  83  39  56  56  89  44  50  17  74  57  90  44   4  45  34  36  19  99  24   4  70  44  62  13  91   9  90  19  88   5  17  41  95  36  54  33  91  79  50  87  27  37  15  32  68  62  21  90  16  56  86  73  45  72  23  94  51  36  22  75  60  55  63   8  58  19  24  15  94  56  98  58  44  50   3  44  61  59   5  41  63  38  46  60  30  29  39  50  31  33  92  13   3  29  99  81  10   3  95  71  62  62  68  84  25  72  91  77  96  46  15  59  20  37  41  88  37  71  14  90  62  31   4  84  22  74  86   3  94  89  89  72  73  52  47  18  27  20  41  99  14  79  29  96  91  53  30  87  95  59  77  31  22  73   5  55  11  76  45  77  29  94  48  87  35  10  57  70  53  52  64  35  74  53  18  22  37  43  91  62  19  13  77  43  69  72  82  98  48  98  27   1  49  59  45  97  71  82  85  47   2  60  16  43  56  68  17  42  87  61   2  26   3  34  19  37  29   5  54  84  19  38  89  64  82   3  30  85  69  93  47  46  97  33  67  49  28  29  30  40  84  67  61   9   2  51  45  88  12  18  53  71  73  48  40  56   5  44  63  31  56  35  99  86  70  93  46  75  84  20  75  29  45  16  70  22  11  84  97  76  89  99  49  87  31  14  97   5  93  54  75  40  86  71  40  46  20  39  90  34   1  70  69  51  30  43   7  96  80  63  87  34  72  45  10  97  19  43  16  67  14  69  12  19  20  14  38  20  38  58  17  70  30  16  13  19  81  17  15  81  12  12  99  47  83  16  58   2  28  78  18  59  97   4  63  42  57  97  38  29   2   4  65  18  90  38   9  33  93   9  86  84  15  50  29   5  18  92  96  30  35  24  72  44  73  66  45  32  13  62  90  20  69  45  33  74  93  30  62  49  62  67  94  15  20  80  81  79  85  97  11  67   2  54  43  73  63  95  43  23  75  39  89  58  72  71  85   3  82  40  32  92  44  96  73   3  42  27  54  42  78  24   1  57  40  49  92  39  22  80  47  15  42  77  78  21  41  89  22  85  91  11  66  73  86  65  10  95  33  95  63  80  26  66  32  93   1  89  16  79  43  53  72  68  16  81  38   3   9  82  84  24  98  90  35  95  93  16  17  29  25  16  46  99  44  27  89  86   4  90  52  30  81  65   3  48  49  92  31  89  22  32  13  28  93  91  23  42  37  65  16  50  96  51  66  80  34  76  73  17  78  46  55  50  24  47  77  54  91  80   8  26   5  97  10  72  41  54  43  52  69  88  84  52  41  64   9  32  29  66  79  82  14  95  30   3  85  68  20  58  10  19  50  79  41  68  64  45  31  89  98  88  64  73  53  99   8  89  77  99  44  18  38  74  18  36  30  81  14  70  63  31  92  29  42   8   9  33  10  30  45  28  98  70   5                                                                                                                                                                                                    
                                                                                                                                                                                                  19  70  74  29  76  35  83  53  88  49  97  23  12  91  28  80  98  80  72  53  97  16   5  38  78  42  88  39  89  10  56  94  85   4  21  14  44  91  84  52  16  48  90  90  66  14  48  49  81  97  86  74  28  49  98  84  44   8   8  50  42  36  94  18  20  30  90  86  51   7  98  93  65  14  39  56  82  92  39  66  94   8  80  23   7  17  44  34  25  62  93  32  72  17   3  48  12  72   8  55  75  74  82   8  71  78  40  58  51  22  91  71   3  13  69  42  25  15  40  48  88  58  57   1  72  28  28  59  63  81  10  95  87  29  61  70  92  74  44  73  50  47  98  36  83  60  96  72  97  85  36  30  69  52  19   4  75  29  90  46  71  56  57  10  65  17  94  65  10  14   6  97  30  17  45  79  63  38  43  74   4  39  76  10  56  31  47  94  53  18  38  12  57  91  98  36  67  13  21  39  59  78   1   1  59  20  98  48  11  33   9  86  72  28  32  26   2  54  89  57  14  55  28  95  89  79  94  98  41   6  92  38  73  62  79  53  35  33  40   3   2  75  83   5  10  23  15  35  65   9  42  48  36  80  50  68  58  86   4  33  31  56  44   5  20  98  33  68  31  58  67  69  86  60  65  26  61  86  37  64  60  19  55  49  41  19  81  14  17  79  99  96  29  76  79  41  41  76  94  85  17  88  93  21  34  34  20  79  27  31  47  16  39  91  81  45  73  83  46  84  16  71  73  60  76  58  35  69  32  25   3  72  43  45  35   2  25  73  45  71   8  15   6  87  12  58  41  39  51  84  45  56  64  23  48  70  93  74   5  50  61  58  80  83  26  67   6  30  78  10  51  84  37  98   3  75  23  64  83  35  31  25   8  63  52  72   7  96   6  79  73  38  92  51  32  52   3  86  61  88  86  23  39  39  26  17  49  47  83  64  36  99  71  25   1  39   7  40  31  42  40  83  85  47  62  15  11  24  69   1   6  40  20  89   7   2  59  93  24   2  31  27  31  79  66  28  63  28  71  44  43  15  74  61  70   7  97  86  62  56  88  44  99  99  50  65  98  52  40  99  30  46  32  66  41  23  36  21   6  83   3   9  54  72  30  95  16  30  16  84  28   7  15  70  72   9  82  93  92  38  17  40  13  97  27  72  12  56  22  94  28  67  96  41  49  43  12  17   4  63  91  23   5  84  15  89  99  52  14  59  20  36  52  24   9  63   8   4   2  44  65  27  28  68   4  93  32  34  94  86  44  77  56  22  13  19  77  19  52  88  57  27  29   3  83  62  20  13   1  22  64  89  99  52  21   9  71   7  36  18  49  24  50  63  70  38  12  69  60  15  59  62  52  25  96  63  74  90  83  69  47  46  95  45  43  91  74  33  86  89  72  37  61  89  37  41  84  58  19  90  72  62  19  10  23  40  50  38  82  93  88  44  31  47  17  22  41  46  99  19  73  16  87  42  70  55  31  39  39  79   9  37  99  50  51  51  16  90  92  67  54  41  77  22  17   9  14  17  71  74  92  50  15  51  30  59  29  68  50  17  51  56  92  84  42  53  47  94  59  64  44  52  76  82  82  30   2  92  61  12  79  95  30  43  95  51  37  13  73  82  72  19  66  66  77   6  35  28  49  24  61  90  62  12  17  26  59  20  13   5  33  57  66  37  21  70  45  39  41  85  57  24  20  78  56   8  30  46   6  28  66  30  34  36  75   7  90  97  67  60  77  27  15  19  93  53  35  91  65  15  86  18  99  10  45  14  13  61  55  77  71  53  52  64  99  56  67  88  79  65  87  24  94  47  35  68  47  27  28  28  23  99  85  66  99  93  18  78  60  46  80  27  10   4  67   5  69  70  90  85  92  97   7  12  39  72   9  75  95  80  88  39  19  31  77  84  65  89  40   4  66  17   9  48  71   1  17  38  28  87  55  48  60  98  12  55  92  10  16  66  99  59  84  31  87  20  58  60  85  45  10  72  99  26  40  57  79  45   7  80  39  49  30  66  13   9  77  50  64  82  71   5  62  44  72  77  18  57  48  55  62  55                                                                                                                                                                                                  
                                                                                                                                                                                                13  63  59  61  12  34  56  26  70  74  91  51  78  90  17  62  64  34  81  46  60  83  59  34  95  16  68  88  37  58  30  88  46  66  63  18  39  98  45  23  47  85  15  93  76  13  50  39   9  40  55  75  95  46  16  42  65  99  53  39  52  45  87  46  95  84  19  10   4  95  89  10  90  77  91  13  73  35  70  70  78  19   4  66  97  92  48  54  69  98  92  71  49  75  94  50  56  66  99  53  28  50   1  24  22  78  51  22  29  77   2  64  95  26  95  82  18  11  48  82   8  92  86  10   4  51  68  15  55  14  85  81  75  93  16  49  84  82  67  42  75  35  89  26  85  11  20  56  35  14  45  89  23  57  64  29  65  39  81  32  38  60  49  24  95  23  38  37  10   2  85  73  48  54  30   8  85  18  11  32  22  74  31  63  31  31  65  63  60  49  18  12  65  83  91  59  46   9  56  74   9  11  55  34  31  63  34  65  22  59  32  97  85   9  34  30  67  51  15  63  80   7  32  56  81  84  87  76  21  73  88  11   8  49  38  51  96  95  82  66  53  14  81  57  92  84  66  70  64  56  73  60  35  29  69  10  23  74  75  22  87  64  55  28  88  43  75  45  12  56  14  88  83  90  52  28  17  91  91  96  15  23  25  76  82   9  69  31  12  37  14  69  60  44  84  31  97  80  33   5  43  36  18  99  38  28  34  60  72  56  15  63  43  75  24  98  86  80  66  35  27   3  59  72  48  10  60   5  57  76  70   4  88  74  18  16   4  15  97  95  12  28   6  81  64  81  25  47  24  57  74  35  17   5  79  50  79  53  19  91  15  20  58  65  15  95  49  84  68  47  49  43  79   8  53  64  57  47  28  46   7  17  11  87  13  27  29  81   4  54  67  40  34  31  36  95  51  16  24  48  16  84  16  17  22  99  46  69  50  29  32  53  56  96  63  62  20  20  68  74  52  71  81   3  84  92  67  31  71  46  31  34  55  30  90  45  20  57  35  54  22  50  38  86  17  41  51  99  32  61  67  23   6  74  89  49  28  84  37   9  76  16  88  25   5  81  96  26  64  61  22  69  85  64  17  32   9  74  11  73  81   2  68  15  47  11  20  27  69  28  96   1  59  42  86   6  95  23  62   8  40   9  62  20  75   7  13  53  80  13  81  52   5  53  99  34  86  67  10  86  58  97  82  61  76  32  76  80  10  98  34   5  41  92  35  56  94  85  48   6   9  75  11  55  96  49  23  59   3  23  98  82  34  49  61  46  60  98  23  49  66  63  59  72  34   1  35  54   7  25  65  24  64  50  97  73   8  55  84  31  70  49  20  74  61  38  83   2  85  32  35  26   4  17  51  76  71  76  96  82  71  55  64  21  37  54  17  71  60  58  19  94   5  81  90  35  78  38  26  64  50  13  65  11   5  32  78  23   5  11  39  64  77  73  20   7  67  79  37  82  95  85  83  49  10  65  68  10  58  93  20  76  28  23  69  47  50  19  48  48  72  18  33  61  45  48  51   9   8  95  33  92  30  84  96  86  60  11  74  88  74  44  67  40  15   2  76  85  83  68  44  35  50  44  48  31  74  73  51  29  27  76  33  98  30  12   8  80  47  83  64  43  13  59  87  70   7  89  62  68  56  37  98  10  94  63  24  26  20   8  17  50  20  50  22  25  93  25  60  81  42  52   2  62  45  17  66  68  16  71  87  56  33  61  61  98   7  25  16  46  80   9  65  88  63  56  13  99  26  86  24  52  98  34   3  30  37  61  89  15  51  10  19  61  59  74  97  32  76  22  33  66   1  90  49  45  49  27  15  66  51  94  64  28  83  61  97  36  80  59  12  26  57  67  40  20  81  78  99  83  21  77  41  48  17  13  97  80  68  82  28  17  92  35  75  61  20  25  63  46  33   3  45  24  34  20  24  45  52  41  55  84  41  37  13  68  91  88  28  65  78   3  17  48  48  74  77  20  60  67  72  98  44  14  46  86  98   2  64  59  40   4  91  93  79  88  83  85  70  44  66  68  66  16  52  96  60  24  97  39   4   4  24                                                                                                                                                                                                
                                                                                                                                                                                              97   1  19  77  41  19  48  94  92  19  75  31  46  24  74  82   3  56   6  22  40  42  30   4  26  70  48  19   4  39  68  23  67  47  15  77  18  26   8  68  19  61  28  88  81  46  54   1  99  75  50  50  92  61  37  88  15  94  43  97  80  11  47  21  91  16  87  11  35  31  69  54   1  95  83  62  60  15   6  64  13  77  56  12  51  22   1  45  45  28  65  88  49  10  49  66  43  30  70  90  34  73  65  13  64  55   1  71   3  55  96  63  24  31  19  31  87  98  64  49  90  26  56  49  34  60   4  12  84  64  87  35  22  79  47  11  78  12  47  28  12  69  88  95  29  52  37  17  28  12  89  64  73  45  59  89  43  69  18  23  46  14  24  92  88  75  95  61  87  89  99  54  83  61  17  63  51  18  68  39  30  73  57  19  11  34  84  11   6  50  85  64  72  98  92  85  68  22  14  51  71  18  33  91  14  27  39  35  28  41   7  59  95  52  14   4  15  35  66  16  66  25  63   9  31  91  23  79  58   6  58  94  52  92  96  75   4   7  22  40  48  16   6  57   4   3  14  77  31  33  66  69  19  78  89  81  58  70  68  61   8  89  98  52  18  76  57  26  74  67  51  81  58  63  79  17  12  91  54   5  12  58  68  97  26  18  81  70  35  81  90  96  30  55  80  92  62  79  36  10  20  98  92  12   2  14  64  33  34   3  86  15  40  79  74  93  97  11  48  74  96  72  18   5  40  80  66  39  32  82  32  57  71  55  60  34  15   7  75  28  41  98  40  43  55  54  21  84  75  71  11  86  42   2  77  62  73  16  13  24  83  75  64   9  50  76  51  98  18  98  45  48  73  14  35   1  99  59  96  68  78  30  74  11  94  15  28  23  62  69   4  21  42  93  98  53  58  72  44  95  64  35  27  46  62  46  35  33  63   6  55  72  11  31  86  94  11  37  18  31  55  65  32  45  74  84  12  21  47  75  58  13  83   5  10  71  81  35  34  89  49  26  80  83   1  66  85  60  61  62  44  33  73   9  16  89  83  33  37  36   1  54  28  78  87  31  72  84  79  22  44  22   4  82  67  83  68  52  58  54  34  10  30  75  76  89  70  81  94  71  60  98  55  40  33  16  54  94  31   5  39  38  40  59  79  69  95  70  59  26  68  95  48  37  73  93   8  54  34  97  10  10  59  44  97  35  33  56  90  71  66  24   9  37  69  43  47  62  19  38  59  61  15  71  76  74  42  39  46  63  36  39  55  32  37   1  10   9  82  45  46  73  26  41  56  69  65  61  14   3  74  45  37   8  61  86  80   3  55  86  62  19  29  61  28  16  98  73  44  81  87  32  20  19  26  98  16   3  51  19  30  37  71  40   9  60   4  90  94  85  83   7  33  76  13  45  97  65  34  54  11  63  49  78  22  41  43  39  11  19  98  77  97  77  87  91  65  41  44   6  93  66  14  52  45  31  28  90  57   8  22  18  45  28  52  77  99   6  71  51  96  87  25  36  97   6  42   3  66  86  28  85  88  25  17  95  93  82  54  98  71  86  52  71   3  99   9  17  35  46  54  54  72  15  34  51  49  30  62  76  38  39  72  19  74  38  84  51  61  40  85   9  88  81  74  90  34  19  72  45  13  98  31  76  31  27  41  78  96  56  51  70  23  44  97  11  67  15  53  70  63  94   1  32  23  65  65  69  87  16  32  36  75  48  34  41  67  50   3  86  41  87  33  83  73  69  25  78   6  42  82   4   8  20  10  40   5  56  39  58  11  94  68   1  35  79  17  12  17  26  40  20  31  64   8  84  57  47  57  33   4  79   2  80  52   3  62  40  12  45  31  64  43  93  18  62  48  45  91  82  72  30  92  75  93  95  65  43  70  45  51  89   6  69  75  19  97  84  35  32   4   1  90  26  67  62  13   4  10  36  92  60  16  40  76  23  52  11   7  80  12   5  32  85  88  50  55  78   8  47  81  87  83  87  21   9  17  53   5  62  47   1  30  26   7  79  67  74  23  24  25  15  48  87  40  21  40  40  46   3  63  21  52  27                                                                                                                                                                                              
                                                                                                                                                                                            86  42  87   4  74  55  59  51  10  34  48  20  85  96  50  75  31  72  27  75  46   3  95  76  28  22  54  82  75  24  65  45  78  18  45  52  13  73   7  41  55  45  28  94  38  78  35  34  68  60  83  95  32  12  57  17  30  73  61  84  26  87  37   3  57  28   4  73  24  73  84  60  29  48  22  66  54  21  17  28  63  87  58  87  46  32  33  69  61  63  45  99  88  50  94  65  31  33   2  23  76  29  29  51  49  44  45  89   6  16  42  25   1  46   8  55  52  13  71  21  98  33   3  91  67  69  77  28  59  85  58  43  34   8  80  10  51  72  16  60  10  76  45  81  45  45  39  29  11   2   2   1  88  60   1  52  64  53  95  65  17  72  80  18  13  10  40  86  54  41  25  74  66   7  91  76   1  57  69  54  32  37  14  81  46  77  70  34  26   3  79  11  21  44  98  82  25  29  27  98  32  25   1  13  78  28  93  17  56  22  37  75  76  69  48  49  52  52  78   5  30  37  75  90  71  71  81  90  22  79  66  80  40  78  61  14  67  89   7  95  62  13  77  67  74  97  35  19  59  85  75  54  70   1  12  69   7  18  18  30  89  66  33  71  26  63   9  39  68  62  43  83  86  30  66  35   3  34  41  79  75  80  37  71   3  35  14  69  26  16   8  49  70   4  88   8  52  93  28  11  19  17  93   1  96  16  40  13  78  55  56  11  54  78  37  98  12  15  10  48  59   7  91  38  92  95  83  33  72  44  98   1  63  25  83  25  59   1  38  12  52  70  45  90  62  93  73  65  78  36  22  43  72  51  79  21  37  55  14  11  17  21  28  99  66  97   2  40  13  50   4  58  23  40  83  49  40   1  93  95  38   7  78  23  43  28   7  92  23   1  75  86  94  85   6  12  98  26  71  15  13  98   4  25  49  39  47  82  41  66  96  62  32  58  92  29  50   9  34  39  90  57  23  41  56  19  70  38  52  58  91  16  31  54  82  98  94  61  17   7  33   3  62   2  48  44  45   2  89  89  84  86  90  69   4  61  24   7  42   9  19  77  77  22  18  12  94   7   2  16  26   8  20  32  66   8   9  11  25  91   9  33  57  45  59  84  23  51  91  29  63  41  93  40  86  86  53  14  31  82  32  14   5  66  54  56  62  70  79  67  41  39  91   5  17  47  49  21  52  65  76  66  14   4  66  86  81  27  86  22  17  89  83  27  93  58  83  42  89  56  46  60   2  83  96  24  93  89  55  45  85  67  77  99  83  74  84  57  39  13  89  43  40   7  95  60  91  87  71  32  78  71  95  54  74  31  44  69  70  77  65   4  97  26  91  37  19  97  87  85  64  68  28  76   9  69  69  54  59  38  22  33  74  26  80  68  59  89  29  60  17  82  49  88  46  84  64  18  19  10  81  64  65  10   9  92  10  76  79  15  82  80  21  82  76  20  10  90  95  24  42  26  68  28  34  75  19  71  60  12  80  38  35  72  94  43   6  53  58   4  43  94  90  96  24  79  94  85  42  28  92   3  19   5  72  11  13  44  83  75  32  60  44  30  51  96  53  39  93  26  56  82  52  69  36  94  13  96  40  47   3  53  34  78   6  57  20  23  21  76  89  45  95  94  24  49  71  88  53  20  19  83  94  11  31  32  62  16  68  20  84  24  27  48  99   1   3   1  55  72  68   5  55  38  15  52  39  59   4  36  63  71  16  58  27  44  64  59  30  26  71   7  10  45  66  67  66  50  33  94  84  74  51  73  52  23   5   3  14  22  71  22  87  73  43  78  68  53  65  60  16  39  79  54  16  61  41  40  21  19  39  51  87  62  80   7   7  15  79  46  98  71  71  76  12  40  24  69  31  65  87  14  55  88  75  87  53  30   5  45  85  34  65   7  86  25  34  30  56  80  64  82  30  74  17  37  39  54  44   5  50  90  43  23  74  55  98  42  61   5  43  70  57  82  51   4  99  46  33  63  77  62  71  86  55  60  51  68  29  12  64  71  35  54  32  16  82  85  58  35  89  74  26  73   2  12  81  68  26  90  96  47  42  64  33                                                                                                                                                                                            
                                                                                                                                                                                          73  62   8  60  78  75  66  57  41  77  10  76  64   2  80  42  88  93   9  60  93   5  57  10  18  79  69  29  97   3  49  94  51  85  16  38  55  55   1  54  94  34  64  15  46  96  53  74  35  24  55  92  85  71  53  35  74  32  23  80  96   4   2  71  95  91  20  22  96  10  77  17  35  76  22  89  15  67  64  58  53  41  39  67  24  23  72  23  24  61  58  94  65  37   4  40  84  30  71  52  53  49  43  92  24  37  15  90  47  56  14  83  87  85  74  67  32  41  16   2   8   7  48  38  10  94   6   6  68  40  95  47  11  67  88  93  76  74  49  39   2  48  56   6  49  31  43  50  59  34  88  90  77  26  20  49  36  40  80  12  21   6  66  68  61  12  45  66  97  66  70  35  28  40  31  35  20  75  74  68  23  15  17  70  13  40  64  85  81  30  46  29  86  80  97  60  46  18  52  12  96   6  30  27  64   3  19  94  43   5  34  86  26  44  99   7  46   5  53  53  87  52   4  27  65  14  32  24  23  63  61  73   5  34  32  55  54   8  30   5  20  42  94  75  66  94  90  55  65  17  14  27  63  89  88  61  80  36  46  34  30  32  46  85  11  66  83  73  10  44  13  10  69  44  29  40  15  84  90  53  45  54  40  76  93  81  89  77  83   7  22  34  85  23  76  68  92  93   8  74  87  30  58  77   1  47  89  46  45  76  49  88  24  54  93  78  80  83  28  96  71  94  82  11  79  48  54  44  64  51  78  61  15   2  58  47  24   4  33  53  49  96  84  22  76  30  19   7  30  62  99  43  75  24  17  39  55  18   1  72  66  23  72  35   1  35  40  50   1  87  48  54   6  39  28  46  31  14  16  17  38  86  86  42   2  21  31  22  36   6  11  50  70  93  78  17  19  78  46  67  75  71  30  14  96  13  60  93  42   6  89  80  48  69  36  38  81  98   2  46  29  79  63  81  30  97  24  12  27  45  33  92  31  46   7  40  34  82  92  76  83  47  88  71  78  60  95  37  36  52   7   3  42  12  87  79  52   5  34  97  47  70  29  74  46  96  76  20  65   6  50  96  37  23  80   3  74  73  25   6  18  70  16  69   7  88  84  33  85  17  78  59  43  88  27  83  77  86  20  99  94  94  37  33  65  63  28  17  75  35  82  11  16  48  59  98  56   8  61  13  49  17  44  48  27   6  47  58  55  88  17  54  19  51   3  46   7  26  93  33   3  28   7  81  76  22  94  45  22  21  95  39  94  28  71  43  25  18  95  83  76  79  23  24  58  59  91  87  44  18  75  29  84  40  98  37  22  57  16   4  62  14  93  81  77  49  12  68  96  78  47  86  46  38  66  63  40  22  97  69  87  59  79  40  62  29  60  62  59  71  31  30  92  85  90  29  62  67  49  28  42  97  50  79  59  74  43  94  94  61  33  99  73  12  45  82  49   1  55  30  15  47  52  58  87  85  65  26  96  66  34  78  62   4  47   8  30  52  39  62  41  64  90  94  91  33  14  40  37  54  30  93  59  75  71  25   1  93  10  48  17  94  87  39  95  73  54  72  95   7  33  57  97  17  57  95  31  50  27  21  23  89  32  13  88  71  73  87  78  45  47  55  32  58  24  77  47  32   5  84  24  64  49  56  30  83  79  10  68  28  35  12  57  34  11  97  80  84  90  45  73  79  91  49  22  81   9  20  47  14  94  13  75  93  94  98  42  57  39  39  84  60  93  48  13  16   6  75  72   9  95  37  76  17  34  84  22  46   9  46  78  50  26  57  34  58   7  44  15  87   6  62  26  93  64  87  97  31  99  18  51  82  24   9  96  89  64  60  72  70  20  15  80  93  51  36  51  46   8  82  29  59   3  70  23  20  74  75  80  64  96  91  33   6  66  24  67  76  16  45   1  14  47  14  85  59  23  55  20  15  70  95  90  97  60  46  77   8  75  98  91  99  44  49  26  52  81  21  44  12  66  89  65  53  32  59  26  60  13  52  22  86  55  19  11  71   5  89  40  71  89  61  90  91  20  11  30  32  95  37  46  25  51  32   2  34                                                                                                                                                                                          
                                                                                                                                                                                        82  89  16   2  63  64  55   1  47  93   2  94  66  52  55  67  88   2  11  87  64  97  36  29  73  61  17  87   2  10   6  54  16  43  49  41  46  78  89   4  87  29  60  60  55  98  12  19  26  90  43  19  68  14  29  28  28  64  95  54   3  84  79  87   7  15  64  49  57  25  18  18  16   1  96  36  37  76  42  88   9   2  17  50  89  72  69  23  72  28  78  13  93  61  41  96  51  32  13   7  76  55  71  97  31  34  58  41  64  24  38  56  28  34  91  74  12  11  98  40   1   8  88  75  50  28  12  87  16  81  91  63  76   2  11  81  86  37  21  97  13  27  95  63  17  48  22  25  91  24  41  91  92  34  50  44  27  49  10  54  15  93   9  79  84  18  43  21  61  60  92  24  30  42  31  48  98  37   7  46  80  39  26  34  41  78  52  90  71  56  75  55  54  83  26  14  76   6  86  44   6  88  40  46  53  80  57  40  26  50  17  95  57  95  16  39  11  27  13  54  65  94  80  53  57  43   1   8  12  19  56  32  57   1  21  39  80  16  19  53  35  20   1  18   8  60  61   9  95  64  63  33   2  14  59  42  72  77  73  15  53  89  93  78  93  26  36  59  49  91  55  96  80  86  27  51  67  81  38  72  91  96  66  79  20  85  16   2  15  28  51  44  74  10  81   3  46  59  55  77  23  63  14  41  72  67  65  98  30  88  13  47  51  49  16  39  39  35  66  91  50  44  19  16   5  13   7  27   1  28  13  21  23  59  86  96  15  99  46  66  23  42  34  32  69  84   4   6   1   5  81  67  89  70  15  87  65  23  39   6  54  37  84  48  80   9  93  93  37  17  54  47   9  26  74  96  88  53  54  65  30  38  15  68  39  80  22  94   1  59  49   5  21   9  41  45  61  51  65   1  31   1  78  72  56   2  13  38  55  66  34   5  99  41  87  19   4  96  17  43  93  80  47  97  21   1  63  39  59  88  51  63  28  13  42  42  66  33  86  43  87  55  62  34  57  57  51  67  34  84   9  98  66  19  34  10  98  41  84  66  82  18  11  96  12  36  58  43  18  32  80  38  46  76  18  45   4  72  58  29  18  55  54  88  23  80   5  19  45  79  65  81  51  91  34  41  59  95  67  63  36  17  58  99  24  12  50  17  72  84  99  63  48  51  93  55  15  35  80  75  61  63  75  37  65  64  40  84  15  13  55  10  55  17  47   2  49  74  66  64  53  59  76  95  81  33  93  77  31  92  78  12  50  69  43  79  61  56  33  13  94  91  29  50  51  74  82  53  21  89  85  73  98  50  17  46  55   8  75   1  86  31  39  92  12  25  26  72  62  69   2  34  78  26  68  28  96  75  63  16  66   2  73  34  18  71  85  95  38  69  78  15  73  69  39  65  57  91  85  52  95  99  45  76   4  49  91  34  21   3  34  70  29  50  36   5  95  70  54   4  97  73  39  12  45  35  25  15  25  22  64  65  52  70  91  62  68  95   2  43  49  25  23  32  24  18  49  20  27  59  25  58  78  45  63  20  51  87  15  87  74   7  52  99  38  65  78  46  55  82  38  27  66  15  18  93  72  19  31  76  54  99  56  28  33  55  18  27  67  63  54  19   1  33  38  68  41  93  14  26  87  58  49  51  41  66  46  25  30  69  12  37  33   8  96  82  10  52  54  29  40  25  52  37  24  80  67  70  60  24  41  40   9   4  35  50  82  26  56  56  96  65  21  54  51  60  94   4  13   6  44  94  61  11  78  35  42  17  80  44  92  70  49  89  94  99  73  31  64  80   3  23  38  50  55  67  72  18  43  95  80  14  74  43  35  10   9  59  67  53  43  63  73  50   5  26  56  61  33  79  61  28   3  77  11  86   3  79  22  23  61  34  67  72  15   5  15  89  55  11  58  54  99  17  99  50  74  76  39  59  30  57  59  96  79  10  16  15  62  53  77  91   5   3  38  48  67  10  38  82  18  49   1  74  86  30  50  16  61  37  47  20  35  66  48  26  94  67  57  64  80  29  35  21  96  49  68  13  55  58  66  33   9  38  56  99  50                                                                                                                                                                                        
                                                                                                                                                                                      98  31  64  24  84  46  76  10  18  95  47  39  54  64  56  42   2  57  99  49  23  87  46  76   7  39  75  85  53  61   3  79  16  21  96  37   3   5  24  18  69  60  38  10  28  54  68  72  22   6  74  51  59  76  66  26   8  57  78  50  48  33  83   7  46  18  71   9  60  18  86  27  90  36  91  77  77  98  42  82  72  12  33  65  14  87  14  59  22  79  43  35  25  72  61  87  83  85  58  56  11  65  78  75  59  56  15  89  69  77  30   3  96  77  43  22  47  59  42  90  51  43  72  68  29  85  49  47  83  89  23  36  60  29  32  71  25  79  14  69  69  13  83  88   3   2  51   4  21  60  55  64  30   9   5  47  76  47  10  59  16  20  29  89  12  75  27  30  37  55  65  91  22  18  69  73  52  22  53  74  55  18  51  72  91  54  12  43   7  72   9  77   4  99  45  85  64  26  91  94  59  29  97  12  41  92  24  88  32  63  74  79   8  59  53  71  61  11  47  40  51  83  17  55  34  61  78  12  38  96  36  51  67  83  62  70   8  31  86  19  82  78  42  51  39  90  89  38  87  81   6  72  21  40  47  33  99  14  12  31  31  19  70  22  80  71  88   4  70  56   1   7  66  55  56  85  97  21  66  16  22  63  45  99  98  98  40  83  48  90   9  69  82  30  87  65  37  39  82  16  33  15  87  94  21  75  41  96  24  15  46  29  95   9  31  82  49  76  16  91  58  18  54  35  84  67  96  37  19  78  65  11  68  95  96  71   6   5  17  75  61  75  61  59   8  47  77  41  42  61  32  90  16   7  37  95  39  50  25   1  33  64  56  39  63  95  67  78  26  44  15  54  68  71  62   5  47  86  35  12  51  55  37  41  56   4  73  40  73  96  12  65  60  70  85  72  51  98  31  36  24  58  24  39  80  53  16  15  54  89  99  65  91  46  91  70  92  39  86  41  14  86  86  75  53  12  18  51   6   5  86  91  56  59  95   5  62   8  41  19  10  29  43  80  37  11  25  54  13  59   6  19  38  63  25  68  25  73  45  85  21  21  41  79  87  51  67  97  82  73  35  25  86  13  52   3  38  45  67  15  38  20  47  66  79  13  29  89  11  20  30  43  98  29  58  57  31  63  31  44  34  77  61  22  54  64  53   9  87  81  73   7  43  97  46  93  13   9  22  25   1  85   3  98  30  79  36  62  36  33  35  37  71  73  70  60  76  66  13  63  82  55  69  67   9  79  89  96  55  78  12  30  87  91  65  91  75  95  94  82  76  87  55  47  84  57  61  36  27  81  94  94  67  91  74  86  50  67  49  43  58  53  38  85  79  85  72  97  42  84  19  50  60  77  60  74  12  85  84  55  57  16  77  24  19  79  57  45  14  48  92  85  87  19  60  98  61  40  87  36  33  38  71  72  25  85  75  13  60  59  64  49  37   9   4  91   4  10  77  92  50  40  31  55  89  69  84  32  31  88  92  77  48  25  18   7  34  11  76  14  13  68  47  27  87  72  86  51  96   1  56  84  10  99  58  25  90  18  74  49  63  68  70  45  59  47   2  61  54  15   6  76  14  31  25  76  50  55  72   9   4  87  83   3  56  66  38  23   2  33  67  61  40  81  15  49  67  99  44  25  82  35  60  91  76  74  70  39   9  71  75  43  53  36  60  17  63  54  50  22  13  72  50  61  65  89  50  43   2  91  26  57  93  11   4  43  24  34  59  62  86   4  67  65   8  16   5  43  79   2  57  83  71  53  99  84  57   4  27  56  84  24  12  72  68  62  88  29  51  34  14  87  59  58  72  77  18  61  46  28  98  67  53  60  99  67  16   5  46  97  17  27  53  60  28  71   9  20  16  20  61  34   5   6  22  17  83  74  35  64  29  23  15  70  12  51  22  36  19   2   2  44  78  59  92  43   3  28  64  56  16  31  60   1  48  98  37  86   6  78  56  32  24  76  47   9  77  92  56  13  53  90  20  47   4  49   9  73  38  16  18  73  74  43  11  58  33  71  38  77  17  56  13  64  51  51  46  85  52  54  54  17  64  73  93  78  85  66                                                                                                                                                                                      
                                                                                                                                                                                    62  21  76  74  75  16  61  17  98  80   2  57  28  99  28  61  89  35  18  42  31  88   3  37  66  51   3  68  52  24  20   3  80  94  66  14  92  32   9  59  82  99   6  79  89  82  13  96  47  13  57  82  71  89  87  44  88  69  13  52  16  68  72  68  67  12  19  60  19  79  14  60   5  73  13  73  21  54  80  11  82   1  93   9  21  15  35  60  20  56  66  82  60  55  96  82  35  74  61   1  33  74  21  68  93  17  46  95  12  92  31  59   2  58  41  80  62  64  32  87  36   5  36  38   3  35  65  12  72  91  32  76  56  10  63   7  85  30  92   8  91  39  14  73  58  82  40  96  12  34  82  13  91  86  34  28  60  90  17  88  60  97  76  34  82  35  90  86  55  59  48  82  26  89  42  57  90   1  54  48  83   4  90  92  20  62  12  93  91  77  29  25  44  27  60  60   5  96  13  11  99  96  60  48   6  98  51   4   2  29  11  10  28  90  32  49  72  45  83  23  22  12  84  16  86  13  11  27  26  53  83  74  63  97  32  62  36  14  49  24  16  96  16  43  68  34  77  40  69  42  37  52  75  60  84  27  81  79  68  44  31  27  46  86   4   3   1  13  39  56   3  97  75  84  29   9  46   8  67  67  27  33  85   9  83  27  21   7   8  46  28  64  96  14  26  12  17  46  18  84  25  41  18   7  60  64  78  14  43  43  58  24  57   2  41  97   4  77  72  88  99  97  52  47  75  62  61   3  43  88  85  13  44  99  96  13  30  49  95  95  71  92  84  15  25  92  69  74  36  96   2  90  73   7  30  14  96  45  54  64  51  65  39  28  83  52  82  83  53  54  61  70  69  82  11  63  31  92  81  12   5  72   7  16  25  26  64  83  87  37  48   5   9  99  86  81   1  96  17  47  69  14   5  88  20  82  33  43  43  49  46  92  27  14  96  24  54  47  41  38  81   1  55   7  50  74  40  69  85  78  66  72   1  65  85  81  68   4   5  52  75  11  47  18  76  82   7  13  45  27  90  30  80  54  50  43  94  71  19  59  33   7  58  59  27  55  89  14  85  63  72  37  98  41  54  65  80  51  11  89  52  17  10   6  65  82  90  46  49  78  46  94  51  25  42  22  34  56  60  56  92  41   4  92   3  52  58  22  64  91  20  94  72  98  10  21  88  71  82  95  87  68  53  48  58  49  94  43  73  47  93  46  46  47  86  90  22  73  34  94  59   6  58  11  66  40  99  30  54  41  84  77  76  27  60  44   7  20  41  68  13  49  16  94  94  10  39  61  60   6  34  14  97  51  96  51  65  67  66   9  29  61  69   5  39  87  44  53  62  58  83  83  63  14  83  38  67  91  46  61  82  65  15  11  68  46  55  34  20  13  92  68  67   5  64  33  61   5   7  83  61  82  87  63  76  84  71  63  79  43  67  36  46  25  48  43  54  83  59  99  98  11  92  51  64  72  72  46  68   8  33   1   2  35  67  15  76   5  85  83  82  28  31  95  39  49   6   5  37  46  15   7  50  58  94  83  66  19   4  90  63  18  75  26  99  88  18  12  86  64  23  55  11  25  71  49  45   2  12  17  77  17  92  49   5  85  51  60  18  89  28  66  92  21  49  39  96  16  83  14   1  77  14  64  50  73  78  52   7  90  30   2  49  70  55  48  46  77  66  38  50  33  68   8  98  27  10   6  79  80  52  78  58  56  21  85  89  97  86  95  25  91  48  71  94   3  56   5  46   6  17  50   2   2   8  67  99  74  55  51  15  84  92  11  27  94  48  36  82  68  59  71  52  23  92  80  51  98  66   6  40  78  44   4  28  58  47   3  64  91  77  93  65  23  90  31  76  81  55  24  23  52  90  59  59  90  65   4  63  56  93  10  16  14  57  34  76  19  23  18  28  66  96  18  96  84  29  90  71  67  27  54   9   6   2  21  44  14  38  38  96  79  89  48  71  61  31  32  82  98  88   3  26  44  73   1  21  23  63  10  30  35  51  90  22  87  81  47  77  77  82  29  44  54  54   5  77  76  70  23  40  38   9  25  23  21  11  48  71                                                                                                                                                                                    
                                                                                                                                                                                  20  52  85  18  67  23  84  56   8   4  28  66  65  58  57  95  32   2  82  22   6  12  96  53  50  94  49  74   9  77  89  76  21  96  96  27  23   2  30  81  90  33  96  12  20  39  85  21  50  62  58  88  24  73  73  87  74  27  88  45  27  61  14  15  30  58  44  18  14  66  77  35   8  53  81  88  73  54  94  49  44  83  40  76  53  51  42  74  30  25  21  48  37   5   7  93  41  45  22  44  45  85  99  19  25  86  76  61  12  63  21  63  18  99  14  95  56  58  91  89  10  26  70  57  84  35  20  87  49  70  77  23  21  86  71  11  38  55  23  73  35  87  39  86  51  44  95  71  15  44  73  98  88  58  18  65  96  54  38  73  21  87  73  86  95  27  79  15  19  48   2  89  98  66   4   8  44  52  98  31  94   6  65  36  59  73  82  90   3   7  80  62  35  32  79  76  96   5  93  78  42  49   4  91   1  63  57  39  51  21  69  21  60  78  34  47  84   2  11   9  34  97  34  24  75  36  72  44  33  85  69  26  18  11  90  27  27  58  84  31  60  39  84   6  94  11  36  76  77  48  58  19  40  31  58  29  10  32  14  51  90  14  17  50  77  16  58  98  72  17  52  21  98  65   9  76  64  15  16  50  60  42  66  13  70  67  88   6  36  44  93  77  68   8  48  99  53  17  88  21  82  50  26  71   2  83  48   7  67  62  58  26  16  63  15  56  41   7   4  65  66  79  32  62  83  73   6  35  80  83  67  89   8  33   2  99  18  74  69  79   7  26  70  40  89  43  79  89  85  41  95  44  11  48  83  31  10  90  86  85  93  66  68  10   3  56  60  87  69  58  79  75   9  53  49   2   9  34  62  58  82  76  76  43  97   1   9  47  49  11  31  74  97  28  33  47  22   8  27  61  36  64   8  72   3  73  63  86  20  23  46  69  59   4  52  17  32  22  68  38  42  79  54  62  48  73  32   1  16  83  98  35  10  53  90  15  27  60  98  61  49  57   2  46  28  67  31  26  64  95  55  59  66  25  88  13  47   7  65  43  97   6  48  26  60  88  36  56  34  21  89   8  69  33  26  72  42  54  12   1  38  27  75  23  98  83  33   3  64  77  62  61  61  58   6  10  55  61  35  89  77  98  60  82  53  25  99  91  90  53  40  92  58  84  70  90   8  22  23  17  92  37  88  10  51  96  50  70  99  77  72  92  14  83  82  78  69  11  14  79  94  84  18  24  22   8  18  62  42  19  38  99  76  30  39  62  64  55  72  86  83  22  21  71  53  43  46  21  75  66  81  80  38  60  26  72  27  63  59  19  16  29  56  99   9  85   3  37  30   4  54  48  75  42  59  72  38  70  41  59  40  79  13  68  19  44  63  92  67  94   8  74  52  45  10   8  91  55  95  98   9  13   9  67  46  91  52  77  94  69  43  34  79  88  40  13  66  40  45  11  36  13  71  75  55  37  96  33  66  25  69  26  91  35  70  74  90  88  56  45  66  38  39  28  46  55   1  17   4  49  68  77  61  24  29  31  32  54  27  27  81  42  93  78  94  47  78  93  74  78  44  86   7  78  11  28  36  21  17  52  34  22  56  92  30  83   8  97  44  11  19  55  51  34   6  80  11   3  72  78  13  83  40   7  95  44  16  43   6  11  48  10  52  59  33  27  55  74  52  33  41  88  27  80  61  69  94  80  86   6  99  22  16  65  82   8  31  77  45   2  69  62  39  30  68  44  90  34  80  48  25  92  47  36  37   6  31  38  62  35  77  83  57  86  55  62  43  24  93  24  53  86  72  66  92  99  25  30  74  11  33  66  89  70   3  75  28  26  23  81  47  36  10  63  44   1  99  70  82  64  85  48  31  27  48  27  24  15  77  36  51  97  76  49   1  22   5  62  74  22  57  84  12  78  68  49  88  15  29  92  69  93  32  52  70  40   7  71  20  19  62  33  17  19  62  43  32  26  53  40  62  28  77  56   7  75  45  28  34  98  28  86  46  82  56   3  87  60  82  85  75  17  22  92  67  17  29  57  28  98   1  36  99  86  14  99  77  41  17  70                                                                                                                                                                                  
                                                                                                                                                                                7  40  66  77  75   3   7  13  45  84  55  94  89  99  17   9  19  21  96  32  19  39  54  81  27  20  98  64  26   9   8   9  73  93  65  44  17  58  34  75  24  88  13   5  67  66  24  36  46  37  91  30  89  34  43  87  39  85  76   1  60  91   3  80  23  90  91  16  28  26  44  62  57  90  48  78   9  25  19  50  72  38   4  85  65   8  15  73   3  27   4  67  78  19  27  69  55  40  64  82  97  88  14  26  42  31  33  15  40  30  61  97  80  28  92  49  91  95   3  49  82  81   2  30  48  37  78  78  69  66  53  29  95  39   4   1  70  83   7  75  32   5  39  54  35  98  12  29  26   1  48  95  99  40  65  21  67  95  63  65   1  85  13  19   4  44  16  84  82  45  97  68  73  43   1  66  51   6  36  64  71  54  21  67  75  29  80  38  35  31  20  67  42  45  94  69  15  35  95  38  36  11  50  90  61  25  32  10   7  66  75  29  72  91  10  29   2  74  93   5  27  27  36  33  85  39  17  68  73  13  97  44  57  44   7  47  86  34  18  37  83  20  81  23  51  83  53  66  99  19  28  74  83   3  39  30  55  35  90  27  93  24  10  78  64  20  83  73  54  28  27  47  55  16  94  46  47  19  90  11  23   5  46  94  67  78  62  29   9  23  11  16  70  20  46  34   9  64  17  53  53  82  89  11  61  92  97  25  11  71  10  70  80  83   3  32  33  90  82  50  15  94  65  45  35  21  34  35  43   9  58  51  78  17  96  30  51  36  88   9  43  63  63  96  78  65  89  84  77  43  69  17  70  88   8  51  19  72  36  23  19  49  73   4  96  13  59  93  33  97   2  75  45  90  34  44  59  98  62  14  54  75  85  28  17  72   4  32  34  16  76  68  48  23  61   4  36  72  30  72  74   6  79  89  96  32  10  19   6   2  51  52   4  12   6   2  65  32  62   2  71  71  97  31  40  46   7  55  94  56  48  59   6  54  14  87  81  43  17  53  99  53  11  78  41  65  68  29  62  56  62  57  66  62  41  11  73  73   5  44  51  22  20  64  49  49  22  20  75  90  78  95  92  31  34  59  44  47  83  64   7   1  97  15  96   8  22   9  63   8  92  12  25  74  93  58  56   6  27  17  55  41  23  22  49  56  60  42  27  59  81  73  37  42  54  61   9  21  17  96  52  22  34  95  89  95  74  47  92  32  87  45  16  60  21  16  66  73  59  18  10  12  29  44   2  56  19  85  67  17  44  44  27  36  87  26  37  75  30  10  25   2  30  50  47  80  13  32  59  45  34  54  25  26  64  30  99  77  32  64  66  47  41  95  88  28  78  66  25  35   1  39  91  75  11  66  12  89  82  29  34  57  38  99  33  24  64  50  93  51  49  33  82  77  48  71   9  76  13  20  32  95  66  92  32  78  11  53  52  55  55  71  73  52  49   5  45  45  51   8  44   5  56  98  87  36  47  60  30  93   9   6  52  58  29  67  22  79  25   9  24  68  39   5  47  65  65  17  83  40  64  54  22  55  41  76  74  87   5  30  74  84  42   8   7   6  29  39  42  99  45  66  19  17  59  46  70  12  33  74  95  88   3  74  10  34  15  43  89  79  22  72  77  22  83  25  57  25  74  92  14  46  60  52   1  52  65  85  76  30  19  61  22  33  18  27   5  88  48  21  20  93  50  66  43  40  63  80  35  67   8  92  12  26  96  86  68  10  35  18  25  58  60  51  58  36  23  54  26  88  78  99  86  58  22  25  16  46  74  99  74  30  38  69  15  50   5  56  46  38  57  88  34  26  50  39  96  85  84  64   4  45  70  59  53  62  84  58  27   6  96  39  72  49  30  18  92  63  90  46  83  90  74  34  68  69  47  41  33  39  89  46  20  62  17  37  58  72  99  60  63  83  39  63  43  70  43  48  49  55  62   7  40  61  11  87  70  71  61  89  30  85  23  37  71  88   4  66   8  31  66  93  26  58  66  91  46  13  42   2  28  68  76  59  69  45  73  45  94  44  12  66  28  94  81  64  79  81  22  23  21  19  63   3  59   8  12  74  85  25  73                                                                                                                                                                                
                                                                                                                                                                              59  12  58  99  20  44  32  84  53  27  58  61  42   4  53  18  30  83  47  18  51  65  46  11  49  54  24  57   8  67  58  39  71  14  48  16  55  33  35  92  94  15  77  90  25  56  48  66  12  60  35  64  22  60  74  48  78  68  76  25  87  44   1  74  92  73  62  51  69  82  25  45  41  76  85  14  59  28  24  89  59  23  15  66  39   4  31  78  93  29  61  18  66  28  80  84  98  33  75   2  24  20  27  53   5  42  11  96  66  36   7   1  13  47  21  70  10  38  21  67  76  31  20   8  23  81  57  51  57  99  80  11  10  79  17  45  27  89  78  39  24  44  21  89  96  79  57  62  69  64  18  87  91  30  88  18  87   1  24  52  13   2  14  67  90  34  69  65  99  36  70  48  47  95  21  28  61  58  14  38  98  30  67  91  10  78   4  84  71   9  30  91  78  69  56  66  42  81  70  61  58  71  52  11  37  32  82  70   7  11  16  72  37  23   9  40  15  18  36  93  27   7  48  81  75  24  88  66  22  78  35  97  89  24   2  77  28  74   7  90  46  28  47  40  38   6  76  60  20  92  23  97  33  35  56  71  50  86  28  66  98  91  47  92  16  44  35  59  38  87   8  88  72  80  71  55  96  30  58  37  82  87  12  23  24  34  85  93  41  57  65  54   4  63  29  55  51  34  74   4  20  20  85  71  30  61  27  52  44  20  50  60  19  99  30   5  36  57  45  52  67  79  22  38  46  43  89  61   2  31  53   1  15  47  47   9  41  96  66  16  87  95  12  88  86  92  19  32  80  74  45  53  28  84  13  55  26  35  26  69  40  89  35  88  19  64  61  96  37  12  15   6   3  24  68  58  77  74  82  20  53  83   2  97  80  46   1  13  31  24  91  61  95  38  56   2  66  84  71  17  65  64  18   8  95  78  41  70  96   5  15  79   1  39  77   7  47  60  80  55   5  85  37  18  18  53  80  62  88  55  35  51  99  73  46  45  46  24  78  71  64  90  51  14  35  94  21  76  57  38  96  19  21  52  51  74  80  45  63   3  73  15  21  30  41  23   8  21  94   9  82  34  41  42  22  21  18  67  28  57   9  34  19   3  48  72  98  71  39  24  81  79  33  74  14  69  92   9  67  90  17   3  74  73  31  99  53  29  36  65  19  39  51  82  88  16   9  20  42  60  48  25  73  89  56  19  99  12  17  57  68  92  93  97  35  65  21  65  27  46   7  49  35  91  42  25  44  34  75  93  88  79  85  56  97  92  72  37  30  41  60  28  11   7  57  67  33  49  49  24   5  56   2  16   7  15   1  16   4  73  14  96  82  48  48  19  87  82  39  88  77  18  91  21  66  56   3  90   8  45  81  18  44  41  20  56  14  27  98  16  61  22  97  83  87  39  62  93  63  60   5  75  90  60  53  15  49  83  76  21  71  84  39  14  15  74  24  83  62  61  30  28  82  66  94  28  10  60   4  94  30  18  91   3  25   9  87  17  22  15   6  44  83  20  90   1  32  69  97  53  49  40  43  27  55  91  71   5  33  68  47  80  81  50  62  39  84  47  64  30   9   5   4  52  78  30  62  55  46   5  96  17  95  70  68  72  77  21  86  84   5  61  12  82  36  93  44  21  20  81  48  55  44  45  83  45  14  18  55  91  92  76  35  70  67  88  97  77  78  32  30  45  36  83  99  20  96   3   6  65  21  22   1  79  40  27  72  54  47  78  84  35  43  38  42  80  32  69  61  81   7  17   7  94  28  48  78  24  73  51  32  31  39   2  51  47  19  90  76  25  45  93  46  82  38  85  25  55  13  15  14   8  69  83  66  21  12  84  62  63  97  54  44  18  94   7  32  80  38  65  89  60  24  96  30  14  92   3   4  53   5  67  87  76  19  37  35  63  87  20  67  78  60  92  77  29  37  15  40  64  71  71  39  66  44  51  81  87  40  76  41   8  55  59  24  93  21   7  88  97  90   5  60  67  91  37  64  44  71  81  56  93  44  46  10   7   6  91  44  86  35  77  32  28  70  90  69  65  69  16  93  60  55  68   1  85  77   9  92  11  10   8                                                                                                                                                                              
                                                                                                                                                                            83  33   4  10  57  12   2  92  40   9  56  56  43  68  61  67  35  78  94  50  83   6  79  42  98  26  80  81  10   2  79  88  96  11  15  51   4  35  41  91  62  52  99  54   2  74  97  95  88  19  70  82   7  55  49  45  72  11  15  84  21  25  12  98  57  26  46  34  44  67  24  23  69  71  69  96  91  82  20  92  18  59  50  96  77  64  45  89  56  65  72  66  70   8  49  82   9  96  79  84  30  46  70  26  46   8  77  69  58  26  76  91  69  54  53  45  85  87  55  32  88  74  35  16  16  19  69  41  61   2  83  74  88  66  18  52  85  29  46  50  88  55  47  95  89   6  82  68  62  36  43  29   3  49  62  76  54  91   3  80   4  19  70  34  63  20  32  65   4  96  71  36  78  49  89  12  51  95  21  24  30  57  45  44  89  61  51  13  69  35  66  62  64  81  96   3  87  41  22  46  35  98  73  99  15  40  89  21  91  68  16  81   8  14  38  51  76   6  75   6  40  48  53  98   5  52  65  92  53  69  19  40  42  52  11  45  78  41  72   4  35  49  68  55  67  55  19  70  25  15  19  92  48  26  77  42   6  87  12  97  56  16  74   4  54  31  83   7   1  20  32   2  86   8  66  32  66  38  72  41  68  74  69  32  44  21  73  47  44  55   4  98  62  97  64  95  52  12  95   1  89  96  78  91  17  99  21  67  63   9  64  21  94  39  81  40  63  16  64  39  60  53  32  15  25  37  13  71  69  53   5  90  72   9  36  33  36  43   9  72  45  98  40  93   3  54  85  99   7  29  45  65  87  53  82  96   5  35  49  96  93  57  83  96   5  94  82  22  11  73   9   5  70  35  86  81  32  51   1  37  55  69  52  33  27  38  21  25  97  51   8  83  76   9  18  30  39  95  16  57  12  17  57  75  61  70  64  48  50  12  20  71  41  97  34  26  44  20  81   5  85  59  81  20   5  80   6  84  75  12  26  14  76  96  38  13  78  78  77  96  32  75  67  86  56  21  91   9   9   3  30  22  57  47  99  39  70  55   7  50  59  34  58  48  93  67  69  59  76  72  18  71  23  59  79  79  53  93  24  21  95  46   6  19  91  38  85   3  60  74  65   9  10  59  34  16  61  81  69  25  95  50  49  88   1  88  33  76  22  59   4  15  92  12  11  18  12  76  86   6  50  60  29  37  43  25  61  12  85  55  67  24  35   8  34  25  29  36  42  30  89  13  31  14  72  89  58  18  82  88  69  50   9  81  79  48  54  88  74  64  41  36  61  79  62  18  88  49  20  59  67  54  37  62  81  81  56  73  66  42  70  92  88  58  11  74   8  99  82  31  26  63  42   1  10  26  17   4  91  77   8  96  88  34  39   1  96  61  38  19   5  68  96  16  79   1  83  51  56  16  74  27  55   7  15  60  41  40  76  29  24  14  39   1  50  63  21  19  79  73  36  59  30  11  48  60  69  92  73  70  65  75  80  84  65  64   6  94  62  40   5  38  36  72  58  14   6   8  30  54  86  39   3  43  49   9  82  63  54  26  78   4  40   6  68  28  88  91  13  54  52  41  34  23  82  22  18  57  93  34  72   4  75  93  12  69  77  13   8  47  41  30  55  31  98  65  99   8  70  52  74  71  19  76  35  72  39  52  84   6  23  22  99  97  95  40  20  73  29  30  23   4  36  22  46  67  63  28  10  11  66  87  67  64  69  26  61  53  61  67  37  51  96  44  77  85  64  87  31  17  18  77  17   9  20  21  73  87  17  84  10  64  79   7  31  18  27  55  48   7  27  48   1  91   5  39  96  61   4  20  78  36  18  48  15  69  44  20  19  90  92  69  31  57  42  20   2   6  44  18  56   9  20  87  87  54  18  25  39  71  54  77  61  68  24  84  54  87  88  53  18  18  89  63  35  29  91   7   4  29  95  82  64  50  93  84  46  75  70  37  96  45  45  56  29   9  43  38  60  83  58  99  17  61   5  36  93  68  97  95  36  12   8  40  32  54  53  53  93  36   9  82  66  43  61  86  22  44  97  32  27  43  38  59  97  31  21  19  15  63  40  38  35                                                                                                                                                                            
                                                                                                                                                                          5  92  66  40  72  19  70  74  28  87  83   9  94  48  49  17  51  77  98  56  68  40   6  99  18  20  69  43   4  84  52  63  44  87  72  37  62  54  29  27  62  66  86  79  69  88  75  41  73  48  84  20  30  12  39  77  14  73  42  52  37  14  12  73   6  20  68  31  88  58  49  92  77  81  80  43  26  12  53  15  16  22  89  69  67  88   2  50  27  30  64  49   2  95  60  23  99   3  72  51  54  96  57  64  92  73  50  34   1  93  40  32  63  37  45  96  47  51  68  25  78  64  19  64  33  99  75   4  24  38   6  13  17  47  15  66  40  70  36  59  81   4  18  98  11  73  77  79  60  66   7  73   1  91  74  18  66  45  74  75  43  42  68  16  97  80  17  68  61  78  87  13   7  57  52  30  72  91  82   6  36  71  14  95  52  22  97   2  48  41  33  87  33  14  31  67  72  64  42  59  24  35  95  90  67  90  25  51  97   6  81  96  24  24  17  41  37  10  33  69  55  38  45   4  50  61   6  10  80  79  19  85  26  78  18  60  66  91  23  12  80  67  64  73  24   4  95   8  89  48  35  38  91  68  11  62  39  10  99  76  86  76  14  17  77  61   1  57  99  23  16  82  16  47  47  97  10   6  69  85  48  80  76  23  85  54  42  41  59  12  20  89  75  13  95  38  49  71  12  76  23  77  77  79  38  89   6  67   7  33  30  75  27  98  93  72  94  74  17  71  55  84  20  96  80  32  45  77  61  45  44  23  47  23  65  85  35  50  80  40  59  31  63  76  76  96  48  72  43  91  78  28  63  84  78  79  74  51   1   7  52  14  75  84  73  13  97  24  87  45  12  54  73  57   6  19  28  60  49  76  19  78  25   1  63  10  81  36  75  61  85  95  65  58  20  28   1  42  45  67  37  20   2  43  71  17  45  31  59  27  75  85  38  78  44  50  66  52  76  15  23  47  87   4  18  63  68  18  27  11  71  32  28  21  21  79  19  82  61  35  19  51  67  48  82  98  77  26  42  11  65  88  96  27  12  68  42   5  14  37  81  41  10  47  41  22  16  24   6  53  62  80  11  24  73  25  24  39  62  47  16  57  48  84  11  46   8   1  27  50  74  11  18  36  70  44  18   3  73  66  51  53  90  25  89   5  41  68  58  14  81  33  65  46  83  26   9  61  37  46  56  98  59  82  13  26  26  40  27   8  35  49  12  57  63  53  63  89  66  71  18  48  81  66  90  79  43  91  33  51  53  10  84  62  31  20  17  64  93  99  43  14  34  48  45  11  22  23  42  95  89  88  17  95  77  59  92   8  22  70  50  13  62   3  34  47  25  33  60  90  85  53  42  55  30  25  48  71  19  26  80  80  24  16  11   3  85  62  99   3  61  68  55  79  52  73  45  11  24  22  57  71  14  81  32  67  46  21  85  17  97  33  11  62  26  42  17  52  11  33  74  80  79  29  63  24  73  14  98  46  45  91  94  48  91  22  22  91  14  77  23  80  81  36  72  96  10  26   8  46  38  12  41  99   3  96  49  42  63  57  75  61  96  47  33  44  40  13   7  86  77  62  93  54  50  11  58  64  80  51  14  53  81  51  78  32  74   5  82  97  72  60  12  22  54  21  59  73  51  43   1  77  67  12  82  20  73  64  16  73  36  13  51  31  35  91  89  93   3  27  78  13  55  30  42   8  48  46  46  70  42  57  84  37  37  77  66  77  67  41  20   3  61  46  54  62  50  87  95  46   6  37  35  18  62  41  26  24  97  37  36  44  61  53  96  47   8  96  93  99  49  35  69   8  20  94   9  55  71  59  79  19  18  63  62  42  41  82  94  11  57  73  25  43  26  62  88  47  71  32  12  44  83  61  92  70  80  62  57  62   7  57  59  64  38  64  11  62  25  99  76  29  32   7  69  59  17  67  46  64  15  73  37   7  10  15  29  23  54  74  99  91  70  29  41  46  30  96   7  80  57  70  39  81  89  74  28  95  31   3  52  70  16  74  25  87  77  26  53  97  74  90  25  93  95  25   8  58  51  65  97  75  85  41  11  30  70  30  67  47  50  88  21  17                                                                                                                                                                          
                                                                                                                                                                        3  96  37   5  39  45  57  68  42  46  46  84  25  70  78  35  36  33  90  11  40   8  48  70  17  89  85  99  79  36  79  63  47   7  84  25  31   6  31  50  48  96  31  10   8  43  94  88  52  83  28  94  14  15  17  33   5  71   8  80   3  42  33  28  76  85  18  18  36  22  62  88  48   8  76  68  33  43   3  55  86  99  38  60  35  87  36  71  54  87  93  10  78  48  79  12   3  99  24  72  82  64  53  37  92  47  58  96  73  98  92  58  29  27  38  60  72   9  60   4  12  27  73  99  40  76  22  51  10  31  96  64  42  40  70  62  91  64  97  40  22   8  98  24  17  78   3  54  21  78  61  55  57  57  30  73  22  29  82  48  40  72  74  34  29  15  33  82  60  77  50  56  79  47  87  37  43   4  30  85  31  57  89  54  32  95  47  27  75  79  66  92  66  74  62  74  72  45  75  75  36  25   9  33  32  85  33   4  64  76  23  50  12  36  33  44  66  31  36  98  89  70  62  87  93  16  76  61  57   5  66  36  50  15  33   7  17  39  89  91  79  93  78  61   1  24  18  52  36   1  47  74  30  41  26  96  39  20  16  43  33  38  46  34   1  36  26  45  81  82  19  11  37  44  89   1  25  33  36  91  90  35   8   9  50  46  74  13  24  93  62  42  12  15  27  27  17  22  55  30  63  17   1  99  99  51  99  71  90  22   8  63  12  59  92  83  15  91  61  76  57   6  57  11  19  56  53   5  97  24  87  85  69  66   9  89   1  10  21  22  74  67  62  24  50  82  26  59  47  71  74  96  77  60  94  82  79   1  87  87  46  87  28  39  13  19  76   2   9  96  29  71  36  33  64  22  97  94  44  85  45  55  84  24  97  57  73  64  78  23  40  64  73  18  19  78  52  23  47  20  31  51  87  53  97  58  25  97  73   3  66  72  93  19   2  75  31  87  24  73  77  23  60  69  43  59  62  37  35  23  49  96  18  71  13   4   3  33   5  92  37  80  65  13  81  64  51  67  50  49  57  83  45   4  80  54  89  97  29  64  53  62  22  74  44  40  85  35  83  25  84  95  97  69  89  26  44   4  62  21  42  42  28  39  92  56   9   9  77  65  82  62   8  32  20  89  16  87   7  36  63  15  90  62  59  24  39  54  24  61  87  48  91  19  30  51  24  25  53  72  48  90  86  43  84  61   5  25  41  38  75  99  57  26  82  82  99  23  90  12  96  79  24  65   8  26  37  24  36  27  61  25  56  67  39  46  21  33  30  35  92  92   2  43  12  89  23  25  63  78  66  60  56  34  37  66  97  66  91  63  17  66  33  34   4   2  62   4  23  75  34  37  46  14  32   1  75   4  40  84  89  37  28  87  92   4  65   5  46  45  89  69  52  12  61   9  98  72   1  35  64  73  34   7  31  69  96   1  65  43  45  62  51   3  43  86  88  49   4  28  34  61  92  10  66  26  74  84  60  44  32  72   8  93  49  86  19  72  15  41  79  82   1  84  34  85   2  57  77  66  57  76  40  49  10  15  15  71  63  31  68  63  84  40  17  38  32  99  22  65  46  46   7  28  59  17  76  75  20  56  70   2  10  66  60  90  66  52   3   2  10  32  83  89  99  34  30   3  60  21  65  39  93  10  73  23  89  24  30  60  13  94  61  46  44  38  20  97  86  89  70  62  91  39  31   5  42  95  98  34  77  72  73  26  42  62  25  77  14  30  49  97  10  69  99  89  49  94  63  43  34  76  77  46  87   7  12  68  33  18  44  91  64  93  44  88  76  63  96  92  96  85  63  97  48  42   2  20  37  21  61  29  26  68  20  12  57   8  16   9  11  41  71   6  23  53  74  39  32  36  89   3  47  63  76  18  98  12  65  62  75  61  95  39  65  58  60  66  50  64  45  56  75  72  33  63  89  72  87  40  86  64  62  19  18  46  86  57  87  12  90  14  29   6   1  27  50  71  23  62  53  69  74  30  46  70  93  90  67  82  90  82  24  61  67  15  35   4  40  16  18  97  70   8  74  22  46  97  41  49  39  73  16  50  67  72  54   8  45  31  19  81  26  39  46                                                                                                                                                                        
                                                                                                                                                                      62  69  56  49  64   4  92  22  35  74  32  83  93  32  57  39  38  13  70  29   9  46  51  27  81  17  92  87   2  86  60  32  44  49  34  36  60  64  66  56  38   5  34   5  85  96  78  26  43  12   4  61  16  63  50  39  21  43  38  38  35  66   6   3  67  67  55  91  60  57   9  33  93  63  96   5  40   6  23  31  66  76  41  82   9  26  22   6   9  47  50  75  62  58  40  17  52  10  97  94   6  81  58  81  35  68  63  32  55  41  74  84  90  69  86  61  46  16   2  20   4  56  62  65  49  74  55  50  15  12  10  43  90  53  42  28  42  38  27  66  92   2  58  39  89   2  49  82  57  21  14  41  27  74  84  66  32  59  26  63  69  76  79  62  22  45  37  60  97  44  99  86  91  52  17  94  32  45  66  42  58  29  96  63  27  92  59  79  84  86  79  52  13  19  33  30  86   3  84  65  57  56  43   1  47  67  29  52  25  77  26  80  87  53   2  22   2  77  65  48  21  85  88  79  27  38  55  78  47  32   3  93  84   6   9  13  46  84  38  60  95  34  15  72  55   1  69  40  52  84   4  92  69  52  32  78  86  31  38  12  69  38  41  54  34  46  86  76  93  79  64  83  83  89  24  87  59  64  92   7  74  76  97  62  36  95  27  23  61  90  86  45  96  27  84  26  99  66  39   7  48  33  47  62  76  43  89  59  48  42  47  85  52  47  77  40  95  12  84  85  57  88  42   5   7  81  55  60  91  97  84   3  86  20  57  65  53  32  68  70  22  24  48  23  66  34  18  54  68  30  41  47  59   5  31  53  85  57  53  52  90  62  64  49  77  26  33  85  18  95  42  69  46   9   2   8  99  11  92  35  48  88  28  98  56  18  26  48  20  72  49  61  44  88  25  85  82  68  27   9  56  33  82   1  32  86  68  20  72  62  32  74   5  31  59  33  38  28  99   6   6  81  74  26  26  42  94  74   9  12  71  82  89  38  43  97  53  51  62  69  45   4  74  72  36  37  31  40  45  99  74  85  47  54  64  93  37  95   6  97  65  55  69  34  46  84  16  22  35  67  62  74  95  36  76  81  64   8  50  99  76  22  12  15  86  17  59  76  88  87  97  24  16   1  66  98  50  90  25  57  98  21  82  69   3  40  14  74  31  29  88  91  99   8  47  81  52  81  28  79  28  36  80   3  76  68  28  63  23  93  16  79  57  91  92  69  65  48  56   4  34  54   3  31  61  61   1  69  62  83  81  86  24  93  30  70  45  86  24  51  30  37  57  93  72  60  11  22  33  73  51  12  60  81  94  65  27   1  48  65  17  82  25  76   4   4  64  26  99  92  75   2  42  45  57  27  12  22  36  76  93  46  48  90  90  45  15  49  55   3  74  49  73  24  42  48   1  73  84  87  29  37  86  49  17  83  94  32  97  92  45  83  47   4  40  48  92  42  17  86  48  75   4  13  63  25  37  14  67  37  12  46  93  62  50  90  21  65  53  50  41  75  54  42  91  79  65  81  43  29  41  85  58  48  75   9  89  22  34  47  64  68  44  18  70  31  55  34  98  82  38  78  13  60  41  26  27  61  51  89  94  20  97  77  50  94  98  91   8  60  73  52  73  10   8  28  74  74  49  97  93  49   6  64  83  72  24  53  25  88  69  54  13  63  96   3  34  26  90   7  66  53  68  26  90  50  38  36  88  95  20  99  16  50  39  44  38  70  32  41  71  87   5  48  66  63  39   1  16  71  11  65  11  75  88  30  37  54  44  60  75  19  17  33  54  74  84  12  82  24  86  87  82   7  15  56  25  63  19  87  75  82  41  98  13  36  63  99   1  41  45  73  11  67  94  50  59  75  95  47  22  81  23  91  89  50   3  56  38  60  70  26  49   1  75  86   5  38  17  91  62  44  32  57   2  17   8  71  35   7  31  76  96  14  59   7  75  96  59  21  73  99  33  93  17  85  15   3  83  42  68  11  38  95  88  17  83  57  55  75   6  98  34  20  59  14  97  37  70  23  81  24  24  20  83  96  79  92  34  84  96  12  48  42  25  73  75  96  59  71  29  85  36  63  54  47                                                                                                                                                                      
                                                                                                                                                                    92  36  47  16  23   2  77  54  51  94  33   5   4  62  26  30  38  43  49  64  90  50  92  93  10  35  60  90  23  41  24  43  83  32  68  47  48  42  50  24  41  27   1   9  67  63  55  23  38  72  99  20  37  46  41  33  96  57  87   6   7  17  50  99  22  81  90  92  88  27  11  53  35  82  46  83  88  31  59  69  25  46  72  55  54  35  46  88  71   7  26  31   6  12  24  28  50  94  93  64  21  73   5   1  72  96  37  75  91  33   9  89  97  81  60  58  74  17  18  24  47  86  96  61  52  55  52  72   9  43  99  34  30  10  47  75  66  73  32  22  83  22  57  32  98  43  75  64   4  28  62   3  68   8  78  39  82  11  75  88  59  66   6  67  20  52  48  21  66  58  98   4  93  87  87  23  87  26  62  53  51  20  17  99  91  48  17  89  80  89  97  85  56  13  18  43  45  30  40  56  70  16  74  10  64   3  82  58  60  64  95  61  20  84  34  61  28  70  60  95  17  25  30  65  79  68  67  16  13  50   2  41  24  38  64  52  26  23  56  77   7  44  74  13  96  34  39  66  70   8  93  78  90  79  41  85  46  68  18  24  67  46  72  85  58   3   1  39  37  21  90  64  20  34  79  66  32  93  63  44  97  12  59  87  88  27  21  17  66  48  58  61  73  27  65  69  23  93  35  81  86  12  29  95  34  42  53  87  40  40  79  46  63   1  79  21  53  97  94  79  22   7  13   1  50  73  72  91   8  18  89  77  56  90  41  92  27  21  60  36  79  11  97   9  84   7  33  11  94  54  13   6  27  96  35  69  69  81  44  15  88  13  93   4  26  80  87  89  67  16  96  76   8  96  19  58  13  49  58  31  42  28  41  32  64  66  63  23  15  94  48  10  53  25  29  10  27  29  51  25  31  43  74  53  18  69  26  90  93  44   1  41  38  61  44  71  85  23   9  12  83  93  50  52  99  90  63   2  67  68  92  46  36  48  68  78  23  80  34  27  93  48  90  28  61  77  72   5  81  12  91  17  77  23  47  80  98  69  76  37  37  28  91  87  85  38  24  42   8  91  26   4   6  99  52  82  76  15  13   7  29  73  41  50  53  62  91  74  38  73  81  77  91  55  49  59  34  34  14  42  71  66  34  97   5   7  34  96  53  41  87  11  21  80   2  10  27  79  62  35  11  24  18   5  51  31  64  39  33  36  49  45   9  53  38  87  13  14  48  27  10  84  14   1  69  44  65   2  31  60  62   3  28  74  55  12  31  53  17   6  10  78  88  40  72   5  36  11   2  27  60   7  82  15  65  78  23  24  16  27  77  27  49  37  34  89  15  27  63  17  47  54  32  27  21  25  31  37   7  96  34   6  15  72  52  72  67  90  86  94  39  54  57  13  75  44  21  56  41  20  45  19  45  55  55  97  46  45  48  45   3  98  91  26  26  62  21  47  22  77   8  62  55  73  81  36  97  30  30   8  85  50  85  81  25  31  47  58  32  40  77   8  63  44  78  28  20   4  37  57  56  67  97   8  94  71  59  93  62  23  73  62  19  20  45  36  49   3  41  27   9   6  37  54   2   1  31  70  79  93  61  18  67  72  71  94  99  83   9  35  58  82  40  78  45  13  40  32  32  75   9  48  87  31  52  77   1  58  13  74  32  51  52  13  54  76  12  48  61  61  28  56  48  17  69  39  72  54  60  70  81  65  31  47  23  15  40  18   6  47  59  23   6  41  34  74  43  31  88  60  10  28  73  76  77  21  12  71  37  46  92  30  85  53  20  65  30   4  28  61  75  67  76  68  19  82  73   7  66  45  97  56  40  47  29  10  76  48  57  25  69  15  76  54  51  15  81  24  49  55  34  81  58  60  11  65  16  51  45  92  74  34  59  10  19  32  88  91  61  35  40  19   6  63  52  75  51  82  25  22  90  27  58  78  14  12  39  38  24  44  22  12   7  57  54  10  66  63  25  99  81  35  83  96  20  15  15  16   4  52  69  32  54  86  39  88  69  61  46   7   7  48  50  38   2  25  73  97   6  43  71  64   4  62  27  30  98  25  71  79  10  33  77  48   1  38   1                                                                                                                                                                    
                                                                                                                                                                  12  71  96  44  95  42  48  58  16  68  46   5  99  57   9  78  42  47  43   2  61  79  72  98  29  94  29  59  88  29  63   3   5  56  34  10  10  75  94  17  46  83   4  66  17  79  88  95  13  68  14  15  46  57  16  51  99  22  92   3  61  52  24  65   2  94  24  36  83  96  15  32  35  65  49  30  11  32  55  77  12  79  81  90  15  99  34  50  52  51  48  24  41   8  39  64  99  35  42  94  74  12  83   5  55  39  86  73  20   3  55  64  39  68  28  21  34  53  25  84  38  44  94  56  66  24  15  93  29  34  85   1   7  51  36  22  43  80  23  31  62  18  94  99  67  61  71  49  84  44  52  73  16  38  23  74  62   2  42  69  64  92  28  12  20  86  73  40  49  86   4  49  76  97  10  16  47  74  36  88  85  84  78  24  82  28  52  71  55   4  17  60  73  40  10  20  81   6  19  47  59  34  84   5   8  25  93  89  63   9  30  51  57  14  98  27  69  50  21  89  69  86  64  94  89  84  47  21  78  73  98  63  63  41  64  92  27  20  24  72  60  31  29  65  42  68   5  78  40  63  49  46  36  73   6  64  52  86  16  36  40  81  32  40  72  76  24  72  41  89   6  24  82  28  40  28  42  51  28  31  62  24  96  40  92  57  90  68  82  56  65   5  18  77  25  35  79  34  49  89  71  47  68  96   4   9  67  18  66  84  92  44  92  83  90  23  69  14  79  47  51  12  37  16  64  56  85  27  96  72  77  38  50  17  45   9  32  81  97  58  34  71  35  32  85  56  85  66  76  59  68  31  75  80  88  70  82  65  27  17  51  44  83  18  38  86  32  84  79   4   7  64  76   2   1   3  66  91  60  52  16  69  30  60  46   2  85  26  83  41  57  44  72  57  78  12  77  89  60  57  99  39  96  65  11  79  42  47  26  71  76  65  17  83  22  24   7  57   7  26  41   4  19  69  66  25  79  20  64  17  86  87  53  84  13  65  72  12  79  87  77  52  74  41  94  17  31  68  65  24  11  58  64  71   3  22  41  75  54  71  27  31   3  36  78  28  31  42  85  19  49  23  30  94  58  20  74   3  57  73  24  59  51  17  43  31  25  26  29  75  10  32  54  68   6  36  23   3  16  33  48  62  47  76  70  22  46  47   2  77  29  65  13  68  83  33  57  98  13  19  57  99  43  93  74  31  16  67   7  88  94  67  28  34  87  54  84  80  25  84  24  71  72  59  69  85  16  12   6  31  15  48  87  50  60  56  88  78  59   1  78  71  74  74  32  77  22  77   2  57   4   8  75  18  32  36  81  56  23  25  37  17  14  36   8  58  21  19  13  31  80  83  69  89   6  54  49  29  92  71  91  50  19  79  68  23  72  52  99  73  21  27  74  77  14  84  30  58  64  22  47  14  24   3  45  40  88  72  93  13  67   8  33  25  70  95  37  58  92  65  66   3  96  75   9   8  33  24   6  14  16  71  32  90  62  45   9  64  78  29  42  46  17  84  20  26   1  38  29  30  31  95  58  41  15  87  66  25  10  50  78  44  40  22  46  39  19  32  91  38  31  37  96  49  72   9  62  90  93  55  99  29  41  44  11  77  41  13  45  65  30  40  80  94  27  72  85   2  44  29  94  95  38  15  66  15  89  27  23  82  71  63  80  52  98  31  31  93  69  88  32  18  72  28  46  69  66  66   3  74  64  57  97  93  81  79  31  25  11   6  49  58  29  14  85   7   8  20  62  92  43  31  35   3  21  73  37  35  75  53  84  75  78  38  11  63  84  25  81  73  33  95  10   1  70   4  33  33  64   7  11  19  76  21   8  34  69   8  45  20  44  52  51  83  38  40  47  65  56  18  32   5  46  10  59  81  75  99   6  21  78  78  62  38  29  62  77  44  92  81  82  92  82  91  57  91   7  41  38  53  38  10  87  62   3  54  46  56  11  15  28  12  19  71  69  79  12  44  57  48   3  22  93  42  32  49  70  51  42  42   3  73   2   3  56  44  80  78  58  55   8   1  20  43  45  88  36  63  11  26  55  85  91  16  52  51  71  58  91  30  48  72  98  93  98  13  70  73                                                                                                                                                                  
                                                                                                                                                                18  19   5  27  88  36  15  86  74  23  87  23  20  44  36  63  26  69  79  44  57  23  96  87  37  29  71  67  65  41  93  43  96  33  37   2  17  76  11  54  61  93  87  13  96  38   9  71  31  94  74  87  67  68  38  70  94  79  44  65  72  87  58  50  68  55  69  25  63  96  46  68  15  46  24  72  85  49  79  82  69  59  44  89  26  84  37  93   2  94  11  17  91  38  45  36  73  84  23  86  95  98  78  76  76  63  67  89  87  69  74  36  83  42  82   7  14  55  20  52  34   1  88  40  15  65  97  46  82  76  71  98  36  39  62  47  46  67  50  41  59  78  47   3  77  66  80  46   2  64  25   7  94  20   7  23  49  34  53  22  92  62  94  64  94  24  82  31  52  26  34  40  66  43  19  53  95  68  80  16  12  20  61  40  69  17  92  30  67  12  76  83  84  17  40  39  52   1  37  21  56  77   2  70  86  49  35  69  82  98  41  72  45  51  33  21  92  67  13  10  66  80  36   2   4  53  29  28   2  91   9  81  94  14  69  49  64  12  52   8  28  85  32  18  57  54  50  86  48  26  13  11  63  53  79  75   5  61  65  56  78  62  13  16  49  18  80  16  69  93   8  42  97  52  30  76  19  93  28  46   9  32  85  95   6  69  95  15  84  59  16  56  23  58  66  65  81   5  12  49  78   3  56  57  36   7  44  31  37  97  23  41  74   6  80  76  41  31  96  73  44  74  76   1  70  39  56  22  99  83  27  58   1  56  41  84  54   2  35  55  76  88  22  19  64  12  23   7  16  82  63   8  29  63  31  21  98  42  85  45  71  29  63  29  28  53  31  66  31  50  14  46  11  40  52  22  51  93  49  21  74  35  36  13   6  29  21  43   8  90  61  38  45  56  73  60  61  25  47   1  96  61  96  98  41  23  54  19  12  88  33  57  89  54  15  88  79  93   3  83  93  89  77  62  60   8  79  18  51  15  63  43  44  83  93  85   6  37  19  58   2  53  71  65  73  43  43  17  61  90  63  28  22  38  33  99  75  67  56  73  12   2  71  93  99  82  17   3  85  19  59  68  26  83  48  45  37  47  86  27  43  92  53  18  21  90  45  88  45   1  73  90   2   1  35  18  45  68  34  41  27  99  41  66  13  61  37   5  15  62  32  53  52  84  29   4  93  98  82  63  88  81  28  58  61  27   7   3  51  67  80  10  97  78  64  96  43  34  40  49  94  30  88  76  56  50  38  61   3  85  86  20  48  17   8  97  76   2   3  46  43  77  10  81  92  15  71   2  54  75  13  57  73  61  58  98  62  45  88  17  12  94  48  32  80  66  97  76  26   6  58  96   1   2  53  80  39  98  87  51  12  68   3  89  41  85  24   9  57  96  57  84  41   1  94  41  42  35  92  44  61  57  78  63  23  57  25  51  55  20   5  30   6  42  23  83  40  15  27  40  72  32  49   6  48  60   4  12  66   7  86  60  81  97  99  80  16  34   7  66  26  32   7  45  60  94  34  84  65  41  61  92  20  55  19  63  36  15  47  64  94  91  47  12  63  51  49  32  21  33  50   5  77  85  44  15  76  16  49   4  35  78  96  53  24  27  74  38  80  30  80  88  52  67  44  67  43  51  96  67  98  57   9  73  27  85  35  92  11  79  52  45  21  96  99  56  78  60  31  18  80  14  11  47  79  64   2  25  34  36  69  77   1  71  74  17  75  25  96  69  14  25  68  60  92  86  92  72  55  11  43  47  49  57  16  45  28  14  82  81  86  87  96  21   9  70  49  99  84   4  81   1  40  83  25  66  21  67  12  77  63  95  27  23  29  43  77  60  58  42  61  31  36  85  92  64  73  85  13  25  11   7  33  11  74   9  47  36  32  73  13   1  35  69   1  20   9  51  56  25  77  11  36  13  22  42   8  92  49  55  30  98   6  16  40  27  11  11   2  44  22  91  38  84  40  42  32  32   3  80  26  68  87  36  35  93  73  50  67  90  25  61  72  93  63  12  74  89  69  68  21  31  13  58  57  68  46  73  21   6  45  81  47  40  73  17  38  27   8  56  92  11  73  40  98  66  99  81  87                                                                                                                                                                
                                                                                                                                                              88  54  33  82  63  49  62  17  88  22  62  94  40  10  30  96  77  49  58  94  71  76  99  15  18  81  36  52  61  96  99  54  78   1   8  27  44  80  51  63  42  63  45   2  12  27  47  96  26  94  38  18  43  13   5  15  56  79  87  49  18  67  80   7  87  82  83  28  38  83  19  87  56  23  68  75  43  31  50  14  37   8  40   3  84  62  38  11  35  31  54   6  16   7  84  87  72  66  14  25  18  52  42  84  48  30  58  34  13  86  95  73  93  85  52   7  39  25  69  44  85  39  88   5  98  17  34  71  38  29   3  54  22  96  99  41  54  55  59  56  22  46  67  37   6  10  34  45  92  47  49  11  91  50  54  45  74  24  63  34  97  27  66  80  77  98  27  78  40  91  21  75  75  28  12  73  16  24  21  44  44   6  67  70  40  86  97  24  88  33  41  19   7  21  40  95  58  85  31  87   6  82  14  64  60  42  21  39  57  13  18  78  89  36  96  31  10  94  29   7  69  39  22  80  33  88  84  91  99  91  71  35  58  89  32  10   5  87  18  35  12  35  59  52  77  19  14  56  77  67   3   1  44  12  64  63  62  91  44  83  60  66  61  93  65  73  68  84  95  59  82  50  64  13  27  18  27   5  93  28  78  82  81  97  65  37  13  23  72  16  52  13  40  93  43  64  14  86  54  26  52  62  32  28  55  66  97  13   7   1   4  24  56  37   4  21  87  65  84  84  79  25  51  27  69  20  81  21  86  20  13  36  72  11  26  49  86  93  97  25  76   4  53  44  75  72   6  27  38  91  65  49  58  99  49  25  63  87  94  67   6  49  79  84   9  55  25  89  73  89  29  93  31  20  36  93  51  71  31  19  76  90  67  72  53  82  44  73  98  79  95  48  20  36  15  38  69  76  47  10  99  87  10  36  65   1  19  74  37  35  80  68  17  63  40  46  53  31  25  68  37  54  20  35  57  62  77  55   8  29  64  14  93  86  68  69  78  64  82   7  79  94  22  61  13  95   6  86  40  50  40   6  47  18  31  37  26  87  54  10  71  51  27  52  26  28  61  39   4  69  54  35  51  85  78  44  96  62  24  12  15  91  58  67  83  98   3  17  78  42  29  52  50  51  92  48  46  86   5  34  30  57  82  64  49  46  24  86  80  11  98  16  29  89  50  60  46  21  75  40  87  16  60  24  91  12  13  95  29  37  93  36  57  74  83   9  42  79  52  27  85  33   7  47  62  75  65   1  23  93  48  82  46  11  51  14  32  67  76  89  72  77  57  56  83  56  84  11   2  50  27  88  87   5  60  82  81  60  78  44  21  54  21  63  57  62  87  70  36   2  33  62  43  97  27  14  62  28  57  85  40  13  28  99  73  41  86  39  78  34  80  12  49  72  49  47  67  96  77  22  19  94   9  85  23  92  73  49  61  44  68  32  95  15  81  50  73  63  28  87  93  15  92  14  81  38  91  59  72  92  20  32  65  35  32  61  66  72  97  65  81  85  38  84  95  65  77  79  57  63  69  91  57  91   1  85  34  98  29  89  55  69  93  71  80  32   8  49   7  61  19   2  48  27  93  37  86  21   5  32  74  13  80  78  18  98  33  69  23  44  89  85  93   8  27  71   1   1   5  26  85   8  16   3  12  28  72  61  24  74  83  32  71  31  53  40  65  46  95  99  22  74  24  47  48  62  17  88  63  35  99  95  17  49  91  15  64  76  28  62  74  62  34  91   8  12  94  62  34  59  91  12  73  79  90  83  51  41   7  20   4  17  65  89  76   8  19  84  50  39  11  56  32  41  99  82  34  38  71  67  82  97  36  23  86  79  44  27  54  59  70  83  59  12  32  92  39  38  35  40  32  77  53  66  20  55  17  81  40  27  87  80   1  60   2  41  42  73  20  71  60  81  73  56  17  46  84  30  39  20   5  74  61  53   3  78  14   2  32  49  27   8  31  17  31  78  66  24  53  80   2  91  45  46  70  35   6  56  32  16  90  63  26  78  34   7  53  59  65  47  11  21  99  56  76  24  61  74  72  32   1  67  60  37  84  73  41  68   2  43  83  36   7  68  83  88  85  73  99  30                                                                                                                                                              
                                                                                                                                                            75  28   2  93  14  71  95  42  77  41  72  67  59  66  74  31  27  64  94   6  86  49  65  35  68  20  56  10  77  52  77  46   1  11  73  70  50  18  98  29  10  14  66  93  57  39  44  71  43  17  83  61  42  93  76   2  97  71  87  23  11  92  25  66  20  73  57  81  54  19   1   7  53  92  90   5  71  77  77  81  99  86  74  62   5  81  70  95  12   3  69  14  40  30  48  60  28  29  13   8  72  19  89  61  42  13  41  14  26  97  24  12  81  12  70  35  74  82  78  92  28  50  64  64  59  12  85  41  97   2  31  50  28  85  70  84  85  25  46  19  62  52  10  74  15  42  22  81  37  34  39  96  50   6  98  75  94  46  40  67  36  13  82  89  98  28  21  19  38  97  44  31  76  98  74  89  62  13  11  28  49  61   4  75  89  66  19  29  74  10   1  54  43  84  93  89  79  79  84   8  31  98  36   6  30  14  84  18  29  85  31  74  76   9  43  46   4  70  66  64   3  18  44  14  23  81  39  13  19  92  30  67  15  53  84   3   4  47   1  59  33  53   6  93  71   5  92  74  18  27  89  11  56  61  57  11  78  11  27  89  22  19  14  76  65  58  56  33  24  97   4  18   2  19  15  45  37  95   5   4  47  99  53  73  70  75  58  42  19  98  69  51  92   6  21  77   6  40  34  67  99  27  23  15  19  42  82   8  62  76  31  44  30  55  11  42  39  54  23  91  75  19  41  88  71  17  80  16  82  58  90  51  90  99  24  14  18  49  48   4  75  52  11  45  89  87  77  31   5  25  87  96  98  18  25  50  86  64   7  33  57  60  14  44  91   8   6  21  61  94  19  76   5  13  67  44  77  93  49  78  94  35  72  95  77   6  23  41  94  30   8  69  48  96  49  10  88  12  59   9  82  72  74   8  79  86  89  72  27   9   6   3  49  10  56  22  97  24  80  57  97  75  64  75  55   1  65  17  89  60  58   8   9  31  78  87  22  86  70  16  40  11   9   8  95  75  63  23  34  96  31  68  83  46  45  62  24  51  39  26  93  32   3  86  43  78  73  40  17  20   2  65  29  24  33  73  67  97  59  17  12  69  24  75  79  88  96  99  20  32  67  37  32  85  68  10  46  76  31  80  69  47  99  82   9   1  71  84  23  17  23   9  24  27  25  80   8  82   8  19  81  92  72  29  43  85  16  92  99  33  17  71  19  59  93   9   8  69  47  80   7  15  23  63  34  70  63  35  81  65  38   8  62  36  25  79  87  85  31  94  55  44  24  15  43  19  66   1  58  86  27  23  92  69  43  97  32  70  82  35  16  22  48  45  60  36  90  88  84  34  86  91  57  21   6  97  48  79  56  44  94  80  40  36   9  22  18  33  33  13  92  77  57  24  78  44   9  49  22  64  13  49  68  21  33  95  86  91  41  34  72  27  54  37  41  71  59  66  33  93  69  89  27  55  91  72  21  28  80  96  38  89   6  11  14  91  59  71  14  74   2  41  28  73   4  37  78  40  59   7  14  63  87  41  79  66  86  27  15  31  18  50  92  59  12  34  93  53  47  98  31  92  75  72  33  49  62  47   9  27  99  15  56  60  99   2  34  55  67  89  18  46  30  68  90  15  26  61  62  82  41  16  91  89  35  26  42  42  72  43  64   6  12  43  19  95  53  91  11  34  19  29  73  99  42  53  61   4  44  68  87  34  21  18  33  46  46  22   1  67  59  21   5  74  18  58  26  46  93  43  57   1   3  76  11  87  51  15  15   1  55  39  27  40  78  78  58  10  19  12  55  62  40  51  92  88  18  15  83  13  41  36  37  82  26  63  94  85  78  49  18   6  44  55   9   8  60  51  66  71  75  51  52  80  14  84  53  95  45  82  48  29   8  27  27  76  60  23  37  31  13   5  22  26  70  95  76  25  53  31  40   2  87  76  62  46  88  71  57  12  11   2  97  41   1  61  88  64  44  14  32  52  39  86  28  52  71  84  73  54  36  48  38  49  72  72  28  34  66  51  43  90  88  62  68  22   5  62   5  67  53  40  27  84  74  92  86  77  84  13  98  58  20  57  96  79  97  65  17  52  73                                                                                                                                                            
                                                                                                                                                          37  79  24  24  62  11  82  97  52  35  39  85  31  94  15   1  26  77  89  28  31   3  91  54  97  55  50  57  72  27   2  15  10  95  77  66  96  29  97   2   6  10  52  99  84  44  75  76  20  91  94  44  13  36  18   8  56  85  25  79  99  39  20  88  83  88  19  71  62  19  81  76  57  76  41  76  17  17   7  92  76  42  86  93  21  19  63  34  25  68  85  40  30  54  60   6  65  43  71  32  18  45  71  29  99  95  11  61  49  36  20  20  11  51  31  14  28  71  93  87  22  55  51  93  66  32  86  37  61  40   9  93  87   1  70  74  59  62  96  74  20  83  48  96  67  72  62  19   8  68  94  75   3  21  83  35  85  94  73  35  47  88  68  84  80   4  99  86  58  10  57  14  60   7  44  32   3   5  90   2  57  41  95  63  70  95  21  26  70  98  87  12  79  46  65  13  76  50  59   2  62  75  16  57  91  49  27  90  26  27  55  14  39  20  96  15  69  68  68  55  84  26  90  76  11  30  74  29  12  71   5  78  13  84  43  89  11  31  92  71  59  27   4  84  62  73  48  71  22  83   9  30   3  31  67  34  76  24  21  78  78  62  39  22  93  12  99  58  38  12  88  93  34   7  74  41  68  28  24  30  17  63  69   4  98  42  39  90   2  67  39   6  32  87  87  80   9  68  20  77  65  71  58  65  24  63  28  95  94  37   3  84  52  93  84  48  86  43  87  78  74  46  78  31  22  78  53  95   5  36   5  16  61  87  14  73  92  40  78  60  51  90  88  24  45  31  82  85  36   3  53  79  58  54  61  67  55  53  65   6  67  92   9  99  26  34  60  63  64  67  45  11  37  62  57  33  39  92  37  97  60  24  17  45  42  36   6  95  24  94  90  20   7   9  16   3  44  86  44  17  46  19  40  99  11  23  58  45  35  19  21  53  55  54  65  21  93  89  17  96  21  34  52  10  80  18  32  23  18   2  82  83  23  79  52  15  55  88  19  51   1  39  77  58  80  84  76  91  91  52  56  99  43  30  75  13  66  30  36  16   4  78  34  46  38  65  29  50  92  13  50  98  49  46  49  50  99   3  96  28  47   1  57  17  30  41  90  39  25  83  64   6  87  16  16  21  11  49  86  51  47  91  47  61  91  41  80  25   2  14  28  23  98  97  51   7  37  57  89  43  29  29  97  80  62  96  64  67  50  59  51  86  62  28  64  38  23  45  74  57  56  29  27  68  91  97   8  46  28  17   7  34  21   9  43  80  23  91   5  67  72  12  71  49  53  91  47  86  71  61  99  15  10  67  80  46  31  44   5  53  64  40  79  89  68  91  95  99  37  98  93  78  13  25   1  28  95  61  61  28  77  86  28  91  69  77  97  74  53  60  19  21  31   3  14  49  22  11  31  15  61  99  90  50   2  45  67  75   5  43  93  78  59  53  14  28  19  98  83  11  57  69  51  66  52  68  49  33  68  35  19   4  35  10  14  87  25  89  26  40  70  13  20  90  71  10  18  73  78  11   9  26  30  95  23  63  72  40  72  94  31  54  43  20  12  69  47  94  44  45  44  78  58  64  65  30  82  75  46  35   5  59  42  76  40  81  97  66  50  56  68  82  45  74  31  98  31  48  42  81  14  12  86  88  16  57  12  48  98  76  16  68  99  66  17  67  78  64  67  98  46   4  54  13  62  49  93  34  26  99  35  48  65  86  44  24  80  40  53  74  43  74  29  95   5  96  75   5  41   5  21  93  96  31  50  56  15  77  75  38  58   2  16  39  81  36  21  14  48  96  74  23  60  73  41  62  37  15  83  30  80  66   4  14  86  69  64   7  97  74  77  12  67  86  22   3   4   4  93  91  95  37  96  63  91  11  72   7  29  24  55  84  44  56  93  37  69  70  65  39  74  62  86  20  82  74  75  61  88   9   3  34  25  55  40  20  95  89  95  88  42  37  86  47  33  11  33  75  95   8  67  21  10  71  53  27  37  60  94  75  80  63  67  25  29  22  21  38  12  48  55  76  81  21  13  69  66  83  83  62  41  64   4  25  50  71  20  68  27  62  77  53  48  37  85  30  99  98  25  84  29  51                                                                                                                                                          
                                                                                                                                                        4  99  25  36   1   3  58  12   2   4  47  56  13  79   4  68   4  39  34  80   6  82   1  22  11   2  70  49  96  30  23  86  33  60  30  27  22  53   6  25  73   4  49  52  65  88  51  13  76  50  19  65  61  85  53  24  19  25  99  93  50  66  69   7  63  40  63  34  69  84  79  36  98  41   9  48  78  16  75  69   9  20  39  94   7  47  80   7  19  44  74  98   2  73  43   1  94  67  37  55  31  84  10   6  38  63  21  13  45  23  44  21  98   3  12  24   1  33  58  38  59  52  79  67  35  77   6  72  52  84  78  92  27  78  67  28  83  60  81  79   9   4   3  99  81  34  26  23  93  82  50  86   1  53  71  65  77  17  16  80  93   9  21  26  13  38  25  51  55  20  44  25  34  22  90  84  77  58  41  69  81  60  92  55  47  34  48  59  50  71  24  80   5  10  43  86  93  90  42  22  51  81   2  24  25  70  88  86  89  93  19  39  16  55  81   4  65  21  65  78  82  28  59   1  83  20  32  45  88  97  87  92  19   4  80  46  64   4  47  20  18  54  49  34  64   3  21  72  56  77  34  85  49   9  93  25  73  36  23  48  60  54  42   8  49  38  89  16  20  32   5  94  55   6  33  93  47  29  69  28  33  95  42   4  43  39  82  53  64  67  20  28  17   1  90  38  82  27  45  32  14  55   4  88  56  18  48  42  67  16  96  66   3  90  28  24  26  20  62  41  38   4  99  52  76  94  22  37  88  54  88  42  28  83  94  76  47  73  70  91  50  60  55  68  24  97  74  78  94  48  39  88  32  52  59  37  41  13  76  48  71  37  14  32   6  10   3  88  46  60  27  55  84  39  86  26  70  91  62  57  34   7  37  83  11  55  38   6  66  54  85  89  94  28  11  40  94  70  51  15  31  77  55  17  96  13  81  57  74  42  73  71  77  64  65  83  53  53  10  43  57  44  47  15  79  62  26  97  59  45  23  20  85   8   9  77   4  70  47   9  80  66  39  47  97  58  68  71   9  72  65  42  54   7  83  37  70  44  76  64  54  43  35  49  97  34   8  46  25  19  96  81  20  11  10  90  52   8  18  40  95  67  45  15  31  29  88   1  49  74  44  12   4  58  31  90  10  96  51  57   7  72  83  32  54  96  29  36  84  42  87  37  58  36  47  41  59  22  41   8  45  78  68  96  72  67  84  95  64  44  83  59  31  80  11  58  62  65   5  35  45  97  76  97  74  69  89  18  64  28  28  86  33  81  93  88  44  34  99  72  54  95  18  91  25  11   9  87  33  44  99  16  78  62  70  41  62  24   6  16  38  13  37   9  36  10  30  81  93  37  94  81  60  26   4  19  52  13  84  83   8  98  26  99  35  27  16  46   7  28  69  44  45  15  10  53  36  86  59  79  17  45  52  39  77  92  72  85  42  70  91  69  43   7  59  41  25  27  94  84  42  89  21  40  90  61  24  48  98  49  72  56  34  49  91  48   3  47  51  49  64  12  35  74  45   1  95  73  62  26  53  41  15  51  98  44  12   1  95  57  39  11  84  79  49  89  44  37  19  90  37  97  70  83  92  30  89  40  61  74  74  31  61  50  85  36  62  39  80  44  29  88  17  58  84  89  61  45  45  67  50  39  77   7   6  19  28  74   5  57  51  75  33  31  98  52  46  60  43  37  43  23  37  12  35  44  22  45  31  30  35  91   7  25  85  89  20  20  22   4  43  10  66  25  37  21  88   2  72  79  88  58  83  29  85  30  93  21  30  72  84  88  92  46  59  64  73  55  68  61  47  95  20  85  30   8  74  72  25  21  69  12  74  47   6  25  85  63  68  43  13  12  43  65  84  83  57   7  58  90  71  14   9  24  69  22  41  42  57  93  94  46  10  75   1  97  39  45  82   9  74  40  15  58   1  60  92  35  29  50  78  83  37  93  92   5  36  93  78  89  97  39  35  82  59  95  37  49  52  70  33  34  30  19  16  92  19  95  69  37  28  90  45  34  36  43  18  34  89  29  27  34  70  92  42  74  89  53  98  45  77  79  33  16  71  44  50  90  19  30  81  33   9  19  85  50  10  60  19  99   7  68  12                                                                                                                                                        
                                                                                                                                                      30  69  62  20  11  91  80  41  28  18  99  14  90  63  79  35  83  52  13  42  25  61  64  82  76   2  95  10  33  83  42  71  51  31  56  65  50  21  28  26   6  76  88  88  28  68  47  99  23  69  49  26  44  41  51  93  59  73  11  88  16  76  10  84  65  31  40  39  58  12   7  37  54  63  78  23  83  23   2  61  26  48  75  24  97  97  92  41  32  33  63  34  92  72   8  98  28  47  22  18  63  61  95  63  24  65  34  26  63   5  55  71  63  30  31  64  22  49   8  98  64  65  95  34  35  96  62  28  18  49  91  55  89  62  65  53  24  36   4  29  67  51  18  52  93  35  71   9  45  99  69  82  36  28  20  64  15  83  28  53  46  58  24  60   2  77  20  78  37  60  83  33  45  32  69  84  79  17  45  10  43  78  52  19  58  90   2  53  55  69  28  57  15  40  13  88   4  62  92  78  95  20  15  25  45  55  67  30  51  90  78  61   8  16   9  79  85  75  33  68   8  72  89  14  97  50  68  35  77  50  28  25  42  89  43  57  92  65  28  59  47  60  26  31   7  52  54  66  88  85  69  81  89  36  65  98  34  39  82  13  61   4  91  30  84  12  11  18  79  74  26  62  38  44  35  26  41  66  84  14  56  91  29  20  19  47  82  37  30  21  30   2  56   1  97   6  90   5  80  52  93   2  78  54  41  87  76  18  25  13  27  15  75  40  60  18  44  78  72   5  26  68  70  10  58  79  41  90   7  79  52  66  69  37  30  13  62  78  81   8  31  11  62  26  68  84  95  76  79  36  49  71  84   9  82  12  19  33  26  88  26  75  69   4  64  82  50  95  66  61  27  42  76  89  93  11  45  64  49   4  48  18  23  35  71   6  80  95  49  35  80  38  67  99  26  81  36  93  62  77   3  10  82  23  27   3  52  79  57  10  20  57  33  15  92  34  30  17   7   8  63  75  90  13  97   7  43  10  55  56  47  27  28  43  26   3  17  86   6  53  16  18  93   5  40  63  19  86  52  81  20  11   1  44   9  17  76   8  28  96  53   9  58  14  24   9  37  49  93  37  96  46  58  33  68  92  43  43   8  36  66  16  65  16   2  38  83  10  37  57  10  80  17  54  15  62  17   2  89   2  93  62   2  67  41  19  49  82  37   6  77  11  96  45   1  98  98  38  58  48  81  46  76  28  77  47   6  43  79   4  45  96  74  53  30  19  91  70  17  10  51  48   9  53  99  43   3  99  53  88   6  24   1  45  58  82  72  78  98  69   5  69  63  86  84  31   6  51  48  94  71  68  95  55  44  45  79  64  83  32  26  97  75  22   5  67  98  12  86  41  92   5  87  51  39  62  12  20   3  29  82  78  52  84  22  32  11  42   1  58   4  87   4  14   5  15  68  60  15  73  74  17  32  69  63  78  15  65  23  99  91  62  29  97  80  14  56  10  16  23  68  85  96  42  81  70  32  94  88   7  25  11  44   5  63  16  37   4  21  52  94  87  70  78  74  91  64  71  79  51  21  35   7  34   4  66  94  34  66  93  46  58  65  77  27  17  29  87  87  64  27  66  83  93  71  48  26  41  39  60  53  86  23  43  98  20  35  77  30  26  15   6  52  53  46  91  56  53  18  63   3  52   1  91  52  79  26  27  82  18  58  73   8  99  70  86  74  55  45  27  28  40  39  11   4  32  94  59  19  30  85  23  36  11  12  65  87  42  68  72  84  20  49  69  20  37  14  46  73  72  54   2  46  49  18  90  22  40  10  89  43  98  69   5  53  42   6  39  57  54  36  83  87  21  74  64  13  47  54  37  24  37  45  95  20  68  78  68  39  64   3  71  21  41  58  49  14  27  42  76  24  96  25  90  83  10  62  50  61  36  53  35  66  10  62  47  76   7  61   5  41  78  47  72  33  50  80   6  30  87  59  71  31  55  56  52  55  30  21  84  40  48  66  84  38  62  56  67   3  53  53  87   4  93  39  69  74  67  84  10  82  44  39  44  97  64   5  82  64  63  88  95  35  52  12   2  48  73  96  74  82   3   4  41   7  31  15  14  24   3  22  45  41  74  67  55  32  34  33  17  90  81  69  84                                                                                                                                                      
                                                                                                                                                    52  27  42  92  96  18  62  58  86  42   8  11   2  76  27  72  73  62  11  23  61  20  59  78  31  24  44  72  81  88  41  75  24  31  98  64  85  58  64  93  18   2  54  86  35  64  67  19  35  99  85  62  98  73  15  38  59  10  57  59  62  82   6  72  44  41  82   8  56  34  76  51  45  16  56  37  35  88  20  24   6  72  92  80  54  32  32  56   7  50  50  62  98  89   1  17  68  55  54  27  72  18  84  15  26  34  54  90  98   8  71  84  20  41   8  82  70  46  77  58  80   3  97  72  49  35  65  16  91  91  97   5  52  90  98  26  18  93  93  98  69  17  81  92  34   1  75  55  16  40  69  18  94  51  97  69  57   2  43   3  48  91  31  98  18  52  24  90   6  38  94  82  42  84  18  36  29   2  26  61  69  93  12  36  10  62  87  30  57  83  24  84  88  22  34  75  73  12  92  45   9  72  12  48  68  25  21  13  60  22  23   1  14  14  46  96   5  68   7  86  48  54  80   9   3  64  35  25  58   5  16  27  24  30  85  95  59   9   6  28  93  93  99  76   6  98  93  50  97  32  49  71   7  64  93  35  26   4  20   1  27  39  43  98  41  43  78  23  93  57  37   5  46  90  19  59  72  63  41  90  69  91  30  29  18  35  69  80  99  81   2  22   8  64  42  16   6  16  49   7  47  20  56  51  32  59  95  13  11  17  79  78  47  24  63  49  34  68   1  33  91  51  16  93  13  94  12  49  59  49  79  24  70  86  11  96  91  99  34  58  60  86  52  92  69   2  99  82  46   6  40   9  57  83  93  46  94  44  14  76  88  40  11  55   1  52  75  50  70   6  43  65  49  80  81  67  72  88  66  11  55  34  19  95  18  29  93  39  94  77  59  50  70  89  27  68  35  82  53  22  42   1  33  77  32   5  91   1  74  49  29  60  48  84  35  17   3   9  94  75  77  98  37  58  95   9  28  77  70  71  91  14  50   2  23  55  59  21  82  39  59  94  17   2  24  45  78  71  14  78  32  81  94  58  10   6  92  56  88  34  93  77  21  42  76  16  77  90  79  81  29  85  60  91  46  17  95  15  65  82   9  77  59  95  92  95  58  22   8  54  24  74  41   2  32  86  40  68  22  94  58  10  12  95  61  35  15   9  31  71   8  12  69  72  65  70  83  65  56  28  12  44  71  52  83  86  37  93  73  91  81  81   3  93  31  16  18  53  40   8  17  70  47  57  30  99  74  54  40  18  20  63   8  63  18  14  86  55  59  10  94  50  45  82  26  42  89  85  26  97  64  13  59  17  93  51  50  64  59  55  92   8  36  29  22  58  62   4  86   7  80  36  25  82  63  60  29  29  19  24  28  90  71  57  62  40  78  52  83  26  15  85  47  35  68   1  29  52  82  31  30  80  58   3  23  40  46  59  50  51  81  39  55  91  17  21   2  84  52  43  90  79  12  13  29  55  35  44  22  75  60  14  20   4  99  85  79  88  29   2  37  49  96  37  70  53  57  79  19  72  27  20  66  72  96  89  34  39   5  69  60   1  96  18  13   2  84  21  26   9  33   8  74  28  43  96  38   6  65  20  80  98  63  89  88   5   7   6   1  88  87  18  14  16  93  88  41  41  75  15  13  83  74  60  18  17   3   5  63  81  86  53  72  83  61  40  85  25  89  37  44  22  72  77  63  64  71  90  51  38  89  37  53  86  83  78  59  52  62  98  57  94  76  33  64  75  65  43   7  33   4  79  19  71  82  16  25   7  72  15  61  23  89  63  33  44  62  75  27  46  60   2  18  34  86  66  15  98  95   4  78  16  14  17  84  15   6  92  45  74  63  79  59  67  22   8  19  18   9  70  56  65  34  11  69  38  89  26  46  89   4  89   2  45  30  80  62  41  46  87  10  56  10  62  84  33  46  54   3  19  67  37   9  83  90  74  64  95  52  48  18  25  32  81  59   3  54  50  72  22  31  27  18  94  59  14  34  78  91  11  86  35   5  79  80  64   3  81  63  48  79  26   3  85  47  94  48  78  20  23  39  65  84  11   4  69  28  75  92  65  81  24  87  24  79  48  52  75  44  10  71  38  74  97  63                                                                                                                                                    
                                                                                                                                                  77  23  64  42  15  31  34  48  84  23  14  88  54  44  49  96  47  24  45  94  18  12  33  23  46  72  50  21  58  83  67   3  62  72  10  18  61  49   4  75  56  75  15  56  37  24  68  76  68   1  91  37  46  97  14  68   7  50  45  19  42  10  79  18  69  51  98  40  24  60   6  18  59  84  75   2  12  58   3  96  89  73   7  16   5  15  26  28  92  79  78  74  61  79  58   9  96  61  61  85  80   5   7  57  32  88  56  35  55  49  57  36  15  19  45  34   9   8  84   7  55  58  64  78  88  32  64  36  26   5  67  94  94  75  35  33  24  45  94  81  85  39  39  42  20   4   6  84  16   3  20  81  73  65  21  18  88  42  21  71  12  10  73  56  59  46  52  87  33  75  32  78  44  35  88  43  32  50  99  10   9  32  41  36  82  11  61  90  31  83  40  33  83  13  41  70  57  88  34  75  34  38  46  66  47  29  44  26  13  90   5  42  64   2  29   4  11  39  18  42   6  52  22  69  33  96  26   1  85  83  98  13  46  42  89  22  39  24  72  10  53  22  38  58  61  64  22  26  41  83  99  29  15  57  71  14  16   9  76  67  88  28  90  17  73  48  35   1  82  16  94   2  49  41  17  57  85  65  40  68  74  15  53  80  98  44  58  24   9  99   5   1  67  19  61  94  37  78  10  39   3  15  67  30  69  51  73  47  38  28  41  92  83  16   3  34  43  65  88  24  17  95  22  90  10   8  72  72  83  59  79  59   3  60  83  38  43   2  17  86  99  57  64  66  37  85  86  79  38   4  29  36  21  71  40  96  27  62  14  11   1  97  22  85  66  42  86  61  61  71  19  65  53  56  83  29  18   1  91   1  62  85  54  41  19  29  37  28  75  52  69  24  65   8  25  21  95  73  81  91  34  81  62  48  60  68  57   4  93  99   3  28  13  10  40  79  55  10  45  32  45  80  79  87  62  98  99   1  24  29  24  60  28  48  25   4  37  77  72  19  62  61  14  76  70  92  17  41  50  50   7  31  97  11  98  86  53   9  56  35  93  97  38  41  96  61  61   5  56   3  65  30  41  31  17  71  66  81  18   5  26  32  23  15  67  71  47  77  87  46  88  34  99  44  16  97  83  81  58  95  52  74  81   4  15   3  89  51  99  59  24  72  77  13  60  37  97  88  80  39  63  65  14  71  94  60  80  96  43  97  75  18  26  87  14  71  52  13  59  96  67  24  48  30  52  89  64  52  24  53  91  72  17  19  56  59  64  45  32  41  43  44  73  85  28  78  58  69  66  72  17  59  17  44  76  30  11  85  65   7  92  52   7  53  57   1  26  85  69  57  83  41  99  79  96  82  63  54  62  22  90  10  52  99  53  45  71  45  16  26  87  46   9  50  72  35  43  74  61  79  88  76  64   9  96  77  15   7  56  40  86  27  86  53  70  96  96  65   6  94   1  79  18  52  11  60  91  21  89  72  65  48   5  32  22  26  70  18  13  55  50  86  92  84  72  33  22  17  72  50  98   5  81  81  35  80  95  29  16  33  82  32  60  52  63  55  46  59  63  42  14  48  47  97  70   8  24  22  16  46  23  52   7  44  83  76  21  47  98  51  21  76  68  85  36  71  75  39  30  61  16  46  25  65  37  20  41  39  98  61  65  21  29  34  66  85  34   8  66  39  14  36  46  87  60  15  29  47  50  88  64  57  30  98  56  35  50  64  38  44  52  58  71  98  95  88  22  29  30  76  48  79  10  82   3  67  86  77  45  65  76  92  99  75  51  71  98  57  40  49  14  11  49  69  86   1  26   2  24  98  55  96  68  75  53   3  29  33  49  81  12  43  95  51  63  43  15  97  61  91  12  62  92  72  84  72  14  38  80  58  91  49  79   8  33  90  80  68  94  36  18  63  93  74  11  44   2  43  74  88  49  36  72  70  97  89  62  48  13  36  19  28  56  45  63  15  65  13  96  77  69  25  20  17  48  16  43   2  20  51  43  99   4  98  77   7  32  28  36  10  37  79  28  83  46  40  17  57  62  40  19  65  79  37  24  76  85  93   7  24  56  19  36  92  80  75  81  31  17  96  35  73  53  74  67   7                                                                                                                                                  
                                                                                                                                                35  48  53  63  10  45  75  78  74  30  74  86  22  81  94  90  13  77  75  67  66  14  23  33  65  97  93  84  40  88  31  49  97  95   3   4  10  86  62  97  63  95  71  90  93  56  15  50   5  65  93  14  75  19  90  64  64  71  52  62  55  48  92  56  76  79  75  47  78  77  45  67   2  35  60  30   7  33  43  77  63  82  66   1  91  20  50  19  64  18   9  11  81  74  28  67  92  11  55  41   8  90  52  61  35  75  59  68  24  17  76  75  64  18  12  63  32  75  64  39  58  45  89  53  39  50  93  60  20  23  22  37  64  25  26  61  10   8   7  86  50  19  95  63  76  52  96  14  44  27  50  91  35  46  57  53  84  17  79  96  16  67  91  62  48  97  39   1  47  64  82  13  97  12  22  62  53  47   7  16  16  44  43  84   3  17   4  90  63  52  47  44  23  72  46  87  58  53  44  23  64   5  57  26  12  81   7  93  47  49  26  59  62  70  67  40  23  95  31  36  51  26  68  32  91  79  53   9  55  51  59  80   2  10  54  29  39  61  62  62   6  24  33  29  87  87  25  59  10   6  83  32  97  39  73  59  32  91  57  76  59  44  91  25  60   1  58  58  88  98  16  25  65  98  99  26  34  31   4  12  28  73  60  70   7  98  27  86  78  27  80  39  83  50  41   3  66  96  74  51  51  83  18  78  50  47  51  35  67  34  93  57  45  39  39  15  69  54  43  96  67  45  88  41  57  30  27  18  26  29  47  15  83  93   9  95  24  75  49  87   3  50  96  84  97  70  84  67  71  72  73  24  17  69  16  42  55  30  84  14  34  59  66   3  14  27  45  16  57   7  91  41  12  84  53  22  39  17  54  42   7  73  95  81  97  16  39  67  32  81  28  37  83  66  73  32  99  86  93  67  32  11  11  41   2  22  92   2  55  85  51  99  48  83  61  42  44   9  62  55  90  87  16   4   4  21  45   1  65  84  33   2  98  10  96  19  63   9  89  98  47   4  43  16  53  79   1  97  73  45  73  59  18  24  86  93  48  78  66  23  28   3   9  73  39  53  52  92  94  67  71  16  98  26  87  62  39   1  23  71  98  73  21  25  23  91  57  71  10  46  52  34  85   2  67  96  44  96  14  11  48  72  38  25  66  60  44  15  27  13  39  16  69  68   4   5  42   3  89  42  93  96  47  12  82  59  89  47  71   9  45  13  88  96  84  65  89   3  97  71  96  10  98  81  84  88  13  45  32  84  46   6  90  18  64  73  43  76  11  82  23  42  70   3   9  16  82  88  72  40  24  38  23  45  68  11  57  98  16  84  27  35   4  45  76  69  70  92  94  91  62  18  56  44  74  29  13  47  70   4  94  28  36  27  30  79  81  44  17  78  59  78  91  93  73   1  88  66  87  84  53  99  47  75  47  13  36   6  64  24  45  66  23  99  45  52  29  32  78  42  55  95  91   2  55  54  91  30  84  17  77  29  79  33  67  67  61  85  48  18  46  88  94  64   9  17   4  70  13  88  59  79  52  93  52  96  66  74  51   6  79   2   9  53  77  95  40  24  51  96  93  48  33   8  29  33  80  77  55   8   3  14  37  73  41  83  98  41  40  92   2  28   4  33  49  24  34  44  43  73  61  72  44  10  76  66  33  71  29  89   9  51  63  36  75  82  91  36  16  80   6   2  77  89   4  95  15  77   4  29   6  39  68  74  19  70  46  17  67  65  28  39  65  89  68  27  57  63  30  39  62  68  73  13  38  78  33  38  48  82  50  93  93  23  39   9  93  65  68  46  22  35  13  87  88  15  45   3  43  51  93  26  48  20  70  29  27  92   7  42  56  17  78  55  50  66  47  73  64  39  73   2  95  85  56  36  90  49  38   5  19  69  43  95  75  30  74  63  68   4  74  22  96  63  47  92   2  54  38  85  23  19  81  98  14   3  33  41  77  69  36   2  84  48   3  84   2  41  15  52  89  70   2  62  21  46   1  68  46  88  24  39  94  22  94  54  71  52  84  51  47  39  83  68  71  87  95  92  12  96  62  12  41  43  44  76   9  65  29  69  27   5   6  72  66  74  73  68  88  83  95   5   5  23  54  71  93                                                                                                                                                
                                                                                                                                              99  60  41  96  64  89  63  29  53  99  70  26  51  46   3  26  22  50  51  78  38  58  57  84  95  22  21  89  99  69  96  28  60  21   8  91  95  63  66  14  83  16  88  90  15  97  84  22  86  69   3  57  70  48  31  80   8  11  11  85   3  64   6  54  14  10  18  12  22  99  35  98   5  41  62  36  69  12  26  43   8  79  92  59  56  61  86  44  88  43  42  41  10  21  91  26   5  41  94  84  81  16  26   8  21  52  89  21  59  82  53  60   9   4  94  59  57   6  29  31   2  84  84  28   7  29  59  73  82  26  60   8  89  62  82   8  44  90  68   6  96  39  30   8  17  51  43  87  61  27  27  32  56  45  17  31  54  59  50  27  93  86  75  73  22  31  86  52  20  98  71  99  74  77  18  94  29  28  90  35  40  13  43  14  83   3  49  49  74   8  95  56  66   5  37  64  62   5  43   5   5  36  56   6  32  50   9  85  53  58  56  40  99  50  27  43  49  23  65  71  94  36  36  99  42  96  97   4  76  68  62  89  73  29  92  74  75  73  36  75  12  76  43  65  55  29  57  20  22  89  54  86   1  64  63  94  44  77  64  86  34  35  55  98  34  83  99   4  91  97  76  33  85  76  59  92  86  81  79   2  28  85  92  89  71  29  92  38  85  22  62  99  13  73  66  77  38  54  88  74  91  23  72  25  91  85   9  53  78  61  20  24  31  66  33  65  98  83   8  46  13   5  19  82  48  87  23  46   8  15  24  50   2  38   7  94  51  26  36  11  75  43  56  46  42  78  23  91   2  39  56  14  73  71  18  62  72  86  85  75  74  18  33  56  66  18  63  34  51   8  56  65  46  25  34  68  94  96  35  97  30  96  71  55  37  28  80  95  16  55  61  78  70  26  54  62  51  62  31  79   9  82  73  16  64  86  62  64  80  83  50  11  29  51  67  39  19  62  23  90  40   5  62   2  26   2  27  17  67  67  13  85  79  33  99  96  58  35  22  25  46  88  66  37  17   4  38  71  58   4  26  76  14  85  75  94  19  51  43  67  38  11  21  24  27  10  31  77  94  28   8  83  57  88  54  13   1  49  77  43  68  22  91  59  40  53  32  91  89  14  47  84  96  80  91  60  93  47  44  13  60  62  97  18   5  11  25  27  24  71  75  25  71  20  48  60  90  79  99   5  93  24  42  11  70  10  12  78  22  78  80  22   4  65  89  94  35   9  87  21  48  19  96  12  26  92  19  56  93  10  35  76  37  80  16  17  39  53   5  52  79  87  84  95  43  13  49  66  12  84  86  41  10  82  12   5  68  90   2  32  29  51  58   2  50  27  82  67  50  14  91  57  23  36  83  34  16  44  59  98  98  27  54  56  64  88  76  68  64  82  45  35  82  47  88  45  97  64  96  38  15  41  35  96  70  21  25   2  92  75  82  76  40  83  59  17   4  29  30  73  34  76  85  17  66  82  95  66  42   4  55  48  88  51  31  94  68  36  43  21  76  56  32  64  44  53  81  48  67  26  56  60  38  65  37  23  73  67  49  71  99  35  81  39  45  33  11  35  48  25  21  68  23   3   4   8  74  63  55  95  24  44  94  43  16   6  21  59  18  20  40  44  40  94  75  63  28  66  35  12  76  33  61  31  11  29  30  66  46  60  84  14  18  38  65  61  15  89  35  42   3  18  95  97  50  73  86  83  75   6  84  77  22  45  70  70  53  72  56  36  24  23  17  99  91  51  48  25  45  93   3  38  12   6  42  96  11  65  33  51  87  88  54  31  51  54  66  96   8  44  26  77  57  68  13  51  48  60  67  38  37  88  15  43   8   7  68  51  65  67  16  68  75  65   8  76  75  33  92  96  83  35  80  69  17  36  87  76  55  10  55  66  10  30  58  84  40  10  41  33  29  19  24  92  16  61  70  35  46  87  24  30  13  59  41  65  15  10  14  52  16  71  22  36  47  57  21  23  91  20   1  50  56  49  25  37  84   5  79  19  83  77  83   8   3  78   6  86  53  36  51  96  25  46  24  27  24  34  87  20  60  91  41  51  53  93  97  28  91  72  44  16  90  24  70  46  51  42  52  22  52  90  10  64   6  83  61   5                                                                                                                                              
                                                                                                                                            5   7  32  56  39  33  97  90  70  22  32  22  88  30  91  61  13  38  30  40   5  90  21  60  79  60  99  19  49   3  98  69  65  24  92  86  10  10  42  74  96  95   1  90  87  38  66   1  35  75  45  93  20   9  83  74  14  77  81  85  64  72  53   4  13  14  21  32  75  11  32  14   3  57  88  62  51  36  23   6  57  64  57  77   2  38  65  98  92  63  55  87  80  45   3  96  14  21  91  38  98  87  19  93  86  39  27  31   7  88  93  26  63  22  47  24  33  60   6  90  28  50  77  37   7  88  28  27  37  68  66  49  50   6  40  90  64  12  17  84  79  65  19  73  38  96  72  60   5  92  72  52  71  76  50  22  27  70  32  39  38  65  70  82  56  51  29  72  56  87  65  77  36  48  25  55  59  74  17  99  45  67  84  55  96  41   6  91  78  57  19  42  28  49  43  55  95   4  54  55  15  73   5  81  69  75  98   3  71   3  98  40  42  26  18  93   3  90  15  61  92  76   3  13  92  37  66  16  20  17  42  18  99  65  83  40  48  23  95  49  91  52  26  41  82  76  18  67  69  75  77  28  12  64  31  99  43  84  23  88  51   7  18  37  33  28  60  86  74  54  34   9  50  77  27  35  98  98  77  35  72  17  78  22  46  25  13  18  27  24  91  78  58  24  75  93  15  21  72  65  46   2  88  66  88  10  65  51  79  49  16  91  36  83  86  38  51   3  30  96  38  75  16  43  73  80  21  24   8  97  72  78  85  25  77  56  50  12  71  69  83  98  84   2  53  10  44  16  50  71  31  76  48  80  28  75  22  35  15  57  39  39  27  84  88  44  24  17  36  55  34  65  85  68  92  72  93  63  91   1  71  35  13  77  48  13  45  24  39  40  90  11  37  27  89  88  51  93  94  50  16  14  85   2  70  79   4  46  68   3   8  70  43  44   8  44  63  14  23  79  34  30  63  53  64  78  41   8  14  91  25  11   9  98  83  14  57  33  65  77  88  72  61  49  91  25  93  20  93   2  24  81  31  96   1  64  20  77   9  29  95  98  83  92  86  53  15   2  36  84   7  67  28  58  15  69  76  76  78  84  30  85   3  60  79  14  70  49  21  34  58  91  30  62   7  64  58  80  75  86  25  22  72  85  91  17  79  41  81  75   4  11  39  32  83  90   7  57  46  43  15  46  54  51  20  70  20  84  19  58  71   9  49  57  76  84  11   3  29   6   2   8  48  61  74  23  91  64  45  93  83  75   8  16  98  32  25  39  47  80  34   1  82  65  44  50  39  86  89  19  84  81  84  23  55  96  62  43  11  19  75   2  93  66  45  89  85  60  98  78  25  40   6  50   8  29  21  93  98  34  58   8  67  93  43  82  56  32  59  16  96  30  47  81   7  48  58  50  68   7  82  90  96  58  52  71  42   2  18  69  90  49  83  85  78  39  41  68  24  66  23   6  71  11  94  44   9   9  85  16  50  33  90  45   1  82  79   5  43  11  31  67  69  72  11  28  35  26   2   3  33  48  22  79  36  64  54  82  36  95  43  74  62  10   6  70   4   1  20  50  54   6  21   2  30   2  70  53  96  66  19  42  11  69  45  86  41  24  98   6  84  49  10  53  23  33  13  59  72  71  28  14  70  22  53  52  98  35   2  13  22  39   1  78  39   6  37  23  83  86  70  45  89   4  23  10  57  65  44  81   3  85  14   4  73  37  69  86  85   2  56  75  60  47  62  16  10   2  45   2  83  93  69  92  85  44  75  62  31  56   5  12  42  12  92  12  32  72  63  14  78  41  32   4  29  41  43  17  34  93  79  13  61  39  93  13  57  55  55  74  73  69  23  72  55  16  63  26  92  64  25  44  60  74  66   6  77  37  93   3  36  73  28  10  72  61  44  98  89  77  41  92  35   5  53  14  14  91   6  19  20  31  96  43  51  34  67  87  50   7  78  64  15   5   1  78  25   3  31  93  49  66  10  47  78  50  81  96  64  48  85  61  53  46  82  31  43  69   3   2  44  27  77  23  96  20  44  89  24  16  92  32  91  77  78   3  40  19  12  25  15  77  77  43  41  73  66  23  82  44  72  17  98  13  69  70   7  17  46                                                                                                                                            
                                                                                                                                          69  88  19  31  77  66  23  41  48  60  89  98   7  32  85  42  61  22  68  59  18  68  66  40  42  94   1  25  83  84  39  21  19   2  11   3  81  92  12  45  80  26  48  61  28   2  13  58  21  56  52  94  20  48  90  25  13  69  98  83  82   2  79  82  48  82  22  26  52  53  73  74  62  34  57  75  58  62  20  82  23  18  58  17  59  28  76  84  45  61  35  63  40  83  36  36  33  64  96  66  11  89  41  69  71  92  80  93  21  66  82  16  31  51  32  27  86  15  93  21   1  44  76  97  90  73  96  32  69  66  99  53   8  97  67  23  93  19  18  82  17  13  21  43   5   6  55  21  77  15  60  46  91  65  98  88  72  65  36  42  55   6  91   7  45  59  29  47  34  77  21  37  37  82  61  36  26  22  37  75  99  37  83  71  39  46  51  51  64  69  26  48  82  37   8  82   8  26  63  92  39  96  33  46  83  12  54  23  69  95  44  24  51  72   9  84  56  31   5  37  80  64  65   8   4  65   6  89  62  16  35  85  38  52  36  77  39  22  97  22  50   9  48   7  98   8  82  18  66  88   4  43  93  23  71  64  57  52  89  44  11  16  20  49  41  63  89  30  43  56  58  43  13  75  20  34  56  23  52   8  23  27  18  62  28  75  75  84  17  47  17  54  83  84  39  63  97  59  77  44  12  53  82  11  31  63  86  14  74   8  85  92   5  38  72  10  11  17  39  86  51  59  34  91  19  31  56  82  83  34  44  27  83  24  19  67  79  26   4   3   6  55  24  10  71   8   5  67  14  69  14  64   3  34  31  20  84  80  21  47  95  74  11  78   7  88  58  12  52  73   4   9  25  81   3  74  45  94  14  41  31  73  88  61  92  58  70  62  52  56  87  13  60  90  40  94  66  11  40  36  84  41  36  50  10  38  70  34  17   5  60  27  85  86  95  65  61  32   8  33  97  83  98  39  88   4  66  91  87  30   4  71  86  49  58  77  91   9  21   5  93  81  40  52  59  55  39  79  23  19  57  39  15  15  78  60  69  39  63  30   7  50  35  64  71  58  11  92  61  25  18  73  30  87  48  36   2  54  38  30   4  43  12   5   3  65  27  75  16  51  71   6  85  67  35  97   6  81  21  14  59   5   5  45  46  83   4  51  67  18  17  72  84  33  29  30  93  16  21  61  40  90  55  98  39  92  93  18  36  56  52  68  49  41  26  39  21  75  85  88  50  72  70  81  38  28  72  19  24   8  32  34  34  52  19  48  38  90  54  44  46  10  78  65  55  86  17  10  72   4  59  69  47  79  68  29   6  53  93  66  57  15  21  58  53   7  72  45  51  25  57  24  65  16  19  75  34  44   9  84  75  42  83  47  41  11  70  89  93  65  70  35   6  67  57  94  85  45  74  47  13   2  76  76   7  68  14  40  12  59  65  68   9  29  80  75  18  87  73   4  73  64  33  52  26  82  60  92  34  71  30  46  42  83  39  75  87  65  60  47   1   7  94  82  21   1  97  79  87  90  17  77  59  14  34  78  53   3  32  38  46   2  44  63  49  36  95  76  17   8  54  35  40   4   7  23  64  51  76  31  67  20  75  41  55  79  37  36   3  34  82  86  28  84  45  18  38  49  18  44  12  47  30  48  42  31  48  42  72  66  97  94  21  23   9  55  48  73  51  81  91  37  86  88   3   2  28  59  90  18  13  21  27  49  40  59  92  34  71  47  39  51  88  59   6  31  71  85  43  66  44  93  41   6  51  62  92  14  55  22  79  99  87  74  29  18  77  41  13  10  39  27  16  43  60  69  35  43  74  76   7  58  21  55  35  87  62  15  31  38  89   5  80  24  22  72  30  13  45  10  43  25  53  43  57  73  74  47  59  69  61  45  38  58   5  28  53  96  24  26  99  88  47  96  91  65  23  58  48  24  76  42  18  77  11   5  78  81  65  53  59  94  12  29  86  90  69   1  49  89  50  41   8  99  81  53  93   9  49  37  58  80  81  26  26  62  32  78  18  63  68  80   8  35  54  75  84  39  30  51   8   5  46  55  44  45  45  72  26  77  38  22  21  29  66  54  86  68  83  60  20  46  45  98  90  53  18  54  74  80                                                                                                                                          
                                                                                                                                        20  83  31  99  75  57  47  10  63  45  75  14  52  43   6  22  57   9   8  85  16  10  95  33  98   5  51  51  98  43  12  30  20  18  68  11  76  81  23  62  95  98  78  15  82  19  30  67  27  91  37  16  33  76  79  11  68   8   9  88  69  90  48  77  45  70  97  69  71  11  78  59  17  58  45  67  82  61  30  76  99  14  39  53  82  53   9  28  54  58  60  97  69  19  46  73  71  16  12  68   7  92  56  47  65  35  46  56  49  65  74  15  83  22  25  20  16  91  35   7  41  48   9  65  79  91  55  62  34  34  80  60   7  82  28  57  45  64  85   7  81  88  66  86  43  46  67  90  41  98  17  91  11  67  12   3  77  91  39  50  49  48  68  10  64  91  43  93  13   1  61  57  49  32  40  81  13  99  82  22  22  28  63  50  76  30  48  13  29  95  37  57  10  34  56  34  65   8  34  79  78  25  39  99  37   2  45  16  62  59  48  85  81  47  80  88  85  25  40  61   4  73  96  95  68  57   7  29  58  79  56  45  16  54  55  84  66  76   1  17  44  59  34  57  51  21   3  22  26  11  80  17  33  41  70  83  45  86  81  40  93  95  95  28  26   8  58  39  11  25   5  12  57  43  54   1  13  23  92  22  24  50  97  66  52  83  26   7  47  15  46  68  91  28  68  32  27  67  54  80  58  92  88  43  62  29  92  75  57  81  42  12  84  75  13  28  35  14  38  92  38  34  18  58  43  61  42  28  22   3  26  63   2  67   3  12  76  80  48  49  12  27  44  67  84  53   2  37  63  74  39  98  11  21  45  87  68   9  61  34  32  13  91  39  66  95  83  76   4   7  82   4  38  51  94  22   2  63  81   3  92  79  82  23  43  33  24  10   9  83  70  46  70  93  56  33  52  16  24  39  12  54  83  50  62  75  23  96   1  77  83  64  79   2  78  90  59  87  52  69  43  68  33  67  44  64  57  45  71  51  10  13  17  58  77  81   9  77   6  46  71  64  78  15  54  73   5   3  81  27  23  90  74  98  19  17  74  48  61   3  38  91  56  36  37  47  41  13  11  65  83  84   7  56  64  34  34  64  48  59  16   2  45  29  59  70  93   5  25  10  92  11  69  40  65  56  70  97  29  99  84  58  55  92   8  61  43  38  45  11  90  12  36  28  13  17  35  57  42  86  13  16  52  55  31  77  72  97  12  56   4  50  69  78  13  25  80  16  16  53  84  95  85  86  20  57  30  29   3  19  72  62  61  16  56  55  63  12  53  80  45  41  52  40  48  21  59  65  40  37  65  79  39   6  70  68  15  65  94  27  33  44  66  30  52  92  90  92   6  26  95  17  52  71  40  11  52  64  79  94  64  16   4  15  80  40  28  17  19  92  76  34  79   3  56  41  19  53  85  31  39  81  84  62  71   3   2  78  34  41  50   8  58  49  86  47  17   9   9  74  70  42  86  70  48  83  48  41  33  14  59  74  46  50  54  61  16  51  14  72  69   2  95  61  87  83  26  76  45  58  30  67  95  13  10  90  66  84  46  25  33  76  95  95  18  10  18  97  51  81  40  24  80   1  98  19  95  81  89  13  30  98  95  66  49  73  46  19  35  31  37  83  22  65  74  21  79  41  35  52  87  17  73   5  92  42  84  40   2  57  42  77  70  22  52  93  48  46  59  57  33  41  74  14  35  95   7  22  24  15  99  76  31  77  70  29  22  86  24  18  40  86  49  37  40  84  39  35  58  73  84  67   8  77  82  96  82  97  88  60  19  83  58  17  15  64  77  51  38  48  88  89  55  88  15  34  18  81   7  86  26  65  35  53  21  30  48  38  42  89  60  40  99  60  50  64  71   8  66  47  76  73  76  65   7  28  92  80   2  49  70  23  50  52  29  53   3  65  89  16  47  95  48  79  28  22  31  82  45  35  68   2  14  36   3  96  19  28  19  99   7  31  50  98  44  25  84  52  56  38   2  41  85  86  34  67  71  56  79  51  13  86  83  35  27  87  50  58  99   3  44  60  63  61  71  76  53  32  18  80  35  43  42  12  65  40  37  31  34  74  55  74  36  36  17  42  11  55  50  71  80  64  99  18  50  80  23  52  96  54  37                                                                                                                                        
                                                                                                                                      44  45  17  18  96  46  18  10  65  54  85  59  88  98  52  64  10  91  59  27  55  10  66  65  21  56   7  40  33  30  69  60  11  50  37  31  14  69  56   2  36  86  41  77  86  84  75  67  89  67  92  16  26  92  90  54   9  74  33  78  34  52  22  44  27  20  88  70  46  66  51  22  69  14  71  56  61  40  57  94  18  31  65  85  59  46  71  28  52  16  59  14  83  60  95   6   1  87  74  69  79  51  46  28  81  95  15  83   2   6  29   6  18  29  42  13  19  95  28  91  39  34  66  18  43   9  70  73  21  13  61  12  99  80  36  92  88  80  64  98  68  22  84   9   4  95  84  33  38  98   6  19  72   2  30  14  72   7  99  63  98  66  78  15  46  84  92  88  69   8  70  47  82  74  50  32  69  40  27  34  63  89  21  76  18  65  81  89   5  29  71   2  60  65  67  52  67  94  22  46  71  58  27  22  47  55  15  74  56  36  18  63  83  75   5  17  70  28  41  34  47  54  13  73  98  69  18  18  98  12  46   1  75  62  61  51  97  38  31  19  54  83  58  38  39  99  63   2  51   2  70  17  59  34  29  75   8  38  72  99  36  91  99  66  95  85  51  68  20   5  83  83  49  35  44  88  49  20   2  46  57  19  88  33  28   5  99  73  81   6  64  95  61  85   4  83  20  77  95  23  54  39  65   8  52  79  89  92  36  60  99  36  18  19  88  13  14  14  21  20  70  98  42  72  70  67  46  36  37  48   2  86   3  14  99  65  40  68  43  34  32  62  65  55  78  60  94  72  95  25  21  86  57  64  34  66  48  97  15  79  81  70  76  63   1   7  64  68  72  34  48  64  75  40  15  92  39   1  34  32  69  16  94   6  26  95  72  59   4  68  30  99  34  88  33  44  39  53  32  53  77  92  47  30   4  43  36  87  63  62  82  55  26   4  82  14  78  25  24  93  31  81  38  82  10  33  99  44   2  23  97  93  24  82  88  19   5  51   8  33  36   2  56  18  47  13  99  22  15  62  49  11  80  40  27  24  68  92  36  12  12  95  45   8  82  96  90  19  32  39   4  90  37  26  78  88  63  31  41  33  19  92  16  26  79  47  13  75  63  16  65  50  41  25  13  55   3  49  52  63  97  73  56  96  29   2  66  86  20  16  26  98  53  60  44  73  44   1  68  71  60  70  30  31  85  83  69  15   4  40  94  39  71  68  20  77  19  83  11  95  68  13  74  94  69  84  27  85  62  99  66  68  81  18  45  45   5  16  81  25  31  56  63  93  20  42  72  35  89  88  65  78  20  99  86  53  61  98  62  28  12  47  69   6  86  39  11  33  70  86  49  20  50  80   1  94  19  21  78  35  70  44  50  16   1  20  94  44  60  32   9  49  60  90  84  22  53  42  59  45  22  13  62   9  36  81  75  71   7  17  22  39  63  84  11  62   9  64  14  82  22   2  95  17  31   6  68  12  46  62  28  63  10  71  68  15  21  51  16  35  41  93   9  38  26  68  67  51  79  34  90  19  83  10  73  47  38  82  70  78   2  22  25  59  25  53  63  33   2  72  53  50  90  84   9  85  19  38  99  98  52   7  49  81  14  94  96  91  86  91   7  40  94  74  44  86  47  57  54  44  48  87  96  62  89  43  79  89  50  35  47  79  75   2  81  71   6  75  37  92  90  20  14  92  67  64  58  48  28  93   7  45  26   2  10  50  82  24   8  61  20  71  29   4  72  12   9  76  87  49  82  36  66   2  46  58  69  48  24  13  72  19  41  13  81  13  88  13  82  21  74  96  37  88  80  71  81  74  28  99  91  60  15  20  40  93  92  55   2  44  24  82  87  46  55  63   1  33  75  83  46  59  46  11  62  89  60  11  28  92  32  47  64  88  12  55  83  76   1  62  40  90  28  95  12  69  31  96  22  53  99  67  54  14  94   5  67  96  63  80  14  59  47  91  35  66  58  25  89  17  35  83  17  78  43  68  84  56  90  60  18  80  57  51  36  47  71   7  20  68   9  62   9  27   1   8  93  93  92  82   8  24  69  28  34  21  91   1   8  95  87   2  93  45  84  25  76  96  46  39  73  40  42  14  16  10  59  29  65  85  89  13                                                                                                                                      
                                                                                                                                    67  20  93  83  87  44  61  69  46  36  16  68  24  74  52  84   1  18  11  62  27  21  92  39  82  10  41   8  17  56  60  63   5  75  85  89  60  77  55  16  40  29   4  43   2  81  30  66  96  69  83  61  40  70  61  83  13   1  96   3  83  35  25  89  16  86   8  65  31  74  99  57  23   6  36  31   8  55  17  76  50  36  28  32  60  42  39  39  19  98  78  49  82  33  57  48  66  78  80  87  92  90   5  12  90  50  95  87  58  59  10  65  67  46  99  60  21  94   7  92  89  89  78  84  95  21   9  40   3  86  95  92  83  86  89  36  55  78  10  30  25  72   6  32  73  27  99  44   5  89  84   9  19  80   2  83  89  47  18  91  35  80  97  84  45  42  53  84  68  70  86  57  32  67  59  82  54  18  61  45  29  51  55   5   9  51  65  50  41  83  76  53  71  17  71  30  97  67  40  71  52  11  55  55  85  77  72  84   6  47   6  36  23  71  96  10  54  69  46  16  81  53  51  50  62  12  18  22  54  96  44  97  33  74  29  47   1  96  54  25  59  57  45  19  63  30  70  98  13  40  95  32  18  88  10  37  62   1  51  83  85  47  55  12  18  41  81  14  81  51  68  44  19  98  71  77  34  45  17  54  87  98   3   6  85  81  87  14  65  97  78  14  47  50   6  88  26  29  71   6  79  65  71  26  72  67  47  20  22  49  31  61  25  94  92  48  12  95  90  23  36  83  59  65   4   8  85  16  21  42  63  80  84   3  87   7  81  72  65  23  38  70   5  64  90  48  47  18  54  57  98  28  77  25  44  80  23  74  94  99  43  64  62  49  94  43  82  62  16   3  76  24  99   8   1  81  17  95  83  39  12  91  95  55  19  58  58  12  62  14  67  52  40  81  19   5   6  53  85  52  62  61  83  35  93  14  84  48  14  67  45  61  23  57  60  60  40  74  32  44  12  57  54  55  48  58  59  46  15  13  97  20  63  50  31  39  77  16  37  47  62  69  94  52  45  83   3  49  30  53  34  43  57  17  28  94   1  10  72  65  84  55  54  30  85   2   7  16  30  34  51  70  37  23  21  54  59  50  95  59  47  11  95  69  37  89  66  31  21  48  21  78  24  33  67  92  16  33  80  22  56  15  81  14  52  65  54  15  47  54  75   3  48  22  65  67   8  88  95  15  77  26  16  77   2  78  30  87  82  95  72  91  81  45  89   1   8  36  38  32  28  52  53  92  29   8  81  18  72  72  69  21  95  28  46  85  63  82  33  28  97  87  49  56   5  36  68  63  40  44  29  17  81  51  16  43  76   3  89  81  43  69  34  18  51  84  43  58  85  57  80   6  55   3   4  62  80  55  96  88  58  58  32  53  37   5  53   7  99   5  14  19  56  47   7  38  22  50  33  67  69  17   4  33  98  14  83  16  24  68  83  43  76  20  60  96  15  92  80   2  75  67  16  87  66  14  48  97  43  96  20  65  65  67  98   9  39   3  29  38  38  66  58  71  90   4  44  75  10  30  37  63  69  94  51  17  20  56  17  11   9  50  31  43  49  41  42  71  88  96  22  92  52  64  64  32  31  27  46   4  71  60  15  42  30  50  50  19   7  13  44  57  57   4   1  83  55  24  47   2  42  72  76  90  14  51  13   8  99  60  65   3  62  59  83  69   9  84  61  70   8  58  59  32  21  81  22  58  86  96  60  37  92  38  20  46   6  75  92  77   3  55  74  80  21  14  51  80  80  26  92  84  75  30  77  56  73  56  96  75  18   1  10  39  76  92   1  97  48  39  40  73  21  49  92  42  88  27  82  66  24  94  49  93  92  84  30  87  69  36  97  32  73  25  35  39  93  86  59  68  73   9  40  64  20  96  79  51  49  56  74  88  68  22  85  25  75  21  62  40  16  98  50  52  28  86  82   8  24  52  88  84  72  92  26  61  81  86  71  30  30  88  88  88  60  12  87  29  65  51  16  72  28  18  52  29  29  11  68  95  53  79  98   2  28  63  20  60  70  49  17  84  77  69  27  76  60  85  78  31  43  19  94  49  85  80  81  13  19  79  94   9  32  95  57  54  67  28  52  40  86  16  79  96   1  97  32  45  93  20  44  26   2                                                                                                                                    
                                                                                                                                  91   8  26  77  99  69  32  69  51  97  85  15  37  28  27  84  71  51  39  10  83  91  39  50  61  25  50  61  74  65  25  72  84  16  26  48  10  11  29  37  46  77  73   9  51  10  77   3  73  44  91  97  97   3  61  54  99  17  25  59  58  37  11  86  31  38  27  63   6  65  84  97  29  35  99  72  56  24   7  93  66  60  11  48  67  68  23  58   4  65  58  70   2  27  33  28   7  86  99  65  47  10  18  76  96  24  87  38   4  26  67  74  77  81  17  39  36  63  96   7  15  53  51  32  73  75  26  29  20  52  14  16  88  42  14  16  39  52  33  43  67  21  50   9  21  39  57  82  91  51  93  75  27  82   1  64  58  74  24  68  55  54  89  78  60  54  56  26  71  39  93  30  98  98  53  38  55  50  39  20  52  57  21  72  73  90  56  54  29  25   2  87  21  94  29  89  11  39  59  76  36  14   5  98  35  65  73   8  98  68  31  90  41  98  26  18  21  20   7   9  50  61  34  22  67  28  80  49  11  46  83  66  20  99  96  57  14  22  18  42  78   4  61  86  94  69  78   6  37  18  52  51  12  67  71  77  15   7  30   2   4  63   7  89  71   6  73  23  24  63  53  81   9  84  65  99  73   8  60  75  21  88  14  43  64  36  56  66   6  12  93  35  39  78  23  76   5  39  60  77  93  95  58  97  99  91  44  94  54  93  64  32  64  42  25  38  16  12  46  35   1  71  98  81  99  93  38  59  58  26  12  32  75  81  84  36  97  76  86  54  48  21  77  83  19  12  90  73  65   5   2  40   8  53  89   3  72  27  32  76  55  53  70  77  35  67  85  25  37  60  94  47  38  37  21  38  52  26  20  16  37   5  46  95  33  92  85  53  96  21  40  48  36  25  89   7  90  15  96  28  32  38  61  47  33  55  60  24  31  27  70  51  39  85  82  43  82  94  10  86  11  93  75  94  83  28  82  22  27  87  86  65  72  10  94  74  88  17  83  48  47  71  39  16  66  42  80  60  38  30   5  70  35  58  51   2  60  84  25  11  25  49  77  54  76  75  38  78  26  83  52  73  53  40  30  68  21  77   7  43  93  20  76  56  75  88  32  17   3  51  10  61  24  40  81  66  89  80  23  99  86  19  14  11  94  42  87  69  24  89  62  24  80  81  45  76  83  18   9  40   5  28  20  76  30  34  30  26  95  61  83  45  91  67  26  16  68  24   3   3  70   7   3  19  70  40  48  51  91  43  42  46  84  30  47   8   8  13  23  26  55  36  45  70  58   2  82  75   5  44  18  28  77  59  23   9  22  77  35  12  11  98   8  59   6   6  29  69  18   3  83  41   6  96  66   4  72  27  43  51  64  30  79  81  25   1  61  42  97  61  25  81  86  99  28   6  99  61  50  53  88  97  35  10  80  64  95  36  76  44  46  88  69  37  96  83  62  46  91  81  22  42  12  59  40  17  91  21  34  41  19  69  42   9  27  59  98  60  83  39   7  61  15  30  44  56  76  22  45  37  95  59  11  98  66  36  45  49  81  96  71  86   7  82   5  52  34   9   6  99  38  85  50  44  70  86  84  19  21  75  58  47  38  42  46  91  65  47  75  36  37  36  13  73  52  29  67  29  79  41  36  42   1  83  22  87  75  49   2  45  37  25  93  38  49  23  64  44  67  15   4  16  14  17  76  13   5  30  42  40  99  87  68  80  55  30  29  11  79   2  29  28  33  18  41  45  81  44  74  47  84  95  16  99  41  28   6  65   9  78  79  44  37  69  81  71  71  33  11  50  76  48   5  69  58  96  11   4  95  19  31  49  99  45  89  77  29  27  86  86  94  64  84  66  69  16  19  53   2  96  99  37  53  42  69  13  11  91  89  84  28  34  95  31   3  43  42  45  46  44  82  69   3  96  87  73  73  34  38  48  86  95  63  11  69  94  44  96  27  61   5  12  86  47  36  62  61  77  32  20  94  37  50  23   1  37  45  95  46  30  44  59  83  64  73  17   2  10   8  54  80  10  54  47  81  82  30   7  13  14  93  99  82   2  22  22  30  97  38  33   7  82  56  15   2  57  31  29   1  23  16   3  30   2  71  86   1  82  93  87  73  38   3  99                                                                                                                                  
                                                                                                                                7  42  43   7  63  31  18  64  64  18  44  31  28  71  73  42  41  12  46  42  16  41  61  24  15  42  76  37  20  36  42   7  33  51  13  77  83  13  67  32  32  47  25  44  20  13  19  60  95  38  87  80  68  63  73  30  49  65  70  24  11   5  46  34  34  33  18  64  95  84  33  58  99  88  91  37  64  74   7  17  13  18  41  64  83  55   1  76  40  45  78  81  26  10   2  24  10  65  94  84  10   6  54  76  93  62  87  43  81  56  42  98   5  35   1   1  58  52  90   3  61  67  53  46  64  42  84  99   8  82  92  74  53  97  49  67  19  75  30  57  69   1  36  97  19  69  39  66  84  70  14  59  94  38  41  12  78  45  99  28   1  53  77  61   5  68   5  19  29  50  41  98  92  73  11  51  60  43  72  46  11  81  14  86  74  52  97  84  56  25   3  85   8  96  75  87  59  20  54  10  45  24  63   1  13  53  48  66   1  28  72  59  45  52  79  29  41  83  47   1  12  74  78  14  21  99  18  89  11  86  82  27  62  65  27  77  53  54  88  41  35  84  32   7  82  25   5  44  33  79  66  15  50  24  65  45  87  73  33   9  53  55  67  78  25  69  21  37  62  55  89  42  22  64  99  47  84  62  62   1  12  13  50  70  15  87  18  52  45  28  65  32  48  44   3  54   2   7  94  68  12  82  54  31  67  85  18  21  71  54  92  63  98  67  14  91  98  73  93  27  54  22  75  81  68  17  88  85  34  19  27  87  58  27  73  84  83  38  46  40  29  57  91   5  60  86   6  84   5  40  16  84   7  62  11  68  20  71  42  13  33  88  91  61  57  73  86  34  55  94  22  66  35  23  42   5  12   5  19   2  11  66  87  84  84  43  62  95  52  18  65  33  79  76   9  84  50  43  75  74  25  40  67  31  25  53  52  10  11  44  52  15  73  51  20  54  14  49  68   3  29  26  60  97  56  91  52  49  74  34  65  75  34  48  64  44  54  96  11  56  13  22  82  15  71  16  35  15  64   5  10   4  75  96  67  80  51  10  47  84   4  22  85  53  14  45   1  22  15  69  47  44  43  70  86  92  92  52  40  87  27  41  89  13  34  33  97  27  54  65  59  43  73  26  31  84  43  60  88  21  79  47  32  70  68  75   2  98  43  38  63  85  57  48  67  82  40  97  98  10  51  56  67   5  48  74  57  24  23  49  46  30  74   8  66  21  97  47  20  94  31  56  11  96  29   9  46  67   2  52  44  11  81  96  46  19  18  61  14  89  74  23  74  26  57  99   8  31   2  51  49  88  61  26  85   8  36  92  13  50  22  61  89  16  71  42  86  18  14   6  72  66  56  12  63  78   8  35  76  37   6  35  43  96  17  38  15   1  68  87  45   9  57  25  14  69  47  20  98  63  15  88  17  43  19  79  79   4  82  43  71  90  29  76  29  21  74  83  10  18  39   8  63  53  69   1  94  61  22  22  67  89  33  73   7  35  49  50  25  34  18  25  44  56  64  46  28  88  16  50   8  32  36  67  20  63  28  92  48  39  65  31  18  47  21  86  82  62  71  36  69  56  69  61  23  45  81  46  68  23  56   4  53  41   4  18  84  76  12  80  31  90  55  33   2  70  10  20  27  91  42  15  32  63  34   3  11   7  71   8  45  74  50  41  51  15  69  72  50  47  69  30  54  95   1  53  77  55  93  44  40   2  25  69  41  35  46  44  75  10  39  20  24  65  51  22  62  46  77  63  79   8  75  73  20  32  46  15  14   1  70  87  77   9  73  84  28  29  80  20  82  33   3  39  88  58  19  12  88   5  67  50   1  59  36  83  99  11  32  41  35  71   3   2  78  27   2  45   8  85  55  54   5  67  51  17  91  27  86  57  72  99  11  47  76   5  98  40  20  40  83  91  23  23  59   3  53   7  81  95  97  60  48  77  88   2  71  40  99   6  24  10   9  49  20  98  51  39  38  65  83  47  85  77  98   3  67  17  99  24  48  82  26  94  44  62  26  41  29  32  89  84  40  69  94  72  33  35  66  79  78   8   9  53  71  71   6  92  82   3  39   9  94  58  57  20  56  83  27  25  68  85  21  75  12   5  25  54  28  95  47  98  97  53  98                                                                                                                                
                                                                                                                              68  96  26  64  99  70  86  28  74  54  72   1   8  98  54  52  99  60  40  28  57  32  87  71  69  25  57   6  50  54   6  89  20  30  41  28  12  81  71  97  51  91  83  79   3  53   3  67  32  65  59  30   6  46  59  92  84  12  29  38  67  75  73  43  38  33  87  89  96  84  94  47  21   3  31  79  63  59  14  44  51  49  90   9  97  92  75  64  88  18  80   3  42  90  52  24  78  92  32  76  31  17  72  70  62  69  23  93  58  93  30  54  89  38  75  35  16  63  31  40  34  91  76  96  93  44  44  91  86  98  70  47  22  24  30  32  61  42  32  70  61  92  64  35  39  67  81  84  29  39  13  96  58  35  28  33  25  37  66  87  28  66  61  32  60  11   1  88  67  68  79  70  19   9  73  63   1  86  73  18  61  42  18  82  93  23  19  96  66  19   1  97  77  35  98  60  63  60  46  70   1  16  66  37  27  15  23  33   6  49  56  72  50  45  64  56  27  50  61  43  87  22  93  42  32  17  42  11  88  26  47  48  74   3   5  92  45  13  52  80  59  87  64  97  30   6  85  85  21  37  78  91   3  23  22  15  56  38   2  53  65  64  51  23   5  84  18  23  35  50  22  80  32  70  66  78  81  34  69  65  89  46  91  94  97  61  15  37  87  63  92  64  49  42  45  70  25  20  67  11  25   7  46  81  27  40  48  28   2  99  50  68  67  90  65  70  27  55  13  35  38  32  51  54  12  42  98  77  53  49  64  82   6  13  48  76  79  48  18   3   3  84  34  24  26  74  95  73  29   1  42  68  99  44  26  46  71  50  41  18  31  45  67  86  56   1  51  73  56  85  46  50  80  36  18  68  40  19  39  97  56  20  81  27  30  40  56  23  12  46   6  10  97  83   4  91   1  97  40  17   3  53  92  86  45  93  81   6  71  70  66  81  81  85  49  97  38  80  90  70  79  59  57  83  47   9   4  78  91  16  22  13  53  39  18  27  29  21  54  95  67  58  25  53  80  14  60  31  66  48  98  94  69  46  95  29  75  84   9   1  47  77  35  10  14  29  28  28  78  91  74  17  30  49  42  73   2  21  65  43  79   5  91  62  53  68  80  92  66  31  26   8  21   1  42  95  44  79  67   2   4  49   7  25  37  76  79  60  42  69  70  20  75  42  38  76  45  64  13  42   7  39  63  76  61  65  31  67  21  48  62  66  38  89   2  92  21  49  59  67  40  71  13  60  14  14  44   7  14  48  13  25  18  68  92  36  97  14  67  99  23  96  77  13  55  26  11  80  36  13  11  78  76   3  21  74  56  88  75  88  35   9  70  38  27  36  46  30  36  33  95  22  88  58  23  25  77   1  74  67  61  21  44  77  76  23  47  67  22   3  73  22   4  41  13  29  37  96  77   5  26  78  91  33  48  48  79  57  65  30  13   9  66  87  75  46  96  22  22  50  76  68  10  95  14  77  32  15  72  30  61  59  86  38   1  84  88  80  78  90   3  26  28  43   3  96  85  38  94  61   8  15   5  21  13  44  17  47  93  12  31  13   5  19  62  18  34  35  43  48  42  52  22  91  91  98  85  78  77   1   1  91  11  97  92  28  18  11   1  79  35  42  45  50  29  51  68  10  20  78  12  49  69  14  63  77  78  44  70  49  63  66  87   3   7  50  80  88  20  87  70  40  54  96  34  35  68  50  42  36  40  43  70  18  35  70  23  78  91  62  40  86  90  65  12  35  35  68  63  69  81  61  83  45  16  78  95  43  19  37  68  99  10  63  28  47  43  42  10   5  80  11  91  67  53  34  95  19  27  34  44  60  51  85  78  85  59  77  79  38  15  33  88  40  93  53  79  94  86  50  34  15  25  98  66  60  72  97  58  87  74  82  21  95  70  64  51  11  54  45  87  76  87  62  38  46  46   4  94  76  51  61  13  79   9  86  56  34  41  77  61  81  16  92  69  93   3   5  46  45  94  92  46  79  73   3  92  68  27  65  45  95  24  74  55  75  20  31  61  58  40  66  19  82  70  79  28  53  55  13  38  23  21  17   8  67  11  94   7  81  92  13  69  12  32  68  10  68  73  10  84  26  37  51  72  82  84  23   6  39  41  28   7  24  26  22                                                                                                                              
                                                                                                                            19   8  51  98  98  61  74  72  72  48  90  21  75  91  55  83  72  20  15  13  11  92  81  95  84   7  47  55   1  16  68  40  96  81   1  19  54  94  69  72  92  42  23  81  59  50  26  93  30   1  92  86  78  76  76   3  91  27  43  11  97  32  86  80  86  55  15  59  32  75  62  80  34  57  41  35  61  60   9  87  20  28  79  27  14  15  15  41  21  99   2  11  95  64  41  26  68  85  31  58  18  92  67  41  34  60  87  78  76  74  45  54  13   7  31  60  53  95  58  73  38   8  42  52  78  88  60  33  24  85  88   1  43  35  22  64  83  32  79  95  76  94  56  86  17  24  26  45  82   2  71  79  45  36  91  97  99   7  82   8  67  94  26  84   8  44  72  95  86  61  35  66  11  21  91  30  12   8  69  85  43  73  43  51  21  21  20  87  81  22  41   3  96  58  70   2  30  92   3  61  28  67   9  15  72  84  31   3  70  98  97  59  42  28  14   2  70  54  19  55  54  10  13  81  29   3  67  95   6  93  87  13  30  14  24  90  32   8  47  36  56  12  18  82  43  71  90  20  34  62   6  99   8  22  52   3  78  50  52  37   9  74  74  13  66  66  20  56  17  47  42  13  43  10  93  40  86  80  96  61   7  66  51  47   5  30  97   6  95  23  37  74  98  89  52  18  94  14  57  97  74  89  37  57  37  37  44  47  41  61  62  52  12  77  31  41  87  15  78  93  67  42  19  28  73  15  11  11  47  63  33  19  34  15  88  52  11  47  40  80  88  81  12  85  16  11  98  49  18   1  72  87  13  86  81  23   8  96  50  28  70  77   6  89  47  88  64  83  83  20  84   8  68  27  83  46   7  82  33   2  18  25  11  29  42  84  69  83  48  75  43  15  55  13  42  98  46  26  74  32  15  84  89  73  94  20  21  89  18  31  82  35  13  28  51  45  40  69  59  97  98  69  31  78  22  68  91  58  33  55  68  30   9  27  39   7   5  30  63  37  55  87  32  68  36   6  98  26  29  91  52  82  47  56  34  44  80  28  82  28  36  95  87  85  84  36  28  57  71  66  85  44  16  15   2  50  13  48  13  62  27  39  55  23  72  16  34  85  68  71  32  93  15  18  26  60  79  13  79  80  71  68  72  36  15  74  36  59  11  22  89  96  48  74  20  71  61  25  29  22  68  41  67  98  39  46  81  79  61  42  13  79  93  79  49  54  92  58  93  40  97  38  95  28  70  38  24  35  37  10  76  58  14  18  29  33  34  73  82  82  56  70  25  95  87  73  57  26  15  60  63  63  89  12  81  46  56  97  13  88  25  26  47  44  21  65  50  73  64  37  41   1  58  51  25  88  90  27  75  78  84  82  71  25  66  50  13  55   3  44  16  52  66  83  43  51  74  58   3  86  26  18  80  45   4   9  76   7  21  16  83   2  76  14  21   8   4  29  91  95   4  10   3  41  77  78  70  18  69  86  84  30  88   8  39  99  22  67  36  52  33  86  97  96   1  37  29  67  81   8  87  98  78  10  23   1  87  69  32  97  88  85  67  67  73  36  78  74  79  16  88  23  60   2  89  28  10  98  59  25  86  10  34  56  10  64  87  91  27  10  62  91   7   6  19  87  42  67  94   8  74  23  81  87  96  42   4  74  73  69  31  16  75  57  83  24  83  58  82  15  34  39  57  37  95  29  33  56  64  95  55  23   2  97  38   9  56  76  85  36  58  85  78  57  81  20  43  91  63  43  22   4  68  45  82  84  58  21   8   3  43  63  94  14  18  32  66  33  63  81  71   2  21  64   1  84  91  19  50  23  47  15  13  65  33  35  25  69  16  89  85  47   1  76  29   7  61  28  46  23  54  11  30   1  46  69  94  13  88  72  32  93  96  79  32  11  92  48  80   3  22  41  58  43  67   8  59  39  93  92  62  91   1   3  32   9  92  73  98  62  80   9  22  76  14  34  98  29   8  60  87  92  33  93  38  96  49  66  12  21  19  78  66  87   9  93  78  14  37  17  90  97  18   2  21  58  36  64  76  84  38  99  10   1  67  14  84  74  25  56  49  84  28  31  52  84  32  26  86  43  77  47  15  28  88  51   6  88  65  55  53  77  97  81  81  67  52                                                                                                                            
                                                                                                                          57  15  62  18  69  96  65  34   4  35  11  50  36  64  31  16  80  97  45  75  56  77  11  66  79  55  63  25  76  48  46  48  15  62  96  80  31  10  45  54  37  44  91  23  92  22  71  80  41  30  62  46  32  43  47   3  25  78  92  91  34  36  78  21  52  72  49  78  32  17  50  37  74  84   8  48  33  17  17  48  71   7  88  36  95  63  74  12  60  76  66  39  44  72  93  76  32  21  79  63  72  93  24  43   6  21  83  62  26  64  45  30  28  63  25  28  64  84  71  68  77  81  74  50  37   7  57  80   6   1  76  16  37  21   8  54   4  55  52  10  80  20  55  70  28  52  58  32  80  91  18  18  17  48  88  11  60  11   1  82  80  42  29  20  29  51  70  33  15  32  63  90  64  36  95  92  43  51  41  76   2  33  37  17  55  10   2  92   1  76  97  65  90  83  35  87  79  64  66  96  38  24  11  85   1  54  13  70  81  53  95  63  81   1  56  93  36  52  68  76  70  66  88  10  80  62  19  20  52  30  42  68  38  66  89  25  42  95  88  66  22  94  60  83  15  29  38  10  91   8  37  41  83  88   2   1  46   2  97  97  45  99  56  98  50  44  87  63   8  91  90  54  22  51  54  17  62  49  76  70  48  26  78   2  87  14  21  18  59  75  14  26  80  95  79  78  82  42  13  97  48  60  75  61  52  57  35  13  29  84  92   7  87  38  76  47   5  57  64  48  92  80  53  11  40  54  39  76  95  60  67  57  63  35  23  73  87  15  99   7  26  69  36   1  94  99  68  99  84  78  55  78  47  13  18  97  42  13  18  45   9  61  43  29  10  48  89  90  78  59  98   1  79  59  69  36  41  71  26  80  29  98  52  51  95  91  57  15  18  75  33  31  40  49  78  56  26  91  63  73  88  46  56  62  87  38  19  82  95  78  33   7  51  42  31  50   3  81  11  20  85  17  38  95   4  91  58   4  25   1  90  51   5   5  80  29   4  15  25  81   3  98   4  90  77  52  42  21  60  47  24  89  52  20   3  25  45  46   6  31  19  69   9  78   5   4  98   6  86  22  42  59  47  48  57  43  71   6  81  21  43  73  11  96  21  25  57  27  66  61  12  17  66  12  13  38  52  32  78  41   6  41  31  48  85   2  36  34  38  53  57  37  23  69  53  67  34  47  79  53  26  18  31   6  31  50  77  25  19  96  44  76  24   1  70   3  87  88   7  64  48  36  13  20   1  80  37  59  57   2   3  34  37  38  23  27  23  58  37  49  91  73  93  43  22  45  35  55  72  60  87  14  37  12  21  34  58  40  18  88  94  72  49  88  55   1  55  93  65  42  68  66   4  86  46  81  43  58  87  41  37  84  32  59  67  59  93  74  46   1  50  69  87  40  20  17  38  17  69  10  84  32  87   2  94  47  49   7  35  58  26  10  15  44  62  18  72   4  68  89  49  32  45  18  15  27  31  11  51  94  95  22  46  89  95  32  23  78  58  71   2  26   6  80  72  50  17  12  24  60  18  20  47  23  33  85  90  83  52  33  16  96  19  15  65  88  67  62  72  35  80  93   3  55  65  71  57  16  33  69  82  95  75  96   3  54  54  75  17  57  10  75  91   7  30  70  28  59  58  63  37  88  89  58  74  47   9  80  59  28  55  80  79  24  22  26  76  95  23  76  72  88  18  91  49  13  60  11   6  59  58  70  36  47  59   6  98  20  37  74  19  83  24  90  67   6  93  33  52   9  74  19  62   9  98   3  59  51   4  97  27  83   1  97   4  11  73  75  41   5  25  68  70  72  33  61  52  15  12   5  40  67  23  90  71  83  82  63  89  94  98  80  79  32  10  87  68  72  79  82  59  82  13  10  83  65  22  52  31  52  24  10  26  91  64  48  93   4  41  78  40  46  96  91  26  75  43  45  71  79  27  34  16  90  54  67  15  77  89  89  60  12  11  89  72   8   5  74  83  71  67  11  66  17  46  34   8  98  82  58  13  12  98  30  64  26   3   3  51  76  95  89  99   5  72  56  38  13   2  57  15   3  63  82  26  16  74  47  89  80  51  29  92  26  26  53  56  85  42  42  29  71   4  40  97  88  29  57  15  75   4  89  98  33  79  67  82  85                                                                                                                          
                                                                                                                        24  12  62  46  94  64  17  31  14  46  70  35  56  20  60  76  90  68  44  37  72  68  55  33  66  57  85  12  26  63  90  47  52  28  48   8  14  88  34  13  60  61  77  39  33   2  69  88  49  41  94  57  60  34  50   7  26  18  11  70  22  62  79  67  83  71   3  40  29  39  72  26  21  48  71   9  94  31  52   6   6  59  39  79  40  68  73  47  52  65  19  76  39  91  55  14  85  20  10   7  64  42   2  72  45  18  15  99  53  61  56  34  28  79  92  93  95  83  15  96  48  15  51  67  13   2  44  61  30  95  81  57  99  16  76  97  32  47  32  37  58   9  77  22  56  42  43  61  17   5  38  94  63  82  82  33  74  86  90  60  51  16  83  64  69  46  88  14  16  91  67  58  14  82  59  87  49  65  88  25  80   2  59  38  78  94  72  23  11  37  33   4  87  91  47  43  84  11  28  65  95   1  19  32  30  63  15  62  28  75  53  57  57  23  16  67  30  47  61  86  16  33  94  29  21  62  81  91   7  26  75  57   9   1  40  55  29  59  85  59  95  18  63  88  84  28  60  66  28  11  26  96  61  36  78  68  49  71  17   3  16  47  10  37  15   6  26  63  86  94  16  31  92  18  47   9  77  25  48  20  69  30  78  18  81  59  52  41  83  23  24  51  45  11  50  53  72  73  56  67  19  97  72  54  60  45  52  20  70  41  17  99  14  92  84  38  24  46  79  20  57  93  23  30  21  13  25  52  56  27  59   4  98  20  12  51  67  92  61   1   4  50  56  39  72  24  83   7  85  49  65  96  32  80  51  23  94  54  61  64  53  92   7  31  49  83  81  74  64  39  18  71  35  61   1  35   3  85  60  71   8  32  86  62  17   4  16  44  86  20  72  47  95  18  42  17  91  22  90   5  40  12  90   5  57  86   2  94  93  16  85  52  67  10  60  14  13  81  15  20  91  74  83  52  92  39  46  50  77  45  81  28  15  92  69   4  12  88  22  28  34  28  47  57  53  80  49  54  66  54  42  58  85  96  16  96  35   4  58  32  66  87   9  76  71  57  58  99  89  62  76  93  67  79  98  30  84   5  23  32  90  40  37  64  91  21  35  43  97  21  81  44  48  90  97  73   5  30  27   7  11  90  60  27  52  20  73  81   9  88  30  29  23  69  12  77  32  55  60  37  53  90  58  77  66  59  33  88  20  38   9  59  61  56  24  59  12  65   8  94  51  44  64  40  22  14  71  35  30  46  68  47  36  57  67  98  66   8  25  21  28  11  71  25  32  47  13   1  23  63  13  18  81  91  84  71   6  25  13  74  60  95  43  55  20  90  58  52  48  51  34  97   3  77  73   9  70  27  40   9  77  15  90  65   6  80  12  26  20  42  74   3  65  45  58  71  72  96  72  65  90  13  31  67  80  48  94  68  19  39  20  85  74  75   8  95  96  48  98  69  54   4  27  91  76   6  15  41  23  72  38  29  42  11  93  42  33  15  62  21  38  85  35   9  40  48  51  47  63  97  61  73  56  31  42  42  65  46  90  25  68  10  89  18  44  11  65  11  23   1   9  73   9  73   7  78  64  78  29  56  56  28  78   8  57  35  51  12  46  23  69  46  40  77  88  94  40  32  36  41  69  99  86  50  41  51  26  16  71  41  36  34  47   2  86  16  18  73  93  41  32   5   9  11  57  68  61  98  28  63  38  25  31  76  68  69  42  45  88  21  96   6  37  80  55   4  45  88   3  61  41  77  35  48   4  83  85  56  92  95  18  13  86  63  73   5  42  43  59  80  77  87   7  81  48  82   7  67  16  45  41  96  43  59  43  73  34  91  87  75  61  12  42  69  15  46  42  86  48  27  66   4  53  67  95  60  44   9  73  83  25  81  35  39  11  87  76  74  21  66  53  75  27  23  76  33  76  18   4  56  77  99   1   6  32  12  44  24  14  59  23  20  85  46  71  70  66  47  30  40  78  89  49  92  93  88  27  32  16  24  64  15  54  85  38   5  46  44  22  91  35  31  80  76  69  42  44  75   6  10  73  65  68  37   7  99  99  95  75  62   8  40   8  20  19  16  92  35  30  61  25  29  39  53  79  63  79  76  60   4  45  22  18  55  37  28  42  21   4                                                                                                                        
                                                                                                                      78  68  49   7  58  64  21  89  65  59  30  20  81  74  56  32  83  78  14   5  83  56  45  71  90  50  58  63  95  20  98  73   5  53  26  96  55  20  84  20  61  22  68  19  86  31  63  34  36  61  57  65  81  38  65  12  92   9  88  68  91  60  11  79  29   2  87  15  16  13  52  88  20  22  48  73  59  41  94   9  86   2  58  45  66  15  69  50  75  23  12  55  25  61  68  53  49  76  49  30  25  74  18  97  76  36   7  65  29  18  71  58  17  17  44  84  76  34  83  76  46  70  94  97  55  74  91  74  26  82  28  63  34  45  85  62   2  37  82  72  12  19  18  46  13  91  27  31  27  55  31  40  69  42  45  68  19  80  99  48  11  75  61  79  98  41  55  40  12  42  57  10  96  99  64  30  42  99  23  23  21  76  89  15  52  55  88  71  62  44  85  76  46  89  98  19  51  97  75  60  58  60  70  24  37   7  76  83   5  59  50  93  83  68  24  24  28  37   9  77  59  63   3  14  86  84  85  25  14  94  81  45  58  66  46  53  18  31   5  32  36  95  29  42  86  85  94  65  39  99  13  97  49  65  48  85  22  96  69   4  58  61  94  93  55  82   7  18  79  39  53  76  13  82  33  58  19  43  93  82  27  96  30  51  15  98  54  22  72  16  52  78  65  62  35  59  98  43  19  36  31  64  42  68  13  33  94  44  99  28  27  79  94  28  67  39  17  37  39  92  76  53  17  75  75  15  27  93  75  40  76  43  52  38  49  50  48  57  52  93  82  21  89  62   8  21  60  53  79  66  68  68  18   5  98  86  68  44  22  77  24  87  81  43  59  47  77  73   8  94  89  55  56  32   3  60  20  56  12  98  26  16  35  39  57  57   8  54  44  32  14  44  89  10  84  89  48  11  74  84  55  17  63  38  11  39  64  77  64  61  29  16  11  63  64  32  46  85  84  22  32  70   4  32  76  72   4  58  76  19  97  30  44  96  57  28  75  78  76  17   6  99  46   1  35  79  68  38  85  79  82  66  31  93  73   8  26  61  11  61  50  68  64  60  44  34  95   8  43   1  27  21  96   6  76  14  14  59  12  66  13  21   6  33   3  35  69  82  64  60  63  91  62  37  42  41  47  40  21  83  95  82  41  46  70  90  87  17  15   8  19  92   1  20  36  65  40  68  54  21  35  50  44  57  28  75  94  32  47  48  20  41  75  35  78  92  93   3  80  29  70  13  50  78  65  75  52  15  40  82  56  23  71  51  86  90  23  57   4   4  19  91  82  47  71  45  51  81  73  68  76   8  58  58   5  47  16  77  62  37  80  91  24  94  62  69  26  29   3  18  58  50  32   1  21  86  62  31  42  32  61  33  35  51  36  64  98  17  85  41  77   6  70   9  95  47  92  40  11  29  87  93  36  34  33  68  69  11  94  26  50  90  66  95  10  23  54  18  39  18  48  21  69  72  60  40   5  17  95  65   3  82  87  31  76  62  98   1  37  27  52  10  27  64  77  22  48  95  12  58  12  61  63  96   4  29  15  44  21  18  46  96  84  47  96  72  80  12  74  40  40  19  40  53  95  66  66  76  26  27  21  50  53  82   3  68  72  77  29   4  35  16  64  38  81  45  20  59  52  73  95  71  87  42  95   5   1  77  26  58  60  23  79  24   6   5  31  11  75  13  75  92  33   7  47  21  34  96  49  39  40  38  75  29  53  33  59  58  21  97  25  39  49  87  36  70  75  89  16  81  60  91  30  43  25  40  52  11  66  66  48  31  38  15  60  36  42  20  82  54  20  70  60  79  51  66  65  39  27  36  18  46   8  87  81  94   9  95  46   8  60  41  87  13  51  65  51  27  23  43  27  97  97  98  26  19  73  62  17  56  98  92  24  94  74  48  92  49   7  84  19  27  18  81  46   5  71  31  28  46  35  61  39  51  70  57  27  92  71  17  31   1  83   4  70  55  86   3  22  88  75  99  97   8  84  30  94  81  75  98  43  56  55  60  41  93  60  40   9  83  33  22  99  93  42  63  36  67  79  73  90  15  59  85  14  79  75  21  35  62  54  48  21  12   6  41  47  39  94  40   5  95   3  14  75  10   8  10  45  21  94  46  40  86  33  25  42  69  39  43                                                                                                                      
                                                                                                                    85  38  67  70  53  62  51  63  56  63  17   7  39  19  64  47  11  22  82  36   2  90  47   1  26  61  97  46  38  65  79  48  65  25  50  61  14  46  64  47  98  13  56  69   9   6  16  70  89  55  48  81  52   1  75  30  27  82  78  82  77  55  68  51  67  85  47  58  53  45  73  69  75  33  27  45  22  42  90  74  39  73  97  52  86  32  41  50   7  62  15  94  97  62  57   3  74  25  56  57  87  31  12  78  35  33  86  39  18  97  55  80  33  15  61  34  77  68  13  23  63  28  42  70  59  81   2  84  25  89  72  43  39  20   5   6  94  15  95  90  42  68  10  63  87  53  56  84  37  89  85  73  44   6  32  35  88  22  48  30  89  98  48   8  94  44  59  17  71  52  39  58  29  39  97  96  18  70  76  19  50  30  54  13  69   2  18  45  97  61  36  92  60  37  88  12  35  63  18  67   5  92  34  95  82  59  85  57  74  30   6  50   9  69  44  99  44  25  40  66  24  90  97  30  39  21  46  33  80  50  35  30  42  28   2  66  44  57  61  98  54  93  90  88  35  18   9  52  34  17  25  53  89  93  53  90  86  28  71  24  40  27  21  16  42  87  53  77  81  39  74  96  35  59  15  59  35   3  93  40  49  67  46  80  61  46  94  37  89  68  87  71  46  71  80  27  97  97  72  62  96  53  84   3  84  75  14  44  47  58  40  67  61  84  14  33   9  34  83  61  31  11  51  94  42  66  33   8  91  10  19  56  54  10  10  47  96  48  15  21  10  39  87  68  71  67  14  52  89  94  59  12  35  27   4  90  63   7   4  62  52  38  97  66  25  78  58  76  17  20  40  97  78  38  46  46  91  52  80  44  98  65  16  18  50  21  91  62  95  61   2  34  39  25  94  76  18  21  76  41  31  57  10   2  17  43  25  26  39  53  38  80  19  46  10  58  49  30  52  47  53  49  40   7  41   8   1  74  50  51  92  61  50  43   3  41  80  19  90  38  53  72  83  96  83   5  77  55  10   3  68  49  50  17  67  83  72  61  40   3  49   1  54  56  73  49  58  64  34  48   4  26  59  55  76   6  64  42  76  19  38  23  22  79   2  87  59  37  26  52  32   2  41   9  12  33  65  89  34  87   3  51  76  16  16  10  42  91  15  57  97  55   3  82  18  61  26  45  68  42  21   6  26  30   7  82  87  74  59   3  33  32  97  90  22  87  39  68  73  37  94  72  47  85  24  77  18   3  91  11  43  17   1  82  95  14  29  29  84  47  60  45  98  45  22   9  32  44  95  88  36  87  93  67  17  81  19  12  59  89   4   6   5  49  63   7  65  28   7  92  54  22  36  67  60  36  22  69  37  36  76  59  75  57  78  90  56   9  32  44  55  44  85  34  11  27  90  33  86  42  37  26  47  41  10  87  29  70  66  84  41  39   5  78  44  82  90  43  81  10  55  57  36  24   2  90  88  66  62  93  70  48  61  29  93   7  93  32   1  74  55  32  56   3   8  41  15  24   1  65  65  82  66  63  48  71  76  77  62  41  30   9  15  75  36  17   2  24  38  65  53   2  10   8  29  95  13  50  37  75  83  88  59  57  86  38  43   9  77  63   5  50  77  50  36  52  46  95  36  34  91  52  32  31  77  62  37  37  76  56  85  92  68  84   9  93  92  33  18  88  22  48  12  29  52  98  54  94  77  28  73  31  46  56  99  58  65  34  61   2  98   1  70   4  56  20  89  37  40  45  48   8  67  53   3   4  35  93  49  86  27  67  21   6  25  91  46  77  18  23  46  19  17  30  80   2  33  57  58  30  63  12  48  24  59  86  72  36  68  17  30   4  48  13  72  75  80  16  82  56  66  95  49  28  46  55  30  94  76  27   2  32  17  55  13  79  33  79   3  13  98  78  34  75  19  22  18  51  42  48  70  94  26  21  91  54   7  76  50  96   5  20  71  56   8  92  35  40  31  94  83  29  85  44  11  49  22  45  26   8  41  50  40  52  35  15  33  34  50  25   2  26  79  47  79  88  51  75  86  60  25  22  83  17  76  64  20  73  26  51  31  76  27  57  71  11  48  48  25  47  59  99  49   8  68  42  41  60  31  81  33  66  93  50  77  44  37  57  67  52  51                                                                                                                    
                                                                                                                  14  95  51  70  74  38  14  88  53  43  45  57   1  22  82  32  93  84  94  29  80  41  77  44  80  71  37  95  72  28  42  57  42  66  76  13  22  29  99  12  37  94  14  36  68   8  46  59  48  58  19   4  86  56  12  14  16  26   6  81  11  34   3   9   7  75  53  38  28  75  24   6  73  60  75   3  39  93  48  46  40   1  20  12  85  50  75  28  40  69  33  90  89  21  82  99  88  48  12  13  92  22  30  46  40  45  93  98  44  61  49  59  96  34  30  83  93  25  51   7  71  30  51  89  74  24  91  57   8  94  96  75  65  72  46  25  30  17  53  34  56  38  22  76  21  23  96  43  88  20  86  52  25  79  70  40  70  19  41  26   3  36  79  21  25  20  29  66  42  52  77  28  68  57  49   9  13  49  52  27  52  90  45   3  31  32  28  39  51  49  99  66  12  12   3  53  23  85  92  56  49  16  76  55  20  45   2  65   4  36  68  51  24  63  83  78  31  30  61  62  34  64  58  97   8  21  34   8  19  73  63  49  73  44   5  78  99  45  85  85  63  98  45  92  64  14  69  37  68  67  72   4  97  21  94  84  94  46  84  12   8  78   1   7  56  61   3  18  72   9  81  86  79  32  65  53  53  37   7  70  78   9  13  59   7  86  49   9  11  52  90  93  66   7  41  52  59  78  81  79  55  36   2  66  16  94  45  84  61  79  83  35  69  31  93   2  43  64  22  98  26  13  16  70  16   2  60  36   4  46  82  96  23  94  30  42  97  12   3  46  30  93   3   5  16  17  87  19  67  33  94  97  63  76  22  36  55  40  47  75  63  23  50  26  12  21   5  57   1  48   9  13  93  32  93  38  47  46  44  67  89  43  25  17  43  76   3  92  74  23  97  82  64  82  77   3  32  38  92  90  26  89  50  26  89  25  11  94  36  60  65  78   9  55  86  62  41  50  83  74  56  86  25  25  94  15   7  13  64  61  72  58  94  31   1  93  29  69  84  27   8  27   9  48  78   8  95  65  81  70  53  70  59  52  18  33  33   9  19  67   2  38  35  45   3  55  68  48  35  84  55   1  10  74  72  52  87  77  33  79  83  36  14  78  99  10  87  95  16  43  20  44  59  15  19  89  42   7  43  10  99  60   1  63  53  18  65  27   3  52  54  28  20   1  71  81  75  77  31  35  38  17  59  62  62  79  23  60  75  86  36  32  39  89   3  42  25  48  51  80  22  38  56  20  13  96  55  90  97  78  68  46  65  27  84  87  36  63  20  30  18  16  48  93  78  29  12  78  66  82  90  79  91  47  82  16  21  24  73  35   1   8  63  87  62  94  60  40   8   7  16  52  29  71  79  78  15  84  75  42  28  82  44  15  76  99  21  61  76  16  94  20  48  79  74  63  24  60  21  45  33  23   2  49  73  80  36  37  28  74  69  51  56  80  79  63  20  43  31  36  98  48  70   7   9  58  38  16  49  60  39  50  35  52  91  57  66  75  41  41  10  89  96  34  30  43  43  33  92  23  44  49  72   5  97  44  64   7  54   9   6   5  33   8  75  12  45  40  18   1  20  35  36  30  47  69   1  96   4  61  86  77  88  39  92  32  38  84  45  55  62  75  34  30  31  16  99  88  89  92  73  41  48  50  88  30  65  86  94  72  79  74  69  47  75  35  27  40  32  84  78  65  63  34   1  85  43  93  63  84   7  88  42  37   7  58  48  28  87  13  28  21  73  43  79  37  58  95  85  49  73   9  75  20  57  60   4  46  87  28  74  41   8  95  67  55   9  77  33  72  21  54  74  55  49  65  29  90  97  51  88  13  71  60  78  90  65  89  99  62  33  62  75  44  71  21  57  81  80  74  69  77  67  53  21  88  54  93   1  66  43   7  51  17  18  56  71  81  43  53  81  80  74  86  20  40  94  25  77  10  98   3  64  15  29  33  62  15   3  20  48  87  82  26  14  94  64  87  91  95  55  29  27  57  69  95   1  23  72  44  59  63  30  64  48  31  30  67  45  84  68  16  53  68  43  56  39  41  91  34   1  90  37  48  12  21  92  97  83  41   6   1  47  18  98  91  82  79   9  99  52  74  80   1  68  18   1  80  56  23  27  23  48  26  78  82  93   8  60  52  43  71                                                                                                                  
                                                                                                                45  11  74  25  84   7  45  48  30  69  75  45  83  16  51  69  70  51  77  71  30  34   4  87  12  57  26  33  21  36  64  50  28  92  44  70   4  82  26  21  95  23  18  72  79  45  36  32  93  84  30  60  45  28  40  45  12  76  79  24  73  82  29  52  98  93  61  71   8  76  43  13  29  11  11  66  23  66  47  91  96  69  98  59  58  49  75   2  39  46  76  71  36  27  34  51  23  90   6  83  85  37   3   6   1   6   5  90  52  19  75  10  10  36  12  28  70  19  35  35  21  37  52  70   1   1  16  93  95  97  36  47  51  51  71  94  11   8  97  35  96  97  43  44  94   5  89  34  36  14  53   3  71  51  45  51  83  68   2  67  53  52  28  31  95  33  57  57  93  14  60  43  26  64  70  62  97  33  93  23  60  76  60  41  28  13  92  75  26  25  42  15  68  97  81  52  48  46  34   2  92  51  41  65  38   1  65  71  30   8  23  43  16  99  99  98  46  16  31  36  93  83   8   5   1  29  20  99  72  91  75  52   3  90  88  58  52  90  32  59  90  62  45  45  67  98  79  99  84  71  32   6  52  68  29  69  21  16  32  80  82  36  94  92  37  14  14  82  32  80  14  50  89  79  31  93   4  71  51  60  38  47  35  45  77  61   3  25  84  18  95   5  13  14  28  42  73  91  66  66  15  74  10  81  67   6  34   9  97  45   8  35  27  91  65  26  67  51  12  17  62  87  92  31  17  19  77  42  92  25  38  66  78  80  92  82  80  73  71   4  56  77  80  59  34  37  67  62  22  22  42  54  64  66  64  11  96  43  48  71  28  59  67   9  33  76  31   3  46  54  59  55  30  77  56  69  11  56  73  72  90  83  58  82  86  52   3  14  44  79  85  57  99  16  44   6  53   1  52  26  62  75  23  54  85  74  49  73  47  19  38  76  20  49  78  63  79  98  92  63  16  62  50  46  48  38   4  57  29  55  60  46  12  67  99  54  50  10  26  28  41  80  31  53  75  36   7  75  42  12  50  78  29  45  41  78  20  54  32   5  18  85  76  80  95  48  51  19  79  15  74  85  11  28  86  26  54  89  87  78  63  38  93  45  85   7  85  65  51  10  19  23  40  79   5  68  68  88  45  45  68  35  81  33  60  70  71  29  21  81   3  61  67  13   8  89  49  94  78  87  41  79  39  97  48  74  84  71  59  66  19  99  74  22  45   7  38  10  66   9  54  23  71  78  49  75  95  56  38  22  49  91  56  75  96  22  48  85  27  77   2  74  58  84  35  57  41  42  48  91  94  75  75  42  17  20  76  63  85  27  34  32  89  78   5  48  72  48  92   6  87  73  19  16  91  26  94  45  50  68  91  61  75  57  35   4  95   8  83  17  42  36  14  85  12  76  33  32  33  99  63  42  35  98  46  71  96  86  84  44   2  77  40  20  63  73  51  82  29  72  16   6  87  95  51  92  25  10  81   5  32  11  23  18  87  20   8  77  88  98  72  93  78  75  96  55  61  26  82  21  80   3   6  24  14  64  23  88  39  98  82  48  16  16  66  68  70  23  74  20  60   5  29  76  70  97  45  97  85  34  81   5   5  13  70  71  87  43  34  84  59  75  83  37  21  71  59  80  76  86  59  54  73  35   1  47  17   3  12  22   1  63  13  87  82  36  36  53   1  44  91  62  32  25  94  26  25  21  25  65   9  92  35  50   9  53  21  42  37  31  93  23  56  38  16  28  39  92   9  74   6  74  81  95  54  43  60  13  15   9  48  20  39  31  40  82  39  16  37  94  74  49  42  75  57  85  54  93  22  30   6  52  56  17  84  98  74  27  43  65  10  91  61  35  33  49  55  44  41  11  35  57  78  93  28  25  59  26  61  65   6  67  55  71  25  56  56  40  63  20  51  45  14  32  49  58  52  69  57  67  42   5  59   3  90   9  68  37  75  82  65  62  82  40  90  68   4  84  30  30  71  18  54  49  43  78  21  85  83  33  29  81  47  19  21   8  72  70  21  68  77  36  78  33  62  45  24  97  14  37  32  76  93  31  30   4  89  43   6  56  43   1  36  36  10  31  47  25  97  10  67  76  32  15  65  48  68  95  81  94  61  45  68  52  96  92  83  10  61   6  43  76  65                                                                                                                
                                                                                                              41  86  83  66  87  29  45  64  13  70  51  40  33  74  44  44   8  57  93  19  35  35  65  19   9   5  31  48  64  88   8  37  46  15  35  33   2  76   6  10  52  20  89  42  70  94   8  19  12  10  86  27  16  47  72   3  85  17  12   8  70  89  11  95  18  42  22  79  91  87  90  96  59  19  57  80  61  35   5  93  22  84  84  35  16   4  48  76  53  28  83  36   1  54  71  17   4  26  78  38  63  64  13  98  41  96  79  64  24  79  52  61  46  34  30  54  36  75   1  32  64  10  24  57  93  67  70  23  20  73  81  57   9  95   5  49  72  37  42  23  93  21  75  17  47  34  19  40  90  63  20  60  60  93  68  28  82  79  62  55  95  53  10  88  48  77  71  28  65  89   5  58  86  92   9  76  59  85  95  86  73   5  11  54  26  50  25  35  43  50  40  43  48   7  37  77   2  82  20  72  77  97  58  21  15  65  13  58  44  86  14  14   7  12  79  31  69  49  92  71  99  25  16  99  13  89  10  43  72  76   2  63  38  16  20  83  33  83  77   9  82  32  38  70  65  64  56  31  80  23  66  65  30  72  21  89  48  43  10  27  63  62  63  41   3  97  14  88   8  99   1  82  28   2  52  68  27  26   9  84  70  68  61  14  59  53  94  34  14  39  32  63  71  53   9   6  39  52  87  42  73  65  71  84  83  20  68  63  86  26  41  80  55  66  54  51  62  19  88  72  57  42  65  93  97  16  49  51  93  13  17  40  18  48  23  53  11  58  27   2  50  73   3  43  95  22  98  82   3   8  97  66   8  91  92  55  99  20  52  52  23  21  68  24  48  43  90  98  97  41  37  33  82  74  39  53  14  85  95  92  87   8  67  59  44   4  37  54  93  66  90  67  40   7  76  50  49  80   4  47  61   7  56   5  65  64  97  77  11  93  32   4  17   4  52  72  96  66  94  23  45  14  60  46   8  70  44  26  89  62  67  39  88  30  36  37  90  49  64  63   3  69  76  80  64   9  98  45  87   3  35   5  73  76  49  11  12  31  98  46  89   1  83  58  35  93  50   7  66  96  11  44  89  43  88  31  18  39  15  55  90  32  87  11  84  44  68   2   5  61  74  61  40   5  97  69   2  68  55  99  17  87  52  38  10  35  35  29  66  83  86   7  56  55  50  43  78   9  88  44   3  39  39  21  41  12  82  47  17  16  15  72  91  18  61   5   2  89  91  64  54  57  87  24  71  62  77  95   5  74  59   8  12  29  44  22  93   2  32  14  18  26   7  38  38  88  21  25  74  23  13   4   2  50  27  48  46   9  37  53  66  63  13  85  25  55  32  31  97  35  19  44  85  71  68  94  90  73   5  17  17  89  79  12  19  90  10  46  13  59   7  93  64  65  56  99  26  78  59  18  24  91  69  83  41  87  52  40  28  90  68  77  35   4  68  96   8  55  68  24  88  44  35  78  11  51  24   4   3  84   7   6  83  63  23  59  82  57  17  29  92  52  46  43  10  76  17  95   3  80  48   8  25  97  39  65  38  27  15  75   7  74  79  59  45  32  46  14   5  43  18  35  98   5  29  96  80  99  88  15  28  92  11  55   2  70  50  41  80  65  60  52  48  23  77  15  33  48  60   9   3  74  93  19  13  96  56  31  65  39  14  36  95  56  45  48  74  38  44  20  74  29  88  68  56  14  15   2  13  28  58  42  98  40  12  54  32  51  82  58  50  56  72  16  36  74  93  82   8   7  61  51   7  69  70  74  90  38  81  75  62  98  46  54  75  55  98  46  51  86  69  34  53   2  49  33  19  26  75  95  98  95  38  40  30  52  80  99  29  91  93  78  35  86  60  94  51  75  38  93  75  98  25  10  75  50  58  98  26  74  31  22  50   1  89  97   9  29  58  64  55   8  36   1  25  91  93   9  87  71  81  30  29  29  82   7  50  99  21  85  65  88   8   2  12  38  74  19  75  30  44  50  40  59  28  11  96  31  51  63   4  96  92  42  98  66  82  34   9  15  39  81   7  53  27  49  27  42   5  78   2   8  85  90  23   7  53  93  72  23  74  29  54  60  10  57  33  81  40  20  17  56  67  66  77  63  54  40  44  52   8  32  45  77  11  65  38  89  13  65   7  67  31  27                                                                                                              
                                                                                                            99  59  50   3  48  70  53  71  55  50  37  45  56  23  78  86  80  10  86  26  95  81  47  73  32  52  11  39  10  85  11   8  47  64  97  72  43  65  33  30  42  35  55  49  38  78  19  17  86  25  56  61  97  41  58  52  92  39  46  95  69  97  81  25  48  40  67  12  17  15  93  72  66  30  29  21  50  58  33   5  36  26  37  46  80  25  47  65  53   6  97  62  54  60  93  16  27  62  93  56  12  67  68  74  51  22  57  62  86   5  26  51  88  50  71  82  35  30  74  61   9  55  16  17  76  42  13  22  41   7  65  17  92  79  81  31  97  31  33  24  17  17  89  32  73  58  76  38  20  78  27  22  98  29  89   9  92   8   1  22  56  97  98   3  38  21  63  61  33  29  83  61  25  77  33  62  59  53  49  94  90  71  33  51  29  72  28  68  12  62  49  34  61  65  60  18  82  52  21  21  98  79  84  16  66  72  24  37  93  74  44  22  90  83  32  42  14  42  95  70  12  41  17  44  79  77  90  91  76  54  50   6  75   3  73  92  95  70  98  63  29  17  50  68  83  30  73   8  10  29  87  55  78  71  15  74  30   9  47  65  13  94  80  35  49  37  71  65  26  96  64  28  62  23  74  41  47  48  85  98  43  88   2  93  52   1  14  18  80  49  22  90  48  71  62  37   1  18  21  87  40   4  90  95  36  89  97  57  13  79  73  57  59  42  45  81   4  83  82  60  58  79  39  57   2  18  27  63  41   6  19   3  99  96  31  66  59  56   3  84  88  98  81  68  74  91  19  53  34  56  32  80   1  78  91  44  89  69  89  50  66  55  51  11  27  32   6   2  76  23  80  77  13  70  35   6  64  69  35  67  87  38  17   5  89  45  81  67   7  17   4  24  55  51  19  28  91  98  30  13  71  64  23  36  46  17  25  33  86  66  29  43  14  30  26  94  53  76  18  60  20  71  23  23  70  66   2  76   7  46  87  86  81  15  82  64   6  96   4  61  89  47  40  24  30  36  56  94  44  66  18  94  98   6   8  50  32  14  38  88  80  63  22  56  33   6  77  91  12  87  44   7  46  10  98  62  72  14  26  51  25  86  82   1  82  56   3  78  24  81  97  72  94  51  13  78   3  65  51  84  81  62  96  28  15  76  27  19  78  82  95  28  46  57  47  83  90  98  83  11  65   9  93  46  30   9  33  57  14  19  79  96  35  39  91  24  63  69  58  95  70  37   4  72   6  38  34  15  69  81  50  40   5  79  31  63  92  96  85  69  31  80  55  88  64  31  26  71  44  33  39  19  53   7  25  25  15  76  66  41   4  35  11   2  79  81  84  22   8   6  14  31  31  20  98  62  80  66  78  62  85  77  41  71  81  60  43  60  73  57  70  66  10  25  82  54  11  65  42  98   4  67  87  14  59  75  93  60  15  57  61  41  81  97  41  70  94  92  69  49  49  40  29   4  78   3  53  56   3  30  45  60  51  88  32  97   3  62   1  44  52  55  95  84  50  61  85  19   5   6  98   8  41  43  49  22  76  46   8  33  18  55   6  91  94   9  21  71   8  64  96  49   6  33  48  26  54   3  71  63  12  74  19  85  71  82  58  16  68  43  46  38  15  92  48  36   3  97  68  12  29  44  90  20  98  63  55  67  42  87  24  48  27  70  76  48  95  32  49  52  67   3  87  60  68  70  31  95   3  38  39  13  13  37  94  20  15  74  34  93  26  15  82  18  53  80  32  81  86  29  99  85  85  21  45  40  36  35   2  54  38  85   3  28  81   6  93  32  74  94   1  94  68  19  99  64  65  45  98  82  50   4  51   3  78  52  38  80  83  73  14  15  39  20  55  32  16  48  80  27  99  62  19  86   8  67   7  68  37  66  94  91  61  29  97  31  83  29  13  90  85  25  18   8  10  25  43  54  96   1  74  64  44  42  69  73  28  15  77  17  87  19   3  86  11  64  47  20  23  35  39  78  67  10  33  29  50  75  48  34  54  68  22  98  58   5  43  57   9  44  11  48  65  64  25  61  86  34  84   7  46   4  19  50  30  16  26  68  89  77  28  73  54  43  62  64  43  58  55  93  32  33  61  83  75  82  40  23  46  67  60  64  62  31  46  64  19  15  11  66  73  84  75  34  67                                                                                                            
                                                                                                          60  11  35  84  57  96  54  80  29   3  49  59  57   6  20  86  92  45  18  90  18  50  98   4  12  80  85  81  69  76   8  92   1  80  97  95  37  62  58  59  66  76  39  20  19  83  70  46  38  35  66  68  25  79  11  56  77  39  24  96  98  42  19  94  23  90  97  12  46  71  79   2  87  32  21  22  73  41  73  71  73  62  41  57  29  56  69   9  72  25  28  12  56  15   2  92  27  17  36  93  55  75  71  57  74  59  62  11  68  51  53  68  83  83  31  88  34  36  50   7   8  30  37  40   1  98  78  21  19  40  20  42  78  25   7  58  37  90  67  78   9  11  43  18  63  15  36  55   7  40  61  32  62  32  63  61  95  65   4  86  77  71  51  96  88   1  37  56  35  50  95  79  42  30  79  90  19  41  52  26  13  50  76  62  31  71   3   8  85  43  61  16  50  98  27  73  66  83  68  49  28  13  54  92  56  29  59  57   1   4  46  95   8  54   8  53  81  12  41  97  19  32   6  53  46  52  15  25  61  69  64  19   2  31  56  30  59  25  44  60  16  53   3  76   1  40  57  50  91  15  25  45  33  77  60  58   9  73  52   9  36  17  34  15  13  68  85   2  49  71  99  58  70  78  34  67  42  16   6  53  88   2  26  20  94  32  63  12  42  46  45  34   6  26  27  39  21  50  98   4  63   6  55  38  37  54  67  11  55  34  60  75  90  64  61  11  43  11  24  36  39  70  72  15  93  44  57  22  28  89  80  19   2  72  43  39  42  91  37  39  99  57  35  63  71  28  52  79  18  47  96  79  46  29  99  52  23  91  84  25  71  24  45  74  93  42  63  62  58  77  20  43  37  67  76  93  65  10  32  77  14  14   8   1  72  46  70  11  66  11  47  34  84  43  85  27  44  39  78  51  20  28  59  22   3   5  43  72  34   6  28  30  44  51  25  70  80  43  34   2  70  60  63  62  13  78  75  90  44  67  26  76  74  49   6  13  66  32  38  58  99  82   7  30  62  94  62  77  30   9   6  38  79  55  84  21  63   1  54  36  90  67  60  46  75  50  18  82  22  53  86  64  10   1  87  22  88  36  36  68  72  52  95  59  89  32  18  45  62  62  19  12  37  23  92  33  30  71  54  75  64  59  53  68  10  98  97  34  46  92  29  80  35  97  56  53  63  58  28  49  38  86  53  38  33  89  78  44  99  23  22  73  91  92  11  41   6  90  75  90  80  20  53  16  86  11  55  66   6  30  10  84  73  78  20  96  42  19  26  71  90  49   6  27  91  30  17  83  43  49  41  53  14  80  17  67  14  68  28  21  76  16  39  10  20  33  90  43  27  12  15  68  71  41  40  48  60  35  30  18   1  40  76  65  51   2  32  62  94  70  51  96  97   2  52  33  23  31  82  64  11  89  63   1   4  48  18  65  28  55  34  11  32  13  78  23  24  44  45  52  40  45  62  79  53  32  42  17   5  54   7  11  11  30  40  59  24  81  34  27  40  44  74  36  60  74  56  28  11  42  17  95  51  53  88  44  52  84   8  94  32  90  18  76  23  90  63  68  72  97  85  11  73  54  94  79   7  33  15  34  13  89  26  39  61  76  70   9  25  16  99  37  34  72  44   3  85  77  24  44  12  10  97  69  95  34  75  32  30   7  40  49   2  89  89  31  51  63  14  49   9  81  92  85   5  42  51  78  97  50  65  49  22  98  50  52  68  73  21  31  88  98   8  86  68  91  71  45  53  31  66  38  46  12  64  74   5  84  61  67  77   4  38  56  84  10  96  92  18  99  37  82  19  19  97  84  76   7   3  67  96  75  41  16  63  38  64  39  20  56  97  36  22  30  67  82  60  16   3  69  86  11  62  83  64  30  58  65  95  82  61  92  15  12  76  86  57   5  95  27  16  90  82  94  65   4  72  25  84  55   2  39  90  64   3  96   8   4  97  40  93   7  65  80  69  84  22   5  15  99  95  44  64  23  48  75  51  87  29   5  55  83  75   1  86  56  23  54  19  67  20  95  38  34  53  64  19  91  24  64  63  85  75  12  85  94  78  40  78  96  64  51  84  76  19   2  78  54  94  97  14  98  39  45  40  63  90  48  78  58  58  37  42  83  40  23  65  18  94  91  74  39  60  99  10  50                                                                                                          
                                                                                                        49  16  26  51   3  35  43  77  93  51  19  70  80  52  99  29  28  56  48  61  54  79  38   6  63  69   9  99  18  23  10  96  40  56  78  38  86  61  82  23  39  11  92  95   2  74  61  35  18  85  75  97  14  11  12  70  46  20  44  95  62  75  12  23  95   5  23  46  27  64  37  62  33  68  68   5  50  26   8  13  24  51  71  12  66  25   4  96  28  68  33  78  18  38  57  80  20  79  39  95   2  99  45  52  59   6  68  16  45  99  26  45  14   3  94   8  87  77   7   6  97  36  55  55  10  54  80  91  26  36  67  26  28  19  28  74  78  45   3  77  73  51  34  41  23  80  95  51  36  57  50  97  12  43  25  82  33  34  32  44  71  42  86   7  58  63  58  62  38  46   2  94  91  58  57  67  15  70  98  93  82  32  76  12  44  59  79  14   3  95  45  46  36  17   2  63  34  34  84  24  18  78  41  78  97  66  37  72  84  19  23  51  59  35  48   9  21  26  65  23  84  37   8  14  48  74  28  57   8   1  27   7  99  11  57   6  43  35   5  65  61  50  10  55  35  60   8  51  17  18  97  72  63   8   5  58   5  19  36  91  95  29  40  55  60  73  84  26  90  12  42  36  13  82  26  57  65  72  16  58  32  13  20  53   7   8  57  85  58  57  98  30  39  55  63  12  30  83  86  40  63  70  88  55  27  84  22  74  32  89  14  45  64  42  13  96  46  87  91  57  78  72  58  27  23  17  43  25   8  97  40  72  93  59  81  52  76  84   3  30  64  73  47   8  54  25  83  40  63   7  35  28  44  91  24  18   7  31  32  31  85  91  72  24  18  46  85  62   7  14  55  12  82  24  13  94  67  47  39  99   4  46   6  28  56  86  82  73  54  84  68  95  48  97  46  90  49  41  89   2  95  79  91  57  93  33  83  62  61  25  25  29  89  56  63  67  65  22   1  75  53  12  53  98  53  40  23   9  10  79  26  82  77  30  21   2   5  42  73  35   3   1   3  88  92  81  84  63  75  89  17  23  73  74   7  57  88  17  21  46  34  19  91  66  65  29   8  76  88  39  86  57  13  38  40  34  86   9   5  30  39  63  60  23  61  75  48  72  57  58  11  27  63  80  94  68   4  15   7  97  29  31  19  54  60  85  43  18  40  64  78   8  63  34  31  36  53  97  22  72  14  12  21  33  74  61  93  47  80  46   1   4  65  91  75  61  92  69  53  13  25  42  68  22  41  22  17  98   4  37  24  39  40  87  16  24  32  99  21  89  46  88  52  98  17  99  89  18  34  68  61  64  61  23  96  69  41  27  16  71  23  70  31  43  24  88  83  14  77  30  46  98  25  91  65  81  17  45  46  41  14   2  23  75  33  45  45   5  11   6  39  27  65  59  22  83  61  17  20  51  54  86  24  26   5  66  66  18  88  63  50  94  94  36  29  84  24  60  25  99  48  12  83  36  46  22  98  24  64  68  14  59  15  89  93  61   1  13  90  37  55  92  71  48  33  44  96  91  17  61  23  91  59  36  78   6   1  84  95  92  76  92   7  75  48  51  36  81  33  29  49  64  82  58  62   9  78  87  46  56  93  71  46  26  83  60   9   9  83  39  42  51   3  51  10   9  93  79  66  22  68  99  39  40   3  87   1  44  54  56  11  31  43  80  35  75  86  33   6  37  50  38  50  20  37  70  26  43  66  76  12  77  40   3  18  96  56  21  53  88  29  82  42  53  46  97  73   3  72  18  44  62  46  28  31  39  55  69  38  40  36  29  39  84  91  72  27  99  81  31  91  59  28  45  50  97  37  87  59  83  32  69  64  68  28  72   4  66  17   7   1  81  95  15  75  13  88  60  94  36  24  40  66  89  14  97  86  39  34  19  62  28   2  77  35  36  37  15  68  29  24  39  99   7  39  21  88   4  68  11  53  68  70  55  61  58  93   1  65  43  43  55  86  39  19  75  45  15  57  44  64  84  60  53  58  99  99  25  98  14  79  16  92  36  59  94  67  21  55  31  44  15  48   6  87   7  94  65  95  55  43  55  55   5  85  63  58   4  77  43  93  51  46  78  34  55  97  42  46  90  41  53  63  70   4  96  89  49   3  40  42  56  44  49  77  30  63  44   7  26   6  92  25  33   2  11  43                                                                                                        
                                                                                                      42  50  23  57  62  26  82  22  96  43  26  92  21  38  85  97  15  12  33  41   8   7  60  55  29  13  10  12  62  86  12  50  42  99   2  83   1  98  76  89  61  71  83  63  33  32  85  74  55  65  99  84   1  54  58   7  78   5  68  59  47   3  13  30  64  59  96  89  81  93  45  26  58  90  84  98  84  20  31  41  49  57  88  47  24  94  60  11  96  98  64   3   1  19  93  50  92  84  73  67  62  93  48  79  24  22  69  25  62  76  87  57  50   6  90  41  13  10  20  33  17   7   9  64  39  49   4  34  67  50  62  79  52  19  67  20   3  71  29  18  69  19  89  86  23  79  59  89  60  30  35  60  34  31  38  54  28  45  55  37  55  91   2   6  50  10  57  53  43  44  63  93  25   2  79  95  95  30  65  20  34  63  46  14  28  21  81  38  27  95  93  50  37  41  68  86  20  78  89  13  63  64  93  61  84  48  71  76  10  11  59  88  11  17  72  26  54  23  18  76  41  44  48  84  61  13  60  44  58  78  96  95  12  43   9  62  43  23  46  15  77  51  16  19  42  40  79  93  56  16  38  93  26  48  56  83  98  35  77  56   1  63  13  71  49  48  77  81   5  33  65  88  58  31  81  77  23  50  79  57  41  65  31  97  45  77  93  16  48  46  22  14  12  80  23   4  43  93  35  40  97  23  42  52  66  90  44  76  35  60  24  30   5  70  11  51  93  50   1  12  11  98  94  33  22  23  90  96  31  27  98   4  94  75  56  61  58  31  68  34  40  54  36  44   4   8  91  14  15  63  77  68  30  14  99  50  63  99  81  81  88  41  93  29  99  85  28  48  11  68  62  75  14  64  35  36  68  10  47  60  59  54  88  72  26  45  42  71  15  73  19  65  65  36  19  31  11  22  13  96  56  32  20   6  76  41  96  29  93  40   4  99  66  32  69  17  44  84  90  28  51  18  58  39  20  25  15  35  64  58   4  97  66  46  85  82  31  98  34  94  35   4  32  95   5  54  98  79  12  19  79  53  90  22  82   6  77  76  48  44  30   5  38   2  14  87  97  58  45  15  90  45  13  56  85  82  23  10  40  87  33  72  16  40  17  48  41  35  37  88  69  74  45  14   7   5  33  92  23  92  74  54   8  20  24  99  56  52  25  79  25  51  63  30  77  50  78  91  73  48  73  38  27  28  30  28  84  81  32  21  94  47  87  86  51  21  38  58  44  32  14  35  40   1  33   5  59  79  55  34   5  56  60  27  98  46  20  41  23   2  35  81  25  85  73  80  10  41  61  52  92  27  37  11  53  65  76  38  51  15  12  95  40  31  57  88  95  84  39  65  36  17  67  95   5  43  35  38   6  78  70  25  20  93   4  15  47  75  36  39  93  28   8  24  40  64   2  61  13  63  36  83  98  17  75  76  43  66  36  40  81  86  26  14  61  88  95  50  82  57  74  93  26   1  77  67  99  81  74  14  53  35  52   2  20  29  21  77  30   1  60   9  64  71   3  33  80  66  30  57  18  45  68  92  32  11  12  66  23  61  32  57  14  79  19  96  17  71  63  96  75  86  40  23  66  62  17  95  71  98  87  32   7  67  24  26  72  47   3   1  41  50  96   4  61   5  41  47  16  17  78  82  64  43  59  74  49  72  79  82   7   1  43  12  62   3   5  18  70  99  28  37  93  71  22  48  63  97  85  87  30  52  43  25  79  99  78  88  66  41  77  65  63  27  90  89  20  29  51  82  94  22   9  76  20  94   2  84  46  27  77  54  56  52  83  42  85  19  64  80  67  33  48  63  32  37  46  53  67   6  62  81  57  43  30  35  48  71  92  41  53  32  58  72  75  29  79  51  54  46  79   8  55  65  78   2  84  86  54   5  93  65  90  82  52   7  35  59  68  76  31  98  11  69  90  44  80  70  47  32  55  49  83   4   6  14  97  29  18  98  48  57  91  67  27  70  99   9  24  71  64   3  69  34  25  52  27  45   1  64  49  31  42   3  50  22  11  64  99  79   2  68  34  94   8  40  60  83  82  65  31  42  45  83  94  36  80  21  22  68  69  73  85  63  86  59  21  86  51  86  61  75  85  37  39  87  13  61   4   4  29  81  23  99  35  38  70  95  74  35  26  65  35  84  62  32  97  84                                                                                                      
                                                                                                    70  43  96  12  67  92  63  20  77  26  25  26  11  90  55  54  30   6  93  98  18  45  81  82   3  28  96  99   2  91  85  87  96  75   1   9  86  45  80  20  27  80  96  80  77  68  24  90   4  14  63  85  72  98  59  58  86  34  46  12   8  34  51  42  33  52  23  92  21  93  92  46  71   4   9  37  81  45  69  73  77  67  71  37  92  56  86  42  27  25  95   2   6  74  14  75  95  85  44  75  56  43  25  95  75  24  32  62   3  36  17  91   2  28  11  12  80  53  54  51  84  15  48  34  44  21  56  35  87  15  31  61  51  79  28   1  76  54  14  41  98  58  42  97  12  89  97  25  12  69  45  93  12   9  66  82  97  85  57  61  66  67  86  74  86  51  65   6  44  22  48  69  17  60  72  54  11  11  69  43  76  32  22  77  64   1  58  27  73  12   4  49  96  70  98   8   3  96  23   9  21  17  39  10  83  44  97  66  96  24  28  75  23  23  19   2  52  32  91   5  29  50  47  16  71  28  29  57  60   8  65  88  73  15  65   7  98  37  55  11  62  87  65  43  94  71  22  74  88  17   9  23  71  66  44   5  80  85   9  59  65  83   8  42  68  38  84  19  14  73  96  42  52   2  27  10  63  43  89   2  98  24   9  26  46   3  62  77  64  50  63  49  36  34  35  66  82  53  30  52  36  25  56  82  83  11  22  53  54  37  22  36  21  87  49  47  49  48  65  68  69  75  80  51  68   5  66   6  96  27  97  85  60  58  59  78  95  58  31  25  56   6  61  23  85  91  27  39  26   9  59   5  20  96  35   1  74  49   5  18  80  11  79  82  17  51  45  15   4  63  38   2  18  68  65  87  14  17  17  76  75  77  71  75  93   9  80  77  44  96  77  87  60  57   6  40  20  56  48  21   6  39  54  84  52  22  63  90  22  64  73  93  66   2  54  19   1  68  57  93  68  82  81  47  19  24  47  15  79  62  81  75   4  90  71  16  90   2  19  87  48  55  98  49  34  57  95  26  20  93  27  63  31  31  99  79  44  40  59  94  86  32  61  54  57  71  76  73  64  71  75  82  57  17  38  61  42  38   4  84  69  25  69  30  71  88   7  27  74  70  42  64  78  71  49  58  89  56  92  55  13  75  51  80  55  46  24  18  81  28  12  83   7  10  90  43  23  32  85  33  65  75  89  44  94   5  93   3  90  88  40  31  76  25  26  35  81  25   7  22  60  94   9  57  97   6  16  68  59  30  11  62  11  90  78  12  26  33  25  93  43  83  89  62  99  79   5  16  90  94  27  45  73  90  73  60  34  87   7  99  42  75  98  37  29  10  42  41  22   7  82  53  25  51  10  36  80   6  38  63  26  94  61   7  25  11  47  40   2  32  82  76  10  62  67  22  85  82  22  58  37  23  87  95   7  99  73  69  75  86  43  67  63  19  23  23  35  16  52  88  96  27  74  12   5  63  57  45  75  39  85  11  47  85  10  10  91  74  19  90  60  92  14  83  80  48  34  98  82  13  10  12   6  39  34  76  14  25  64  29  63  49  15  55  35  94  11   4  61  83  70  39  10  44  90  74  76  56  51  84  95  24  71  45  87   5  65  63  91  74  51   6  74  51  97  20  71  17  36  69  75  48  62  99  64  20  65  79  29  39  89  38  24  10   6  10  38  70  27  46  64  14  15  31  82  99  41  21   2  78  93  17  43  75  90  16  77  13  99  57   4  88  17  66  48   5  90  45  38  46  73  60  36  22  77  19  94  33  44  90  94   3  49  53  93  82  87  17  17  44   4  33  31  50  35   3  46  97  31  83  70  27  60  82  16  34  48  53  66  45  48  92   9  69  68  93  92  74  22  11  17  82  38  44  41  96  26  12  16  90  93  54  39  77  24  39  43  93   4  32   3   3  62  22  17  35   3  78  17  29  38  62  13  33  92  38  80  58  54  35  57  83  16  42  26   7  24   3  28  72  70  16  64  67  96  38  87  36  85   3  28  67  15  51  80  67  42  72  83  22  68  90  32  75  84  38  82  46  34  55  16  24  10  23  24  75  19  29  25  79  54  61  39  79  77  80  38   9   1  92  77   6  32  43  37  89  11   8  48  52  66  42  28  34  50  56  13   9  81  61  16  21  51  26  42  72  10   8   6                                                                                                    
                                                                                                  41  85  27  72  17  75  66  71  74  97  20  31  92  19  73  23  21  40  89  35  89  52  63  40  20  27  98  47  78  85  58  70  36  39   3  57  98  60  77  65  14   1  39  43  69   3  41  12  19  58  14  77  27  71   5  81  33  25  36  64  58  87  26  45  87  40  15  16  80  50  76  98   5  82  30  96  57  91  61  56  46  96   1   5  89   2  70  44  57  87  15   7  32  68  42  13  33  56  86  77  41  50  97  77  50  19  88  20   2  95  12  35  87   1   1  55  78  77  23  50  54  13   4  22  36  34  29  76  93   6  99  31  74  11  21  20   3  90  26  15  99  91  19  39  40  92  30  15  94  76  30  70  64  15  12  38   9  24   6  40  21  89  80  60  43  34  54  90  54  28  81  25  30  59  12  67  42  59  34  57  19  13  66  53  43  93  31  53  52  61  86   9  83  74   1   4  52  88  69  14  55  46  87  97  31  18  43  93  90   1  34   8  34  47  63  42  59   2  31  65  30  66  73  88  98  86  20  82  39  38  28  72  73  52  96  73  53  80  25  17  16  44  58  39  98  81  85   3  47  32  26  49  22  75  84  29  68   5  41  81  86   2  57  11  29  75  94  67  20  28  17   7  12  32  81  24  56  29  93  81  71  93  57  61  84  20  36  28   7  41  41  35  88  23  66   7  74  34  57   8  84  11  84  34  34  74  37  32  56  28  96  36  69  39  39  33  35  15  72  27  23  51  42  47   3  45  88  42  42  82  29  95  21  71  26  19   5  98  82  47  22  54  36  92   2  12  55  29  98  69   7  91  65  55  52  18  96  50  33  28   8  19   5  90  14  60  81  76  38  30   1  66  52  68   9  71  95  49  92  41  59  74  30  91  26  60  46  79  94  32  88  12  48  30  50  56  38  87  31  85  11  85  18  89   1  96  86  71  73  47  81  92  60  52  64  19  54  15  84  25  73  28  95  25  75  40  27  91  60  25  35  85  57  38  45  30  45  52  10  81  26  90  45  87   3  26  23  95  57  27  85  94  13  21  35  50  51  77   7  86  58  11  87  19  65  45  88  82  84  69  80  28  50  76   4  33   1  35  97   6  53  88  43  73  51  59  92  76  48  99  52  56  21  34  71  34  51  86  37  62  71   7  32  30  39  35  30  31  99  70   4  31  18  19  79  61  36  53  26  11  97  94  34  10  36  41  77  73  71  19  11  28  35  90  96   9  92  50  69   5  10   4  67  85  41  48  73  49  32  96  49  28  62  29  92  99  94  19   7  44  26  77  26  35  85  80  67  81  76  12  88  25  53  67  44  38  36  94  77  13  65  65  95  44  25  14  83  54  50   5  74  63  21  97  14  64  98  21  17  59  56  14  90  35  58  76  13  17  78  34  96  99  74  75   9  71  56  22  24  72  70  24  56  63  63  57  78  98   1   6  97  62  64  38   9  90  38  10  83   3  54  52  20   1  76  96  40  87  73  65  85  50  75  64  76  26  76  26  50  42  83  76  10  11  37  11  33  21  55  34  51  58  32  61  23  95  23  74  52  98  12  44  26  25  96  61  67  97  65  58  80  57  56  16  66  48  24  70  35  15  93  23  46  82  47  28  20  15  88  74  46  18  77  51   8  40  71  90  80   7  15  49  21  69  85  73  13  44  21  93  85  50  15  62  69  50  48  89  93  59  41  60  44  79  47  29  39  60  81  69  94  82  80  67  21  33  47  12   4  29  18  21   2  81  74  64  18  26  54  63  92  76  22   4  49  34   8  84  45  23  40  94  27  74  66  61  70  67  10  64  31  12  73  90  95  45  97   8  89  70  53  48  41  30  49   6  55  48  27  58  76  98  97  60  80   5  14  78  77  82  38  82  27  86  66  46  10  11  88  13   6  60  73  63  19   2  98  39  71  16   8  64  97  67  28  92  17  42   1  95  89  93  37  46   1  72  95  25  98  92  80  16  23  35  51  60  82  16   3  71  34  53  45  81   2  64  69  12  55  39  55  53  88  82  60  29  87  43  36  81  93  78  73  84  98  71  52  46   7  91  21  49   2  60  78  24  79  33  73  55  73  72  73  41  28  83  27  63  93  59  16  33  87  45  29  32  44  45  24  44  58  28  65  76  65  30  26  43  69  55  99  52  19  10  30  68  58  53  80  32                                                                                                  
                                                                                                92  56  92  28  23  68  21  65  64  66  41  79  66  78  26  51  59  71  14  50  41  22  91  92  18  90  57  15   2  54  69  25  28  66  31  38  89  47  38  93  49  68  13  46  12  31  52  85  14  18  89  71  74  64  80   7  45  94  84  44  58  56  91  14  17  53  82  24  95  25  11  43  99  30  14  40  41  40  73  68  29  90  40  39  22  28  17  24  43  69  13  14  23  77  38  72  98  22  86  41  91  14  24  35   2  98  52  32  18  89   5  42  47  39  35  82  85  53  95  92  24   8  20  25  77  27  65  17  75  57  30  98  25  38   4  40  13  25  90  28  78  46  81  75  86  51  68  58  15  45   1  26  88  31  19   5  22   1  59  96  85  20  94  22  84  28  13  22  44  59  22  24  53  64   4  98  99  73  12  49  54  14  54  28  38  75  39  31  15  43  81  82  31  35   8  23  44  62  19  30  99  27  98  83   9  40  15  23  71  78  45  46  80  42  48   4  63  14  13  28  45  98  17  63  74  50  40  31  40  37  29  33  14  84   1  64  73  26  41  22  40  83  52  60  32  64  63  15  76  85  45  15  87   5  18  33  86  76  10  65   1  25  50  94  13  31  10   4  46  31  10  74  86  43  37  51  75  63  31  15  98  79  12   7  37   2  89   7  60  39  33  18  88  40  81  77  37   7  64  26  88  63  50  94  82  56  69  30  19  92  33  77  17  41  73  67  66  16  56  90  33  23  31  35  14  92  43  76  69  11  29  27  45  77  33  28  50  40  57  42  72  37   5   2  80  41  71  14   9  18  92  24  83  54  51  16  23  75  83  88  16  75  66  44  89  14   7  42  81  91  83  18  19   6   3  19   4  25  46  25  57  18  33  88  59  93  34  70  59  96  78  41  90  99  57   1  91  82   5  52  18  52  94  18  58  98  11   4  64  44   7  39   2   5  14  18  50   2  91  87  10  20  89  43  37  69  68  23   8   1  70  24  22  22  93  35  19  83  65  97  84  88  73  48  13  44   1  90  84  73  30   6  43  10  72  39  85  90  35  23  27  29  88  68  93  24  95  31  31  78  57  22  10  98  22   1  43  26   9  43   4  29  64  40  30   6  43  76  89  16  13  72  30  78  82  91  64   4   6  16  43   5  70  84  86  16  27  75  90  12  82  40  29  73  61  85  96  65  65  53  44  16  49  85  34  11   2  40  43  27  91  69  36  89  38  67  17  69  79  79  77  15  87  77  26  53   5  21  44  94   6  30  25  75  12  74  42  94   4  98   3  29  34  77  54  87  19  57  85  77  28  88  20  48  86   5  35   4  35  30  93  31   2  43  74  41  91  26   1  74  93  50  13  72  22  72  48  11  18  39  17   7  65  96  15  58  75  88  65  30  18  86  35  65  79  52  74  13  71  36  62  90  97  74  12  60  60   2  86  61   8  12  31  72  82  88  42  71  33  45  60  93  90  94  95  14  11  81  15  70  30  59  34  78  96  76  69  49  17   1  77  65  71  60  41  72  47   3  21  24  43  75  22  84  39  31  97  58  36   6  38  38   5  84  85  12  62  51  76   3  45  85  32  78  36  29   3  81  62  62  37  28  14  62   4  80  15  33  28  62  51  93  25  54  32  69  15  44  59  52  53  27  45  33  58  45  36  86  81  72  93  34   6  78  23  90  99  96  76  94  86  19  56  39  66  34   6  75  46  98  76  93  97  25  69  20  59  12  81  88  42  62  46  80  64  53  81  64  57  63  29  55  68  87   3  66  39  10  72  55  58  37  57  97   3  61  35  39  30  90   7  22  28  49  27   9   4  69  30  64  17  80  52   4  25  79  58   3  53  13  74   1  97   3  50  98  97   7  28  42  82   9  81  79   4   6  66  82   2  84  29  67  58  12  17   7  80  52  87  37  10  55  14  99  31  95  30  12  10  16  47  36  91  95  34  58  12  62  48  24  94  19  25  30  32  47  80  51  45  96  83  58  71  73  61  36  27  31  47  72   7  16  13  54  66  88  40  26   2  24  96  18  66  39  87  14  15  38  26  48  47  12  18  95  80  64  47  63  17  74  21  94  24  39  20  44  91  52  61  58  92  24  25  78  15  42  69  88  45  54  38  68  48  58  33  85  83  21  83  61  85  32   2   2  22  50  28  91  86  53  11                                                                                                
                                                                                              46  18  96  71  76   8  38  29  51  60  42  20  74  39  45  26   2  46  11  96  39  88  41  55  25  32  50  16  62  17  58  74  74  80  94  31  26  63   4  66  99   9  86  79  17  85  51  88  74  10   9  97  75   3  88  45  81   7  41  43  34  59  60  18  99  88  47  71  74   2  26  42  66  41  89  67  54  61  31  94  75  34  55  46  40  68  89  71  33  43  44  69  23   1  51  77  63  64  87  40  86  31  73   7  62   5  59   3  32  21  45  38  36  14  36  31  28  98  80   6  52  64  11  18  81  54  25  65  43  50  41  32  15  87  58  92   8  43   8  92  66  17  30  56  31  76  52  77  53  72  20   2  92  55  32  83  58  94   4  78   7  30  66  91  97  92  28  10  34  46  22  35  52  12  33  53  73  27  22  40  30  92   3  12   1  73  70  94  76  67  26  62  30  68  27  94   3  91  13  68   9   7  56  74  35  96  44  29  11  75  83  58  63  45  21  33   7  34  33  82  27  13  14  32   3  89  46   5  77   1  96  91  25  95  51  14  10  50  50  37  65  17  96  45  26  48  24  60   3  58  61  70  36  65  38   3  35  24  72  74  67  76  87  20  34  73  26  57  36   6  69  40  43  66  53   2  49  47  26  23  49  44  70  53  43  13  28  90  91  47  18  14  60  75  63  20  28  28  50  25  55  47  62  50  31  97  82  69  50   1  71  52  69  87  38  25  94  97  71  39  28   6  92  42  77  70  75   8   7   9  51   7  46   2  14  89  27  13  11  96  81   5  30  91  37  35  13  50  27  15  46  72   1  81  43  42  76  96  95  83   7  53  13  16  56  88  61   8  63  51  47  77  15  20  58  32  26  36  49  38  67  69  18   3  45  13  93  68  89  54   6  55  91  45  42  49  72  41  83  41  99  93  53  56  48  30  88  67  85  90  39  26  71  86  17  26  40  98  13  51  51  88   8  87  67  26  14  30  44  25  24  68  21   3  67  84  75  16   2  62  65  51   9  48  76  29  85  35  87  83  21  24  51  66  48  51  54  95   6  52  22  33  74   3  64  45  77  26  72  79  68  41  94  84  27  84  85  13  83  88  52   5  88  45  75  32   4  54  66  35  95  98   6  33  29  35  53  79  47  58  46  44  95  26  40  18  95  54  33  61  66  43  90  75  85  94  93  41  45  55  10  70  64  80  80  97  81  80  10  17  39  26  46  58  62  27  20  51  33  32  54  10  66  47  67  55  99  49  50  81  75  95  56  87  90  78  43  24  42  94  56  50  23  77  89  84  47  85  18  30  66  94  83  66  16   5  12  20  19  51  83  47  35  80   5  92  61  16  87  86  44  65   6  21  60  49  23  49   8  81   2  51  28  70  25  53  19  30   3  68  24  14  17  30  79  24  52  32  42  42  78  16  86  43  31  76  44  75  46  73  22  73  72  42  52  82  64  88  63  21  31  81  50  39  31  54   1  32  83  14  59  45  41  38  73  83  39  52  95  69  61   7  23  90  36  63  29  56  84  19  32  15  90  64  31  42  77  47  14   1  83  15  97  19  34  94  27  19  90  69  88  87  78  90  47  34  81  30  34  47  20  79  78  47  87  94  27  99  41  33  69  25  81  21  83  68  10  71  82  22  30   7  80  83  77  98  66  81  34  22  89  61  53  76   6  12  58  31  26  75  86  29  72  47  40  33   5  94  81  67  50  24  79  11  87   5  23   3  12  83  66  93  91  98  94  30  35  75  22   3  21  17  97  38  31  67  17  67  21  33  77  87  49  31  20  73  89  66  73  10  28   2  52  42  34  99  30  73  65   2  38  52   8  72  93  83  79  17  43  48  16  52  93  27  80   9  78  55   7   5  32  17  46  18  20  82  71  10  67  86  86   1  93  43  32  43  24  37  44  82  37  13   4  60  85  83  61  60  17  95  44   8   1  62  22  89  72  93  58  44  49  35  56  58  60  60   7  97  51   4  16   7   4  93  82  41  33  81  20  53  47  81  96  21  61  37  42  53  77  45  89  60  52  27  54  96  79  82  10  28  93   8  70  61   7  81  26  28  77   8  86  28  61  56   5  12  36  17  82  67  35  56  65  39  85  60  58  47  81   8  81  37  62  85  15  67  77  34  36  18   8  63  97  34  41   7  70  39  43  24  88  96                                                                                              
                                                                                            75  96  10  66  47  51  35  42  22  73  98  27  81  66  73  42  76  52  58  62  15  62  42  49  32  33  49  32  44  31  59  77  56  98  13  12  21  63  94  20  56  48  29  44  50  86  37  22  73   3  47  91  18  78   1  91  39  32  41  81  10  42  20  73  96   1  13  69  14  23  28  76  83  71  56   7  90  15  68  31  78  99  82  33  45  52  46  38  30   4  70  60  20  90  39  65  90  73  55  50  24  17  74  13  42  73  33  73  38  25  58  97  95  61  91  61  14  94  75  26  75  97  84  60  10  17  53  63  72  41  15  24  41  64  84  62  47  45  79  81  28  44  86  86  23  53  82   3  20  87  67   3  63  46  68  20  23  11  32  71  75  73  67  65  24  76  86  47  89  32  90  57  52  78   8  48  62  60  37  24   5  58  93  38  93  41  97  38  12  57  14   5  91  67  78  80  67  75  14  26  49  64  40  99   7  57  63  64  48  32  58  72  34  83  56  20  79   2   8  31  46  15  25  36   4  38  87  54  83  75  88  28  31  18  53  55  99  89  92   4  66  99  70  74  26  99  83  28   4  12  39  27  52  66  66   6  67  51  44  96  17  41  99  78  88  50  28  43   9  28  96  33  30  38  29  73  47  38  63  43  20  49  60  33  32  21  67  10  53  52  54  56  32  61  87  92  13  50  14  37  36  17  57  74  78  94  58  77  33  61  55   6  23  97  18  66  76   9   5   3  60  20  71  55  45  12   2  94  70  22   9  55  50  81  58  85  78  88  20  37  52  74  74  90  86  34  39  97  55  41  87  27  75   3  32  64  83  19  38  16  95  25  33  13  50   8  58  57  57  31   7  23  10  86  93  27  80  33  88  22  68  46  14  44  91  38   4  10  95  82  95  33  44   6  62  58  28  98  38  87  31  75   6  40  14  38  29  98  48  65  93  94  97  61  77  72  51  16  51  39  23  69   6  94  22  71  25  89  19  48   5  21  68  25  53  15  22  12  12  81  60  31  15  93  86  16  19  72  58  88  48  22  32  53  85  87  81  76  47  85   7  51  74  46  62  18  23  98  78  33  71  83  48  74  63  61  18  51  80   7  79  43  53  31  87  87  28  42  67  54  92  72  97  37  76  85  88  52  57  60  63  56  28  98  79   6   6  54  90  33  25  42  89  98  20  97  23   1  80  42   9  87  33  54  45  40   7  65  52  83  19  15  34  42   2  80  97  76  67  84  29  87  34  23  92  12  20  24   3   8  29  41  61  52  64  87  37  51  60  29  56  99  75  54  74  72   9  59  57  63  74  19  78  84  94  33   1  15  11  92  26   8   5  43  86  98  98  80  58  27  17  72  75  22  45  17  96  28  51  39  28  28  80  88  86  61  43  15  94  54  34  69  88   3  19  11  83  62  72  99  54  45  42  90  79  76  27  23   9  12  65  29  87  68   2  61  46  47  90  99   8  92  91  34  67   9  96  88  34   1  72  95  25  57  34  57  39  22  23  30  54  35  57  23  25  26  54  26   6   1   1  47   6  83  88   9  13  34  49  80  87  41  93  81  12  90  65  66  25  98  66  81  69  81  22  73  15  75  16  38  39  25  96   8  53  71  29  49  12  11  68  97  67  46  78  91  81  32  59  17  14  27  99  66  35  42  62  78  56  66  22  41  22  73  14  17  58  44  85  35  40  41  92  22  12   2  57  51  89  43  69  24  32  66  33  14  43   2  74  84  66  67  17  57  69   5  88  26  42  40  94  57  72  59  16  73  81  72  87  76  54  41  59  20  96  70  27  79  28  61  88  66  76  34  62  22  49  35  49   4  47  26  16  34  37  75  32  45  28  62  63  90  80  50   9  32  12  12  78   3  92  39  62  77  80  59  81  11  60   3   1  56  67  34  24  42  91  14  26  17  23  76  23  57  10  39  35  49   1  42  46   6  89  47  23  93  82  22  36  57  90  33  62  98  14  88  58  80  84   2  17  73  33  97  44  62   6  19  59  80  52  15  48  73  48  52  37  82  43  77  99  41  44  80  35  39  78   1  73  38  14   9  61  99  12  73  34  41  93  55  90  25  71  91  77  99  22  51  11  23  95  28  87  72   7  78  23  74  31  69  53  56  10  90  11  43  84  36  50  13   4  43  78  24  85  99  96   1   5  77  16  39   9                                                                                            
                                                                                          78  29  48  39  87  39  81  35  34  29  34  74  40  95  38  13  35  91  25  15  46  24  31  59  40  25  47  46  98  73  72  91  82  79  39   5  67  94  24  92  65  87  12  39  95  24  96  54  22  65  78  73  99  87  14  53  97  74  33   2  87  78  58  23  17  73  88  43  65  55  45  66  67  11  19  42  50  14  38  16  64  89  72  44  73  57  71  41  20  26  85  44  21  23  77  59   6  23  28  12  57  64  57  69  98  31  96  62  73   5  33  30  32  23  96  55  67  74  22  44  36   8  41   9  77  83  88  60  50  56   5  33  99  90  56   8  12  38  29  99  15  27  93  31  48  36  35  19  14  57  25  86   1  73  50  73  78  85   1  85  22  26  98  59  63  84  19  14  58  10  94  16  14  23   9  19  94  65  72  45  53  54  83  42  41  16   7  11  58  70  65  84  73  91  71  44  90  62  32  86  88   2  67  99  68  97  47  99  81  97  27  79  38  27   5  34   3  28  16  56  70  40  59  15  43  71  19  44  88  30  16  14  16  15  37  85  10  31  64  92   6  42  80  42  13  96  48  16  64  64  56  13   1  21  29  35  71  43  23   2  59  51  73  97  90  86  69  50   9  15  78  73  97  76  62  38   7  53  54  31  93  62  12  74  46  33  54  87  89  84  58  81  22  70  48  37  63  76  64  23  79  74  55   6  51  79  10  34  41  90  50  60  93  73  52  20  11  68  13  46  66  31  36  54  63  66  69  47   2  16  37  72   4  83  29  38  87  60  16  10  57  40  66  25  41  19  61  25  70  34  70  62  51  17  74  68  34  12  68  83  56  48  52   9  23  16  94   4  17  37  38  99   5  29  48  41  40   7  27  65  92  58  42  47  76  11  15  45  60  39  19  98   2  64  55  89  14   3  50  82  51  54  53   7  31  89  98  10  56  85  50  36   9  68   2   7  62  21  22   9  18  58  57  10  28  12  88  14  35  86  26  34  89  53  74  13  28   2  47  53  59  72   9  65  49  13   2  33  90  15  98  59  46  13  60  55  32  12  71  51  46  15  71  89  41  71  66  51  12   5  56  87  25  17  87  10  69  78  55  33  66  45  47  62  40  86  27  44  37  24  16  85  23  52  65  40  15  28  42  47  55  48  93  40  52  14   9  38  77  98  98  57  98  29  14  91  82  92  20  85  55  38  16  69  26  51  93  55  40  66  96  89  39  19  33  88  78  89  92   8  52  87  54  50   3  11  37  32   4  85  88   8  75  18  57  48  96  90  87  58  48  65  29   6  72  62  18  19  45  34  63  57   6  24  85  34  82  13  98   2  44  47  40  13  12  73  86  89   8  57  85  94  22  18  37  42  95  36  61  69  19  24  45  11  75  27   4  79  93  62  69  95  63  65  46  27  84  83  50  37  12  97  75  82   7  56   1  91  18  43  26   8  10  42  32  23  43   2  30  52  46  52  25  55  19  13  68  86  98  43  94  54  80  56  89  22   7  90  82  78  73  44  73  62  90  75  37  48   5  94  46  89  89  41  52  69  96   9  85  61  46  50   4  34  17  97  42   3  22  21  69  59  52  73  86  51  13  13  40  45  33  17  57  28  21  59  38  70  14  31  30  32  55  13  20  41  77  76  17  46   5  31  69  15  26  24  96  50  47  94  79  83  33  16  18  76  55  13  65   1  51  23  50  67  93  80  86   2  69  60  84  23  68  76  56  22  98  86  75  63  70  51  93  75  97  16  51  71  90  42  62  55  56  88  68  62   6  29  31  91  23  66  64  69  87  84  65  85  25  64  62  98  23  42  40  73  83   9  84  45  76  43  64  17  31  92  98  85  66  34  14  47  69  14  10  76   5  55  46  64  31  69  39  67  68  19  38  81   9  68  56  73  28  90  15   7   7  52  58  18  91  50  60   2  17  65  22  26  62  56  98   2  57  25  15  86   6  56  76  57  49  31  49  23  44  50  18  20  73  37  55  12  91  86  37  64  11  43  83  62  94  14  23  10  14  93  21  79  32  33  64  65  96  50  34  83  34  77  63  80  29  50   9  95  99  66  83  85  51  48  43  13  80  31  66  33  34  59  13  33  58  72  34  42  52  42  93  98  55  97  97  68  43  67  36  34   5  48  16  46  61  27  46  73  69   7   5   9  99  50  33  19  97  92                                                                                          
                                                                                        16  87  87  37   5  86  11  86  77  29  98  15  54  94  56  52  17  11  35  46   4   6  32  14  55  99  52  15  77  36  45  14  50   6  41  55  44  93  14  68  28  18  56  34  41  25  48  21  25  12  62  20  22  43  55  63  88  56  44  31   4  37  23  73  78  98  74  48  42  77  78  18  70  90  19  30  74  67  27  30  10  84  70  25  43  68  74  12  54  35  98  34  22  81  40  11  18  11  41  43  49  34  54  44  13   7  70  15  59  56  73  84  11  63  44  82  69  59  99  20  74  23  47  60  57  54  53  86  39  29  94  34  30  32  69  15  26   5  31  51  41  38  91  54  46  20  34   6  95  57  24  71  94  82  60  59  17  54  20  18  83  98  75  14  86  18  23  78   7  41  46  56  41  34  92  11  65  76  89  52   6  69  27  11  86  69  49  19  18  75  62  94  68  23  98  17  74  97  95  53  29  18   1  51   4   8  30  85  92  90   3  32  27  80  65  51  75  69  42  92  16   2  24   1  75  84  19   9  79  94  82  66  74  41  53  21  12  66  77  34  35  48  74  38  25  37  94  63  24  60  76  52  69  30  61  17  65  59  93  52  43  30  22  86  55   6  56  24  74  98  86  77  45  13  30  64  68  42  27  79  18  29  27   3  25  85  88  73  34  59  93  50  15  59  41  91  51  37  84  57   2  93  55  38  66  80  53  98  23  87   4  39   6  83  97  16  56  10   8  36  40  44  72  43  93  94  30  93  57  17   9  61   5  27  24  25  62  37  10  97  88  88  28  58  88  69  35  22  82  39  64  17  23  97  65   2  75  76  52  75  91  88  27  74  43  87  94  56  25  85  82  21  29  52  73   4  56  14  67  53  42  19  84  56  56  93  15  10   6  69  38  32  45  43  16  50   1  64  16  68  83  54  47  33  12  94  14  97  39  20  39  92   8  46  84  88  51  86  25   4  93  59   9  46  83  56  95   4  23  71  12  48  13  26  78  69  19  30   6  64  12  93  39  66  15  14  80  84  40  51  52   2  22  70  93  45   6  89   2  22  54  73  29  56  90  78  16  59  20  84  32  83  78  81  51  24  23  82  90  67   7  99  97  48  59  61  73  80  17  22  78  43  27  95   6  75  86  25  38  30  84  29  12  87  79  19   3  49  34  86  35  24  69  53  10  67  71  18   1  45  99  48  44   1  38  65  25  85  97  33   8  57  62  98  64  79  30  72  97  31  75  40   6  67  49  48  50  49  87  76  74  77  40  86   6  25  89  86  84  44  97  68  96  61  73  99  45  95  54  50  52  43  12  52  10  84  76  43  69  62  75  85  13  83  24  82  74  15  84  20  79  53  65  43  40  47  17  98  39   8  94  65  23  98  35  70  70  44  39  65  88  52  99  39  91  56  66   9  66  89  82  15  52  53  34  50  44  15  29  32  45  84  53  46  72  53  76  31  87  50  15  60  76  59  53  30  60  19  12  55  61   4  15   3  71  93  49   6  77   6  67  33  25  84  22  92  93  79  55   2  65  29  12  16  70  90  78  69  31  75  78   6  95  81  78  72  83  57  38   8  39  82  38  11  39  51  88  66  29  35   9  73  87  64  24  66  16  53  37  73  72  24  95   2  44   6  93  82  39   1  59  41  88  64  63  44  29  96  39   6  63  64  39  36  40  34  34  72  61   6  99  84  94  28  61  29  20  97  98  76  86  42  62  82   7  28  24  19  89  93  49  14  27  19  34  96  65  76  32  43  86  74  79  82  73  29  96  16  26  91  56  46   5  75   7  50  33  83  29  84  31  46  96  59  76  25  10  68  61  33  27  76  75  89  88  54  96  48  76  10   9  64  56  97  39  59  40  46  69  85  71  97  24  99  52   3  96  70  13  83  94  83  15  67  39  18  63  10  75  62  26  17  84  86  88  21  51  82  69  46  77  30  82  44   1  28  35  29  84  24  38  29  48  18  79  50  88  62  27  29  72   4  68  96  60  96  53  12  72  29  99  99  52  70  31  36  95   9  74  99  36  19   5  71  20   3  45  32  37  87  31  19  56  47  70  29  74  77  59  38  65  20  90   3  35  31  95  66  27  18  99  39   2   4  61  80  89  41  58  75  52  52  52  83  75  79   4  47  98   2  59  17  42  14  68  42  71  85  90  85  64  34  51  10  43                                                                                        
                                                                                      18  53  94  32  60  19  24  69  44  48  87  87  87  16  67  93  36  85  53  70   3  68  97  76  37  63  94  44  26  62  94  91  84  36  29  70  18  15  24  81  85  30  43  75  80  45  85  84  17  42  54  70  87  31  86  93  74  42  35  82  22  79  72  64  51   1  83  24  87  96  81  12  55  43  10  25  88  32  55  83  22  25  70   7  36  88  98  87  56  41  27  39  82  82  61  76   2  99   7  54  13   1  93  69  67  82  16  99  13  63   8  44  24  77  71  45  79  72  91   8  72  91  53  80  46  47  22  56  48  40  44  65  74  55  72  54  12  45   4  57  90  43  49  27  68  68  26  48  39  27  99  33  23  24  92  87  31  56  47  70   3  16  93  48  92  84  66  19  66  19  68  10  80  10  52  61  18  31  90   3  60  57  45  22  84  89   2  23  54  47  56   5  38  40  91   9  49  69  65  42   2  83   7  53  23  57  33  69  55  29  18   8  67  48   9  61  51  58  49  15  22  51  30  76  21  92  17  62  91  26  33  49  14   5  87  71  67  16  62  75   6   1   6  41  85  77  63  40  34  57  23  81   3  70  66  64  44  87  41  94  34  76  52  15  87  77  17   5  71  14  76  51  90  55  87  32  52   2  79  88  58  77   2  79  74  34  49  33  67   7  33  93  67  97  67  58  12  26  95  60  76  89  72   5  41  26  31  23  16  21  11  60  51  15   4  83  92  37  21  57  61  27  62  35  75  13  63  98  33  88   5   1  30  57  56  77  45  95   3  33  36  56  88  35  90  50  30  52  68  15  82  94  46  50  94  86  77  22  26  29  57   9   3  63  56  80  90  67  43  98  35  70  96  92  22  94  28  40  22  33  66  16  52  33  50  39  82  16  57  28  51  11  74  13  48  89   2  82  71  72  45  75  51  75  72  68  37  31  99  32  63   9  64  21  76  49  32  42  34  36  37   3  55  49  19  31  68   2  29  18  45  67  49  32  38   3  53  23  29  82  20  68  90  18  57  28  68  65  49  10  64  79  21   8  20  62  94   7  37  37  23  24  46  68  70  94  24  44  32  10  82  60  50  77  27  97  33  70  61  39  60  67  69  45  97   6  81  31  87  44  85  41  81  60  70  51  71  70  62  36  48  81  98  43  30  14  50  21  82  68  73  75  27  73  15   2  49   4  34  62  47  23  41  51  73  18  12  41  76  92  91  85   6  98  86  54   5  55  41  88  79  48  71  81   6  25   5  42  71  98  39  23  52  48  81  77  62  71  38  73  45  93  85  20  27  25  56  81  72  24   1  25  38  71  87  92  78  96  36  25  14  47  26  30  69  55  76  97   1  50  67  44  64  45  43  92  44  38  23  55  41  77  62  79  74  66  12  47  77  90  88   6  15  88  24  54  73  27  66  87  36  46  34  62   4  92  82  49  15  34  76  95  77   2  46  54  25  39  30  86  42  70  42  23  37  81   4  21  85  85  70  44  86  18  28  87  19  82  52  33  84  85   9  16  76  18  19  20  56  20  40  32   3  90  58  22  68  29  92  46  36  71  73  33  17  12  27  97  11  88  95  76  27  22  23  35  44   4  24  26  39  37  22  35  16  19  72  93  24   5  51  48  28  28  59  86  94   9  68  69  77  40  27  19  21  77  77  35  77  80  76  12  94  98  92  81  27  93  40  85  82  57  58   2  84  37  35  66  92  82  44  51  99  40  56  62  18  60  73  50  50  61  75  24  42  46  33   1  87   6  53  20  63  25  10   2  59  39  42  97  33  96  94  95  18   3  15  13  31  57  30  86   5  93  64  93  14  43  74  98  22   9  42  99  60  95  45  34  72  29  18  25  44  41  51  69  27  90  27  31  21  30  56  70  63  58  30  34  78  53  12  15  61  63  49  13  58  13   4  23  15  11  64  86  86  95  27   2  41  44  22  41  99  92  69  75  60  36  63  69  32  37  24   7  57  41  49  80  19  82  44  64  17  95  10  80  28  75  22  16  95  20  22  30  88  88  38  89  21  25  67   3  64  87  26  47  32   3   6  16  27  83  27  30  64   7  17  28   4  50  95  29  73  31  64  54  24  69  70  21  17  10  37  61  23  73  91  90  95  36  51  85  52  23  42  16  12  67  18   3  33  57  93  24  64  28  18  38  50  31  75  30  51  76  27  68                                                                                      
                                                                                    19  82  99  40   2  92  60  32  75  71  56  23   1  10  32  56  47  41  49  32  89  88  79   1  32  93  36  76  59  84  27  88   9  26  69  32  95  67  30  83  36   8  29  11  99  63   3  42  71  80  12  68  15   4  44  97  86  87  70  20  49  69  95   8  69  48   2  30  15  20  83  16  45  39  27  22  66  89   9  51  58  91   2  31  58  58  43   3  57  75  62  56  92  40  29  90   8  59  18  82  50  47  36  92  77  57  35  54  32  73  62  12  75  55   9  92  74  25  19  51  41   2  75  99  71  24  83  37  97  82  73  56  81   6  47   8  63  89  16  88  38  15  81  59   6   6   9  66  73  61  67  96  79  23  79  94  58  29  82  47   2  44  57  38  57  80  17  70  90  67  13  35  13  77  38  97  95  35  31  53  51  80  85  29  68  63  51  94  81  30  35  84   9  26  30  18  36  75  13  33  69  76  62  10  12  89  92  77  27  38  11  10  38  74  22  65  98  23  15  93   2  18  51  94  86  48   4  32  20  82  34  26   7  25  71  94  76  19  69  60  18   3  12  59   5  88  35  22  21  95  93  52  13  76  56  93  54  99  75  42  49  45  86  27  91   8  12   1  94  19  35   9  55   9  88  30   5  66   8  10  40  61  61  19  87  35  45  91  20  85  94  92  78  56  68  28  61  66  52  84   1  68  78  48  62  12  77  79  89  92  39  86  65  48  92  44  43  86   3  59  81  95  48   9  18  19  58  76  33  51  17  43  49  34  13  43  58  85  19  53  73  94  20  69  22   1  95  79  78  27  66   5  48  10  72  29  40  74   7  87  86  94  59  67  22  65  70  39  63  36  32  66  10  99  75  73  39  94  32  97  89  97  74  53  24  67  40  13  58  22  55  28  16  59  55  28  48  46  48   7  60   4  45  92  74  69   1  23  84   8  96  28  18  73  55  47  51  96  63  11  14  29   6  77  82  67  35  62  32  78  36  96  95  30   5  16  15  83  74  37  89  34   9  95  96  35  25  11  95  10  79  62  86  44  20  77  87  79  93  95  60  97  55  10  22  69  96   6  38  48  94  35  53  88  63  20  62  85  69  24  58  29  34  80  54  54  63  76  52  94  46  57  34  80  75  53  11  46  67  46  21  23   3  69   5  82  48  57  94  96  32  27  78   6  55  16  37  58  54  65  14  57  84  35  25  77  20  80  32  77  68  10  39  89  35  61  56  50  31  12  52  51  34  64  60  57  63  59  40  38  96  52  36  81  58  17  83  98  22  87   7  66  33  72  50  69  65  16   7  93  73  14  88  56  25  91  57  18  83  73  63   9  26  91   9  76  99  85  86  43  82  62  41  20  93  74  30  39  52  83  25   9  35  45  64  18  93  66  18  40  78  87  29  17  48  82  17  27  21  75  29  17  45  10  54  48  33  90  75  81  86  48   8  23  80  85  96   5  47  21  72  78  43  97   2  58  93  43  91  94  36  32  46  74  60  54  59   8  58  48  25  45  90  45  23  49  13  56   2  18  30  79  67  96  30  41  21  23  65  58   3  40  90  53  39   9  80  46  60  69  96  82  64  95  91  60   5  12  40  73  95  62  74  55  20  47  42  82  22  17  55  17  48  67   2   2   5  80  38  85  26  79  93  27  78  28  55  40  76  89   2  39  69  64  27  87  44  50  53  57  59  11  47  25  98  12  80  23  77  93  95   7  74  39  44  73  91   3  85  15  58  85  55  88  60   8  94  27  27  49  67  99  62  13   5  19  37  57  34  29  22  61  89  17  97   5  62  16  58  17  48  26  29  32  19  75  94  73  14  61  78  37  34  38  50  80  40  66  45  58   7  19  20  94   1  75  77  38  31  61  74  71  27  47  60  90  79  75  44  33  95  98  58  17  11  19  49  93  29  48  11  35  13  70  25   4   5  49  59  84  23  56  73  23  51  13  38  49  70  73  64  94  59   1  32  22  59  20  36  74  12  12  65  69  82  40  73  57   1  50  15  92  57  51  48  31  43  97  61  32  88  34  44  89  33   8  24  80  67  16   5  66  17  89  56  15  36  12  31   6  95  77  40  92  52  69  52  59  83  95  19  83  31  26  63  44  87  17  18  94  89  79  23  17  73  17  25  67  85  55  58  24   2   2  61  81  50  51  82  92  27  68   8  89  41  68   2                                                                                    
                                                                                  77  71  38  19  11   6  53  72  62  44  47  32  97  44  42  21  90  57  87  29  90  51  55  92  14  76  23  90  90  23   3  75  64   8   9  10  94  38  34   1  87  56  16  99  93  10  38  39   7   9  18  52  26  60  98  90  98  68  80  42   7  61   5  11  64  74  55  39  25   7  51  92  70   6  72  75  93  59  81  12  65  19  18  15  47  59  13  70  43   1  25  51  33  99  81  89  17  38  21  14  29   5  48  29   8   2  52  27  36  78  87  66  84  40  47  40  85  20  95  67  60  76   5  45  37  45  61  81  68  31  82  98  77  74  38  79  33  60   9  57  52  14  71  15  13  24  50  61  98  16  23  70  99  49  72   6  61  55  17  80  74  84   9  27  87  56  11  73  68  78  78  42   9  55  32  55  85  21  47  90  90  70  15   3  90  66   4  64  42  83  75  38  29  33  34  51  52  18  15  87  73  29  32  44  89  54  39  72  58  10  84   5  57  42  94   1  88   5  27  93  37  86  10  98  27  83  53  95  75  71  34  72  86   4  42   2  84  53  47  10  94   6  98   2   1  70  30  88  29  13  77  56  95  37  37  24  65   1  78  61  62  35  49  92  66  51  49  46  95  80  68  65  53  24  18  75  41  78   1  56  24  53  98  19   7   6  93  90  24   7  87  93  43  13  40   1  29  21  56  20   9  69  10  71  40  42   4   7   8  60  20  17  19  64  76  67  37  56  81  41  93   2   5  43  22  11  47  77  70  88  24  88  64  59   3   2  83  40  10  70  86  93   7  43  45  87  38  89  68  99  96  45  77  45   4  20  18  98  27  39  71  47  52  17  89  80  42   5  78  61  75  91  33  86  89  91  22  30  63  28  84  49  93  26  59  48  40  27  13  54   9  29  43  63  97   6  41  23  17  41  68  90  36  12  29  21  27  37  11  67  13  79  11  74  87  89  22  78  64  92  60  54  26   3  91  82  21  13  10   1  38  87  65  77  89  29  84  45  15  45  32  42  50  18  49  59  85  10   6  60  92  18  64  66  77  64  27  48   9  85  34  10  36   6  86  87  59  56  15   1  84  58  58  78  73  69  54  56  52  84  46  91  38  54  20  30   4  13  30   7   7  30  94  97  25  10  61  14  60  68  42  28  61  22  80  50  95  53  84  71  82  66  63  13  83  12  57  14  54  19  91  42  96  98  39  61  73  49  92  49   9   8  80   4  66  43  63  89  75  82  70  32  24  84  28  71   6  92  65  93  57   9  35  15  73  92  40  18  39   4  95  17  81  40  77  54  13  99  31  98  96  49  68  11   4  44   6  69  51  62  29  30  33  78  25  70  16  85   8  24  25  28  42   6   5  64  10  51  18  74  60   6  87  54  56  88  26   5  47  69   3  66  85  94  13  52  31  63  53  47  16   5  71  76  96  86  18  89  43   8  20  85  69  48  78  95   1   5  37  70  96  29  93  35  51  43  95  90   8  95  99  88  11  90  57  36  80  95   1  34  99  53  98  29  59  67  61  84  47  24  21  79  17  88  89  55  14  17   8   2  62   9  30  83  60  27  68  49  88  50  18  49  73  27  66  78  62  74  32  32  40  90   3  81   2  50   4   3  85  56  72  32  61  22  61  17  61  70  56  54  97  37  41  37  24  61  40  52  63  46  97  19  22  80  98  83  55  18  47  82  64  34  60  95  20  70  30  91  16  24  80  26   9  40  39  74  86  12  48  97  33  60  61  38  90  89  15  88  73  13  15  34  47  24  72  14  22  36  65  32  95  25  94  73  83  58  35  99  45  59  98  53  54  52  61  39  58  78   5  67  73  88  43  53  46  87  19  40  69  42  76  18  41  96  39  89  28  60  77   4   7  35  40  99  16  89  79  73  32  56  14  25  30  69  69  37  89  74  85  32  23  57  75  80  72  48  96  40  46   9  32  60  19  79  45  59  72   3  30  14  61  62  88  83  65  76  50  70   1  21  39  68  93  20  92  79  73  87  51  77   8  29  64  42  59  63  55  82  55  56  50  43  17   5  87  81  73   8  10  36  24  29  79  86  69  74  51  46  13  78  93  55  35  26  21  45  20   4  87  47   8  60  47  79  70   8  56  66   2  43  91  30  57  54  89  80  35   8  55  97   9  69   7  39  46  85  82  38  51  26  85  84  67  29  97  50  15  25                                                                                  
                                                                                84  88  63  52  15  22  70  89  93  36  63  98  57  26  55  66  60  92  32  57  79  73  70  79  57  54  90  36  35  83  83  60  12  16  31  14  74  83  40  43  27  89  59  89  66  36  63  37   1  65  61  71   5  53   8  46  91  46  72  89  58  54  12   9  35  93  81  89  93  24  91  10  23   1  47  38  27  83  41  92  43  65  29  34   5   2  67  16  69  52   8  31  78  37  54  68   7  16  80  61  36  77  18  26  99  24  68  20  62   5  92  75  26  33   4  13  14  61  66  50  52  17   2  77   6   4  17  63  69  77  20  19  84  87   1  72  10  80  79  33  66  46  81  98  94  24  18  53  77  71  12  30  44  16  78  56  31   5  42   5  11  30  78  85  59  39  21  43  63  25  23  41  98  22  92  42   1  41  64  55  38  54  50  29  29  55  92  42  48   2  93  71  39  85   7  83  88  61  23  13   1  77  58  88  60  95  37  55  23  15  65  24  66  25   2   4   1  33  94  43  21  23  79  73  76  15   8  56  61   2  79  66  79   6  31  54  67  55  41  12  54  44  69  74   8  67   9  66  70  74  47  16  23  92  39  76  35   2  51  19  33   1  15  38  12  37  86  73  65  56  61  43  84  87  43  34  83  12  59  15  34  97  93  42  96  95  72  24  65  47   8  52  97  88  55  76  60  52  57  56  68  78  89  19  43  46  78  40  12  13  33  63  56  79  85  27  51  27  50  81  55  93  52  29  98  59  54  12   6  21  99  15  88  64  32   3  60  12  70  88  54  39  11  93   7  85  72  66   9  29  92  97  59  49  65  84  80  87  92  83   3  60  86  83  83   2  36  99  85  80  82  54  63  30  98  69   1  23   7  43  11  20   1  79  56  59  65  28  31  61  34  97  93  59   4  20  97  99  88   1  13  28  69  89  15  45  24  45  80   2  55  42  33  58  36  75  40  50  10  95  90  74  52   1  82  29   9  52  32  17  66  76  74  47  68  96  67  13   3  57  88   5  47  51  52  18  52  21  59  83  46  45  78  47  74  44  60  93  15  29   9  94  31  94  52   7  47  96  20  77  64  20  20  82  45  46  64  67  59  70  47  24  94  49  10  91   1  42  14  89  97  81  46  85  81  61   2  62  89  20  75  58  86  15  61  83  76  75  51  54  83  93  19  94   8  75  98  27  65  80  25  85  61  88  18  17  98  20  53  19  57  92  28  40  58  27  18  30  86  88   8  55  20  32  93  38  44  82  89  41  95  80  54  39  42  39  95  22  72  51   3  18  24  64   4  50  61   2  47  61  26  13  90  15  86  97  71   1   9  35   2   9  57  32  32  78  99  21  72   1  23  78  40  38  48  48  99  30  85  54   2  66  25  97  11  83  37  11  14  51  89  65  31  34   1  63  65  83   8  76  76  80  32   5  34  65   1  23  47  59  69  89  28  11  33  20  70  68  26  33  69  67  87  34  45  13  87  39  89  26  37  90  48  97   6  20  25  25  52  52  22  83  53  68  30  73  25  30  24  10  66  64  97  88  17  28  54  46  91  20  74  35  29   6  94  83   9  53  99   6  72  61  15  49  23  73  40  62  61  26  87  64  35  24  96  21  19  91  27   9  48  18  80  69  16  56  14  53  20  71  82  37  20  77   8  24  66  32  43  78   6  50  45   8  76   7  84  52  53  68  68  57  52  64  26  76  34  67  10  74  38  65  24  30  35  81   3  48   6  96  39  87  12  63  43  72  49   1   3   8  96  62  13  23  37  29  77  17  10  38   3  86   4  25  12  42  64  48  51  78   5  40  51  63  50  93  50   6  25  31  90  44  91   3   6  78  38  59  29  31  33  23  50  45  14  61  71   4  99  78  27  58  73  92  56  38  37  13  54  52  67  38   6  71  65  10   6  19  52   2  73  12  59  32   1  21  72  29  46  65  15  11  30  68   9  30  60  23  51  10  26  88  36  61  50  72  61  59  61  30  43  99  88  95  13  10  24  66  11  58  96  10  85  11  47  47  85  44  12  15  85  43  47  59  16  91  55  90  36  78  22  41   7  57  73  70   4   2   2  56  21  61   7  99  55   9  78  68  51  75   3  13  49  79   2  42  33  82  70  19  73  58  85  98  63   8  76   2  87  48  85  48  92  41  85  85  83  13  44  32  43  89  46  42  56  22  48  86  51                                                                                
                                                                              34  98  52   5  10  28  83  71  55  61  36  89  40  85  95  85  81  96  28  26  13   7  38  79  21  71  92  75  81   2  13  94  87  98  81  55  97  53  80  65  57  82  63  42  13   2  91  71  98   3  83  79   9  85  77  53  56  84  39  77  54  36  49  62  25  60  18  78  87   8  36  74  95  62  14  30  54  14  51  41  63  73  82  58  83  41  96  37  86  89  57  17  17  16  81  64  44  58  49  72  18  20  86  17  44  54  93  61  38  41  51   7   7  29  64   6  19  87  79  84  45  50  86  10  83  60  89  91  87  15  79  20   9  73  35  25  49  17  10   6  94  77  21  48  39  59  94  92  55  15  59  14  42  66  38  53   5  34  41  93  19   6  95  87  73  44  45  54   6  46  77  97  47  42  30  38  79  50  41   1  95  94  40  38  18  70  51  16  24  55  49  17  55  68  35  83  51  82  83  63   7  39  51  81  72  52  74  39  82   3  43  79  13  22  59  15  65  60  22  14  15  26  14  66  94  16  17  94  79  93  76  70  13  40  25   2  85  20  57  27  16  98  65  63  70   8  91  29  12  29  83  53  22  31  54  14   9  83   7  79  64  58   6  53   2  10   3  20   8  88  56  13  28  89  78  76  63  54  27   7  55  59  77  15  96  53  23  32  60  99  73  36  98  98  76  59  45  67  84  67  27  54  93  22  95   7  13  90  10  48  47   6  96  25  32  38  67  99  94  82  13  81  71   6  20  11  27  62  28  27   5   3  91  38  47  22  40  90  12  26  99  10  75  14  53  84  68  43  33  25  89  67  47  88  86   4  97  97  87  87  75  10  91   5  82  62  31  29  35  20  64  96  64  33  95  22  86  46  83  38  46  57  13  87  76  44  42  61  49  99  58  59  37  80  31   7  77  61  98  26  61  58  83  22  78  21  22  27  74  97  24  79  87  59   7  55  30  75  75  72  78  32  44  94  64  46  18  97  82  55  65   5  97  61  19  38   2  87  77   7  87  11  19  55  60  26  34  86  92  22  91  44  98  96  77  12  41  77  99  53  80  36  85  86   3  52  65  24  57  73  85  41  87  59  62  51  87  91   4  84  77  76  94  15  13   7  14  78  37  83  39  16  72   6  64  74  11  11  35  59  69  94  48  12  51  45  13  39  39   5  94  56   3  84  94  41  40   9  16  40  53  14  97  44   2  55  62  67  60  24  57  49  20  25  49  60  23   4   3  40  55  48  76  58  23  67  79  74  24  45  74  11  11  80   9  92  74  53  68  80  80  63  10  77  80  37  27  50  54  86  16   6  23  59  92  64  49   3  50  87  84  38  45  90  93  93  33  84  59  75  82  32  34  42  85  29  90  81  18   8  39  73  25  80  53  72  41  81  28  57  39  39  96  65  14  41  40  90  70  24  56  53   9  36  18  95  65  18  48   1  44  13  24  25  73  38   7   6  71  56   1  90  13  50  98  45  78  25  25   5  94  14  57   8  84  43  78  55  46  42  14  74  55  72  24   2  17  51  42  64  58  58  37  14  76  29  96  51  71  90  20  80  19   1  82  86  93  57  70  44   4  67  75  23  73  92  50   4  57   4  14   9  17  86  42  13  24  28  62  15  98  52  62  43  22   6  27  56  78  86  19   4   6  14  38  89  61  57  26  11  13  89  69  64  63  78  43  84  96  87  71  81  34  32  76  77  34  18  60  31  28  56  11  28  59  88  58  93  67  18  53  22  94  84  80  39  73   7  41  91  43  26  93  49  92  70  25  51  97  86  96  51  89  34  29  89  10  14   2  27  32  14  45   4  47  38  97  11  60  46  20  12  48   1  33  37  46  55  11  34  92  13  59  91  13  14   3  50  74  19  33  60  17  78  83  79  29  56   6  76  33  92  62  92  36  41  95  23   2  78  20  48  52  33  91  13   9  42  78  70  71  45  93   9  43  33  33   6  67  38  95  27  88  54  81  99  39  38  15  61  58   3  68  65  93  23  60  85  80   5  32  53  25  22  81  33  38  39  73  22  77  13  41  12  19  19  85  64  59  97   2  33   7  36  36  27  73   4  75  83  27  22  37  16  50   9  12  79  85  81  80  72  89   1  76  68   2  97  56  36  90  29  88  98  25  36  64  19  19  68  81  50  31  70  92  85  16  91  38  13  26   7  93  80  10  98  14  35  25   3                                                                              
                                                                            27  57  26   9  40  36  71  63  83  11   3  94  32  80  19  85  55  37   4  75  93  72  49  37  91  82  44  94   5  92  44  84  93  78  41  68  11  53  65  43   9  98  73  51   5  22  59  38  70  18   7  90  64  77  10  98  75  42  38  73  87  11  31  60  21  28  91  37  18  13  58   4  12  88   7   5  62  67  19  25  67   8  91  85  89  81  28  98  67  85  34  28  42  45  67  42  55  63  70   1  44  40  47  44  75  48  97  91  87  77  91  44   8  33  46  47  52  41  75  19  52  63  21  80  70  67  19  14  10  63  61  72  75  74  19  69  19  42  76  85  46   9  31  72  66  23  73  66  67   2  71  88  45  96  36  52  56  65  17  78  71  84   3  95  29  44  34  13  19  53  80   1  49  61  55  77  63  16  32  22  75  68  89  61  28  89  40  94  28  44  68  15  96  74  42  53  12  79  15  85  99  31  67   1  96  97  63  52  90  24  74  57  56  92  83   9  58  87  77  68  67  22  67  92  40  27  90  77  75  23  42  85  30  70  82  12  83  98  94  10  98  66  13  24   1  92  96  83  44  90  14  50  16  31  90  13  12  57  67  12  37  74  99  99   8  97  98  46  13  62  82  39  11  36  57  55  42  24  95  38  91  98  94  21  56  34  98   4  78  80  66  72  95  18  23  10  38  41  79   9  50  26  48  91   8  37  40  45  34  12   5  74  38  84  30  42  18  91  87   7  53   8  72  66  67  80  54  91   3  15  42  79  66   4  81  85  20  52  33   2  29  35  90  90  37  49  56  43  18  32  37  78  77   5  18  61  83  43  24  53  21  21  56  62  14  52  33  54  43  38  60  32  53  94  70  30  89  36  36  27  11  88  57  45  72  31  26  39  50  54  84  28  61  96  18  93  89  53  93  61  64   5  94  74  16  54  73  81  83  79  79  75  78  33  20  13  84  64  18  83  82  81  29  21  65  14  84   7  12  56  63  89  92  88  24  62  86  91  77  53  80  91  78  63  89  30  37  48  58  41  78  22  28   5  88  67  18  41  49  26  74  32  44  63   1  85  51  28  78  54  14  90   4  15  26  48  75  84  58  81  41  52  56  43  63   3  36  12  18  64  87  58  98  95  30  55  65  68  11  57  16  70  80  94  84  34   9  40  30  72  48  69  44  18  27  12  23  37  24   1  72  76  48  84  83  43  12  45  13  13  27  15  17  47  98  99  26  80  60  21  94  57  52  29  47   3  55  92  25   3  25  12  38  37  69  56  72  48  84  29  96   8  67  57  67  34   4  57  31  60  88  27  57  29  83  52  90  63  17  75  81  38  75  77  58  24  45  72  78  37  84  35  72  78  74  10  44  58  80  50  23  25   3  74  78  78   7  17  99   4  76  51  13  27  89  70  67  56  96  47  49  49   8  51  69  27  73  20  21  65  76  53  76  63   9  60  32  36  86  76  26   4  19  61  24  33  71  34  49  13  34  32  11  63  68  32  50   4  22   5  32  75  40  20  41  62  74  67  59  15  72  80  95  31  67  28  34  89  33  95  89  46  75  47  34   5  42  69  43  59   6  72  96  67   2  99  10  51  71  82  23   7  36  88  32  59  73  33  54  92  99  73  55  81  51  31  90  84  19  49  79  91  48  60   1  93  72  28  88  44  84  18  51  61  30  40  62  89  57   8  82  14  67  87  93   2  85  50  75  98  52  91  84  80  18  22  62  64  51  57  86  71  46  43  61  44  47  74  62  47  76  90  35  40  56  96  89   2  79  57  10  10  31  94  53  52   3  86   2  53  82  19  68  78  67  84  75  15  94  57  11  81  21   2  38  68   6  68  90  81  87   6   5  65  49  13  59  57  56  16  87   3  44  32  46   8  87  32  69  42  15  55  11  15  17  72   9  45  50  75  89  82  86  48  69  29  89  51  23  50   3  40   4  98  33  85  56  78  92  15  27  48  98  60  84  62  94  59  34   9  77  91  51  59  85  30  65  71  48  61  36  85  79  42  52  10  41  50  98  56  40  22  31  99   3  80  18  33  90  20  18  17  53  68  40  40  72  58  99  76  69  99   1  21  64  17  92  69  16  34  96  94  14  52  43  25  48  42  44  15  35   4  68  38  94  35  69  90  23  48  17  22  13  97   4  98  40   7  79  32  11  31   2  32  76  68  64  83  89  24  34                                                                            
                                                                          95  32  11  67  63  64  62  64  93  21  81  63  50  27  62  74  13  90  47  92   3  11  51  24  99  43  67  80  16  69  21  78  97  39  10  28  77  22  89  45  73  35   9   6  63  74  92  28  94  13   7  26  37  62  92  12   5  66   2  97  87  13  13  86  28  58  19  87   9   3  15  95  43  52  71  95  67  82  54  56  34  18  35  89  28  69  98  95  14  71  94  57  85  45  35  53  14  21  18  17  26  96   9  95  30  40  82  26  48  50   6  62  97  80  61  63  51  59  86  15  13  27  81   1  66  59  25  88  62  23  49  83  72  86  34  17  88  36  62  38  65  54   1   8  94  13  42  15  19  29  42   3  30  61  11  31  26  99  81  85  17  72  54   9  82  87  67  24  54  63  84  62   5  86  42  99   7  68  29  67  86  46  97  12  47  91  73  34  54  12  79  18  20  15  61  61  23  13  65  52   3  23  20  22  19  76  44  45  54  56  36   1  16  15  91  73  32  78  70  35  55  52  89  21   3  31   7  26  31   9  79  30  15  84  62   8  50  79  70  83  84  62   7  66  31  56  35  17  64  63  92  29  55  24  11  89  25  58  96  47  80  70  15  59  44  65  50   3  11  54  49  19   7  61  33  51  73  11  14  19  15  99  80  24  66  79  14  83  81  77   1   6   1  58  84  26  92  31  58  74  28  74  66  36  86  41  40  89  71  13  54  25  75  74  36  31  93  33  90  94  34  52  97  96  40  50  38  47  20  70  67  35  40  30   2  50  86  80   6  22  99  31  11  82  92  25  31  34  94  92  43  73  45  37  75  69  25  95  83  58   7  95  38  73  38  87   2  58  84   1  78  59  64  87  85  99  91  77  96  44  93  42  34  72  46  24  11  54  75  58  78  25   9  59  90  35  85  44  33  75   7  82   6  41  72  70   5  60  12  39  35  92  68  66  74  23  30  52  62  96  35  65  38  19   1  75  42  54  73   6  57  15  18  17  47  43  34  90  10  89  77  75   9  76   7   3  39   8  42  40  85  20  22  63  59  88  31  35  96  90  98  22  38  44  26  71  85  62  82  34  48  43  52  67  18   6   4  23  18  13   3  97  66  52  96  42  45  28   6  71  92  68  64   7  61  32  87  38  87  41  68  25  42  41  18  88  52  79  97  26  97  70  40   8  95  76  64   5  55  71  85  61   2  71  74  97  81  39  95  44  30  79  94  27  38  65   6  15  52  48  93  97  53  62  31  26  21  64  90  19  52  95  12  11  52  18  44  83  59  58  40  51  88  95  91  94  99  91  95  46  29   1   9  11  86   8  63  48  67  36  27  76  17  48  17  85  98  43  42  47  65  65  56  35  40  36  13   4  30  67  62  87  70   1  61  51  67  89  11  40  70   4  46  87  14  86  26  80   7  41  39  46  77  12  16  17  73  91   3  59  43  45  54  99  28  70  33  34  24  15  53  57  55   5  74   9  39  81  15  51  14  10   6  59  36  67  97  93  87  71  51  45  23  83  62  78  97  37  86  80  42  31  95  64  20  62  82  65  38  11  21  76   6  74  86  89  66  52  37  62  22  40  38  99  60   3  16  78  39  97  60  83  98  92  32  89  57  25  89  60  29  52  34  59  66  81  34  33  36  50  58  60  75  46  98  57  73  86  34  66  94  93  15  22  58  14  97  62  30  51  89  46  41  50  47   1  53   4  93  18  12  92  46  27  52  37  87  95  77  93  72  40  50   2  58  15  37  27  39  56  61  99  96  57  26  79  85   8  60  94  23  21  14  99  51   4   5  27  14  10  34  62  77  12  50  59  86  70  17  81  35  90  32  24  22  48  74  28  59  14  31  70  75  31  69  71  14  20   3  93  82  11  28  84  43   1  44  27  86  99  35  23  72  32  49  89   5  13  22  67  37  31  77   2  96  47  35  70  24  69  84  17  57  97  65   3  54  71  53  75  94  30  30  68  84  45  65  58  79  68  79   1  86  74  28  93  89  14  25  49   4  27  75  80  35   2  35  35   6  45  36  79   6  26  62  48  58  35  13  28  81  51  78  51  24  11  57  91  60  14  95  80  14   2  39  82  90  34  71  56  79  84  41  76  20  68  96  15  58  25  31  72  39  25  87  39  39  67   2  65  66  62  25  61  53  95  61  13  98  64   8  48  67  37  92  40  45  75  36  48  34  15                                                                          
                                                                        75  70  25  61  61  22  71  54  35  80  32  63  34   5  37  29  40  69  66  26  62  76  51  49  41  89  15  73  11  10  71  93  46  32  69   3   6  97  96  13  48  89  29  97  50  55  19  69   3  77  19  98  34   3  36  17  32  96  26  69  73  95  31  70  37  41  82  41  66  44  57  32  75  96  14  86  34  97  70  96  32  63  84  99  27  67  92  76  42  95  38   9  43  75  72  98  76  44   4  88  60  87   1  26  50  46  65  83  48  18  71  79  48  57   1  47  40  18   4  27  79  93  59  78  92  83  65  65   5  88  96  82   9  80  48  56  64  25  86  88  91  82  15  32  61  11  42  35  81  90  89  45  68   9  90  21  87  57  42  70  27  75  22  86  58  19  58  77  81  41  13  61   5  47  76  19  75  12  50  96  27  10  71   2  67  53  25   3  67  72  92  47  53  46  82  48  46  92  20  12  10  17  28  33  47  87  87  67  72  37  63   7  22  54  17  49  40  69   1  14  86  93  78  78  47  50  78  69  62  12  62  11  33  86  20  79  28  89  46  65  53  96  38   4  81  97  26  90  43  13  23  67  85  12  47  20   4  90  61  10  18  72  37  19  20  76  81  34  13  31  91   4  49  82  81  90  22  90  37  83  51  36   3  21  39  85  24  47  16  37  51  24  32  66  86  49  70  13  14  49  45  74  22  84   4  64  56  57  27  77   9   1  76  87  87  24  35  40   7  80  89  41  77  71  90  58  25  35  34  96  87  11  66  37  36  20   4  16  79  70  68  76  94  64   8  58  95  84  12   8  21  60  49  26  49  59  72  58  48   5  42  54  79  13  24   2  69  77  17  13  84  70  63  81  30  47  93  80   8  72  38   9  40  88  97  23  24  12  89  15  83  39  72  87  29  88  82  27  15  72  63  66  26  18  51  28  85  64  25  88  20  58  18  16  83  86  51  29  97  52  42  56  72  45  89  80  81  88   6  57  49  22   3   6  90  38  46   9  81  53  89  59  66  64  94   5  13  25  40  33  81  38  43  89  79  22  32  58  65  16  62  60  71   7  85  84   8  87  78  62  44  54  71  88  23  71  73  68  60  95  83  71  99  49   9  54  50  42  66  97  57  88  70  42  74  89  49  90  81  31  93  80  43  82  65  58  11  87  28  54  78  46  54  26  53  18  74  80  75  75  54   5  71  96   9  72  42  71  54  62  43  29  49  60  67  71  53  66  98  89  36  83  30  33  89  51  27   4  12  73  85  82  32  60  68  55  60  64  71  68  33  25  32  89   3  63  83  49  47  34  21  20  99  96  73  38  62  41  95  89  24  63  60  11  22  66  80  66  87  87  66  89  61  71  51  39   9  53  17  84  98  56  81  40  49  20   8  45  13  63  42  64   9  62  23  47  41  41   3  85  28  90  56  41  81  55  11  39  96  46  80   6   6  26  67  42   1  10   4  21  46  48  91  37  19  90   6  10   3  83  99  16  16  10  53  62  37  62  82  93  10  26  35  62  39  50  53  73  26   2  78  52  89  92  18  30  79  53  99  28  87  63  51  28  44  94  62  81  30  36   2  17  44  68  26  91  74  17  71  41  37  24  24   2  46  86  20  22  26  26  23  57  67  57  95  46  29  58  61  38  92  18   3  41  33  44  59  56  65  36  37  79  12  66  39  86   1  15  18  82  24  11   6  69  44  54  63  85  83  23  90  85  98  85  61  15  99  31  24  56  86  65  43  10  98  45  59  41   3  58   7  38  97  79  67  20   6  28   6  75  57  48  24   2   8   4  42  36  30  35  92  68   7  98   7  82  67  74  31  34   8  24  81  51  19  49  42  12  48  59  98  75  88  26  74  53  64  46  24  88  93  65  62  11  17  31  58   4  80  10   7  30  39  87  16  81  91  14  20  70  61  67  95  42  14  54  83   9  55   2   7  16  84  21  43  68  75  50  49  83  81  63  24  87  48   7  15  78  33  93  27  74  99   6  20  82  25  56  92  19  23  77  77  61  79  24  53  62  61  51  28   4  32  79  78  20   8  52  52  98  79  40  40  92  63  68  57  16  96   6  57  91  93  71  38  13  49  81  78   5  72  92  24  17  68   6  75  49   1  18  99  32  99  88  38  36  29  34  95  40  80  97  93  27  34  53  44  21  58  45  92  29  56  78  69   6  23  18   4  62  15   2  16                                                                        
                                                                      99  36  12  87  57   1   6  58  34  52  93  58  13  18  46  98  20  42  90  22  83  38  97  58  67  54  25  66   4  35  17  76  44  96  36  86  37  22  83  75  64  95  93  24  54  40  70  88  93   8  16  51  32  57  33  39  21  19  42  30  59  26  44  96  91  29   9  60  12  50  45   8  30   4  98  47  38  91  72  74  48  41  32  76   9  55  42  22   5  26  34  47  10  50   3  25  37  18  87  13  43  84   6  54  57  31  44  82  99   6  16  69   9  34  37  16  74  87  88  95  30  50  23  75  14  46  51  90  90  75  11  18  99  72   2  27  83  28  84  23  91  71  64  35  59   4  66  38  57  95  16  25  69  26   8  56  36   1   1  53  58  83  89  36  27  40  60  18  29  69  29  36  77  29  58  98   3  62  68  68  32  54  20  74  55  43  26  83  11  43   6   4  11  21  87  69  24  31  75  33  45  15  31   3  79  64  53  64  63  12  93  38  62  61  98  34   1  11  24  45  57  79  40  80  18  31  15  40  84  25  18  44  50  92  80  24  70  73  49  62  40  47  49  63  67  33  25  47  79  80  80  17  15  95  23  44  18  45   5  65  43  56  21  97  37  22  94  90  24  51  41  35  49  35   2  51  20  23  25  46  87   8  28  25  89  18  26  77  34  28  11  29  28  60  73  32  75   5  51   8  70  52  22   1  49  23  43  97  25   8  69  81  36  57  23  21  77  97  32  17  50  58  73  16   7  83  55  33  92  75  98  77  69  91  62  54  86  98  72  51  26  41  18  59  96  67  97  59  82  27  18  71  70  36  63  97  98  64  28  93  34  51  33  97  72  11  72  22  86  27  44  39  60  20  42  50  37  34  86   2  30   3  98  89  84  71  72  99  51  94  31  50  59  16  50  22  81  92  74  57  45  84  22  30  71  24  31  81  37  96  23   8  14  28  90  63  38  75  85   7  81  90  82  59  96  86  44  65  57  26  73  88  73  97  58  74  17  52  88  92  36  18  45  45   8  53  13  56  91  18  75  77  98  59  57  61  54  61  24  25  39  11  85  92  96  11   8  60  43  50  77  90  20  97  77  56  77  76  37  72  27   5  82   2  82  45  44  56  89   4  74   8  88  86  46  10   3  67  71  81   8  33  90  82  34  48   9  58  98  58  84   9  82  43  51  18  56  38  65  58  25  67  91  46   3  82  80  32  44  25  58  77   2  30  61  28  69  49  95  85  23  54  39  71  16  67  50  74  18  68  15  76  61  16  93  49  59  60  91  45  48  16  46  44  48  42  37  24  27  53  52   6  77   3  96  64  15  48  18  44  72  87  92  70  47  90   6  62  76   3  89   9  74  92  44  68  64  92  69  76  49   8  98  42  70  87  67  69  20  75  17   2  71  37  48  60  81  14  63  79  22  17  52  54  93  81  20  52  59  83  71  51  21  21  35  19  46  13  50  14  57  64  61  27  53   7  80  39  61  85  90  97   1  14  34  84  33  29  62  93  82   1   7  42  76  83  29  75  68  97  18  60   3  18  10  97  78  92  61  68  24  88  74  11  92  97  92  70  25  48  94  75   2  50  93  33  84  13   8  39  34  63  38  27  37  52  77  74   2   1  53  44  51  49  51  14  67  58  89   8  83  40  47  96  69  38  98  91  83  28  42  61  76  79  38  79  33  91  63  65  94  66  69  37  94  21   9  69  34  56  25  29  72  12  20  68   8   8  16  11  43  56  91  23  76  27  79  29  88  54  31   3  81  16  58   2  46  68  58  24  80  40  98  35  69  17  21  71  43  55  84  39  79   4  15  91  73  60  55  30  90  71  66  93   3  25  15  34  54  93  12  61  65  79  71  75   2  60  64  60  73   9  26  63  38  82  36  73   4  33  84  61   2   9   4  28  70  40  78  11  63  74  60  48  78  89  65  20   6  82  83  36  65  38  80  91  26  64  70  92  46  52  72   4  58  99  19  68  76  16  25  92  53  61  25  50  50  25  95  34  18  18  28  36  53  50  92  58  35  23   9  77  53  74  27  57  71  13  66   4  62  45  40  28  13  53   7  32  44  70  16  80  75  57  68  54  35  47  97  19  80   6  81  45  54  54   6   4  53  36   3  85  21  29  34  92  35  21  78  12  87  44  97  61  55  88  75  43  51  61  47  69  83  62  25  19  13  61  58  81  77  21  45  22                                                                      
                                                                    72  29  96  83  61  16  37  36  11  81  91  10  64  52   7  22  59  75  23  84  70  34  48  30  40  31  49  41   8  49  63  90  30  60  67  32  42  10  62  55  18  98  34   3  47  19  46  55   6  65  20  24  38  41  57  76  19  65  43  93  79  96  88  97  31  83   4  86  50  38  90  69  12  91  58  40  37  89  64  94  63  98  31  31  76  19  18  18  46  50  42  89  80  95  72  70  36  49  26  53   9  39  31   8  14  74  21  46  67  22  78  15  65   6  68  96  33  15  80  77  71  79  70  17  79  75   1  26  51  59  31  12  38  13  16  76  39  86  12  23  50  73   8  44  24  69  12  84  86  59  75  38  39  70  83  29  30  11  70   4  85   2  62  83  13  48  50  22  45  32  94  42  14  40  49  37  17  64  42  65   6  33  72  72  73  96  94  85  39  45   8  62  44  38  32  64  93  69  25  35   2  47  85  30  72  17  52  94  66   6  77  41  17  46  54  24  67   1  90  52  63  84   8  10  90  57  91  35  22  15  45  36  84  31  13  96  57  42  62  86  62  24  42  98  66  26  76   9   1  62  38  41  67  30  66  79  84  48  46  51  84  79  30  84  10  24  14  49  12  97  50  55  41  76  94  67  17  27  27  36  77  49  72  45  22   8  90  97  75  81   5   7  12  64  37   2  10  89  55  51  71  63   1  34  59  39  13  22  55  10  27  38  84  43  67  54  79  14  24  85  63  28  31  12  73  81  15  94  29  31   6  52  48  89  60  95  85  53  95  84   9   7  35  73  49  50  13  80   6  88  87  62  74  76  91  28  91  91  33  49  98  48  99  63  68  76  67  99  76  85  36  14  31  22  13  14   7   7  70  86  50  65  64  17  71  75  44  40  30  85  34  45  24   2  28  84  18  65  74  29  15  72  60  33   9  82   2  23  28   6  86  77   2  47  13  22  62  10  64  13   7  35  13  38  95  93  35  67   3  61  73  36  39  15  68  61  61   2  57  96  37  32   5  63  71  60  13  13  51  77  97  84  18  66  77  66  32  60  86  84  10  58  53  63  22  70  24  73  18  72  44  53   4  90  78  63  69  20  22  78  53  23   6  71  37  19  28  80  43  19   9  32  51  51  20  20  18   5  80  57  95  65  54  43  82   4  55  82  68  19  79   7  19  73  93  92  90  17  12  18  78  29  26  94  85  10  25  78  81  16  70  10   7  84  82  36  46  51   1  68  10  12  56  44  20  42  99  21  47  75  97  69  95  23  68   8  34  21  57  93  64  30  92  25  96  50  35  44  24  18  86  85   7  50  61   1  52  80  51  22  31  48  21  35  11  27  94  37  56  74  32  30  49   7   5  36  13  70  26  49  41  88  73  64  23  94  83  50  58  44  83  62  65  72  38  35  44  28  33  35  88  95  67  14  73  94  91   5  71  34  47  55  10  29  73  55   1  82  45  96  45  66  26  43  27   1  81  18  42  30   7  60  40  54  91  79  97  72   7  43  95  48  10  70  92  43   4  63  47  54  97  46  91  20  52  88  91  66  52  19  61  44  16  74  53  16  27  18  63  33  63  71  57  50  68  78  64  26  28  79  81  98   9  74   9  87  39  33  87  56  25  89  11  43  66  69  86  28  80  68  65  88  67  49  22   7   3  18  28  62  37  22  43  97  32  36  53  41  40  24  58  14  25  39   2  80  46  82  98  61  21  60  96  44  65  48  69  92  22  49  56  65  56  43  49  36  24  12  40   6  67  88  73  88  29  49  95  15   3  12  90  57  37  87  11  11  45  60  81  35  54   6  84  54  10  86  80  53  64   9  44  33  19  19  72  34  47  92  52  66  24  21  96   9  20  60  49  37  12  83  91  61   2  22  41  76  60  15  34  46  35  49  10  91  81   5  47  10  15  63  94  65  30  51  75  20  15   6  88  84  66   9  51   7  98  52   2  55   4  23  31  92  81  12  50  43   6   5  42  60  80   9  62  14   1  71  37  99  88   3  46  33   9  73  20  96  40  78  84  37  64  38  72  83  72  28  55  91  55  22  94  19  64  75  28  24  18  66   9  38  24  96  95  74  94  26  99  24  38  47  52  77  48   2  64  28  45  37  71  75  62  51  89  99   9  27   1  63  97  46  91  15   4  25  85  25  48  43  55  62  90  26  74  34  73  16  88  21  90  10  59  45  54  84  83                                                                    
                                                                  5  50  45  57  54  54  39   5  36  96  41  98  63  96  59  78  18   5  48  28  41  72  76  38  26  69  49  57  37  54  16  85  71  42  55  58  66  23  30  65  68   8  95  40  57  84  36  19  47  78  43  90  50  85  56  99  26  86  55  16  55  74  22  71   4   8  22  10   5  14  61  80  19  44  89  52  37  60  97  77  61  75  34  32  30   8  33  76  54  72  56  87   9  95  19   4  84  52   9  52  11  89  67  52  16  90  81  57  97   6   4  21  60  47  64  36  11  67  31  28  92  27  73  56  82  42  49  58  60  30  96  35  40  39  64  13  10  66   3  20   9  17  81  39  84  18  22  90  38  36   4  78  97  60  97  56  35  92  99   3  75  53  24  61  75  33  35  89  26  70  68  23  78  70  81  37  85  61  57  55  91  76   9  25   8  18  89  40  38  70  12   9   3  84  52  44  55  84  65  15  67  29   8  26  16  79  68  64  31  25  77  18  37  21  81  95  72  84   5  10  83  18  41  51  46  45  66   3  97  44  13  21  30  58  20  89  88  42  16  60  60  87  26  13  53  80  96   1  85  96  72  97   7  50  21  15  23   7  22  53   5  63  57  65  64  80  96  84  48  82  94  47  19  93  17  52  43  70  40  54   6   9  61  22  76  61  73  26  61  78  42  47   8  56  24  40  31  65  37  81  80  30  27  96  84  16  31  54  19  96  99   8  22  59  92  39  87  58  10  97  70  14  12  97  76  75  43  25  73  61  48   1  64  16  71  59  42  29  12  55  42  73  55  54   6  44  23  55  13  13  44  35  18  83  90  71  22  94  75  17  88  82  16  64  61   1  58  51  44  77  53  34  74  26  65  71  30  93  69  31  13  45  27   3  54  17  84  69  40  94  31   7  73  35  94  46  56  73  32  14  75  50  89  41  56  57  52  45  21  38  11  98  54  77  17   4  87   9   1  17  48  18  79  98  13  53  30  75  15  59  31  69  18  40  81  36  17  20  90  31  44  27   3  41  30  85   3  44  65  32  68  32  66  55  55  50  98   4  28  36  54  84  73  29   2   8  57  77  23  22  99  85  27  75  17  23  32  50  57  85  47  35  41  12  86  65   4  62  60  65  14  89   4  66  79  35  47   3  68  91  57   6  26  82  54  29  37  11  24   7  86  92  90   3  39  57  17  95  96  49  67   7  27  20  48  47  57  13  34  90  43  87  49  26  40  78  32  77  72  27  53  51   5  70  96  57   6  55  94  74   8   6   8  44  33  69  33  95   9  60  14  42  84  37   7  14  85  70  53  25  68  28  32  11  34  22  89  96  61   9  58  78  26  51  30  15  42  91  17  15  94  33  17  56  23  23  51  60  88  13  74   7  41  19  63  73   8  37  17  90  44  44  18  23  72  59  13  22  77  40  64  59   1  30  72  13  23  14  23  67  82  25  98   1   1  18  54  18  10  76  12  60  62  34  12   7  81  75  45  37  24  15  48  20  31   2  20  60  23  68   2  31  27  83  43  97  94  69  43  98  59  89  21  47  47  17   4  47  48  44  61  27  29   7  65  75   5  61  53   1  27  49  13  17  84  74  71  40  97  36  17  27  44   9  80  49  75   6  38  13  63   5  40   9  13  59  34  60  69  35  87  83  18  16  36   9  72  80  62  61  32   9  96  30  17  25   4  58  76  88  97  37  13  42  41  19  38  80  87   2  30  37  17  62  90  57  31  43  72  70  44  86  51   9  14  11   5  97  60  94  26  17  94  14   7  15  48  33   5  55  92  77   4  99  60  92  19  96  73  92  56  38  38  30  66  53  82  10  66  17  90  17  95  77  49  10  12  46  67  15  89  13  27  75  25  84  70  96  86  79   9  98  11   6  89  71  21  27  88  71  32  76  64  46  54  59  15  56  15  17  76  39  51  68  10  54  70  45  44  49  83  80  82  55  41  49  73  69  61  87  84  41   5  60  89  21  75   5   9   4  27  93  73  61  27  76  75  13  79  22  46  19  86  20  82  39  38  68   9  24  16  80  89  22  73  18  17  32  49  60  45  59  32  75  91  13  38  84  42  45  72  98  25  72  10  31  59   9  99  92  21  33  22  48  53  13  74  30   2  25  67  80  99  58  70  24  90  49  66  37  39  47   5  38  83  24  80  17  12  19  91  46  42  49  72  46  80   7  10  15  87  97  59  10  83  16                                                                  
                                                                36  92   6   1  52  41  65  58  84  60  21  48  27  28  66  95  26  61  69  38  81  19  29  47  13   6   8  45  96  31  49  99  92  95  65  50  26  83  59  77  13  70  72  80  10  87  21  53  54  17  69  81  97  83  81  42  19  25  75  85  97  50  47  50  86   6  26  61  80  15  63  35  83  24  49  93  10  98  59  89  51  23  84  24  64  65  46  63  82  50  35  39  68  53  25  72  66  52  54  12  39  63  14  36  72  77  92  25  87  30  82   8  20  21   2   7   1  31  16  27  65  47  76   9  43   6  67  16  11  55  49  72  37  31  21  30  72  34  54  70  56   2  97  36   3   9   9   5   6  52  81  61  86  41  66  65   4  21  59   8  93  34  56  53   1  80  80  89  24  14  93  92  62  73  37  85  20  22  63  93   5  79  92  99  34  55  36  19  10  12  89  24  43  87  36  83  33  99  22  78  72  19  78  12  50  92   2  46  43  83  31  36  31   4  25  35  65   5  20  43  51  39   1  84  66  82  19  80  54  14  72  40  50  37  63  18  27  18   4  15  12  60  31  68  41  55  75  88  44  37  51  47  94  76  47  33   9  33  96  10  52  25  35  99  41  61  65  21  66  40  46  60  85  10  36  59  60  10  14  85  51  41  51  67  19  25   5  34  80   5  52  82  32  38  24  97   5  32  47  89  45  88  97  81  45  51  81  90  77  62  32  48  67  64   2  18   3  99  95  32  70  32  17  94  59  56  90  84   2  77  57  81  55  21  92   5  72  34  20  34  38  41  89  61  49  39  75   9  44  75  19  35  61  17  81  45  82  41  23  56  58  70  94  88  58  59  73  69  53  33  76  27  49  66  42  94  75  67  71  55  77  94  42  53   3  83  88  57  19  29  75   2  99  90  21  54  56  53  28  92  64   7  49  32  36  70  67  58  50  17  73  55  12  81  73  87  53  70  27   5  81  57  52  78  34   8   3  36  40  85  18   5  94   5  60  70  93   5  10  85  77   3  82  56  38  47  24  42  14  80  48  61  15  29  54  40  13  99  48  70  69  50   5  49  28  66  73  10  66   3  39  53  17  61  13  80  90  15  23  76  21  66  27  24  73  39  22  19  47   9  34  98  32  15  69  68  54  44  87  19   9  22  42  81   6  68  82  47  75  15  47   3  47  60  92   5  13  54  72  26  76  15  89  12  58  62  60  53  21  41  56  17  59   1  24   8  47  79  79  38  31  43  20  20  22  58  31  40  68  73  83  92  45  91  62  93  28  95  53  68  79  21   9   4  40  99  88  37  26  64  56  86  73  65  18  56  59  75  85  59  39  32  29  18  85   1  79  21  88  56  71  19  74  32  67  49  79   5  47  80  55  40  15  25  17  11  26  82  18  19  87  89  56  15   1  34  95  69  64  68  67   6  91  49  92  44  65  86  69  13  50  93  41  89  74  22  43  52  62  40  76  38   6  20  18   3  26   5  67  62  76  84  48  67  52  75  48  29  16  67  79  86  15  97  86   2  50  78  11   7  13  87  64  88  41  78  16  85   5  35  35  25  69  12  86  95  60  61  80  30   6  69  73  17  25   9  32   4  48  47  42  27  33  12  30  29  45  82  66  30  55  41  51  98  11  39  18  35  37  13  88  22  87  35  37  20   3  27  91  22  50  58  93  60  55  38  57  46  35  65  36  69  70  71  83  37  39  15  91  20  35  96  43  29  87  46  51  49  60  16  20   9  77  19  59  43  53  31  93  29  73  83  48  38  17  66  82  14  42  13  50  78  83  83  69  11  44  28  68  71  69  32   7  55  95  40  28  27  65  19  34   5  59  49  49  97  62  21  27  11  46  54  57  31  51  92  30  48  23  30   5  29  68  94  59  84  85  94  65  21  69  64  56  19   5  80  77  32  48  33  98  64  94  73  13  42  28  15  95  97  19  48  50  53  55  35  30  73  53  72   2  30  82   7  71  46  26  81  91  29  61  64   9  87   4  98  14  47  81  56  35  54  88  79  80  76  89  12  58  15  37  86   7  87  15  67  28  70  42  14  98  26  60  85   3  32  70  32  14  30  31   1  38  24  28  27  14  17   6  69   1  18  37  82  20  19  81  99  43  23  18  55  94  20  26  73  59   2  56  11  91  23  40   4  60  24  49  18  45  14  88  38  71   9  35  85  25  74  27   8  32  14  38  66  10  28  65                                                                
                                                              43   8  95  52  76  12  33  79  38  53   4  88  97  18  94  86  77  92  22  26  66  87  19  48   8  41  97  56  60  61  61  77  57  36  82  33  68  60  57  66   7  51  44  55  42  43  67  78  28  99  25  72  99   2  14  61  73  87  69  33   1  46  42  97  75  13  87  78  91  57  65  89  70  62  55  76  88  39  99  76  32  12  65  15  36   4  88  39  63   7  74  20  35  85  33  25  48  85  30  48   2  20  37   2  79  70   1  17  47  42  17  31  77  91  81  37  39  42  88  10  40   7  43  55  11  17   4  15  79  12   8   4  56  83  43  44  20  33  12  69   2  93  79  35  18  79  45  58  94  63  42   3  88  71  83  86  97   3  40  35   9  17   9   9  65  98   1  95  92  27  46  98  46   6  24  91  87  13   6  88  40  14  57   2  86  16  67  79  36  53  51  58  88  98  70  66  53  83   7  99  48  34  27  86   5   3  70  65  24  84  96   2  83  16  99  39  61  33  32  79  28  52  74  22  82  92  39  94  45  87  78  17  16  51  17  72  88  59  73  50   2  80  54  98  91  97  86   4  31  53  51   2  14   9   6   5  92  84  62  43  42  95  61  48  42  60  25  72  12  23  45  68  34  82  77  27  22  83  89  39   4  89  68  53  53  32  60  55  27  94  97  15  31  70  21  91  21  42  73  90  78  71  12  74   7  74  48  97  89  64  63  85  19  13  72  53  61  23  29  86  38  16  39  49  85  79  52  68  60  60  30  83  67   1  59  18  10  37  24  97  32  79   9  22   9  15  47  65  74   4  81  90  22  76  93  87  17  89  52  41  31  27  68  28  35  25  96  84  70  26  17  58  72  81  40  78  91  61  58  64  91  20  10  50  93  88  97  44   8  16  32  31  50  71   2  64  36  86  46  99  85  13  81  68  80   3  43  72  21   1  73  43  59  57  91  97  87  56  70  78  36  36  82  78  15  18  33  10  70  40  72  61  74  64  32  74  92  93  31  11  89  32  87  55  44  61  57  14  87  59  68  90  75  21  12  34   8   9  87  29  37  92  84   5  12   9  83  86  87  12  52   2  44  10   2  60  71  86  60  31  62  19   3  66  14   6  73  72   4   6  76  25  78  42  28  89  84  70  20  40  24   7  10  58  73  10  45  45  88  87  36  11  62  57  90  65  25  89  94  81  18  76  25  62  55  70  14  61  35  92  43  66  41  19  95  95   2  46   2  75  79  79  86  12  35  65  40  36  80  95  25  80  48  26  28  81  61  14  34  51  83  70  26  14  16  54  62  60  64  81  20  36  51  42  70  14  11  38  87  13  57  92  39  65  96  70   7   3  96  72  26  31  97  37   1  34  55  70  35  10  61  75   5  70  79  92  68   5  68  53  60  81   6  79  48  21  82  47  61  56  71  26  55  99  78  43  63  68  23  81  17  33  62  81  90   7  29  43  99  94  45   6  34  25  30  56  90  99  54  61  74  60  11  96  93  11  19  44  58   4  74  60  44  72  47  34  81  48  59  52  41   4  28   3   5   2  54  15  77  18  50  13  70  82  69  92  68  97  34  23  32  93   1  80  99  39  28  53  23  83  98  93  60  52  68  72  88  22  17  49   6  16  88  38  28  95  79  53   3  50  68  90  98  65  14  13  15  46   4  94   9   1   5  15  67  36  35  61  88  45  28  23  89  23  99  14  40  49   8  34  11   7  95  26  77   2  53  28  62  91  54  12   9  87  73   2   7  20  81   7  20  27  38   9  12  62   3  57  97  82  26  25  26  31   8  98  64  40  74  93  31  79  86  94  68  96  14  47  97  86  12  16  74  52  61  15  24  33  85  37   2  58  47  96  89  55  71  60  23  48  22  12  40  79  58  43  45  63   6  30  61  22  28  71   7  50  66  86  26  71  50  23  44  13  60   2  59  95  43  94  47  47  63  97  35  73  84  20  44  31  22  58   3  98  32  85  86  85  78  74  37  38  81  64  16  48   3   7  42  85  99  36  56  85  96  15   4  94  55  24  62  91  79  99  84  74  81  49  61  32  76  69  48   6  12  79   2  19  62  87  26  94  75  27  53  57  82   6  71  44  48  26  86  51   1  51  74  99  57  87  99  48   2  79  40  91  56  88  15  97  46  27  87  96  91  68  93  13  45  69  17  40  18  10   3  92  52  80  69  97  94  41  17  97   2  44  73  10                                                              
                                                            51  37  69  45  58   2  73  32  19  96   8  30   1  76  96  85  34  16  87  75  31  88  29  45  32  36  95  65  89  68  11  18  82  57  35  99  27  63  54  26  48  78   9  54  44  67  58  23  59  70  71  45  86  15  22  90  86  62  27  86  51  53  28  25  53  54  90  76  77  85  80  83   6  92  81  82  80  32  80  87   8  80  24  46  77  77  54  71  82  89  17  88  87  60  73  67  76  67  90  44  84  48  37  33  94  35  80  53  79  34  57  49  17  95  55  55   5  70  85  49  45  43  22  71  69  84  28  90   9  17  56  95  97   7  77  74  79  94   1  43  68  32  35  11  58  95  58  58   6  68  98  50  50  35  87  42  93  31  83  48   9  71  59  41  32  22  33  78  39  99  92  26  74  77  28  66  42  16  86  14   9  68  44  34  22  90  29  72  12  95   6  80  74  66  93  15  84  39  78   1  36  69  91  77  72  86  11  80  46  45  58  69   9   7  65  43  81  98  14  31  10  69  56  51  43  27  11  67  38  56  19  53  11  78  91  18  42  86   7  39  16  55  49  63  80  40  31  62  93  34  92  93  45  57  74   6  60  66  70  15  31  22  56  82  69  89  67  27  66  38   3  83  63  56   6   4  37  84  14  41   1  84  29  86  89  63   6  91  24  24  11  12  25  53   3  88   7  95   8  91  48  40  53  29  37  78  35  19  74  41   3   2  14  56  97  87  17  77  66  79   4  64  51  68  81  42  42  33  75  73  29   7  11  53  24  37   5  92  36  85  45   5  12   9  35  15  58  80  71  99  98  92  12  67  97  18  96  27  45  93  77   6  33  79  93  10   1  78  45  45   3  30  91  91  56  52  10  93  43  47   1  77  97  78   8  97  86  49  44  69  11  82   6  25  95  62  13  60  31  35  49  99  58  76  89  40  95  25  69  81  99  90  31   8  21  33  66  92  10  48  93  45   5  21   2  63  46  73  97  24  83  80  39  38  88  30  84  65  30   2  18   3  58  14  54  64  68  96  60  13  44  87  83  39  74  47  94  67  55  76  19  31  14  51  17  29  61  49  16  73  82  95  52  32   2  81  23  22  53  88  61  90  85   3  12   6  67  77  90  78  38  11  83  88  40  27  91  46  47  59  61  34  89  49  78  22  32  78  38  33  18  36  14   7  36   2  65  12  37  45  48  33  70  97  37  69  46  12  58  94  11  83  50   8  31  98  72  34  58  64  27  67  78  82  69  40  19  99  27  75  98  24  26   7  90  21  97  80  30  11  10  74  53  91  41  79  88  55  73  82  12  87  89  44  50  93  55  93  60   7  54  96  76  63  99  50  43  33  82  34  24  84  84  18  37  31  21  16  34   9  22  78  10  51  79  89   7  55  67  85  66  58  93  73  21  85  42  90  13  21  34  78  38  48  89  31  88  50  19  42  28  36  75  30  86  24  18  97  73  52  61  98  22  34  42  84  51  86  87  69  10  85  17  47  61  47   5  75  86  19  57  11  72  64  73  71  53  83  46  17  52  64  93  18  49  49  87  44  91  15  15  48  89  35  73  83  37  53  17  94  14  68  36  51  68  95  88  31  18  14  85  46  62  77   7  74  70  84  83  72   2   6  92  42  64  88  35  47  41  44  99  23  22   2  22  49  74  64  72   4  29  83  31  73  19  71  71  66  31  78  16  94  43   1  85  41  54  34  96  57  75  42  84  96  55  70  38  64  10  46  23  55  65  57  75  84  92  89  10  92  25  26  62  65  55   7  41  70  24  88  78  92  15  70   5  38  82   4  90  41   6  31  23  15  21  57  16  25  25  72  79  66  64  68  28  59  83  15  84  28   9  29  61  72  84  62  50  14   4  88  20  24  55  38  16   9  48  17  86  15  90  18  69  73  53  42  45  52  26  47  81  53   2  11  38  36  84  10  93  21  43  22  21  58  56  10  16  74  66  33  74  84  84  56  21  91  94  58  16  51   6  21  56   5  85  40  30  29  29  73  16  34  89  89  62   3  59   5  62  72  80  32   5  81  11  65  78  10  93  35  28  85   9  33  49  80  13  87   8  95  61   3   3  23  58  98  69  69  99  54  91  83  17   7  43  40   7  65  50  25  89  53  87  39   2  61  17  30  99  51  90  51  50  56  65  37  73   7  49  54  31  87  19  31  93  45  48  66  77  26  91  56  69  35  47  82  88  73   7                                                            
                                                          74  71   7  67   9  70  89  42  56  69  54  24  29  59   6  11  98  16  18  69  65  72  46  91  78  12  52  61  16  55  82  50  53  70  94  18  18  20  44  48  24  71  90   4  80   7  11  33  13  12  28  48  60  81  72  39  12  17  21  30  37  61  44  34  24  92  54   1  28   3   4  64  90  45  18  20  38  29  28  35  70  99  75  78  19  93  98  72  17  57  33   2  12   7  95   3  42  40  68   3  98  74   2  19   9  26  11  91   4  91  29  51  90  48  97  99  90  98  75  56  63  44  21  81  16  33  36  41   7  34  76  21  11  98   4  94  62  81  25  71   6  74  86  79   8  63  16  36  41   2  85  63  82  31  30  66  20   8  72  82  60  52   7  41  77  77  49  78  58  21  92  50   7  53  75  24  45  72   7  21  28  89  78  10  10  82  41  56  82  88  49  45  96   7  83  64  59  38   7  94  89  81  99  64  87  25  24  74  24  46  74   5  77  86  29  79  88  56   9  83  38  83  48  44  52   2  15  61  28  43  98  26  93  22  32  84  17   6  43  30  14  37  38  91  65   7  83  52  58  81  10  72  39  91  25  73  20  76  94  83  66  29  41  92  87  99  67  24  96  12  16   2  37   6  22  22  55  53  12  92  58  15   4  34  52  99  58   9  70  35  11  41  12  54  64  70  31  55  50  35  32   2  48  36  48  95  93   8  18  29  37  59  98  17  20  18   2  78  82  80   3   2  88  46  86  58  83  79  62  34  10  39  74  32  86  79  31  69  76  11  86  50  65  63  87  64  56   1  57  62  84  68  12  22  90  67  79  90  71  12  87  43  96  42   1  93  36  28  46  27  98  58  40  88  53   9  28  95  94  38  52  59  29  57  13   4  31  86  62   4  36  29  63  15  90  45  19  56   8   6  10  97  77  65  32  65  96  94  70  79  26  68  21  55  50  78  59  98  57   7   2  98  78  54  26  87   4  44  36  53  41  61   3  13  36  68  42  47  33  53  12  90  18  30  52  71  36  44  43   7  43  78  81   3  68  95  43  61  40  27  54  43  82  39  60  91   4  96  70  98  30  10  66  53  54  65  71  90  17  62  75  62  74  75  37  62  74  96  89   2  57  72  50  66  47  86  82  77   9  98  83  29  41  64  30  55  81  51   6  36  25  10  71  20  99  63   2  57  35  75  92  27  97  59  32  91  39   4  55  38  36   7  12  23  40  90  84  50  90  99  48   6  96  19  82  79  38  59  57  45  74  45  12  29  76  22  78  83  82  62  63  76  24  30  48  56  84  14  44  44  30  78  26  69  31  72  18  45  76  92  31  17  94  60  93  97  12  20  73  13  93  22  57  63  60  83  39  86  60  99  82   1  82  39  40  34  88   2  66  42  65  12  73  68  38  90  88  32  74  28  52  18   3  85  27  62   3  75  26  34  29   4  32  59  27  80  56  89  35  85  20  37  48  65  62  91  28  99  62  71   3  70  54  15  38  65  17  81  76  60  17  18   5  44  36   1  26  43  98  44  16  32  65  76  30   3  48  47  79  22  54  91  30  13   1  73  91  36  19  73  47  81  51  19  42   2  30  26  28  36  87  28  74  12  19  91  89  72  75  40  86  68  91  27  60  62   4  40  34  51  56  83  44  16  37  26  96   6  66   6  21  85  25  61  92   4  32  95  72  36  12   3  86  76  43  29  44  85  52   3  56  62  59   7  15  82  42  64  73  15  25  18   3  65   6   5   3  80  50  46  71  13  72  39  44  83  41  54  51  53  82  87  81  69  92  76  66  92  14  83  47   7  41  61  54  51  61  60  85  39  90  21  39  70  58  20  85  49  55   9   3  50   5  32  50  87  18  54   3  26  99  68  20  24  58  14  39  99  48  49  47  97  22  65  21  64  26  44  14   4  54  28  58  17  97  44  40  34  53  70  92  36  69  62  40  36  57  45  97  41  39   9  82  44  26  30  34  38  43  82  93  64  33   2   6  34  34  18  80  44  90  52  12  54   2  69  98   7  43  13  76  73  24  55  81  73  50  52  79  60  54   8   7  56  47  15  33  80  75  14  87  87  54  96  98  79  50  74  24  27   7  99  84  58  39  31  50  28  76  84  55   8  82   9  90  19   8  18  41  60  69   9  86  82  44  84  86  73  97  99  47  71  77  24  92  83  97  38  41  86  62  17  91  22  81   4  86  57  52  99                                                          
                                                        77  23  50   5  65  59  14  26  60  39  98   2  98  14  81   3  96  71  47  51  54  16  82  69  61   3  24  10  92  53   6  47  66  26  76  84  88  30  43  55  66  49  68  19  25  77  36  83   5  61  32  16  65  79  34  79  90  15  85  21  76  70  86  85  91  88  96  60  37  14  38   8  95  75  79  78  79  60  24  27  19  95  46  99  31  53  55  19  84   3  82   9  17  37  25  90  93  90  74  83  45  90  74  99  65  45  35  89  43  93  21  93  71  63   4  28   6  13  14  78  23  57  46   2  34  76   5  35  68  87  67  91  43  40  10   8   6  23   5   7  58  97  24  15  33  33  72  70  45  36  96  18   8  31   8  31  18  99  38  86  36  85  70  24  59  13  78  86  36  51  30  11  22  98  59  96  11  57  20  48  52  18  96  37  85  58  32  95  89  77  23  95   6  89  90   2  91  36  36  77  46  15  20  44  68  71  61  99  40  38   9  48  19  26  57  66  39  66  38   9  93  86  33  36  37  49  89   8  58  31  25  25   8  97  68  96  21  83  32  21  40  59  43  28  16  89  46  16  40  54  41  64  47  46  95  27  27  20  55  55  42  88  62  35  84  29   3  26  35  86  58  61  42  77  36  32  31  34  89  98  25  95  41  23  93  37  66  20  60   8  60  28  61  46  14  55  30  42  20   3   4  42  22   4  74  98  86   7  70  74  27  52  35  17  93  27  66  84  85  24   5  51  80   6  40  59  32  14  33  14  48  56   9  58   7  86  18  70  96  80  51  22  58  56  52  57  82  21  76   1  86  77  10  61  13  19  16  63  42  33  87  30  69  70  48   9  57  49  17  90  34  11  55  19  70  76   3  69  80   4  53  33  77  20  42  79  44  42  49  15  35  60  59   9  53  67  14  36  74  52  72  80  95  26  44  59  91  44  89  85  71  72  49   4  24  33  23  66  70  70  72  32  14  16  25  14  53  68  67  64  71  52  66  94  71  84  46  55  33  55  47  44  77  59  68  26  54  91   1  82   1  19   8  49   2  96   3  68  11   9   2  25  54   9  95  20  78  14  13  22  78  28   5  43  91  79  55  49  95  21  59  88  68  71  53  30  52  70  21  83  17  65  43  61  26  26  30  60  68  18  49  35  49  48  90  22  95  77  97  13  58  28  97  82  40  96  44  35  29  96  35  49  87  93  97  88  49  18  81   9  17  64  86  31  94   2   3  31  31  56  71  65  64  84  62  11  94  16  57  84  45  18  27  88  95   4  75   2  25   9  22  20  37  70  86  89  58  57  26  73  86  96  37  22  61  56  18  47   2  68  54  81  55  53  94  65  94  66  58  58  93   1  41  71  62  76  46  29  95  88  46  11  88  37  31  25  41  33  96  83  68  72  56  55  57  35  24   9  68   3  42  56  69  32  33  10  38  15  68  75  13  56  67  79  87  46  42   9  73  75  92  99  50  47  28  98  35   7  52  11  66   8  89  69  48  77  21   6   8  88  41  93  57  10  56  96  51  19  81  83  76  18  53  50   3  71  95  72  73   7  74  34  12  39   3  51  90  21  65  29  42  46  71  39  69  24  88  18  64  52   6  80  16  44  65  36   8  93  60  46  68  37  67  79   5  73  72  19  82  36  20   2  55  10  43  97  26  63   2  59  74  21  34   3  71  97  47  54  13  83  23  67  79  75  41  65  10  28  81  33  62   9  55  56  54  89   1  35  22  23  80  32  75  35  14  89   9  93   4  62  27  43  91  81  35  51  19  79  39  83  54   4  86  58   2  36  21  56  48  44  94  96  67  91   1  64  40  57  32  19  73  39  77  76   3  78  42  89  43  95  29  40  35  55  18  52  36  27  95  47   9  62  71  69  33  55  73  30  69  37  91  57  10  53  63  48   3   6   6  50  25  35  56  15  44  80  77  15  35  43  99  18  19  31  58  16  87  58  92  59  22  80  96  18  76  32   9  25  75  60  80  25  20  83  24  87  63  38  91  12  20  64  56  79   6  47  97  19  40  25  70   8  86  43   2  96  10  41  71  42  95  60  93  81  37  95  89  77   4  57  98  10  92  66  50  39  42  65  21  14  55  13  15  49  65  49  91  24  54  47  24  79  78  57  13  38  15  29   2  54  92  37  75   5  21  26  49  41  58   3  74  75  84  70  41  78  71  32  94  50  47  93  83  48  13  94  76   5  37  47  34                                                        
                                                      37  72  89  25  41  23  91  68  28  85  13  66  58  59   8  60  20  20  55  28  48  32  21  56  44  43  60  67  85  99  82  17  17  72  97  76  54  23  61  74  15  89  40  64   2  19  79  13  63  82  29   7  50  62  25  82  91  23  35  49  99  32  89  17  15  54   8   5  70  21  36  17  55  83  42  21  96  18  58  19  97  82  32  71  76  48  92  25  71  33  93   3   8  47   2  29  50  48  36  13   2  20  62  26  73  87  44  73  44  28  87  40  60  88  53  56  15   8  52  86  17  16  74  54  73  68  95  61   8   2  31  19  54  14  28  59   9  24  78  57  18   2  86  64  20  84  79   2  55  39  11  72  39  72  16  98  73  20  92  75   6  55  35  27  86  41  35   4  15  67  60  16   6  16  49  93  35  47  30  97  80  95  55  25  98  10   3  53  95  98   9  17  98  91  57  46  85  85  37  48  31  89  27  95   1  60  91   4  39   9  27  21  12  98  10   6  38  70  91   6  53   3  97  90  79   5  55  41  24   6  59  83  22  97  52   1  23  62  15  17  78  34  60  68  48   9  58  89  36   1  72  23  79  29  76  72  97  86  50  15  18  66  29  85  69  67  90  46  25  55  44  78  71  90  93  38  82  67  41  93  53  78  11  83  83  93  95  64  34  74  52  36  44  52  88  93  27  50  41  30  88  35  56  88  84  95  83  26  79  42  70  48  30  70  44  40  63  54  69  45  45  74  96  50   8  38  93  43  95   7  11  88  53  37   3  93  30  90  55  53  47  26  73  67  82  19  16  55  51  72  14   5  52  30  33  26  35   2  23  85  73  97  67  60  38  22  74   1  45  10  35  71  76  78  74  32  85  29  98  97  89  15  42  98  36  33  47  47  51  77  19  37  57   2  16  59   4  91  84  83  66  35  43  36   5  63  59  31  14  94  85  99  98  26  61  36  95  36  43  78  77  78  11  98  52  57   4  57  70  66  36  73  44   2   1  26   9  57  28  92  66  79   5  79   1  23  28  15  52  87  21  20  10  30  56  46  23  56  75  96  79  24  52   4  69  91  83  13  21  58  12  45  53   4  48  59  86   2  93  29  72  10  72  51  52   7   7  16  17   4  91  23  35  69  50  10  88  43  15  15  43  60  43  62  64  60  68  59  88  95  27  73  69  52   6  99  32  77  70  86  34  64  25  32  32  51   2  24  55  87  43   4  27  94  65  84  48  82  20  44  20   2  73  41  68  41  51  45  23  17  88  49  86  81  81  99  49  55  72  54  83  79  36  73  50  66  19  37  31  84  58  69  16  99   1  31  87  30  88  99  64  98  83  33  36   9  78  25   8  52  66  13  17  74  24  66  47  17  37  63  36  52  67  95  31  50  69  92  47  88  52  54  16  82   3  88  39   2  20  59  13  87  11  85   9  79  46  38  16  27  53  38  28  56  45  18  65  55  45  95   5  56  56  80  26  64  86   1  99  61  74   2  40   1  96  15  52  73   7  65  59  78  44  10  42  60  99  94  32  49  56  52   2  37  88  86  80  29  35  28  27   7  15  26  64  84  75  17  82  86  32  67  38  28  22  10  52  19  67  58  68  25  13  93  88  94  75  89  17  42   2  34  89  38  76  70  53  42  48  99  59  65  92   6  96  97  70  60  41  40  73  30  80  80  83  96  16  61  38  95  20  69  85  13  92  68  77  26   6  55  83  91  80  95  34   6  88  90  73   4  52  51  46  48  36  13   7  11  13  59  86   4  99  38  45  14  68  74  89  19  80  58  97  94  45  25  10  31   4  77  58  19  76  52   9  87  32  88  20  61   4  88  78  93  48  41  32   7   9  26  80  32  61  68  56  75  74  10  88  18  65  58  47  29  10  93  88  97  22  83  30   3  28  79   7  97  42  54  50  63  91  62  19  62  92   8  70  81  85   6  40  74  57  44  63  51  38  60   7  45  19  75  26  38  57  39  30   7  39  47  69  39  49  31  60  96  13  75  38  63  37  85  73   4  74  50  64  73  74  38  98   6  46  70  52  21  17   4  77  87  29  67  22  66  61  99  58  48  87  66  35  58  50  57  99  79  63  51  11  65  19  31  89  57  64  88  93  97  82  96  85  55  73  97  28  23  43  46  46  70  40  17  93   8  27  44  19  41  42  33  38  43  48  17  48  48  19  36  60  32  95  17  68  93  82  46  97  55  55  16  69  10                                                      
                                                    12  52  15  52  89  44  50  24  18  92  93  98  11  87  98  26   5  40  51   5  62  93  64  68  47  40  60  88  10  19  24  83  71   3  30  36  87  22  70  50  69  77  53  14  71  25  23  21  60   5  83  14  15  51  60  41  51  17  17  58  94  36  86  16  63  23  98  90  94  86  21  28  50  46  57  43  80  48   5  90  47  11  46  11  84  48   2  57  50  31  10  44   8  71  14  33  43  87  56  59  75  36  87  14  94  89  87  27  98  52  54  84  46  53  24  59  99   4   9  72   4  28  37  65  15  33  66  64  61  26  98  50   7  86  99  90  63  82  13  67  96  83  83  61   3  63  82  87  98  32   4  82  32  36  91  85  72  61  69  80  10  98  59  55   4  28   9   6  30  10  94  71  43  35  33  42  13  20  88  64  68  79  38  53  74  42  82  45  33  68  98  28  85  36  78   5  86  13  35  17  64  64  79  34  78  26  89  91  48  13  60  10  70  13  10  57  31   8  33  99   1  46  74   2  98  29  34  65  64  52   5   7  69  50  88  85  37  10  27  76  71  73  93  21  68   9  10   8  27   7  41  69  91  87  37  17  81  42  75  94   7  76  18  59  53  73   6  63  44  22  54  14  26  66  69  32  50  29  78  40  51  46  30  81  42  13  24  59  99  71  53  97  80  58  81  61  61   7  83  73  19  52  90  76  28  67  99  44   9  67  82  22  63  17  57   1  27  90  24  31  17  57  99  86  26  66  86  70  60  45  69  39  10  55  40  71  32  30  19  39  81  34   2   5  44  62  74  39  55  73  24  81  88  63  62  90   9  94  16  38  45  81  74  21  79   6  16  82   4  74   3  44  81  95  41  25  87  90  68  11  75  10  42  63   1  19  33  39  54  77  49  25  13  58   7   5  37  89  38  95  35  34  62  21  34  93  56  46  42  13  92  44  34  20  93  96  48  57  74  52  56   8  80  76  19  45  18   1  26   9  37  48  95   9  52  41  13   7  50  83  22  69  49  67  35  45  95  11  65  70  96  23  54   9  19  52  66  79  49  85  51  28  97   5  58  78  24  24  13  92  27  86   6  92   5  77  48  47  45  62   4  27  96  38  10  64  60  78  99  62  99  47  31  73  33  80  62  85  48   6  83  53  74  39  87  31  45  82  65  79  28  94  53  87  80  39  84  93  59  41  71  77  53  46  46  18  81   4  11  56  78  83  18  52  96  21  44   5  13  87  99  31  52  55  42   9  88  92   1  36  22  84  91  95  32  55  97  24  21  86  14  83  97   6  52  56  37  50  77  93  59  34  92  61  28  20   3  79  10  30  85  56  54  33  46  35  26  97  69  82  75  94  43  90  59  46  50  41   7  36  58  41  38  57  71  59  87  29  96  95  12  52  40  52  34  38  41  38  66  10   6  55  43  95  37  71   6  71  37  96  13   5  15  68  67  97  17  34   5  28  42  40  27  72  74  36  44   2  99   7  32  70  97  69  11  33  57  12  78   1  45  82  19  37  98  15  99  44  91  76  51  50  39  19  59  81  71  69  64  11  95  16  25  94  73  55  45  60  50  42  16  46  53  67  87  51  57  64  32   5  66  53   9  44  48  35  64  14  64  87  52   1  30  88  16  82  96  74  26  35  16  72  16  34  44  81  53  84  20  59  73  62  74  19  28  64  34  95  53  97  98  56  39  81  74  14  68  82  41  71  96  22  34  88  33  49  94  57   1  70  12  50  84  82  32  80  53   9  40  68  44  95  95  33  96  63   3  46  24  53  42   7  25  89  16  93  76  16  89  20  16  78  65  66  77  70  30  13  36  31   9  25  80  38  49  33  77  65  49  74  16  67  76  58  99   2  50  18  67  51  23  40  88  87  87  69  48  17  44  10  50  20  36  32  72  16  22  19  32  62  56   5  71  72  31  67  46  76  72  52  75  27  71   9  75  39  91  88  74  27  37   8  30   6  35  96  13  85   8  82  43  92  29  78  43  85   4  62  37  98  14  70  68   6  88  68  77  65  31  61  16  52  48  49  67  40  52  59  96  76   5  20  35  20  19  34  82  36  68  72  21  83  41  95   4  76  71  38  59  49  75  70  80  93  63  22  68  80  72  18  89   4  76  78  84  61   9  32  82  38  50  76  21  21  33  15  86   9  26  63   2  24  70  35  34  47  52  27  84  42  52  72  74   8  89  92  95  11  13   5  20  44  50                                                    
                                                  16  84  99   9  59  17  16  70  89  61  30  12  79  81  95  86  22  34  12  74   6  41  92  97  40  44  68  53  36  18  11  46  37  91  63  13  73  41  31  66  72   4  19  59  21  74   1  12  52  92  64  85  89  49  28  80  27  87  32  54  22  30  17  63  39  61  83  29  95  62   1   1  48   2  13  30  60  82  53  60  77  90  99  21  68  67  93  87  89  96  24  90  63  38  55  14  75  31  10  55  32  86  55  19  45  82  60  78  52   6   9  18  21  42  76  66  19   4   1  65  28  28  80  69  36  49  21  84  27  77  67  81  98  37  87  25  33  57  28  23  30  46  73  90  70  65  97  89  28  96  89  15  74  31   7  83  43  34   5   7  84  36  11  62  55  96  10  27  94  43   5  72  13  86   7  79  61  93  49  14  11  48  28  30  54  40  11  26  46  97  49  18  56  29  43   8  74  13  43  16  50   3  68  76  19  48  99  81  31  13   1  75  25  55  36  88  44  60  30  99  49  94  18  29  20  27  21  75  66   2  55  95  62  98  26  24  83  48  10  40  14  45  33  46  28  35  60  41   9  93  68  78  86  51  69  14  87  47  95  56  81  13  60  99  46  38  95  36  61  41  75  55   8  82  58  33  88  58  25  76  13  68  44   3  30  25  15  36  31  49  79  74  34  98  65   1  89  58  74   1  95  43  76  91  84  11  23  47  12  27  39  50  45  59  62  99  91   8  47  42   2  88  76  86  19  22  27  29  89  12  10  44  76  83  95  43  76  14  92  94  78  15  61  87  57  83  37  16  51  24  10  16  67  53  65  59  58  21  69  26  32  60  55  36  64  52  93   2   9  38  77  26  70  20  75   1   2   2  36  53  71  48  28  88   6  66  89  32  78  20  46   8  26   8  50  99  42  75   7  31  44  73  17  62  67   1  69  98  26  29  63  30   7  39  34  79  78  48  74  15  91  55  35  28  61  51  48  69  97  49  95  64  64  19  65  55  85  83  75  14  91  72  74  38  29  92  44  36  33  63  62   1  40  52   7  23  90  23  22  58  20  58  98  81  25  85  18  55  64   8  42  68  97  48  48  98  19  78  17  92  17  10  62  33  59  42  87  27  91  19  15  57  77  31  44  73  93  17  94  28   4  63  99   1  93  89  19  90  26   5  55  62  29  38  72   4  15  91  59  93   5  15  80  75  43  33  63  19  90  89  15  34  91  62  69   7  87  32  36  31   9  29  17  37  75  49  93  75  90  73  46  36  73  16   3   6  85  33  12  44  54  36  66  20  80  60  27  41  91  99  55  52  99   3  27  30  90  62  67  89  70   2  45  86  46  37  53  66  45  57  56  36  18  81  55  48  93  96  93  38  24  27  54  82  87  12  92  29  65  96  68  45  80  17  61  42  92  54  64  85  48  41  83  44  70  43   3  65  98  54  50  38  56  50  82  37  23   6  37  27  81   4  28  82   8  98  53  16  79   8  28  90  73  42  98  84  88  32  48  53  42  12  26  71  36  96  76  50   2  15  48  76  29  49  29  71  54   4  57  35  44  61  88  13  34  43  64  51  91  22  19  88  26  59  40   1  87  48  25  28  93  31   4  62  17  12  22   7  40  81  52  33  42  75  52  24  54  85  91  12  84  60  91  23  39  37  32  99  28  32  47  12  68  26  49  33  78  10  12  80  51  67  47   2  14  93  70   1  53  50  86  74  89  44  53  28  75  48  68  53  70  20  28  50  80  47  61  17  41  50  61  79   8  49  62  69  77  61  66   8  97  49  95  28  93   7  28  69  10  60  42  10  85   3  86  39  65  44  70   9  65  43  50  58  37  26  37  14   5  34  66  61  13   1  33  64  12  91  31  64   7  62  70  27  59  35   1  30  64  84  51  20  25   2  73  13  69  88  46   5  12  25  38  83  70  92  53  32  32  50  98  21  50  68  43  98   5  38  79  97  88  83  33  76  24  43  24  66  85  80  82  61  31  44  99  89  71  56  26  82  20  79   1  98  84  22  38  64  46  23   3  11  69   6  63  28  27   3  46  19  83  72  96  68  75  73  87  64  86  85  46  22  45  79   8  98  52  25  99  41  74  80  34  71  78  76  97  90  35  57  72  91   2  96  35  19  90  62  14  51  93  24  84  10  18   8  65  14  35  65   1  87  45  61  46  61  29  86  58  26  71  10  35  40  88  89  18  33  94  36  21  39  88  87                                                  
                                                19  30  70  73  41  32  73   5  11  73  17   4   9  54  97  82  54   5  10   2  60  26  74  90   9  18  88  22  58  15  91  31  58  40  95  80  99  68  14  92  24  65  19  34   4   1  91  54  47  99   1  69  71  14  87  19  70  72  26   5  76  86  32  11  28  41  99   5  85  78  64   7  91  50  40  95  93  27  59  45   9  48   4  41  91  23  24  26  41  74  30  31  60  27  78  97  22  23  61   5  43   2  29   8  39  31  81  80  20   5  43  86  30  90  49  67  99  90  79  50  94  52   4  77  87  10  70  50  43  60  43  88  19  60  37  14  72  87  25   6  60  48  17  10  61  74  90  65  15  47  91  78  93  17  22  93  46  99   7   5  57  67   2   6  49  60  74   2   1  87  15  55  89  74  35  72  41  89  67  42  52  58  65  60  72  56  45  90  84   9  34  41  45  78  61  30   9  83  40  68  12  72  21  67  23   1  45  32  12  32  90  36  35  68  14  40   7  28  73  18  42  70  24  77  23   1  92  46   1  91  38  38  61  63  12  24  19  86  21  26  71  95  92  50  87  28  15   1  30  42  16  73  95  66  53  43  33  74  24  92  17  61  91  20   3   8  55  74  19  72   1  36  65  87  21  20  24  45  95  30  65  26  69  35  65   6  18  58  93  87  19  56   4  92  75   7  16  30  53  95  31  92   8  43  75  76  73  55  48  11  80  63  73  25  57  82  42  38  98  79  59  67  79  16  19  41  17  36  85  88  81   2  26  56  62  39  99  86  20  15  61  83  67  43  95  49   1   5  78  28  50  32  27   1   5  16   6  65  89  39  26  82  18  10  86  82  76  53  82  10  92  63  83  27  53   4  31  71  67  15  84  71  88  48  20  17  73   6  34  79  69  80  32  68  78  19  74  14  72  96  53  50  42  81  81  15  24  97   1   3  50  11  76  97  85  57  51  79  52  43  27  88  44  46  22  64  82  59  47  28  16  84  56  29  53  17  24  96  74   2  98  49   5  40  35  22  68  51  65   3  40  89  12  42   9  92  81  66  25  42  90  75  58  31  70  14  84  65  69   1  11  35  19  35  65  99  74  97  29  17  52  97  17  72  40  98  87  21  71  99  30  96  43  86   5  84  42  60  15   1  26  50  28  62  58  57  56  91  30  45  63  40  48  55  36  86  32   3  57  56  99  94  35  66  73   8  80  15  59  55  45  38  88  93  20  44  83  55  89  36   1  59  88  40   5  93   1  11  58  25  80  88  21  28  64  54   6   3  66  46  84  91  51  72  64  88  53  77  54  89  73  11  58  20  97  59  98  35  26  98  96  42  66  81   9  59  96   1  14  99  79  35  20  52  15  70  77  82  11   7  76  16  97  21  87  72  73  78  42  29  90  47  27  50  67  66  91  49  89  40  20  12  14  46   8  87  58   4   7  18  11  52  60  54  44  56  86  79  68  31  86  90  89  49  40  91  66  46  85  22  42  69  93  41   1  68  78  64  70  45  42  57  52  61  82  83  15  41  14  13  86   2  31  71  54  26  81  15  47  94  30   3  13   8  37  71  90  74  60  60  60  39  44  36  79  72  97  34  77   9  14  89  40  52  23  35  18  14  77  42  36  34  84  38  66  38  82  24  29  71  36  22  26  89   2   7  98  55  33  43  32  79  33  55  53   1  72  27  74  16  44  39  59  18  59  74  51  41  28  29  90  49   6  29  62  11  45  83  97  71  86  51  71   4  24  36  22  46   2  51  51  89  55  64  41  85  56  79  27  28  30   3  41  92  84  51  48  76  82  13  54   9  51  56  33  13  87  33  94  96  85   3  94  60   9   5  21  45  31  35  58  41  41  13  57  92  84  50  45  29  95  55  83  62  55  21  24  21  71  90  68  71  32  67  65  76   1   8  77  84  16  38  39  73  68  79  48  83  91  73  39  68  73  27  39  15   9  84  77  40  20  16  46  29  68  19  16  62   4  63  59  10   3  41  35  13  55  79  17  63   5  11  23  93   7  72  53  76  69  60  52  21  86  59  29  16  48  55  16  90  59  12  28  95  83  52  28  49  80   5  23  71  19  29  62  46  97  72  40  37  74  94  37  27  43  36  58  14  46  37  99  34   7  54  43  63  32  23  10  15  29  67   7  18  48  61  79  50  73  29   1  70  76  82  91  46  95  98  72  96  85  57  88  54  82  34  33  83  74  41  47  62  50  76  81                                                
                                              7  44  46  98   7  99  46  92  12  75  91  80  58  38  64  40  55  94  33  51  28  14  61  73   5  15  47  96  21  79  27  50  13   3  50  79  23  83  52  81  62  45  76  19  62  41  81  55  13  26  42  19  45  85  36  39  81  58  55  29  24  97  86  98  76  80  75  44   3  69  32  37  35  11  59  89  81  23  25  36  48  44   8  74  31  89  59  65  38  26  73  21   7  26  12  31  76  94  27  57  96  70  87  97  48  94   6  25  20  69  13  24  94  82  37  45  23  64  52  32   9  13  80  72  93  72  41  40  19  70  47  57  10  39  43  17  76  86  56  23  94  86  92  13  19  83  88  67   9  14  59  35  20  28  94  22  15  27  47  60  44  54  34   9  37  32  92  56  65  56  35  57  77  90  42  70  43  10  15  95  53  70  14  73  94  57  55  24  51  29  57  91   4  46   2  21  62  13  88  19  60  29  46  71  42  40  24  92  55  74  70  11  94  15  15  95  48  67  41  32  54  86  52   9  68  46  33  54  91  55  98  31  42  75  97  60  44  56  84  68  49  18  73  62  27  99   7  88  92  67  99  75  40  65  20  52  26  94  28  35  13  93  18  41  85   8  27  95  65  13   3  41  95  43  58  31  92  81  67  33  61  66  92  98  42  82  29  32  28  90  81  47  12  98  81  17   9  80  21  20  65  92  97  57  47  44  88  38  99  15  31  20  99  17  72  75  77  77  67  20  81  63  54  40   9  42  70  30  72  22  41  37  56  91  35  27  79  20  22  74  43  78  87  82  69  91  39   9  37  60  80  37  67  67  90  69  36  69  40  78  15  80  32  54  73  86  56   4  83  41   7   5  82  63  87  10  84  67   5   8  20  29  13  10  40   1  60  23  89  85  67  54  72  70  27  57  67   9  48  74  89  19  72   5  17  95  42  26  32   9   5  90  47  83  59  14  18  14  97  17  40  15  74  22  61  10  64  51  32  89  59  86  66  20   1  44  73  96   3  73  74  63  25  45  65  40  59  42  64  77  89  43  62  62  67   4  18  28  35  46  19  10   3  58  95  70  27  23  64  35   5  90  93  90  44  74  32   3  74  19  93   8  25  53  98  17  25  24  90   4  57  64  18  53  66  85  72  55  59   3  52  94  15  13  33  59  86  44  49  67  84  60  27   5  74  22  65  62  93   5  42  82  12  10  59  35  45  16  10  38  44  94  72  82  22  96  82  97  63  77  54   2  88   1  16  19  96  43  68  94   3  22  42  21  67  85  85   5  20  84  54  14  24  28  37  70  74  96  60  18  30  49  90  12  81  54  73  51  35  47  29  12  81  97  89  27  92  63  34  65  65  18  68  75  21  13  13  11  59  76  14  39  83  95  66  26  47  86  89  78  18  78   2  87   9  26  79  92  23  24  20  25  15  36  83  14  29  63   8  62  20  96  56  68  22  93  10  35  46  78   7  88  45  61  75  89  43  90  24  20  96  30  30  73  72  90  89  39  83   2  98  84  88  49  63  86  74  32   3  63  49  73  97  61  25  81   2  77  93  26  22  72  69  24  41  62   4  94   3  95  17  75  33  88  90  85  59  28  74  26  91  15  71  73  75  70  70  80  47  92  88  92  33  73  25  57  40  32  99  57   6  53  78  30  32  26  48  14  44  84  36  79  47  80  34  60  14  28  24  53  34  57  49  47  50  21  17   9  13  73  30  20  21  40  24  89  37  82  40  79  34  32  50  80  91  19  27  36  33  38  11  86  38  32  16  43  32  52  99  41  87  18  35  23  18  58  27  14  97  40  92  38  42  68  49  95  24  45  19  65  29  37  13  54  58  73  86  27  32  18  30  12  11  44  13  53  77  58  41  14   3  74  38  74  72  13  78  73  52  17  55  38  20  42  42   6  59  83  35  23  55  93  15  85  29  25  39  50  59  89  89  67  10  55  39  72  98  98  59  34  32  29  62   3  67  57  91   3  98  95   4  23  17  27  18   9  78  85  89  66   2  21  16  46  56  77  81  56   3  45  38  87  53  72  13  56  32  63  40  39  59  89  65  61  78  62  82  55  92  75  85  26  56   8  13  91  24   9   3  81   5  46  69  82  34  11   3  39  59  21  55  40  85  74  59  78  33  75  35  53  58  83  73  56  73  42  28  99  31  89  81  21  75  97  27  72  13  26  51  13  63  61  14  40  90   3  58  19  41  23  42  59  56   8  72   8                                              
                                            74  48  74  63   6  49  48  93  72  71  26  88  54  47  72  73  25  31  67  81   9  82   8  76  84   3  29  25  93  37  62  72   1  30  39  91  53  55  22  73  79  15  36  29  28  45  73  55  95   3  32  15  47   5  14  30  64   2  57  57  40  89  95  52  80  58  95  10   7  25  90  71  81  22  58  84  11  15  97  56   5  44  67  46  47  55   9  99  23  97  60  39  20  10  28  87  46  57  96  78  18  80  55  44  46  45  62  19  43  17  83  16  62  55  42  77  16  20  38  51  39  20  99  75  33   3  25  50  61  46  40  78  25  85  31  50  80  57  16  88   8  93  21   2  66  71  29  91  27  86  59  72  55  36  51  99  19  87  93  58   4  62  51  39  93  82   6  72  63  15  66  43  58  11   7  71  81  61  34  18  38  26  80  16  17  67  82  74  55  89  95  70  93  20   6  91   9  13  66  32   2  23  12  22  81  44  28  89  22  20  71  87  83  38  69  45  71  45   3  99  22  30  17  55  55  86  44  57  78  90  99  91  81  40  48   8  72   1  60  82  43  50  71  77  13  28  14  84  88  95  56  91  73  26  93  78  29  19  89  60  55  57  60  25  69  43  45  59  16  94  14  98  15  43  76  91  73  25  11  26  44  48  32  66  42  26  89  24  22  67  37  52  72  39  14  31  44  92  79  52  59   3  27  81  41  75  26  65  45  91   3  70  60  40  58  76  80  66  37  10  40  35  48  57  28   1  68  68  80  29  79  27  96  26   4  26  19  93   5  27  72  71  12  84  15   8  87  71  29  35  98  64  27  74  15  64  94  85  40  42  38  18  98  48  80  96  57  54  88  36  98  16  28  40  54  43   2  50  27  84  99  95  85  43   8  90  87  71  60  79  93  81  97  77  87  71  70  28   8  20  80  31  47  79   6  72  76  79  32  72  75  19  56  61  84  70  93  81  23  95  10  14   2  88  47  23  47  58  79  14  71  43  93  88   8  74  23  30  10  92  68   5  92  89  15  19  10  59  69  79  82  16  73  11  23  87  12  19  71  24  14  62  61  94  42  37  22  95  81  24  83  76  29  75  57   5  73  28  57  20  73   2  71   5  35  17  29  66  85  75  85  98  48  56  68   5  54  43  46  56  51  54  52   7  24  29  70  16  99  67  21  91  77  74  30  26  32  78  41  21  30  69  62  76  18  46  45  66   4  23  11  69  96  97  14   4  48   7  79  51  64   9  75  54  79  69  82  33  76  48   5  26  56  76  59  26  45  31   7  73  21  93  95  45  65  90  50  72  68  64  13  55  71  49  60  77  38  29  83  13  42  31  67  12  33  79  47  80  84  90  27  45  31  76  17  76  35  85  65  98  68  57  84  45  44  90  30  94  15  20  23  87  58  87  48  79  24  11  11  50  52  48   9  21  28  74  77  97  95  98  88   4  60  65  57   9  20  80  85  92  51  39  12  38  98  39  49   5  52   5  88  54  48  47  44  32   9  39  25  45  77  92  82  14  76  63  30  70  92  86   9  13  99  65  17   5  80  48  76  51  86  22  27   5  83  32  69  10  68  52   5  97  64  88  24  76  57  21  13   8  85  80  10  15  67   2  99  29  88  51  21  86   5   1  33  62  34  63   6   5  77  14  95  56  35  63  25  77   2  85  21  30  88  37  34  70  66  40  71   3  28  34  67  98  78  59  91  89  18  78  96  40  60  46  84  12   7  52  56  87  67  79  54  73  46   3  19  10  73  46  63  43  47  99  19  25  34  83  11  87  59  94  42  18  69  88  13   6  56  29  22  24  15   1  29  26  72   6  48  81  15  48  56  40  15  71   8  98  28  98  11  52   5  10  86  86  13   5  86  84  37  75  11  18   8  99  77  36  84  54  38  63  49  97  52  28  84  93   5  42  40  15   3  41  80  88  32  19  32  32  28  11  11  71  67  96  57  54  52  81   2  10  57  37  44  91  32  98  24   9  44   2  65  73  26  17   3  99  61  34  79  32   7  87  17  25  78  28  64  14  63  30  50  66  23  87  85  58  79  92  11  17  56  96  56  10  13  77  95  20  60  44  77  79  72  90   2  93  90   3  40  57  27  93  41  12  45  55  27  52  96  47  73  76  33  66  74  73  22  26  14  32  26  60  57  26  57  90  59  92  58  42   2  35  46  83  78  82  50  29  49  59  25  18  35  12  51  35  39  32  88  14  63   6  90  51   2                                            
                                          52  17  69  25   1   9  27  66  32  46  91  98  78  45  26  30  21  80  93  51  42  35  85  31  94  40  97  18  30  61  39  69  82  62  82  71  13  81  96  41  68  49  43  58  54  11  25  21  82  47  71   6  84  53  86  54  98  57   5  13  18  52  42  95  17  14  52  20  36  78  54  94  84  49   2  30  66  14  22  54  86  77  39  53  80  48  26  88  36  72  66  26  24  68  61  97  58  80  65  97  91  10  79  65   8  70  76  79  85  24  59  21  59  68  63  47   7  37  94  22  70  56  76  60   6  41  37  91  64  47  21  11  98  65  40  42  40   4  23  84  40  23  99  56  89  79  23  97  24   5  41  98  96  89  15   5  30  27  20  69  48  12   2  84  44  34  74  88  76  66  84  31   9  26  82  96  33  74  99  85  99  97  81  22  64  60  89  66   5   6  56  30  41  26  70  97  92  71  62  70  83  40  81  51  58  32  40  84  72  97  44  38  72   7  49   2   1  19  55  34  55   3  32   9  40  10  73  25  24  78  31   8  73   2  55   3   5  46  49  85   7  62  41  63  67  92  12  32  69  93  58  25  93  16  22  57  21  41  54  10  34  13  25  66  45  69  11  67  77  14  78  13  38  22  96  54  68  29   6  48  24  20  86  10  90   7  77  34  36  17   9  42  68  63  68  65  43  70  92  74  69  69  83   4  96  39  45  81  73  98  55  27  60   4   8  60  73  21  32  25  69  78  56  40  61  18  31  19  90  53  49   4  80  82  46  78  46  14  82  52  47  91  49  17  63  43  75  48  17  85   7  66  57  44  36   6   4  51  81  87  20  67  98  63   1  87  92  67  13  36  65  41  96  38  19  32  43  59   2   3  17  42  11  12  11  93  52  79  30  50  86  70  14  23  46  90  70  65  54  25  54  32  62  76   2  81  52  16  63  53  49  22  18  68  19  97  17  95  17  43  75  35  63  55  65  57  11  67  97  32  21  43  77  25  69  22  26  19  51  40  92  22  26  33  55  97  95  72  99  62  75  46  86   9  55  68  96  57   4  97  75  30  58  69   8  24  59  94   9  76  68  30  14  94  87  27  50  27  66  38  27  31  34  74  15  30  61  48  36  52  19  23  49   2   5  76  83  93  62   7  43  72  49  99  38  24  11  43  76  54   9  78  23  36  55   1  84  36  33  38  52  80  41  26  68  20  73  45  80  90  62  65  13  93  59  21  28   6  48  91   6  61  48  18  65  36  19  61  40  99  85  15  44  53  74  69   9  50  84  29  24  93  43   2  92  26  91  56  34  21  76  85  14  11  16   7  88  37  36  96  42  22  81  17  24   2  87  20  44   6  63  40  79  41  35   8  48  46  73  47  45   2  86  12  95  49  76  58  44  86  30  33  44  64  19  34  62  33  85  14  77  90  92  82  38  14  84  50  91  50  62  84  27   3  77  63  27  58  41   3  98   4  71  75  97  62  26  18  15  84  99   1   7  75  15  84   6  76  24  56  70   4  92  11  44  32  12  95  82  40  41  57  98  82  20  52  14  23  35  44  75  63  52  61  27  51   5  60  78  27  11  96  25  89  71  22  68  32  89  86  30  16  90  63  89  58  38  23  37  15   4  25  65  86  16  73  12  58  72  85   4  63  20  75   2  18  78  29   7  18  49  61  51  65  94  98  34  68  62  44  88  83  43   1   3  31  11   6  35  46  93  45  19  69  53  66  54   5  50  16  38   2  36  35  82  34   2  47  43  42  85  20  86  72  12  84  97  56  83  77  51  52  66  32  87  14  85  78   7   4  63  43  64  47  18  20  20  44  89  47  80  24  22  16   5  12  27  66  85  92  32  72  41  98  17  60  79  17  34  10  50  39   7  79  13  14  97  32  93  85  98  94  39  36   7  86   7  75  80  88  29   6  46  67  50  87  18  52   3  93  68  21  49   6  63  10  55  13  81  50  22  68  46  77  63   6  15  42  98   8  99  93  83  70  65  45  24  57  72  33  53  32  27   6  87  48  10  38  55  20   6   2   2  51  23  92  39  29  23  89  92  68   1  47  53  43  77  45  31  47  96  54  93  94  17  98  27  85  54   8  33  54  29  30  41  94   8  59  16  24  27  11   5  67  29  44  28  32  92  86  65  73  67  43  40  36  41  73  48  80  47  36   3  39  79  33   4  63  10  18  55  51  30  14  73  34  14  88  93  11  37  51  47  54  57  17  36  56                                          
                                        87  16  58  85  75  71  13  95  57  63  20   6  77  82  44  72   7  63  48  68  18  54   3   7  21  67  10  94  27  80   2  14  27  96  27  78  54  66  68  34   1  87  20  20  59  23  65  17   1  70   3   5  73  62  23  79  88  91  73   7  53   2  30  29   1  25   5  73  98  25  15  35  37  16  80  47   9  98   5  84  58  19  69  16  30  49  81  36  83  15   1  34  14   7  14  94  29  12  56  74  95  38  42  18  10  29  25  31  41  88  48  63  19  26  60  72   9  12  81  46  21  97  19  62  93  32  35  44  76  88  55  10  77  34  97  91  27  24  84  53  88  69   9  42  59  17  62   1  10  81  14   7  59  46  57  55  14  66  40  21  88  43  16  78   6  54  67  19  59  98  89  85  48  15  94   4   5  53  84  14  54  23  41  39   1   5  12  48  96   8  64  78  78  64  38  96  67  97  98  42  59  26  42  65   3  86  49  56  76  59  33  61  11  97  91  51  39  79  86  78  18   3  79  11  65   2   3   4  78  49   5  57  45  92  31  81  68  28  55  91  22  53  40   7  87  59  63  92  42   5  15  18  13  29  50  33   7  70  19  60  89  28   6   4  84  52  87  87  15  39  82  37  73  29  61  12   3  54  52  97   4  96  75  46  46  41  49  63  19  19  67  89  74  41  10  66  27  20   6  91   1  45  74  96  16  83  79  55  61  62  71  51  77  72  10  62  84  35  74  71  92  18  69  64  49  82  83  18  25  36  46  12  57  63  14  87  80  23  19  35  77   2  30  81  81  28  32  15  53  61  49  80   4  11  41  32  60  84  67   6  97  85  20  90  66  51  92   7  64   9  60  58  99  45  32  82  75  90  23  23  46  91  86  21  93  83  76  58  29  20  86  36  16  12  44  73  29   7  29  74  19  29   9  79  36  77  73  84  51   7  19   8  18  23  99  87  85  82  81  39  57  61  45  85  97  70  79  88  51  31  80  63  84  75  48  57  71  66   9  36   9  58  30  45  34  53   1  66  69  53  50  52  86   2  88   9  42  87  80  98   7  82  88  26   1  41  15   7   4  84  52  76  55  51  68  95  17  45  35  45  80  61  29  87  65  42   5   6  33  77  38  61  26  13  18  53   3  68  11  59  57  72  37  47  16  19  21  60  66   9  72  75  84  35   6  58  48   9  78   6  41  23   9  16  11  39   6  53  20  80  20   4  99  67  58  48  96   2   2  38  54  95  21  75   3   2   9  45  26  58  10  74  82  87  14  26  72  70  84  88  38  30  65  90  93  53  97  90  12  10  16  62  70  62   5  32  92  31  56  17  32  62  60  44  57  73  89   3  10  29  72  63  83  72  24  53  49  17  83  75  85  50  54  82  14  83  52  96  55  84  41  40  32  53  66  72  20  84  74  23   8  22  62  40  74  60  24  72  39  38  72  56  93  91  93  74  73  37  35  34  69  85  37  66  45   4  65  31  78  27  94  28  85  22  73  95  53  54  59  96  82  94  90  19   1  89  98  88  44  25  10  63  42   6  66  42  60   4  58  87  23   8  74  65  96  96  62  25  15   2  60  46  16  21  45  54  23  53  44  25   3  43  54  27  52  78  63  51  13  81  57  57  64  90  10  30  36  20  43  48  90  18  70   9  68  27  21  37  50  72  94  91   1  76  33  85  46  47  30  19  42  30  18  70  67  81   4  30  63   7  18  56  36  92  92   1  79  56  10  27  68  90  22  75  39  35  84  16   6  46  40  99  60  72  76  43  22   9  46  95  31  26  17  30  96  90   8  97  44  13  41  77  16  90  26  14   8  83  54  19  35  56  56  87  37  76  18  91   4  84  65  57   6  59  34  76  90  36  39   6  16  69  94  35  26  91  15  89  96  51  93  37  37  34  79  68  71  43  55  74  62  78  37  26  12  29  24  26  77  99  36  44  54  67  94  46  33  10   9  50  45  20  31  53  54  64  80  52  29  57   2  58  31  17  74  63  75  10  64  52  80  88  50  69  17  50   8  12  81  29  25   9   5  30  45  39   1  33  75  66  77  81  82  53  13  80  50  24  12  25  48  98  71   4  99  46  57   7  74  46  31  85  31  59  55  18  26  13  20  29  22  91  10  66  26  44  73  60  70  85  95  38  33  38  44  95  92  18  69  54  69  77  29  69  66  81  23  61   1  96  10  50  84  57  47  36  81  42  93  14  26  17  64  35  70  26   6  51   9                                        
                                      27  21  58  90  70   6  42   3  71  22  15  85  57  54  42  82  17  16   4  89  88   6  72  39  11  34   3  51  87   4  78  36  27  28  69  16  55  24  90  99  97  29  39   6  90  18  39  31  30  70  41  46   9  30   1  68  33  47  26  11  44  65  75  17  62  63  61  40   2  52  55  60  26   8  56  11  35  52  67  19  26  27  67  33  90  78  95  74  73  92  41  63  21  32  74  10  62  27   2  86  71  65  41  45   8  74   4  12  12  59  51  24  23  47  45  44  73  93  24  92  40  97  48  43  18  49   6  69  72  65   8  69  36  74  88  80  29  49  76  38  71   8  55  72  57  86  32  26  59  90  81  61  33  97  63  78  12  20  90  29  99  63  57  31  11  51  30  35  37  70  94  87  51  85  28  79  26  97  17  82  33  18  81  54  76  10  63  24  89  34  10  81  90  41  78   4  98  23  78  92  82  36  49   8  44  92   2  18  43  88  17  74  93  32  23  55  73  74  22  10  56  54  93  27  43  75  37   8   8  39  65  26  35  55  59  43  22  65  59   5  41  54  29  29  64  93  40  83   7  28  57  64  80  17   6   6  93  62  15  78  48  36  35  73  12  79  31  63  27  50  11  37  88   7  12  55  60  52  36  64  41  52  18  88  70  61  30  50  70  98  23  32  18  73  53  50  59  71  18  84  43  80  61  85  39  93  14  85  84  91  42  42  45  82  10  79  87  15  45  82  77  66  43  30  97  48  34  38  61  27  37   9  98  88  95  54  48  82   9  97  10  90  87  79  73  43   5  10  69  71  35  75  52  13  44  19   1  39  24  44  24  69  95  99  98  35  54  21  47  75  50  11  44  35   2  86  97  94  30  11  13  31  29  52  71  86  31  21  18  72  78   2  34   8  10  53  25  62  69  48  94  38  71  19  21  83  60  34  84   2  19  59   6   6  40  83  46  31  33  52  56   7  21  26  46  63  68  29  88   1  34   6  27  46  72  88   9  28  94  35  29  15  91  71  10  66  43  33  11  32   1  91  69  27  67  78   9  79  40  67  80  36  53  14  37  27  61  31  91  28  75   6  39  70  86   9  12  67  64  90  43   6  45  50  15  68  97  44  97  44  31  30  39  99  38  26  87  82  37  98  98  97  91  18  28  97  72  74  19  59  55  76  43  93  77  80  50  63  42  86  26  94  92  67  52   5   7  32  18  16  33  42  35  92  65  97  28  60  17   6  53  83  79  17  88  89  52  69  95  21  69  38  51   6  97  51  20  17  81  17  65  90  21  33  59  31  72  90  40  88  59  95  81  83  15  79  69  25  28  16  88  45  36   9  27  76  55  11  38  41  96  98   5  43  78  99  46  13  90  20  59  99  69  67  84  42  19  90  16  91  70   6  17  45  85  17  56  93  64  65  19  78  29  10  35  82  39  24  48  12  89  61  52  98  38  44  76  45  52  77   1  39  49  56  36  72  38  16   6  50  25  39  33  89  82  92  61  91  13  27  37  11  69  64  24  13  79  20  57  36  88  48  73  92  75  25  66  44   9  74  53  27  68  64  46  48  17  52  33  30  93  99  34  81  81  58  18  67  49  36  23  50  70  47   7  87  90  53  39  86  29  81  47  43  90  87  20  85  15  38  62  32  33  74  91  70  22   1  98  98  77  30  74  82  53  77  76  81   8  59  59  51  53  11  84  41  10  91  15  44   4  93  52  58  46  85  43  38  36  79  89  92  42  20  27  86  50  70  81  82  89  73  68  42   4  89  54  89  18  50   1  86  41  84  98  84  91  28  81  66  60  66  40  85  94  47  66  56  67   1  62  46  26  75  11  43  12  34  24  39  36  76  88   3  40  94  31  39   7  84  18  48  61  92  12  29  18  76  60  35  46  58  13   8  84  84  82  82  76  88   5  79  17  14  83  96   5  55   5  72  81  97   2  31   5   7  63  45  12  63   1   2  30  49  73  97   7  11  26  41  64  54  59   5  42  45  42  92  15  42  82  16  58  47  47  60  53  43  47  95  72   9  14  82  13  56  56  82  69  84  74  52  17  55  91  41  11  71  77  16  85  85  70  16  38  85  88  96  27  68  67  43  34   2  70  86  72  47  26  85  49  45  80  93  14  73  81  92  19  50   9  20  15  95  28  44  93  70  30  13  53  62  72  70  51  53  36   4  51  29  68  59  45  74  62  48  38  19  55   4  87  87  31  28  52  77   2  75  62  64                                      
                                    67  24  28  93  31  11  35  71  61  89  91  77  82  16  49  36  41  85  21  19  57  11  52  45  20  35   2  36  50  30  75  53  27  24  21  90  73  37  30  87  49   6  95   7  91  31  53  22  53  80  82  34  83  67  66  38  71   9   1  83  30  12  67  37  39  67  51  36  64  17  44  93  52  22  28  33  75  95  74  27  90   8  37  66  55  45  69  95  26  76  48  61  73  58  29   1   6  55  27  92  20   8  70  64  51  36  45   5  11   4  17  16   8  82  46  26  68  15  64  10  22  92  41  12   2  71  33  73  63  62  55  13  41  44  83  93  84  68  18  22  99  30   1  36  13  61   7  81  21  69  24  18  95  89  29  90  59  36  96  20  10  36  38  72  34  36  67  61  48  39  57  11  54  72  30  25  42  91  34  84  20  78  69  42  66  51  13  59  35  60  24  55  75  91  57  63  78  21  90  37  41  67  58  81  87  95  35  93  67  27  89  98  17  50  33  73  58  88   3  71   3  93  68  18  45  51  80   2  17  13   2  76   7  90   1  98  24  18  43  85  75  31  90  47  31   3  51  89  89  99  72  95  99  16  80  92  99   5  75  91  85  72   1  93  56  59  40  46  61  63  40  94  30  71  45  67   3  56  14  32  73  16  92  78  40  73   7  73  90  82  44  27  78  45  21  97  16  89  25   8  39  63  64  54  85  86   5  68  70  62  32  95  57  69   2  38  12  11  76  27   4  66  71  28  79  53  24  61  51  25  35  48  67   5   3  52   8  75  77  14  94  96  47  56  92  64  98  12  62  57  10  30   3  95  13  77  72  47  79  77  77  37   4  63  49  47  16  74  87  97  19  35  74  93  63  69  91  35  17  12  45  88  54  84  56  42   4  56   8  23  38  70  83  59  61  90  94  33  19   4  20   6  94  80  34  60  96  54  23  82  38  62  50  72  84  32  50  81  75  93  55  87  30  25  28  36  75  16   3  60  79  14  55  13  40  49   2  50  72  28  12  22  67  60  55  39   6  31  12  57  18  41  44  23  60   7  43  94  87  45  66  42  64  87  37  38  53  76  63   1  96  19  35  14  79  84  94  77  36  89  24  94   6  50  96  45  33   7  11  32  69  82  31  52  79  91  84  38  51  84  36  20  10  21  46  45  41  74  21  61  55  21  82  27  68  74  99   4  76   1  72  32  57  97  71  21  78  97  62  35  79  86  32  34   9  63  16  32  33  97  78  73  67  84  14  88  11  24  30  95  21  25  38  87  95  76  52  85  38  48   2  92  83  76  35  20  44  82  74  86  60  13  20  53  75  54   7  88  29  93  78  32  35  89  61   8  28  23  29  53  60  38  65  33  53  70  43   8  29  15  76  50  56   4  97  77  76  24  54  16  30  88   1  94  44  87  19  88  53  55  80  84  20  72  18  47  38  75  25  13  33  61  93  88  29  47  50  54  65  34  46  34  77  77  44  79  60  91  12  31  19  21  77   3  72  88  42  94  80   3  93  20  80  20  26  18  93   7  81  49   2  51  96  28  54   9   9  66  93  63  62  71  30  61  38  63  83  30  81  28  53  11  54  63  16  56  85  99  46  69   1  51  33  56  62  97  19  96  39  24  65  20  19  66  98  33  45  46  31  35  94  19  96  10  34  90  49  84  16  84  88   8  86  92  94  18  27  51  15  60   5  59  16  63  53  54  93  37  33   9  50  35  50  63   1  78   7  59  71  43  75  19  97  56   2  60  35  21  87  97   7  25  22  17  51  50  38  81  56  15  74  92  11  32  93  11  38  41  54  13  42  77  58   5   1  55   1  36  36  71  85  66  71  92  33  17  52  55  61  86   5  84  69  20  24  37  21  49  47  13  64   9  55  39  88  84   7  61  81  26  53  71  87  50  88  24  13  42  37  18  36  27  56  41  18  59  60  61  12  73  57  39  88  74  53  28  36  91  37  40  57  41   9  84  13  66  64  27  46  99  11  47  42  68   6  26  49  66  62  26  92  91  84  38  77  95  99  27   4  17  58  99  23   5  93  82   7  47  92   6  98   2  56  86  10  34  66  53  22  55  51  84  55   1  26  16  43  10  99  49  19  37  51  46  69  89  25  23  94  96  43   9  61  76  48  67  61  81  84  95  83  94  20  48  32  32  32  47  88   2   8  92  40  15  63  80  60  36  70  67  70  51  86  78  95  26   5  23  41  77  81  65  88  59  32  41  98   7  63  47  24                                    
                                  7  20  78  12  57  12  10  21   6  61  18  79  89  11  77  53   8  70  50  61  77  32   4  63  62  56  82  72  78  83  13  42  11   8  98  52  88  70  79  12   2  88  23  28  94  25   8  49  84  34  55  66  77  91  33  78  64  80  18  17  35  78   6  17  81   1  32  81  22  76  27  34  24  75  65  51  62  56  47  23  98  15  35  58  29  24  90  89  51  83  96  91  42  48  80  76  92  37  13  95  28  94  35  43  80  98  62  52  41  93  27   1  70  12  35  22  98   4  84  26  12  32  71  33  85  16  23  38  18  94  76  92  53  21  46   4  98  59  69   9  89   4   8  24  74  67  11  25   8  22  20  53  91  98   1  61  68  70  96  57  86  16  59  64  31  27  56  23   4  46  97  97  35  59  77  82  17  42  72  44  66  21  89   8  45   8   3   9  59  34   4  28  46  73  19  59  61  42  49  69  78   9  41   5  63  74  65  98  90  50  10  59  72  70  17  59  62  59  82  51  64  89  33  45  96  77  81  14  54  45  48  33   5  69   8  84  90  61  91  35  12  70  50  29   3  64  45   1  24  41  32  88  26   8  69  61  39  16  99  40   5  18  45  79  86  65  28  31  46  12  84  99  96  48  50  23  66  98  90  73  91  78   9  60  48  41  18  39  32  50  80  81  40  75  22  92  83  13  53  52  82  28   9  59  47  31  40  56  43  70  23  13  93  75  19  66  81  20  63  42   8  86  32  27  72  91  71  83  73  92   1  56  65  31  84  56  79  38  13  30  30  19  46   7  95  27  25  93  29  10  65  82  94  26  18  48  49  34  72  10  95  31  27  26  64  59  53  15  12  70  70  58  58  19  32  12  13  42  30  75  76  25  95  47  75   3  23  37  50  58  31  51  77  24  71   8  23   1  89   6  45   7  13   6   6  46  17  77  30  60  86  86  55  47  66  51  18  30  97  13  45   3  53  54  83   9  37  51  79   1  50  72  50  19   5  41  15  16  42  38  90  62  13  88  78   3  73  70  40  43  81  50  21  79  92  69   6  86   1   7  43  16  80  20  54  16  71  20  76  70  17  46  82  35  94  18  89  21  13  59  27  32  49  67  96  46  41  84   9  34  15  13  25  33   4  95  84  34  60  51  51  35  30  98  48  68  23  81  27  96  12   4  31  46  23  59  44  42  61  27  83   2  25  79  73  23   6  51  58  48  44  55  20  75  63  50  54  57  73  34  41  39  83  45  65  67   2  97  79   2  40  81  37   7  50  64  32  57   9  59  48  91  10  29  91   1  36  66   2  10  87  18  43  95  20  94  49  29  88  97  83  83  53  78  38  79  99  73  37  43  57  47  64  59   8  23  47  21  19  26  70   2  33  50  16  90  40   3  66  56  46  62  43  72  66  42  93  91  92  78  62  94   3  33  94  81   4  29  10  36   3  89  94  11   5  70  46  58  33  81  84  66  57  97  25  33  66  50  15  42  75  21   3  88  62   4  82  34  65  92  73   2  59  84  40  38  43  78  22  22  72  57  13  89  72  45  54  94  54  70  66   1  46   2  60  39  19  81  44  51  22  33  98  74  37  65  78  79  91  35  92  81  10  53  88  52  24  79  86  47  32   1  18  87  67  26  84  38   4  10  73  55  55  62  84  76  60  47  57  61  28  69  56  90  54  52  95  35  48  63   1  17  21  90  38  28  68  75  17   1  54  54  43  29  78  84  11   7  96  20   9  13   2  89   6  17  98  44  42  87  64  13  39  71   2   4  88  71  48  20  69  29  41  21  68  15  85  66  88  98  24  89  35  13  51  23  27  47  29  35  97  44  43  82  56  48  96  43  33  48   3   7  45  86  75  71  53  63  14  64  24  31  83  13  98  59  49  83  27  42  39   4  64  19  16  60  18   4  85  89  19  95  83  27   5  39  97  37  42  42  14   3  79  72  84  17   1  57  79  64  91   9  50  17   2  31   1  74   4  55  41  17  68  40  71  52  85  76  93   4  12   1  67  72  61   3  85  33  75  34  46  26  29  95  78  30  80  78  35  11  41  49  46  39  72   4  67   8  89  49  12  55  98  27  32  17  24  57  45  89  36  49  91  47  80  12  42  58  28  51  53  99  40  83  76  77  98  66  63   7  79  62   7  97  49  37  19  65  46  71  94  95   4  80  65  17  13   3  61  57  88  94  26  79  66  93  87  13  99  81  17  95  85  45   7  41  17  80  52  13  80  69                                  
                                26  87  61  27  81  64  29  67  44   6  11   7  28  51  56  39  44  21  88  67  17  99  34  23  13  99  55  52  27  81  59  68   1  34  49  29  40  50  33  95   2  88  79  82  36  22  53  64  73  80  35  23  92  13  79  90  75   1  19  34  28  97  50  71   8  31  22  81  69  65  54  68  56  83  65   1   6  26  14  69  89  56  53  42  93  45  64  52  22  57   8  74  21  33  40   6  34  68  91  91  73  14  34  38   5  87  81  79  47  28  51  68  92  79  15  13  71  90  14  15  46  99  70  67  83  88  51  80  65  42  18   7  27  62  44  63  20  20  29  28  58  94  98  12  49  61  55  58  68  60  26  78  89   7  86  12  53  42  93  72  72  48  66  38  61  48  87  15  63  53  31  24   1  75  34  96  13   8  52  72  28  62  45  70  40   6   9  73  74  87  36  54  22  54  12  82  62  77  18  41   6  77  26  50  90  14  86  86  79  53  43  64  64  93  63  10  98  24  98  59  74  86  22  87  60  47   4  27  46  24  79  71  14  56  13  62  67  77  83  49  57  73  37  74  38  11  79  52   2  67   6   2   4  99  13  95  45  35  23  49  64  16  12  14  43  30  34  64  73  19  52  72  51  49  90  80  49  84   8  97  80  73  47  86  45  34   3   3  72  31  16  78  62  39  19  77  96  84   6  80  22   8  95   3  75  53  17  34  62  50  36  79  18  20  94   5  66  85  18  83  22   9  38   8  57  27   3  76  74   4  22  74  99  95  12  94  90  47  55  66  79   7  16  82  99  34  82  41   2  43  80  92  28  52  24   4  77  29  77  32  94  22  39  36  83  24  94  40  21  57  20  82  10  68  31  70  97  66  52  73  54  30   9  60   7  42  28  13  40  56  12  26  49  39  97  12  23  97  90  61  30  93  44   8  11  67  68  93   3  57  21  54  82  40  22  69  40  52  20  24  33  35  77  79  59  93  87  63  92  27  45  57  61  51  44  70  26  58  52  63  51   4   2  69  47  31  12  13  24  33  12  56  77  80  32  31  55   2  20  50  60  50  65  87  36  34  76   9  42  65  81  10  68  17  35  89  11  68  62  77  16  95  50  96  83  44   9  36  57  45  26  42  22  96  97  36  27  93  61  15  40  40   4  52  74  87  27  12  83   6  38  70  26  26  89  93  59  69  65  82  45  97  17  55  36  22   9  64  55  39  91  41  85   9  35   9  27  91  61  27   2  73  28  15  95  97  30  46  84  67  69  84  30  41  33  66  40  85  59   8  32  79  57  17  26  36  39  55  16  34  63  18  46  49  76  31  95  94  53  61  87  74  64   5  96  10  63  22  82  53  72  21  55   6  67  98  15   2  33  58  61  40  53  83  93  39  16  87  82  17  21   4  67   7  70   2  29  15  75  58  97  18  17  61  35  95  63  70  75  58  76  70  10  33  57  30  63   2  70  26  45  74   6  87   6  29  85   1  10  60  21  14  59   4  48  87  65  20  47  12  73  86  74  94  35  15  58  38  63  43  18  10  19  70  72  44  20  19  96  85  69  88  81  67  71  90  59  32  21  76  10   2  35  20   6  17  34  25  49  33  87  15  22  78  95  94   8  21  35  13  26  33  33  65  38  82  56  23  94  28  30  86  79  43  75  40   4  39  28  59  63  48  37  32  50  84  85  15  93  67  43  10  89   7   8  74   4   6   5  15  59  14  42  96  64  19  74  76  93  87  97  15  93  95  77  86  65  11  87  82  50  93  42  36  26  87  23  68   9  56  96   5  36   6  74   4  73  75  24  53   3  27   9  70  78   4  57  55  49  78  70   1  51  17  43  95  61  59  17  15  20  76  95  85  78  39  56  45  51  40  91  19  93  14  44  80  78  21  44  19  38  22  39   1   7  86  38  93   5  72  86  24  30  45  39  20  27  56  85  30  38  17  31  35  42  30  54   9  18  75  52  37  32  56  45  33  20  35   8  26  51  11  14  29  39  43  94  64  72  45  63  20  69  14  51  60  50  57  94  31  20  81  22   6   2  21  30  49  81  68  31   6  72  28  35  33  31  53  83  75   1  36  49  27  41  25  54   3   4   8  40  30  63  62  10  86  47  82  81  61   7  72  94  73  65  52  52  11  84  20  35  98  64  70  87  22  80  21  89  10  76  26  91  50  21  47  42  92  61  93  85  84  85   4  78  24  69  66  54  94   5  41  75  35  24  86  81  93  81   4  99  69  35                                
                              76  78  29  43  39  51  66  89  30  84  44  20  95  51  60  95   4  42  20  62  98  14  43  66  84  61  74  87  37  18  53  59   4  24  94  79  31  39  42  85  80  75  29  30  72  45  93  70  34  15   4  92  84  65  52  15  27  25  76  59  14  83  29  18  52  86   6  31  42   8  75  87  59  69  86  93  92  22  27  17  31  23  78  87   3  79  14  62  52  37  61  62  28  22  68  99  80   1  58  58  50  16  96   8  48  27  36  97  73  59  88  50  13  49  56  87  12  95  99  99   1  60  24  50  42  86  95  18  52  75  95   2  40   9  82   3  19  74  50  78  50  11  36  30  89  59  80  19  39  45  14  73  89  56  23   6  59  19  92  97   5  24  56  52   4  85  74  91  28  45  45  58  81  93  24  64  85  47  92  31  26   8  89  70  29  35  30  13  82  57  68   1  68  64  96  71  46  11  48  19  92  55  36  62  50  38  68  61  49  37  31  32  86  11  43  45  88  43  63  77  70  69  35  89  22  10  34  70  84   4  77  60  67  58   8  74  18  28  55  16  29  92  87  42  49   8  87  84  34  46  23   7  85  39  87   6  90  15  78  57  33  35   3  92  64  15   6  81  81  49  36  34  17  29  49  47  73  74   4   7  82  65  76  30  98   8  59   4  67  39  29  49  50  11  48  10  28  96  10  86  91  15  69  91  81   8  50  27  60  46  51  59  88  51  62  38  91  68  72  40  31  76  68  21  28  68  57  42  24  72  52   6  19  28  96  14  59  73  55  14  85  29   2  39  49  47  39  10  76  36  94   9   3  28  69  56  29   1  58  17  91  83  27  47  60  42  64  33  40  15   9  51  14  31  97  48  55  83  67   8  12  75  84  33  78  37  66  95  16  32  76  57  48  36  39   1  32  27  16  48  63  80  24  13  96  42  99  44  40  98  73  57  52  20  62  11  76  21  15  12  81  17  16  42   9  39  76   6  51  29  44  55  16  40  51  32  37  31  68  77  68  43  60   8  90  47  37  29  98  87  68   8  45   9  47  80  62  31  50   6  91  80  63   4  10  90  46   8  44  48  43  34  69  53  88  22  22  68   2  92  96  11  81  13  86   9  64  75  95   5  50  72  41  26  21  74  32  76   4  48  78  93  52  21  33  52  89  24  71  49  54  14  40  93  68  88  11  49  68  14  23  21  20  41  44  55  71  94  77  33  51  78  42  61  70  61   1  83  88  30  94   5   9  69  94  52  58  55  34  16  27  93  93  91  59  58  82  57  89  90  52  66  93   2  32  66  43  43  30   4  16  88  44  91   8  26  83   7  32  40  14  95  89  85  82  36  19  47  38   7  14  48  27  40  88  59  28  61  79  31  87  15  52  71  44  93  43  24  36  98   5  34  95  39  12   7  69  55  82  88  90  70  25  13  24   9  40   7  34  27  52  18  98  78  81   5  66  12  74  34  10  26   7  35  35  10  78  13  39  65  79  39  50  71  14  61  10  13  11  91  20  86  38  11  43  30  14  24  95  17  90  64  10  94  51  29  95  22   3  45  11  54  55  76  60  45  25  53  76  85  25  48  84  67  31  97  57  14  24  48  48  39  27  67   2  57  74  79  37  33  19  40  62  13  88  24  40  65  52  55  11   7  31   6  91  19  43   9  22   8  29  26  87  32  14  86  91  34  76  71  71   8  42  63   2  56  79  41  59  91  90  51  10  95  79  79  78  28  20  48  23  88   8  23  19  36  99   8  15  21  85  53  49  24  65  47  70  99  95  27  72  83  37  34   6  49  28   3  96  55  88  81  39  52   1  40  42   1  41  40  25  80  75  16  25  90  56  83  33  65  31  92  89  75  74  49   4  58  30  60  93  79   3  69  61  77  74  24  55  83  34  54  97   5  35  17  62  83   7  79  75  32   3  78  65  98  53  36  80  70  12  27  87  46  69  20  59  94  34   4  13  88  10  29  50  43   3  89  48  75  35  19  16  90  32  99  37  77  59  72  86  43  14  23   6  43  60  27  93  90  33  24  29  59   4  31  29  86  77  75  83   6  34  53  78  55  47  84  84  50  42  27  97  68  54  39  56  20  30  85  27  51  63   7  83  37  72  22  66  85  17   5  94  96  29  32  68  24  83  52  60   1  15  52  28  52  40  39   7  19  41  90  98  85  33  67  96   1  41  86  50  90  23   7  19   1  25  14  92  29  95  65   7  30  57  22  23  75  23  12  50  59  46  15                              
                            36  15  48  33   5  89   3  99  52  16   9   9  54  77  88  26  26  58  39  87  54  67  81  75  39  34  55  97  72  34  27  43  20  46  68  49  32  93  23  94  81  88  79  91  47  99  28   6  64  41  11  98  72  48  83  98   2  95  21  35  97  41  57   5  53   2  30  32  69  99  11  32  76  35   9  74  55   5  93  50  53  68  72  92  62  78  54   9  57  31  29  12  15   8  71  52  48  13  79  79  29  78  60  11  18  43  18  73  83  10  61  86  47  42  40  88  13   9  93  79   6  42  54  91  18  18  19  54  28  40  11  19  43  34  91  25  17  66  57  60   4  70  76  88  42   3  81  99  16  22  61  16  15  27  35  55  29  86  32  65  40  42  68  73  32  17  34  47  59  32  41   7  93  49  14  30  42   3  64  49   8  23  83  22  74   8  99   9  96  15  48  50  82  73  39   5  68  27  31  17  71  58  58  16  92  53  19  79  47  32  25  10  92  50  84  76  27  83  37   6  52   4  79  11  46  48  94   5  39  55  39  47  40  94  38  95  67  22  84  21  70  57  74  74  50  68  97   5  84  51  37  45  71  19  81  68  49  16  75  30  85  57  81  50   9  55  23  72  16  99  96  63  90  46  79  54  90  96  86  95   8  38   9   9   3  44  13  91  27  53  61  28   2  19  95  98  86  43  39  29  15  12  97   9  49  30  97  93  89  87  76  93  89  98   8  94  30  68  44  89  76  13  67  99  88  17  25  86  44  19  53  58  96   5  44  92  35  42  80  89   9  75  70  29  37  68  99   7  86  88  94  97   7   6  78  35   4  58  58  65  32  20  72  59  39   5  16  48  52  69  49  24   9  94  79  17  58  15  32  24  26  72  88  98  58  71  45  85  40  97  63  81  15  86  83  36  81   5  81  84  67   4  44  77  27  88   4   3  11   4  69  11  24  31  33  86  75  22  28  95   6  28  54   5  37  61  61  26  22  91  54  98  82  84  55  34  63  82  73  23  58  41  44  80   9  73  20  64  93  40  38  45  18  86  90  55  40  80  92  57  60  55  15   3  11  58  84  74  77  48   5  11  41   7  64  11  85  68  22  85  57  55  66  51  21  12  94  82  45  53  75  51  65  85  55  62  79  15  96  87  44  17  29  93  63  33  70  85  66  18   1  76  87  90  57  29  63  77  70  32  63  41  38  86  71  77  12  88  61  63  61  41  43  33  25   8  48  37  61  65  87  94  48  37  88  57  61  25  99  98   9   6  70  28  15  29  74  29  93   5  38  17   2  33  86  28  86  70  91  91  47  83  45  62  26  14  70  35  81  45   6  40  59  83  74  76  82  33  10  77  88  95  22  91  87  91  22  32  94  30  42  53  99  39  46  88  18  74  24  38  51  57  74  82  81   8  86  58  33  75  83  23  22  24   1  74  77  54  45  21  16  33  62  62  40  51  99  97  20  34  21  59  52  48  80   9  99  33  47  86  28  46  87  36  73  18  51  93  41  95  44  76  71  62  56  88  98   4  35  51  15   7  65  19  30  84  58  26  66  34  10  50   6  86  98  73  33  71   3   5  24  98  35  43  62  22  22  39  28  43  57  98  52  25  69  83  53  27  94  33  67  72  58  44  45  35  94  26  17  72  33  49  47  13  90  43  36   1  80   2  34  11  54   6  79  59  79  83  60  75  49  26   4  40  10  97  76  23  40  28  21  20  95   1   2   9  88  52  46  41  52  23   3  35  63  91  79  94  42  69  76  52  48  28  86  42  10   7  89  23  59  47  80  42  43  63  84  71  71  97  87  82  99  17  34  15  66  34  76  35  66  33  52   5  32  48  71  53  88  28  53  93  26  34   8  38  13  15   9  52  60  28  95   8  84  79  27  75  31  70  45  78  94  67  55  58   7  72  50  66  84   8  64  30  96  58  10  73  75  66  95  16   5  75  95  39  87  97  48  43  28  34  91  51  62  11  54   5  43  86  53  55  27  92   5  19  73  27  31  38  96  72   4  32  29  23  41  38  91  65  57   6  92  73   7  99  11  17  56  81  40  87  68  74  11   3  32  72  44  10  77  93  14  80  74  78  74  35   8  14  38  91  12   5  65  68  52   4  98  19  36  32  31  80  51  30  53  40   5  41  11  91   5   1  77   7  22  55  88  81  49  26  39  87  49  24  91  53  38  88  71  57  46  16   5  62  27  47  22  17  42  52  34  60  45  68  56  12  98  99  77  57  10   2   3                            
                          22   5  25  49  26  51  33   6  59  20  77  42  17   4  97  59   8  81  81  13  70  96   1  48   1  18  29  75  98  52  45  82  94  45  10  85  72  52  52   3  57  50  57  62  73  79  44  25  93  39   8  12  71  42  97  55  28  31  39  15  18  64  64  27  59  45  37  84  63  95  60  30  10  41  85  42  52  72  63  30   3   7  50  10  27  46  54  10  56  34  47  56  75  49  66  83  72  35  54  60  59  90  48   9  92  35  31   2   5  19   8  89  98  44  29  85  82  50  50  10  75  47  70  81  87  74  67  10   1  60  80  45  69  61  35  23  32  42   9  41  19  38  42  91  80  49  99  98  13  28  26  16  17  80  42  83  91  76  90  79  19  38  53  62   3  41  12  32  90  72  21  83  85   5  63  22  29  52  22  27  14  95  51  90  14  90  70   1  80  74  95  73  15  67  57  58  45  77  84  22  51  73  41  36  23   6  61  89  75  89   1  24  87  56   8  45  92  12  15  75  17  28  55  53  82  77  79  40  48   8  75  51  23  34  93   3  78  53  78  31  60  11  21  88  64  15  76  10  64   9  28  22  30  15  69  35  82   9  46  84  71  44  97  88  13   4  92  50  92  12  80  54  86  78  78  87  56  28  57  89  20  66  10  82  82  45  59  57  73  25  23  86  62   4  52  36  15  31  11  38  39  42  91  60  76  91  39  86  78  23  64   9  19  54  96  51  38  77  14  75  88  82  35  36  90  22   6  75  45  65  57  79  18  23   6  50  29   6  21  82  83  63  98  69  57  25  20  69  14  18  58  39  75  24  71  14   4  85  92  45  42  12  13  12  26  98  20  15  11  45  82   9  92  79  82  70  67  98  99  25  98  13  57  88  91  57  16  70  97  52  41  90  90  95  65  79  28  74   7  59  54  42  84   3  82  41  54   6  69  60  52  89  62  29  93  36  10  48  27  35  92  23  30   3  53  94  78  93   5  91  68  63  47  76  43  46  24  95  20  24  46  32  55  69  23   5  98  31  66  91  68  93  49  17   4  17  16  27  54   2  44  81  57  84   7  86  22  50   1  92   7  90  16  49  97  45  20   9  52  63  89  56  46  67  78  15  77  13  26  48  18  18  48  92  91  12  90  45  10  66  64  72  15  79  59  18  20  85  97  28  91  67   2  88  90  13   5  14  23   7  20  18   6  67  22  35  44  86  76   6  82  11  21  49  62  30  52  32  63  21   1  61  98  86  14  85  21  33  53  54  19   4  52  23  14  99   5  77  33  19  30  16  39   9  46  60   5  64  56  98  23  12  36  76  70  87  84  52  54  21  46  63   7  48  69   1  58  86   2  39  16  66  24  66  42  33  22  65  17  49  11  16  28  27  55  83  48  42   7  48  60  54  82  53  52  94  17  55  23  73   3  61  65  55  41  64  90   9  55  64  96  71  49  74  64  55  95  57  41  20  42  23  37   2  88   3  65  11  56  90  65  63  96  74  88  37  35  10  57  66  72  47  41  81  92  34  34  98  80  19  50  42  25  86  93   7  58  86  83  39  29  11  60   4  44  99  76  34  46  47  98  64  53  67  93  59   5  13  43  81  23  90  21  16  46  95  80  36  63  17  73  28  41  18  22  62  91  59  75  37   4   6  59  75  69  83  67  38  21  85  27  87  45  49  71   7  53   9  22  11  58  70  18  87  86  72  84  34  60  80  16  85  43  24  54  80  12  62  16  53  95  48  55  87  41  66  32  61  54  14  80  77  92  26  84  87  61  33  73  15  39  35  36  54  52  10  76  31  55  38  42  43  19  87  41  52  76  69  57  93  97  45  64   8  29  11  94  53  25  52  73  80  74  62   6  31  62  16  57  78  77  43  97  25  78  37  78  43  27  50   5  49  98  58  78  41  70  33  90  80  10   8  69  17  17  34  59  78  42  39  63  16   1  93  82  87  67  47  69  16  80  28  88   9  19  89  55  59  88  84  60  49  68  70  38  86  78  66  62  35   9  47  50  67  64  88  22   2  24  46  53  63   9  38  12  94  10  20  96  61   1  18  73  19  69  61  68  79  73  82  91  93  48  20  59  13  17  81  38  48  16  65  81  80  14  89  99  80  15  75  48  35  78  59   5  19  69  93  24  50  95  79  23  55  43  75  36  99  72  80  89  85  62   7  65  87  36  17  34  44  91  44  59  91  92  53  75  41  31  71  14  90  52  32  89  23  16  68  55  68  20  68  49  88   6  59                          
                        99  83  75  61  68  27  18  43  29  47  52  28  82  81  76  82  59  36  63  89  87  77  42  58  44  26  83  99  38  42  14   3  57  26  32  98  59  90  84  93  24  14   3  37  50  65  48   6  98  97  10  89  69  89  58  75  61  43  19  69  27  34  99  21  77  54  95  65  60  85  25  94  62  34  52  91  60  50  98  58  61  33  93  53  81  54  11  10  68   4   2  35  29  47  64  39  64  23   1  99  71  72  37  36  61  98  33  97  66  69  23  21  84  91  14  33  78  97  95  92  54  39  42   9  52  51  62  16  26  91  45  55  10  14  78  49  45  74  35  91   2  55  20  67  90  29  46  72  93  76  19  81  57  18  93  57  45  53  31  24  71  92  87  66  85  62  46  63  37  10   9  65   8  31  45  74  14  93  13  90  69  56  54  96  57  74  74  12  91  57  88  47  85  99  81  65  58  12  10   9  47  55  48   6  31  99   9  69  58  56  79   3  69  84   9  52  96  28  52  66  32  83  60  87  86  34  84   7   8  42  77  49  87  72  26  89  55  69   3  47  48  41  27  97  98   5  49  28  44  10  47  32  55  60  78  43  10  66  58  42  65  63  11   6  56  99  10  17  69  47  40  23  34  49  80  14  59  99  68  63   5  54  35  89  45  99  74  18  42  42  85  88  11  96  59  92  24  70  45  40  70  88  45  80  54  81  22  38  87   9  70  97  86  59  74  95   4  14  29  77  48  79  25   6  36  77  91  63   9  64  33  34  89  17  49  34  20  34  92  15  62  90  97  81   9  37   2  10  34  35  99  20  65  93  44  44  71  56   2  31  56  52  61  91  99  48  37  71  84  99  39  15  33  74  79  89  79  98  22   4  82  36  57  43  24  41  90   2  49  45  36  33  35  81  25  85  47  50  96  24  93  91  43  23   1  59  65  91  51   4  80   9   1   5   3  39  66  72  64  99  19  77  60  46  41   5  98  64  69  48  68  25  48  32  30  77  96  30  12  96  54  96  96  16  49  99  40  68  97  36  20  33  20  61  32  16  39  32  38  33  22  71  75   2  46   9   3  78  15  61  80  61  87  97  95  10  13  83   1  57  89  11  71   6  87  82   8  38  84  78  59  94  42  80  11   6  17  46  15  41  10  55  61  84  16  10  24  59  10  11  55  13  58  42  28  97  89   9  64  60  35   4   7  20  55   5  76  38  62  80  92  82  43  76  64  48  58  49  85  38  13   8  27   1  75  79  55  55  38  83  52  46  58  50  74  75  12  85  32  74  38  51  77  20  99  92   4  87  96   8  64  64  40  78  89  84  89   2   9  19  16  60  84  47  81  13  88  54  55  68  48  97  64  20  25  97  33  97  37  42  64  39  47  97  51  51  94  87  59   4   9  43  75  71  46  14  69  51  38   9  14  83  96  11  85  83  28   9  18  49  13  87  91   6  29  12  44   1  61  28   9  88  31  68  55  61  70  42  77  92  97  41  17  39  61  42  78  81  42  57  84  79  33  79  40  14  45   5  14  50   6  60  58  10   9  56   5  79  83  71  54  38  22  44   2  49  25  43   3  65  99  58  15  53  67  49  91   1  44   2  50  64   5  80  17  50  60  52  63  71  54  59  59  56  57  24   8  88  92  79  75  30  81  20  46  60  47  40  58  19  58  97  71   5  84  27  81  83  43  88  97  42  80  95  27  11  39  62  46  78  76  74  18  37  72  68  18  78  57  16  53  60  89  69  25  39  11  25  66  66  91  17  36  21  41  48  30   7  89  44  33  87  87  98  92  92   9  46  50  27  21  88  55  12  86  24  29  25  67  65  46  48  42  33  63  83  33  82  92  95  40  91  58  80  18  99  83  39  82  16  16  80  25  48  61  99  50  41  62  37  83  29  82  62  70   7  20  93  74  85  59  98  96  78  73  48  62  49  17  37  98  96  26  74  68  27  36  47  76  23   1  82  66  37  17  96  62  55  42  70  87  49  45  36  19  38  53  39  12  83  44   1  52  42  70  51   5  84  69  18  96  23   1  23   4  64  21  29  15  57   8  95  62  73  77  32  64  51  68   4  37  56  19  17  77  68  74  56  95  71  54  79   2  18  10  38  20  98  57  87  45  24  13  11  84  61  56  47  73   8  14  86  67  74  51  49  28  26  35  71   7  75   4  50  38  44  55  45  31  80   2  24  32  36  12  23  47  34  92  62  60  79  92  27  46  57  25   4  38  97  50   9  66  38  96  93  64                        
                      31  41  46  58  95  84  48  35  58  41  96  32  25  46  37  73  67  36  57  13  86  62  63  15  89  14  89  70  39  69  60  17  49  97  53  12  16  74  96  11   2  20  64  16  12  28  66  54  73  88  76  82  73  68  77  23  43  48  16  25  80  12  24  64  88  57   4  93  62  67  67  57  51  43  46  96  41  22   5  77  96  83  85  70  47  12  64  78   7   3  57  71  91  97  29  70  65  80  89  90  33  29  50  20  61  32  91  88  84  25  65  57  41  22   4  64  72  53  47   6  97  84  45  26  63  71  67  44  20  12  58  11  64  13  47  70  59  83  44  80  45  62  72  63  38  22  65  22  56  95  11  12  23  13  59  29  28  96  18  33  72  79  93  55   4   8  49  93  63  56  94   6  17  41  89  30  39  60  74  66  34  94  15  73   6  55  10  10  32   4  95  63  26  56  43  67  80  25  81  37  96  52  73  26  19  88  77  51  39  93  12  88  87  69  96  95  90  44  23  34  21  17  49  39  48  46  55  96  75  98  45   8  20  14  66  15  14  93  42  81  13  73  53  74  42  50   1  50  45   5  88  96  14  93  14  43  27  19  33  80  75  58  86  98  36  55  13  55  77  23  48  40  13  96  92   6  69  28  98  71  65  79  83  51  18   6  17   1  45  31  66  32  95  42  73  25   6  22  75  76  56  59  21  44  70  25  37  94  55  88  44  39  22  59  33  64  39  39  27  57  59  14  86  31  44  79  24  97  97  65  94  36  71  15  75   4  89  33  97  78  37  25  36  27  22  21  71  96  59  65   5  79  55  18  90   1  43  79  70  46  46  86  97  16  85   1   1  52  49  95  72  28  13  69  72  16  91  35  61  15  99  76  85   5  33  20  67  88   5  96  10  47  48  24  87  80   7  58  70  59  79  11  60  18   1  20  96   2  58  33  40  32   5  41  48  92  56  30  30   1   7  58  53  55  99  89  92   8  64  14  77  37  95  81   2  15  47  33  71  30  85  19  16  53  69   3  47  43  98  54  19  63  45  82  45  54  67  49  37  51  38  87  93  80  52  71  74  77  78  19  96  71   5  89  80  13  28  64  17  29  53  13  75  48  14   2   7  65  79   9  96  30  42  89   9  46  34  91  49  18  19  45  28  67  26  58  87  39  24  13  44   8  10  87  56  47   5  74  97  65  88  80  61  57  83  71  94  37  52  91   1  89  84  50  78  85  41  62  73  61  85  68  78  98  24  52  51  65  33  16  54  87  59  45  74   1  55  16  66  90  10   6  37  49  58  96  81  13  43   8  82  44  79  92  55   7  92   3  32   1  44  49  37  69  24  91  29  22  53  27  83  57  27  56  47  74  64  16  35  12  35  19  19  48  72  23  69  82  84  98  14  85  23   2  14  97  20  54  72  17  92  70  38  38  13  90   6  43  26  71  95  49  25  25  71  55   1  71  48  95  48  74  69  54  77  33  96  41  93  42  33  33  16  45  94  85  19  11  10  20  75  31  52  28  34  77  13  26  78  89  41  52  91  53  94  44  63   2  82  27  54  44  50  60  56  24  86  83  28  77  83  84  50  41  40  35  28   9  93  92  84  35  18   6  76  36  69  67  45  61  90  62  18  43  48  72  49  82  32  79  69  55  46  97  79  22  60  34  62  89  72  19  59  68  36  55  69   9  34  27  55  59  57  61  81  86  92  59  92   4  58  41  84  31  50  99  41  37  78  57  87  62  87  13  80  88   4  17  15  52  11   2  52  20  91  45  14  17  50  94  99  73  17  34  24  70  58  48  50   7  21  54  68  56  84  52  82  81  21  47  99  39  84  11   5  68  34  22  34  26  44   3  42  48  58  76  57  55  60  55  16  49  43  99  78  85  49  43  70  98  88  68   2  29  81  79  34  22  88  39  77  96  81  12  35  93  23  35  66  79  15  89  28  95  40  92  31  87  94  65  61  66  86  11  61  66  82  61  81  86  19  97  75   5  86  75  86  95  85  25   5  46  35  22  95  69  37  17  19  11  98  29   6  45  82  43  99  50  24  41  83  53  37  75  47  60  83  39  90  19  79  46  57  23   2  17  11  23  36  12  41  20  81  10  36  93  53  19  14  69  77  83  46  42  88  84  32  74  74  90  52  37  26  85  10  67  88  52  12  12  37  79  53  25  58  20  78  99  33  59   8   2  12  92  95  50  27  82  12  85  61  19  86  84  36  72  76  86  98  81  57  26   5  48  95  73  32  48                      
                    29  87  83   6  52  11  55  15  95  50  53  41  28   5   4  81  75  70  15   1  35  65  61  52  86   9  24   5  27  46  54  63  29  49  34  99   9  36  79  50  52  35  73  68  63  21  25   7  37  38  72  91  13  92  99  79   3  67  20   5   5  71  26  40  35  59   1   7  18  45  62  56  27  17  23  31  50  41  98  92  37  71  49   5  51  32  71  93  35  65  99   6  70  76  48  36  74  17  32  30  66  65  18  60  40  89  93   2  54  61  92  21  14  66  75  39  25   3  28  24   7  49  45  68  78  73  12  22  97   9  15  46  21  97  61  19  60  72  29   1  89  87  12  51  27  94  42   6  95  38  88  43  84  83  92  79  16   9  98  70  75  40  35  24  57  66  83  74  56  76  23  54  40  41  63  90  52  86  68  56  64  89   6  53  14  75  53  73  77   3  88  37  96  64   1  14  88  31  16  18  45  57  77  71  65  59  65  15  73  50  96  29   2  45  89   1  44  98  77  14  80   8  15  58  62  53  26  24  21  48  67  44  67  86  26  82  79  88  80  96  90  14  20  61  85  22  74  38  82  16  91  19  64  98  74  89  26  47  36  27  48  47  14  88  15  53  63   9  79  27  48  19  82  58  44  88  35   4  39   3  28  30  18  77  81   1  71  57  87  44  85  85  76   7   2  64  72  20  64  38  19  69  91   4  66  93  41  33  65  14  88  98  78   3  87  60  15  67  65  52  47  61  98  43  90  90  63  31  74  61  75  57  78  44   2  95   8  97  24  90  33  22  41  57  90  26  32  93  84  12  79  94  76  41  76   2  85  17  22  11  12  30  44  74  87  80  29  79  57  64  87  12   2  33  65  50  92  71  18  82  43   2  19  53  58   8  97   7  26   9  26   9   2  69  46  77  32  29  98  63  16  63  64  66  40  87  97  36  48  64   4   1  45  51   2  62  92  42  20  58  14  35  77  19  39   5  94  51  59  13  70  68  42  42  36  39  88  77  54  91  13  92   8  30  39  97  20  15   1  62  58  44   5  38  65  69  51  45  14   2  69  45  66  90  29  48  60  27  43  96  59  73  19  54  37  62  81  77  37  62  41  40  89  83  54  69  67  65  75  81  84   4  60   8  34  35  94  52  91   7  65  59  25  47  94  59  92  79  47   5  14  46  51  87  36  78  22  18  85  42  39  71  70  14  38  58  56  96  29  69  49  11   7  19  34  10  57  97  99  65  35  62  71  51  80  92  22  55  66  49  19  47  40  59  88  39  38  21  72  94  23  78  20  72  34  96   1  53  87  74  28   2  84   8  97   4   7  40  68  35   9   3  52  81   5   2  61  70   6  18  41  98  10  78  52  20  93  12  10  65  59  21  13  69  18  35  77  29  15  46  72  63  96  75  36  15  85  62  68  83  72  21  21  63   2  80   9  69  98  87  98  19  32  51  54  41  92  48  44  89  85  44  20  29  55  95  85  49  38   5  45  47  34   4  49  44  51  11  55  70   3  83  87  43  76  40  56  15  90  81  81  37   2  95  80  45  61  16  45  79  77  96   1  64  94  85  80  57  38  32  13   5  84  10  18  40  40  32  59  21  39  73  34  63  28  31  62  13  12  10  11  70  76  21  91  19  70  63  18  74   9  31  12  26  31  10  23  53  36  49  67  69  57  64  98  57  55  48  47  52  91  96   6  26  50  27  17  33  60  18  83  63   1  96  80  22  87  17  54  79   7  12   4  29  66  16  51  64  18  34  96  27  63  30  20  26  16   7  66  93  39  95  46  51  45  59  61  86  52  50  74  94  94  21  56  46   3   4  88  89  80  50   3  81  55  48  97  70  93  70   1  40  51   6  69  55  11  24   2  98  28  23  62  88  24  96  10  63  65  79  29  11  11  68  32  57  42   2   5  17   8  92  98  37  33  35  80  17  29  75  78  64  23  95  32  56  85  98  72  63  88  71  34  74  52  23  93  87  80  26  99  42   3  45  88  19  37  88  28  35  60   7  16   6  47  98  91  31  70  86  95  61  72  67  88  82  35  12   2  56  26  93  98  93  39  78  58  78  36  42  47  86  44  22  98  83  70  60  96  54   9  62  18  92  63   4  99  77  93  85  79  33  21  32  39  44  95  50  20  59  39  63   5  50  11  64  63  42  88  81   9  94  79  53  57  51  43  13  68  97  69  17  16   7  50  82  23  12  84  40  64  64  66  68   7  99  78  19  16  33  31  50  94  70  31  92  99  40  15                    
                  81   1  87  76  95  70  74  97  78  20  65  59  56  78  52  99  30   5  44  42  59  48  22  51  12  52  92  23  59  37  82  80  33  85  60  59  54   8  80  82  40  75  90  44  58   3   7   6  94  31  59  71  37  54  86  57  87  10  58  78  90  72  50   6  34  72  92  61  28  79  41  46  18  78  77  10  67  57  38  93  90  27   6  80  71  52  51   2  88  49  37  25  57  42  71  19  67  12  50  64  38  61  29  28  95  31  62  22  45  39  62  23  32  61  36  60  23  93  63   3  42  21  50  72  81  58  36  63  11  50  20  40  89  55  38  13  27  19  93  40  37  90  86  52  51  57  58  39  11  47  52  60  59  65  41  16  53  18  17  13  88  15  97  47  72  44  55  72  23  97  50  91  71  22  62  12  54  68  97   5  82  11  51  37   9  49  92  46  85  85  29  84  17  44  55  77  91  97  14  20  23  99  39  52  68  54  98  18  61  62  64  50  48  85  67  96  58  99  28  44  98  14  94  21  46  61  14  28  55  22  72  35   3  32  53  50  13  96  36  77  92  66  26  15  35  70  85  43   8  95  75  56  26  28  87  32  35  16  71  42  65  53  76  60  25  19  32  58  52  18   5  32  29   3  63  17  71  82  30  91  96   3  90  63  79   4  95  44  33  32  52  36  89  17  42  51  22  67  99  33  59  53  68  16  98  87  55  45  12  42  46  43  15  44  68  52  16  84  21  62  21  78  13  29  54  31  26  90  95  45  53   5  34   8  84  64  57  77  33  57  32   5  22  83  65  24  84  61  41  22  77  59   7  95  33  68  31  93  52  31  59  82  40  26  78  65  11  95  99  42  30   3  11  84  72  89   8  98  31  49  82  68  66  14  36  24  90  36  47  15  90  87  89   1  18  52  25  89  21  24  54  14  73  37  97  99  93  48  61  33  65  96  28  91   3  83  60  21  17  40  33  83  23  43  45  51  56  65  20  45   8  74  27  32  86  50  46  49  86  76  32  66  30  41  44  96  64  65  82  83  92  74  47   6  84  70  86  52  59  53  63  29  23  99  30  27  22  80  77  80  58  70  55  37  84  98  41  47  21  85  41  87  51  26   8  66  10  45  39  59  91  70  89  54  49  45  26  39  98  82  59  94  26  89  94  71  52  64  93  54  98  39   6  19  16   4  66  82  19  60  11  14  73  74  99  38  26  44  59  77  32  86  17   1  71  30  19  77  77  45  70  95  69  62   9  68  92  18  88   1  73  23  99  65  47  15  75  79  45  55  97  95  52  46  33  46  86  46  86  45   4  20  14  84   4  43  85  58  67  61  10  83  11   9  55  31  33  21  98  81  29  75  58  87  10  84  67  62  98  61  16  64  41  12  96  50  42  52  49  36  41  99   9  60  89  67  57  51   3  85  56  52  82   8  90  57  55  51  34  38   3  19  72   7  70  47  69  58  49  24  55  33  66  68  29  61   2  70  46  45  60  51  61  45  86  28   1  41  54  25  54  57  83  90  92  45  38  32  92  71  14  41  33  86  83  45  21  48  89  11  38  61   5  47  15  80  78  16  62  75  33  10   9  66  90  72   2  11  95   7  94  52  63  84  42  52  53  81  91  68   9  38  25  67  46  75  21  59  10   1  37  29  59  98  35  34  95  81  84  38  92  59  11  84  19  63  30  37  74  52  82   5  25  15  92  48  11  39  65  76  45  36  47   8   3  30  51  22  57   9  37  52  80  96  25  72   8  63  89  53  79  37  24  16  22   3  40  24  29  26  52  98  23  56   6  25  74  38  39  27  71  37   5  58  44  87   7  41  14  58  94  42  34  64  18   2   8  37  13  62   4  17  56  83  38  64   8  68  30  88  76   2  87  68  18  41   9  94   4   8  69  51  43  98  93  41   3   3  13  26  78  43  14  85  75  62  87  41  26  62  76   1  71  53  14  34  97  72  55  79  24  17  32  79  24  93  32  77  49  58  37  45   6   6  15  14  27  33  48  17  94  16  73  15  88  21  78  81  22  85  94  58  14  36  71  33   6  42  35   2  34  22  78  19  40  59  52  20  94  47  49  43  31  24  84  95  30  67  64  22  66  73  29  37  96  43  78  10  49  61  81  81  19  14  95  93  40  24  11  64  79  82  91  66  36  85  36  34  40  82  44   1  26  13  56  20   2  63   9  16  14  57  60  84  70  23   3  92  82  77  79   4  49  76  98  77  99   4  51  38  23   3  25  93  94  76  13  99  76  65                  
                83  94  96  33   6  58   2  24  10  32  29  21  86  59  58  54  29  24  97  83  17   5  24  49  32  84  14  39  79  88  80  72  67  99  83  65  29   5  52  70  32   1  88  65  31  18  25  10  51  93  28  84  82  48  24  80  66  60  76  80  85  19  59  28  45  20  50   8   8  64  50  34   6  34  67  88  95  51   3  33  18   1  17   9  64  72  46  71  15  66  85  50  35  18  31  51  63  44  74  74  48  77  88   7  81  73  36  14  86   4  94  15  49  73  29   9  79  28  25  51  71  43  99  92  85  43  33  75  41  92  44   6  66  11  86  83  92  59  11   3  24  73  56  76  41  11   5  31  61  54  89  81  42  15  71  48  17  50  12  78  11  45  55  11  22  58  13  76  62  72  19  27  50  14  49  72  54  96  79  25  18  79  47  86  93  22  64  94  11  69  44   6  53  62  92  29   6   7  66  45   6  97  83  46  39  74  66  97  65  24  60  32  46  22  20  34  27   4  56   8  81  51  80  35  62  58  75   9   3  26  92  70  19  35  99  29  90  96   3  15  92  71  12   4   4  49  38  54  48   4  18  44  39  76  36  68  81  34  99  18  77  63  75  47  90  15  90  33  49  89  34  70  33  12  66  85  54  16  15  16  22  10  26  16  84  33   8  15  81  89  62  37   7  13  16  82  12  13  57  63  87  69  94  31  97  94  71  13  73  80  64  58  39  91   5  43  76  50  59  39  22  67  11  91  70  56  43  82   1  43  92  88  96  29   1  95  29  99   4  22  23  17  98  63  55  50  27  89  82  45  59  52  19  74  18  98  23  61  94  35  49  12  39  30  20  90  90   3   7  76  68  72  83  25   5  52  63  42  86   8  15  33  86  28  99  14  55   6  77  87   1   6  19   6  92  71  82  24  71  28  92   8  53   3  76  23  80   3  24  60  32  81  24  36  69  39  44  36  83  68  93  20  43  17  78  34  97  63  25  68  83  71  86  57  49  43  10  98  77  27  83  92  13  79  85  92  35  38  45  76  37   7   5  16  77  80  11  96  56   1  33  31  73  69   2  12  25  11  90  67  60  49  34  98  59   9  96  35  82   7  14  16  23  16  60  36  73   8  39   2   4  30   6  22  48  62  31  20  51  45  57  29  42  92  70  11  86  65  45  99  36  95  42   7  93  45  61  95  65   1  31  82  85  40  97  17  63  75  96  41  17  19  20   7  40  59  25  13  58  80  16  87  79   8  65  78  86  81  98   5  87  11  49  76   7  77  59  69  24  24  92  57  54  53  37  75  21  84  45  52  55  31  32  81  74  40  86  18  41  14  63  77  56  63  87  31  12  71   4  89  71  60  31  63  99  73  98  27  30   8  68  26  63  66  64  22  81  51  48  99  48  26  55   2  29  99  37  67  28  59  21  15   1  25  27  35  33  23   1  16  79  81  11  81  13  63  32  10  69  53  54  64  33  21  21  56  28  33  96  55  71  43  31  20  61  11  14  49  11  43  16  62  79  47  82  16  82  68  58  81  43  22  58  54  93   4  87  89  33  35  60  35  16  72  12  86  15  67  26   2  72  86   6   2  39  11  65  51  29  47  82  29  92  32  33  29  37  26  39  31  75  79   8  59  11  98  89  67  89  54  85  87  48  23  22  89  89  39  17  94  84  10  47  39   7  62  68  65  13  16  79  79  56  23  23  90  85  58  38  58  34  85  17   2  85  80  57  39  81  94  65  20  29  57  77  59  42   5  10  89  35  61  16  88  84  17  88   8  34  46  24  97  60   8  55  57  63  95   4  62   3  56   4  95  53  29  15  61  65  63   2  53  92   9  34  23  65  79  32  52  47  66   7  37  17   5  24  38  91  87  80  14  94  74  36  69  98  67  22  67  68  80  41  48  83  58   3  19  16  11  26  27   5  30  99  35  63  77  93  45  10  86  50  29  22  43  87  71  30  98  77  49  44  57  90  95  77  67  85  96  88  11  44  57  84  94  88   8   1  23  50  47  95  62  86  56  92   4  57  23  16  45  88  87  91   7  62  40  44  42  23  34  59  20   8  92  87   6  71  90  79  93  63  14  23  30  43  84  13  59  74  94  94  72  51  41  83  32  10  24  29  87  58  82  83  98  14  37  53  61  57  44  89  68  88  49  10  56   4  28  74  85  11  78  28  61  15  29  10  84  37  74  18  86  43  98  88  56   5  91  53  23   8  32  70  83   4  17  77  84  59  30  40  77  17  78  60  34   6   2  66                
              41  48  65  65  85  26  20  79  87  60  71  70  65  18  40  81  75  52  54   4  52  95   9  20  29  29  21  95  73  84  88  16  58  64  48  77  43  36  25  20  60  57  73  77  23   7  58  86  41  49  93  31  61  21  19  36  16  69  65  85   6  41  82  80  12  97   4  56  38  21  85  62  42  38  60  88  72  53  73  74  69  14  18  43  73  44  59  37  65  37  87  38  44  52  19  62  26  35  25  21  36  70  79  82  62   5  44  72  39  24  16  10  14  95  56   4  53   4   7  56   4  33  30   6  70  94  23  78  41  94  87  57  41  31  59   8  65  54  72  83  26  25   3  34  96  67  44  93  88  96  32   5  22  17  39  80   6  41  28  54  41  80  95  68  45  10  67   1  53  49  86  86  22  52  39  60  27  24   8   4  91  49  47  82   1   2  16  77  87  15  98  10  21  96   4  69  14   6   8  99  38  74  23  27  99  94  67  64  80   6  61  95  18  89  57  12  70  40  91  96  62  15  31  90  55   9  48  27  39  41  95  42  30  96  90  41   4  25  65  40  12  64  28  72  33  42  45  72  52  10  45  74  38  15  78  66  71   4  35  79  31  33  94  87  27  12  16  43   2  97  76  55  42  36  26  83  35   7  34  12  73  51  48  40  78  42  56  85  96  29  69  37  46   7  88  36  61  79   7  51  13  89  58  76  13  49  40  49  94  15  43  65  92  48  29  29  95  61  18  85   4  32  70  42   6   5  24  32   5  78  46  26  38  56  80  41  85  90   5   2  44  97  44  53  45  73  67  90   5  88  93  90  14  89  19  70  37  41  67  79  75  52  91   8  58  46  31  29  91  27  66  70  82  39   2   9  33  14  45  87  81  56  59  76  22  46  63  93  76  30  88  52  99   9  66  82  56  71  28  66  20  55  19  74   8  51  52  27  79  89  27  35   3  64   4  21  34  98  12  38  43  41  19  20  42  94  83  75   4  93  20  81  50  45  84  71  79  84  73  62  70  58  49  88  64  16  19  28  17  92  83  23  38  50  23  48  11  63  58  33  37   6  19  18  42  44  71  55   5  77   1  74  12  31  23  73  29  88  22  87   9   1  64  63  67  53  57  80  61  63  26  27  44   4  96  41  71  66  69  33  81  45  26   6  75  49  82  24  23  12  75   7  33  32  49  55  20  29  40  57  54   1  17   7  83  12  83  63  35  68  47  30  75  91  55  24  26  20  12  10  69  94  53  94  55  56  67  24  44  14  76  87  90  47  28  53  61  30  85  12  93  96  28   4  27  70  13  60  64  30  36  44  19  86  44  78  69  34  83  71  65  63   7  67  66   5  82  15   1  38  75  40  75   2  59   6   1  47  32  34  77  18  67  67  24  92  17  50  79   6  63  84  41  41  81  44  57  63  54  42  72  85  64  54  83  97  88  79  21  91  64  65  65  99  10  24  27  48  31  24  32  31  56  44  38   4  93  11  55  84  15  24  85  85  61  61  43  25  55   8   1  67  47   5  25  71  12  44  24  54  46  43  63  27  62  69  63  87  59  35  92  13   2   6  75   4  32  89  43  90  61  39  89  83  95  92  52  98  52  33  50  34  31  30  10  75  43  81  52  43  55  95  38  21   5  63  25   9  51  18  83  18  70  59  22  49  31  78  95  53  64  13  64  58  39   3  56  11  83  74  90  83  17  19  34  40  85  29  93  26  93  57   4  53  18  44  79  64  62   4  44  71  66   1  12  66  37  28  66  82  91  99  28  93  70   6  72  46  91  59  85  36  53  11  14   9  43  54  11  87  39  51  69  22  45  18  88  43   2  72   4  86  63  55  32  41  44  90  36  84  54  57  54  88  49  42  18  73  90  11  21  67  49  74  34   6  71  15  28  54  41  92  37  13  12   8   2  94  23  46  33  63   5  88  40  96  43  33  75  11  14  87  62  42  14  34  41  30   4  37  75  18  86  33  17   4  33  93  12  43  35  67  50  30   2  76  60  16  19   4   6  46  99  30  79  57  70  51  85  87  23  56  18  25  85  36  94  46  83  90   1  32  87  70  84  22  91  54  24  80  19  80  12  92  73  77  26  86  70  12  44   6  32  91  30  76  22  14  97  54  67  23  61  84   1  48  10  95  48  46  69  67  92  83  28  41  13  93  90  41  80  89  25  63   7  43  99   4  88  15  78  31   1  38  46  13  63  78  63   5  83  56  13  85  19  80  80  78  81   1  12  73  68  10  77  91  85  52  37  59  46  96              
            16  80  78  93  42  98  25  49  91  46  48  37  53  52  41  99  52  13  68   7  67  95  80  91  39  59  39  50  14  60  14  22  22  56  17  72  12  84  53  17  79  55  14  45  11  94  56  83  99  32  12  52  32  60  42  70  73  55  21  43   5  28   3  31  46  21  94  71  59  33  97  25  82  63  80  15  46   3   7  12  35  77  35  56  99  99  29  19   6  34  31  73  83  53  54  99  66  21  89  73   3   5  16  49   9  35  91  29  74  49  71  36  51  32  18   5  87  55  91   8  91  53  25  17  89  72  46  39  32  10  49  14  98  78  99  45  19  20  58  64  30  72  43  55  11  40  63  33  61  17  43  93  95  47  63  39  30  93  39   3  43  19  76  54   8  29  52  60  62  54  18  68  31  70   1  45  62  55  97  66  34  36  54  18  41  94  82  97  92  34  85  15  25  23  32   6   3  37  21  41  80  11   4  50  86  63  63  40  43  14  19  51  85  15  59  37  84  27  98  73  50  30  19  25  86  67  75  39  78  18  14  25   1  15   3  43  15  37  59   2  63  22  68  17  55  42  93  65  92   9  25  85  96  41  58  11  16  25  24  68  52  44  73  90  46  25  20  74  87  26  52  23  53  57  57  94  78  22   4   6  37  82  17  12  65  32   6  23   4  95  30  15  48  34  50  46  96  64  65  22  39  53  99  66  93  24  26  90  17   6  55  55  26  48   4  16  93  82  70  22  15  14  16  42  18  19  33  17  88  34  10   8  24  64  52  61  51  21  58  88  11  36  33  57  94  55  60  38  41  22  20   9  37  93  82  21  75  56  11   9  91  91  83  51  43  93  98  82  27  70  57  40  34  93  31   3  44  52  40  71  50   5  93  15  61  34  26  95  83  40  83   4  73  25  94  52  70  10  52  86  36  22  69  86  39  20  55  46  67  76  37  39  21  33  28  53  59  63  70   4   5  76  75  27  18  75  42  81  94  66  58  89  58  60  76  40  22  37  61  96  22  26  97  85  73  83  12  59   6  24  53  40  22   1  27  14  74  52  35  76  73  83  47  30  26  80  25  17  72  30  56  12  41  39  42   9  67   4  22  15  56  55  43  62  32  82  45  98  87  52  24  72  46  59  20  33  57   3  81  63  61  91  94   5  90   8   8  49  38  77  15  64   7  94  49  77  59  92  85  50  64  94  37  57  30  11  95  42  51  12  13  92  70  51  28   8  29  51   5  77  72  66  43   9  80  51  64  98  61  54  58  40  61  80  35  35  33  40  79   6  83  39  46  13  41  70  91  53  53  46  46   4  34  88  39   6  93  81  16  19  50  20  43  51  18  31  52  98  86  49   5  24  16   5  44  14  49  18   1  27  19  33  41  20   3  98   8  46  10  29  27  96  12  99  11  78  75  84  26  66  47   1  20  81  84  67  59  30  41  18  13  30  62  87  24  91  37  23  13  77  73  52  36  21  46  99  71  38  70  73   6  74   6  72   3  76  23  99   1  95   9  88  21  66  47  44  26  33  33   1  24  80  64   6  52  98  18  59  48  42  53  26  41  97  17  91  59  29  62  65  28  79   7  76  40  18  86  10   7  77  76  85  94  97  63  56  70  18  26  95  94  28  81  55  82  35  38  76  95  41  88  35  73   7  26  37  36  88  21  83  47  82  92  13  52  54   1  65   6  60  76  65  37  73  63  94  11  59  74  36  86  53  44  98  57  88  31  92  45  50  74  50  25  80  94   1  56  82  67  84  59  51  26  75  74  21   3  58  91  35  65  11   9   3  68  53  52  75  99  61  97  77  95   1  15  68  89  79  41  72  51  75  25  66   3  98  20  20  21  61   9  47  93  96  45   2  47  86  63  83   9  54  58  36   9  18  52  35  78  75  48  55  83  98  70  79  64  99  53  80  11  53  51  53  86  50  12  28  11   9  97  93  40  62  57  93  97  86  91  47  89  33  96   7  73  18  45  90  42  11  21  71  14  62  97  58  71  83  92   1  68  84  65  22   2  61  63  20  48  77  93  44  25   3  48  49  46  71  96  13  45  98  73  30  53  93  84  12  45  40  94  42  37  25   1  50  48  65   3  78  78   5  38  11  52  85  64  56  39  59  45  66   9  66   4  78  84  46  36  22  63   1  74  43  56  44  57  68  86  10  91  97  53  17  20  47  79  33  66   6  29  78  83  96  85  37  96  62  41   4  89  53  51  17  63  91  79   8  83  23  82  22  68  51  14  24  42  92  82  31  39  49  32            
          51  43  69  81  50  92  94   8  49  64  98  10  80  71  80  95  75  98  35  40  91  65  94  12   5  14  61  90  83   8  94  83  23  80  27  63  43  50  46  44  28  54  34  79  46  24  30  42  78  56  61  92  33  44  53  21  14  27  43  26  89  55  27  43  30  74  79  79  87  71  27   9  76  85  50   4  60  64  58  51  54  11  38  33  19  70   1  43   7  75  93  63  23  89   4   3  47  44   6  28  71  44  16  34  55  75  49  25  28  62   8  73  20  29   7  93  38  18  76  16  45  24  92   7  46  21  97  55  98  44  84  89  35   7  18   7  84  82  59  22  61  53  32  22  98  79   6  42  34  32  71  70  52  89  48  24  69  33  23  31  39  50  67  57  24  12  33  29   1  13  56  76   3  97  18  38  96  75  58  65  74  90  60  88  91   2  67  40  42  77  40  89  89   4  45  94   4  53  56  13  78  35  44  47  60  56  58  74  43  19  45   8  10  48  31   3  15  89  68  90   7  96  83  10  93  39   3  11  65  21  15  84  80  33  50  24  94  35  44  71  59  93  76  52  10  31  94   9  42   6  25  89  49  57   2  28  33  13  40  26  87  75  79  54  13  71  52  33  42   4  98  72  60  95   5  22  11   3  64  50  48   1   6  36  33  64   4  91  65  65  79   9  98  90  40  82  18  42  83  23  85  45  32  75  40  69   9  88   1  46  85  50  71  16  36  26   6  10  57  80  35  22  21  33  14   6  66  81   7  35   8  69   6  73  67  82  41  34  54  69  61  99  96  72  80  89  72  72  70  46  71  56  68  47  34  34  86  12  21  17  50  99  67   7  58  77  89  29  51  59  76  81  76  75  50  12  77  28  35  74  64  34  26  52   9  97  28  61  42  50  41  87  30  84  36  17  48  64  66  18  12   3  65  70  11  32  54  78  74  18  23  59  49  99  13  94  26  90   8   4  37  15  96  88   5  35  44  87  21  23  68  94   7  64  61   8  48  50   1  75  14  29  19  67  74  25  52  79  85   6  24  67  79  61  89  66   7   7  20  53   5  35  64  81  80  46  57  52  12  80  48  47  16  95   6  62  70  60  43  52  88  76  42  56  50  47  84  60  57  98  88  32  10  19  27   9   3  28  73  33  19  77  78  15  71  19  52  60  80  71  19  12  32  51  81  63  38  26  15  26   1  96  93  65  31  51   1  59   6  94  82  16  97  32  61  89  68  44  10  22  62  15  37   4  23  21  35  41  65  21  23  54  61  60  73  55  88  64  10  40  57  89  85  75  71  61  37  52  89  61  57  12  19  23  18  70   9  32   6  95  83  20  64  60  65  13  31  29  79   4  10  93  33  87  64  76  45  20  73  29  53  41  70  18  76  38  33  98  16  93  79  79  88  23  59  35  18  33  97  10  28  43  58   9  58  47  42  71  37  62   2  98  99  17  17  32  69   4  65  61  91  36  52  15  97  43  53  87  23  62  93  99  81  28   5  78  87   4  46  63  52   2  94  85  60  63  40  56  52  99  35  70  97  74  70  85  79  51  50   4  84  97  88  86  64  19  69  10  45  95  86  12  64  67  16  84  44   2  28  39  56  77  86  33  44  97  88   4  57  53  86   7  31  58  96  62  32  31   5  27  43  25  10  86  21  91  67  86  33  94   4  13  71  27  34  22  57  55  60  68  27  13  91  52  91  67   9  56  63  46  13  81  51  47  80  53  97  99  33  23  77  24  98  16  12  72  40  20  70  59  98   3  27  90  25  41  27  79  67  34  91  37  37  18  57  14  49   8   7  32  39  59  49  83  92  87   1  79  98  69  12  38   9  51  80  29  38  38  26  57  89  18  99  77   4   1  99  63  48   4  21  34  52  53  10  79  48  30  38  75  11  45  15  36  47  51  45  73  29  27   3   7  21  98  18  33  18  38  31  98  83  83  27  53  28  15  86  31  46  44  79  70  27   8  41  37  14  19  11   6  55  13  16  26  69  99  37  78  74  32  39  62  43  99  35  24  50  80  73  19  58  21  26  42  58  25  28   4  36  21  66  17  19  21  79  28  97  56  54  97  24  60  52  38  64  38  33  87  26  15  96  28  15  82  39  20  65  10  15  61  31  16  77  26  17  80   4  34  32  60   3  35  35  31   8  90  46  35  55  88  78  76  97   5  61  95  51  13  79  16  76  15  88  72  97  22  20  31  11  93  38   1  69  18  94  27  63  99  79   1  46   8  24  53  28  94  18  59   1  17  47   6  87  59          
        86  16   1  75  82   8  52  81  76  61  26  13  84  40  13  14  79  87  66  53  34  58  27  34  81  30  99  10  36   3  34  23  92  36  39  37  78  32  33  66  49  11  64  79  74  15   9  73  60   4  17  14  35  21  63  58  53  73  56  12  19  91  80  36  71  66  64  95  54  32  88  46  71  70  64  68   2  26  38  21  57  80  46  17  46  46  24  99  60  78  66   7  96  98  59  22   4  13  51  10  99   2  24  35  50  85  78  48  10  62  33  99  92  94  98  46  89  98  37  40  97  90   6  47  18  75  64  48  72  75  17  56  89  62  89  56  16  45  55  81  87   4  10  75   1  77  10  21  75  96  11  16  63  78  67  26  51  70  33  16  93  83   1  54  34  32   7  44  91  20  36  50  35  82  88  83  51  18  39  52  70  53  45   4  71   2  93  12  54   5  89  93  25   1   2  22  84  71  51  82  73   9  64  86  19  59  21  58  43  70  58  65  19  72  48   3  77  22  25  89  10  63  23  88  61   4  83  97  81  56  48  60  68  81  53  53  26  34  91  92  95   6  51   7  37  84  54  32  25  98  80  72  21  57  31  11  81  29   5  12  52  24  44  64  61  52  30  85  15  93  27  11  18  56  49  77  32  97   7  51  31  78  92  64  68  45  24  12   1  35  65  70  32  88  46   6  62  64  96  79  92  90  59  83  57  48  11  88  49  62  79  43  85  30  43  21  29  69  38  65  53  76  68  66  70  76   8  89  47  80  74  85  66  85  77  33  25  28  15  70  33  77  43  72  54  38  36  52  85  54  89  43  40  66   3  51  56  67  11  83  88  49  21  38  25  79  22   6  19  61  11  10  39  41   8  52  19  77  80  36  30  99   8   7  80  36  81  61  46  52  92  75  14  35  49  35  29  37  84  70  34  42  45  63  39  82   2  10  23  64  44  29   2  34  50  79  89  99  23  67  85   3  88  67  99  33  57  45  30  18  23  50  92  24   4  81  78  71  29  42  96  14  20  84   5  22  69  13  29  15  71  88  32  79  80  68  70  20  17  45  78  46  31  85  84  44   1  12   2  91  96  85  89  69  67  50  80  56  11   7  25  91  40   2  45  44  51  39   1  48  47  48  16  92  37  75  41  34  57  98  32  93  48  63  79  66  44  91  31  89  37  18  86   8  90  76  26  77  32  12  61  21  94  84  21  75  88  54  76  28  67  64   8  44  57  47  40  50   3  21  10  50  73  85  49  62  35  27  41  50  41  95  44  66  37  50  12  33  48  94  53  20  66  67  95  52  15  80  54  34  80  91  93  82  94   1  70  64  96   4  30  76  44  84   7  96  86  47  81  86  71  13  91  56   8  79  88  65  56  91  55  39  48  87  28  61  31  85  24  49  54  19  55   5  53  42  51  32  41  98  15  85  98  89  79  38  21  64  38  56  56  51  74  63  56  12  10  88  41  40  66  10  14  51  59  74   5  74  62  30  38   4  77  65  68  46  76  61  38  85  95  98  92  72  13  16  28   7  56  30  63  81  27  86  61  24  46  60  33  95  60  53  41  23  53  75  31  39  98  49  81  24  14  54  22  62  82  67  77  95   6  14   7  84  22  36  79  53  79  87  80  36  22  19  16  46  12  76  99  78  94  56  47  49  41  78  30  63  14  43  67  99  35  93  88  35  37  31  53  12  50   3  52   9  89  53  69   4  62  57   3  44  60  95  99  85  70  85  63  47  20  41  34  79  66  56  74  55   9  35  78  34  22  66  59  58  56  38  50  33  11  78  89  16  46  60  14  92  21  89  59  57  99  10  82  52  19  68   3  71  63  93  58  17  88  71  78  38  38  65  51  25  61  52  79  20   8  20  73  25  42  56   6  31  17   2  94  88  10  68  54  81  72  63   1  33  58  62  33  53  94  29  33  32  86  91  61  92   2  93  46  45  70  50  44  64  46  80  11  26  11  66  51  98  60   7  70  59  23  73  67  90  35  11  72   1  99  25  14  52  43  94  14  60  39  96  72  37   2  74  12  64  81  90   3   6  71  59  30  94  31  94  83  52  40  71  18  39  83  16   4  54  56  47  12  12  37  15  87  82  75  33  47  70  38   5  97  35   2  56  33  87  12  86  16  95  62  10  23  81  50  83  46  66  93  13  49  59  78  50  26  45   8  32  42  79  68  43  65  10  22  21  66  27  77  82   5  32  50   7   7  98  20  51  45  26  55  79  84  77  75  51  45  81  76  30  49  31   8  27  26  48  63  68  42        
      85  11  96  84  36  69  13  59  72  89  19  40  33  80  77  34  79  48  94  34  97  46  63  19  36  37  44   8  75  48  89  80  34  55  34   5   3  64  15  56  86   6  94  57  34  40  49  72  94  92  73  99  46  75  76  80  34  67  93  31  65  84  50  19  26  64  87  33  41  59  28  48  85  21  68  99  95  17  59  45   2  24   6  88  81  59   8  17  11  12  84  21  54  21   1  80  15  21  74  86  40  15  10  13  45  21  18   9  51  23  94  34  41  87  82  63  68  87  25  73  73   6  87  46  17   2  39  23  86  35  85  67  52  74  76  86  68  47  42  60  96  59  66  80  92  64  85  25  37  18  61  54  64  82  13  89  40  54  95  86   5  34  82  49  67  96  17  90  21  44  37  39  43  79  37  50  76  35  42  90  97  42  60   9  99  36  23  46  46  31  59  99  93  27  62  47  35  16  55  83  21  97  31  38  68  14   1  88  65  77  12  69  69  83  37  23  61  10  85  90  51  30  95  59  41  71  55  52  37  87  78  34  63   9  74  62  49  31  69  70  75  62  91  47  43  62  38  70  43  77  46  66  51  45  73  87  71   7  79  62   8  74  69  51   1  83  22  63  24  91   6   2  17  14  46  93  31  51  36  34  71  51  13  46  76  20  56  11  54   3  70  80  64  89  14   4  64  33  83  65  75  43  72  43  47  15  28  38  41  95  39  23  60  28  67  97  48  69  91  49  47  91  22  85   1  70  97  13  88  34  29  27  57  69  31  97  35  23   6  16  42  65  21  16  61  56  84  69  57  83  64  13  84  35   2  40  27  29  13  62  96  73  80  57  97  10  56  19  74  49  27  81  72  91   2  42  25  84  93  76  36  61  25  77  26  79  43  91  54  30  55  18   6  76  78  19  79  54  85  99  51  84  54  48  59  59  70  17  31  69  45  84  33  58  41  11  82  45  25   6  25  95  90  28  47  37  70  82  52  60  47  93  10  59  12  15  67  37  68   9  21  50  26  77  73  43  12  52  30  90  33  21  39  75  86  44  65  83  78  59  32  73   7  75  71  92  16  91  24  62  32  59  59  56  81  10  90  66  82  38  35  12  60  56  28   4  97  42  31  94  82  30  71  53  55  41  39  22  75  87  91  30  42  77  69  38   4   4  38  75  36   7  80  60  15   4  34  21  38  97  46  27  23  80  24  67  95  23  51  71  52  95   8  54   8   8  28  55  62  52  69  36  47  77  67  89  85  93  35   6  74  76  10  52  47   5  75  86  45  15  68  87  49  49   7  42   7  51  90   2   6  50  34  20   2  31  30  56  23  60   1  92  18   9  67  64  23  32  86  56  79  72  11  63  38  11  99  58  29  10  38  51  83  17  36  30  10  20  69  95  84  70   4  85  57  66  75  14   5  33  14  24  32   5  91  32  50   4  59  72  21  44  87  79  63  94  68   5   6  16  18  49   1  89  81   6  79  89  75  22  26  24  91  83  50  50  96  16  57  66   3   9  28   7  53   4  15  37  78  87  51  66  83  59  90  14  39  81  76  54  50  22  60  75  95  29  33  38  15  91  12  86  20   3  63  61  29  67  20  16  96  26  98  86  66  34  12  27  93  98   1  68  12   5  69  64  41  71  89  67  40  26   4  44  17  10  39   4  89  26  13  36  68  79  32  43  87  53  68  80  27  90  84  31  42  60  94  49  62  66  26  24  65  84  98  14   1   1  21  45  91  39  49  79  48   3   3  87  12   8  24  95  33  13  31  97  28  33  28  71  96  55  34   7  64  76  20  70  88  10  51  10  73  62  90  41  70  24  28   1  45  91   3  38   4  82  88  16  19  74  51   5   7  62  43  61  78  46  27  62  47  28  90  83  43  22  37   8  56  42  72  21  32  46  12  23  97  43  35   2  94   8   5  57  44  72   6  88  17  74  73  15  45  37  48  28  82  76  14  19  42  90  41  31  26   1  63  94   4  71  13  15  17  75  84  72  60  67  16  50  83  68  18   6   5  10   8  95  88  98  77  13  13  71  16   4   3  50  60  81  84  16  30  48  21  35  64  56   3  16  73  79  10  88  49  54  24  51  94   4  73  92  42  61  79  96  68  37  10  43  94   9  74  20  35  59  10   1  93  89  50  42  72  32  49  70  77  50  88  31  81  73  44  89  73   4  98  35  74  66  69  43  83   7   4  30  38  76  67  42  24   2  65  84  42  97   1  84  63  66  34  91   8  64  49  28  68  86  31  92  32  14  36   3  97  87      
    36  31  93  97  43  92  64  81  66  99  90  76  61  90  59  98  86  45  61  98  12  58  30  46  93  21  12  61  30  13   3  63  66  20  64  15  26  70  61  86  24  95  60  44  48  93  41  10  41  32  37  15  54  35  79  30  72  19  46  98  73  74  65  18  92  66  42  79  85  52  34   5  75  97  97  88  76  62  37  68  74  18  34  95   5  97  48  33  65  49  76  76  13  93  70  40  22  77  38  97  61  53  21  18  26   8  51  91  26  27  16  58  75  25  60   3  17   3  99  15  99  17  55  35  13  64  52  86  16  71  78  90  18  76  69  79  64  25  96   7  32  27  96  86  47  77  12  20  79  15  24  13  54  92  12  47  63  44  44  63   8  53  64  81   7  80  63  96   1  96   5  51  17   6   9  34  21  53  13  13  43  87  40  37  83  41   5  48  78  82  48  45  58  52  89  18  73  62  16  11  14   6  64  96  43  83  28  60  71   1   9  30  49  54  47  90  61  78  68   8  82   1  33  70  84   7  88  21  27  46  20  68  61  99  70  43  26  83  18  44  44  93   2  72  48  57  83  38  47  20  21  13  56  66  58  66   3  69  92  54  91   1  82  34  48  22  76  20  38  15  36  28  63  83  87  73  54  28  36  24  12  33  39  35  57  90  46  74  96  79  67  64  92  45   7  94  26  67  28  27  24  39  98  66  43  42  31  75  66  51  53  22  41  29  55  53  32  25  84  90  16  51  66  41  59  24  86  65  55  48  55  41  76  98  89  13   4  27  14  11  50  36  75  66  32  94  31  19  14   3  66  73  93  83   8  86   8  41  59  39  24  96   1  31  25  20  43  67   4   1  33  45  45   1  89  82  44  98  82  92  35   6  24  83  53  46  62  58  29  30  44  31  64  96  13  16  69  57  82  14  79  21  58   6  87  21  64  55  12  32   5  93  66  27  59  71  25  61  36  86  61  73  79  78  85  30  71   9  18  50  33  78  44  87  30   6  90  67  26  97  19  16  47  93  76  56  85  10  63  24  86  56  23  41  19  39   5  93  58  42  96  49  81  11  65  79  13  28  88  55  25  81  27   4  94  59  29  64  14   4  31  88  33  87  70  45  73  28  11  12  81  69  82  16  70   3  14  10  61  43  78  97  82  81  34  42  39  14  72  93  33  89  63  90  45  81  66  68  44  91  85  28  25  61  19  99  52  84  68  12  23  33  83   4  39  29  12  58  74  92  15  90  15  26  31  28  15  90  80  50  96  80  76  23  44  43  78  33   8  54  72  61  47  83   6  51  64  51  28  82  39  13  77  70   7  16  37  10  33  98  84  19  19  30  53  40  71  18  70  71   7  35  69  91  44  18  34  77  91  93  56  38  51  67  79  65  61  62  68  21  95  30  60  28  81  17  42  30  58  62  83  18  72  34  67  55  23  62  26  40  93  38  26  84  96  80  22  57  62  81   3  21  18  75  91  38   3  45  87  57  21  46  68  22  11  85  60  55  48  64   1  73  47  50  81  97  45  57  80  62  77  37  37  97   2  37  75  61  69  31  47  31  23  13  75  24  72  34  84  74  61   5  87  10  20  80  47  97  81  46  39   6  19  10  12  23  58   2  32  57  67  34  55  28  94  97   5  20  91  31   9  76  98  88  10  88  13  61  91  80  51  77  10   9  64  87  67  94  56  15  19  65  94  75  22  68  11  56  84  45   1  86  49  25  21  37  88  60  67  17  54  68  58  76  27  44  59  24  49  10   6  88  61  95  50  78  76  42  44  23  26  79  85  68  37  60  83  32  61   4  14  55  28  27  34   1  50  66   7  54  83  28  32  77  58  12  38  46  94  59  70  99  28  90  33  84  49  46  49  81   4   2  18  25  27  59  52  94  43   1  64  19  87  51   2  45  95  94  14  99  88  10  79  17  12  25  58  11  15  42  96  26  76  80  77  57  50  29  87  53  63  39  33  58  32  59  47  94  65  92  30  62   9  15  57  99  65  71  27  64  36  80  71  24  61  83  27  55  54  10  32  91  40  65  85  56  59  50   1  54  24  80  17  69  26  33  47  24  23  41  39  68  94  16  82  14  84   7  24  55  96  19  87  99  91  84  36  54   7  36  76  33  64  36  93  83  95  73  23  70  36  86  97  59  26  38  76  18  51  41  48  87  35  81  38  62  76  72  28  76  76  43   7  19  75  30   7  78  76  26  72  61  96  14  75  55  24  59  82  17  34  31  70  12  49  15  19  63  95  37  25  96   2  59  91  69  98    
  14  38  53  90  86  92  32  86  58  47  93  40  35  26  45  19  97   2  50  61  30  94  46  39  91  74  18  42  77  77  35  74  17  51  17  23  49  88  96  67  44  12  80  80  34  42  19  42  13  65  85  41  10  80   2  85   5  69  27   3  11  93  18  26  53  75  44  48  18  44  58  54  53  19  30  31   5  33  57  39  50  72   8   8  13  81  92   4  97  97  72  68  92  23  66  42  29  62  13  43  27  67  18  54  98  48  83  57   7  52  79  92   5  13  99  37  46  37  95  43  76  87   8  63  12  39   8  85  59  27  68  17  10   4  89  84  39  65  25  14  58  72  49  76  76  53  56  21  32   2  50  32  84  32  66  34  15  53  36  88  18  48  68  37  48  22  91  32  90  90  26  33  21  65  51  65  98  79  14  43  94  55  12  84  18  83  36   6  60  61  32  79  68  63  87  49  76  22   2  19  83  83  36  91  39  13  50  26  56  93  12  40  67  48  44  97  36  88  95  70  54  27  31  97   1  10  26  43  39  21  71  68  15  86  50  43  96  81  41  54  25  17  37  69  49  39  22  88  21  34  87  53  10  65  98  42  62  89  46  11  19  42  59   6  97  62  22  84  20   4  91  62  89   9  24  72   1  78  74  43  87  68  83  87   4  42  47  20  76  64  75   3   7  62  47  84  96  91  22  95  34  69  83  15  10  36  44  40  24   5  66  65  69  92  63  69  96  97  21  23  11  13  63   7   2  74  46  84  70   2  78  71  24  72  99  22  85  54  15  74  26  66  70  34  35  42  43  41  53  55   5  23   6  19  61  28  82  20  27  32  73   2  57  43  70  41  68  80  95  40  10  17   7  39  35  31  43  36  63  79  31  72  94  44  41  58  61  23  77   1   4  67  22  32  76  31  89  20   1  65  46  99  55  81  69   5  53  22  83  65  25  30  18  48   6  76  86  52   5  60  62   1  84  64  87  19  32   3  39  47  97  55  71  50  64  34  70  35  28   3  14  27  47  63  27   3  60  23  89  93  97  19  21  84  77   2  39  33  94  49  47  55  90  24  23  21  13  97  62   1  62  28  17  30  21  34  23  81  30  20  27  83  74  35  61  53   1  86  49  19  26  61  55  21  72  85  84  81  61  85  93  75  93  95   3  50  60  50  47  89  55  17  69  87  39  89  26  67  55  89   1  77  88  66  99  80   3  90  71  77  48  81  27  57  48  95  10  54  26  11  95  84  58  35  24   5  36  21   6  54  82  90  69  73  97  22  61  58  77  14  26   1  91  83  43  39   6  62  19  21  25   4  64  73  26  75  38  68  28  94  78  38  26  29  60   6  82  11  82  64  60   4  24  99  99  27  33   8  53  81  38  65  84  45  16  16  46  31   7  99  23  93  29   3  99  99  93  57  96  41  69  66  65  99  94  81  11  83  31  41  44  17  38  28  15  75  71  13  23  12  80  52  24  35  53  11  23  91  10  99  16  59  61  83  15  97  18  60  78  41  52  37  15  52  72  43  82   2  23  61  57  73  37   5  29  63   8  29  20  48  44  56  56  82  84  97   1  26  28  33   1  75  19  37   9  25  99  61  81  26  74  23  29  96  45  73  17  93  49  96  50   4  58  24  53  33  43  36  31  94  83  29   9  71  76  45  57  74  82  58  95  85  37  76   3  16   7  31  57  12  57  10  18  75  39  17  18  27  73  24  71  27  91  25  58  27  44  32  43  88  40  66  85  58  92  49  27  82  11  31  92  63   3  88  34  36   4  53  91  13  34  53  15  37  96  33  47  39  70   5  94   5  87  61  17  69  88  71  59   7  76  38  84  57  89  47  81  86  74  62  18   1  87  48  53  11   1  98   5  75  99  56  21  89  25  50  60  66  25  51  52  74  31  33  63   3  76  91  88  62  46  16  34  34  22  65  65  71  42  94  30   4  57  75  23  80  12   1   5   5  55   8  39  16   9  53  73  66   9  74  54  15  57  13  19   2  12  99  37  95  19  14  92  10  33  73  47  57   7  59  96  55  83  21  85  96  22  90   1   2  80  29  67  53   9  13  44  36  36  95  57  23  59  69  73  85   5  22  37   4  66  96  90  34  71   9  74  91   9  85  90  38  98  94  34   9  16  70   6  97   8  57  48   8  67  36  17  28  32  89  33  43  73  63  60   9  83  19  86  88  84  11  19  57  23  42  80  68  95   8  58  59  54  18  45  86  49  42  37  21  83  91  64  55   4  97  94  84  82  93  44  67  60  53  17  29  91  23  
20  24  31  83   1  60  62  50  78  56   6  46  43  25  95  98  50  49  57  28  39   7  13  90  55  46  72  21  35  54  43  68  35   8  39  33  62  21  36  64  94  43  45  57  14  52  47  59  68  42  76  34  53  15  56  28  45  23  60  64  28  29  46  85  20  89  94  19  42   2  66  67  37  64   4  96  63  38  62   6  14  96   6   6  29  19  34  27  25  96  53  73  90   4  95  54  31  94  94   2  80  52  27  21  55  17  13  72  50  87  86  55   3  25  80  88   1  70  71  19  67  54  54  75  44  70   7  76  46  77   1  52  61  74  54  99   9  69  48  65  10  23  56  76  44  48  96  95  83  52  59  31  65  55  51  99  79  82  87  75   6  31  60  45  31  44  15  44  15  15  64  11  68  70  78  99  15  90  97  52  57  61  62  11  55  21  57  11  70  95  60  89  36  24  22  83  14   6  66  12  20  93  47  96  99  31  14  94  96  75  78  48  76  78  98  28  37  68  19  54  36  34  14  47  30  94  87  20  35  16  49   6  39  42  94  52  47  14  31  13  81  41  19  79  90  94   8  97  67  36   3  73  39  51   7  14  60  48  33   9   8  37  68  82  25  10  78  92  42  27  62  66  74  21  90  86  95  67  15  29  51  39  50  58   9  91  86  88  65  31  91  70  29  24  81  65  23  61  75  69  68  72  60  91  14  51  71  76  32  72  62  36  61  31  36  81  18  28  10  65  98  43  77  83  75  58  85  64   7  89   3  88  97  37  85  58   4  54  99  70  88  63  56  18  52  32  95  84  20  42  65  12  77  80  82  71  94  26  44  74  55  71  90  67  37  66  65  82  55  65  42  71  10   1  32  39  12  17  26  90  80  81  22  43  37  22  82  94  59  97  31  82  94  18  47   9  31  28  60  68  69  93  23  73  11  98  71  32  52  74   8  79  89  21   7  10  52  55  69  13  48  93  15  14  92  49  23   5   4  31  18  45  31  43  78  69  60  36  70  62  78  54  19  39   3  86  46  62  28  54  63  69  62  37  23  79   1  89  82  51  62  90  64  21  93  62  67  13  66  69  19  99  64  18  39  89  31   5  99  10  20  87  15  44  23  23  13  93  21  99   2   7  59  89  15  32  84   2  14  31  88   2  75  35  89   6  92  82  63  87  90  14  69  31  26  36  57  54  68  29  47   7  29  26  17  86  14  93  53  29  48  16   9   6  48  37   1  26  97  21  65  46  93   2  24  29  93  31  76  77  38  93  53  91  12  53  67  49  31  73  70  98  81  72  97  63  67  55  76  20  16   1  64  98  99  78  88  89  49  27  75  39  36   8  94  74  80  68  67  49  54  64   5  82  32   8  36  22  29  23  76   2  94  97  30  84  22  97  86  85  76  26  39   3  74  64  39  63  44  39  77  18  74  74  67  31  34  40  24  21  47   1  29  82  16  50  67  45  67  83  91  85  59  89  47  82  72  13  70  94   3  17   5  58  80  26  70  44  21  62  76  78  49  23  41  59  59  10  81  85  88  29  42  51  29  51  22  79  22  17  57  87  12  93   6  23  98  77  17  87  96  33  49  80  53   9  73  87  24  80  85  35  78  13  11  92  61  44  85  88  13  54  63  77  81  45  42  66  36  54  34  25   8  70  81  79  69  87  99  91  40  51  92  66   1  23  65  36  66  95  86  32  63  65  43  74  96  21  78  54  75  25  89  37  53  20  94  46  81  69  45  51   3  10   9  72  66  66  49  51  54  69  37  89  78  67  16  47  88  57  94  64  86  35  94  90  53  73  29  61  96  35  50  33  62  18   9  11  38   6  20  12  93  77  10  75  66  99  66  86  25  48  84  50  71  49  15  94  66  35  50  75  77  34  67   2   5  13  21  63  55  35  26  27  49  89  61  73  21  76  13  79  11  89  14  14  12  21  63  76  17  85  92  98  29  37  85  68  80   6  78  42   8   4  36  21  45  27  64  96  86  91  70  97  71  67  41  40  24  75  51  66  49  63   1  32   3  53  12  52  63  49  64   3  37  84  51  14  96  46  99  58  17   7  11  29  39  76   5  67  72  55  44  76  80  98  56  82  75  55   1  40  56  87  54  99  30  97  60   4  88  40  58  43  52  77  40  99  40  38  52   5  43  26  64   1  92  29  59  77  10  91  71  10  12  93  42  59  61  22  43  56  21  62  49  31  39  20  31  59  49  14  44  16  33  34  31  15  22  91  18  26  99  97   7   2  84  34  49  19   6  31  27  52  59  30  53  47  49
  67  72   9  35  62  76  60  48  94  67  69  34  98  36  90  89   8  25  93  80  46  28  47  76  13  20  10  81  13  56  81  64  37  99  19   4  33  73  48  31  50  41  45  28  96  95  65  73  74   8  83  62  91  79  68  27  83  50  58   9  24  75  81  23  34  23  63  40  16  54   7   3  41  57  19  15  65  63  77  77  77  56  90   6  88  92  27  92  13  21  67  89  67   2  65  23  65  64  79   9  76  47  27  13   7  21  84  65  40  84  78  46  14  17  75  99  16  24  45   6  59  26  24  95  48  15   7  43  98  92  10  42  64   6  17  99  56  97  56   3  68  44  49  27  67  19   6  25  75  78   6  94  74  29  46  68  73  59  87  56  34  65  10  96  87   6  31  83  20  71   5  70  55  56  41  62   3  41  14  12  19  20  73  15  83  79  25  20   2  75  72  51  98  65  85  52  66  54  80   7  64  33  55  15  28  84  22   7  64  49  54  79  96  41  31  90   1   2  22  23  97  65  79  32  95  57  41  92   9  33   2  84  96  42   5  36  64  53  51  64  14   8  32  92  57  62   1   9  91  45  65  17  34  96  70   9  56  39  20   4  11  10  25  47  51  80  32  66  95  27  13  61  69  16  48  97  48  77  28  15  82  14  43  52  75   3  66  83  69  77  13  16  82   6  53  54  78  68  53  82  83  28  14  24  39  42  40  60  51  48  15  77  60  91  34   4  68   1  90  22  26  70  32  27  86  65  84  33  41  32  60  65  28   8  68  41  83  96  95  93  61  99  84  44  16  75   1   8  17  99  64   2  49  13  25  73  96  13  99  91  21  91  38  85  87  53  71  58  36  74   3  22  42  87  59  10  35  67  57  16   3  45  40  13  59  74  26   2   2   8  33  89  67  19  72  69  59  40  54  79  59  52  58  81  79  37  62  84  20  49  82  87  45   8  37  45  25  68  27  39  58  70  17  64  60  30  52  33  86  24  43  42   3  18  90  38   3  77  85  22  54  77  36  90  65  69  84  34  40  40  19  45  37  31  54  46  96  52  21  85   8  17  22  11  73  29  73   4  51  93  82  72  60   8   7  89  66  73  29  32  88  45  47  26  57  41   7   5  91  13  76  51  29  72  24  68   5  48  35  22  29  85  57   1  10   9  92  60  62  65   3  37   2   5  55  70  12  45  63  31  15  86  26  18   6  31  24  48  21  79  35  20  10  26  97  52  64  82  65  55  92  76  33  12  43  49  32  45  83  27  34  99  83   3  96  67  90  29  49   5  33  19  54  24  17  87  98  84  33  25  74  71  58  38  67  48  98  71  27  25  52   9  96  11  38  83  93  35  18  38  74  59  56  11  26  59  27   8   5  22  79  20  22  81  10  15  40  75  48  91  77  13  88  49  35  48  11  25  49  79  30  85  44  18  32  92  90  87  62  96  58  93  34  73  11  36  75  51  48  23  27  64  19  40  56  29  59  31  59  52  76  14  83  84  52  67  81  30  75  93  97  41  52  84  76  65  27  11  64  58  71  44  65  10  19  30  16  68  54  61  80  87  27  58  68  55  69  26  60  74  82  82   4  10  45  73  22  26  42  96  40  54  22  79   7  38  94   9  91  40  90  59  51  84  37  50   5  71  45  47  78  45  22  14  57  51  42  71  40  72  27  69  10  27  36  69  73  21  39   6  66  49  27  56  95  39  11  73  97  63  30  26  36  16  85  34  42  21  35  17  13  99  88  74  80   1  44  85   2   9  66   3  13  13  69  75  94  63  70  12  64  50  79   5  34  88  99  70  95  78  53  33  33  76   9  75  47   5  77  50  29  42  81  48  75  25  96  58  31  19  30  41  93  37  31  47  37  32  61  10  62  80  46  88  43  20  70  30  89  93   1  37  79  52  79  10  27  34  48  70  99  22  55  11  82  35  65  63   4   2  95   3  84  35  77  70  64  27   4  87  10  22  71  58   5  42  37  71  96  28  79  52  85  45  38  97  32  98  13  35  32  93  43  44  29  70  91  59  13  26  75  89  15  18  14  25  37  50  95  35   2  29  29  68  15  26  19  44   2  67  80  59  80  35  38  13  38  86  78  29  25  26  99  82  76  13  72  89  98  18  54  31  22  82  60  80  20  26  36  42  86  56  46  35  64   6  78  82  59  43  89  70  53  98   2   7  31  27  52  25   9  47  37  33   4   9  49  78  98  16  92  80  14  68   8  23  40  49  69  52  24  21  26  20   2  31  13   5  43  19  36  27  21  89  83  16  33  85  
    12  73  50   6  63  95  12  62  79  34   7   1  55  55  16  37  61  18  40  79  26  51  88  30  35  13  12  88  19  94  42  50  74  22  50  70  25  92  46  43  16  50  87   9  21  88  11  35  78  73  98  72  92  31  70  67  64  73  84  78  61  96  60  37  13  73  92  34   7  49  69  79  90  78  29  70  66   3  25   7  81  63  94  21  24  41  47  67  16  64  34  32  24  64  97   2  28  73  49  31  21  96  52  93  71  74  58  26  62  12  95  62  53  88  22  91  73  97  19  93  14  90  50  50  62  92  86  39  34  16  86  82  82   1  72  36  49  46  75  22  19  40  29  22  68   9  82  39  52  28  86  15  69   2  97  73  39  74  54  55  17  72  63  99  93  25  51  62  78  63   1  74  32  43  79   5  76  40   5  18   3  56  61  89  86  34  44  51  94  84  25  53  89  67  34  20  74  65  52  12  71  31  88  97  54  98  61   9   1  17   6  87  29  91  71  94  68  13  91  87  99  11  83  75  17  34  92  16  71  13  24  19  55  39  89  69  59  47  46  80   6  63   8  64  72  74   6  97  58  28  12  37  52  35   6  40  75  84  21  80  89  57  49  97   3  16   9  38  15  61  53   3  25  46   2  61  59  74  53  86  47  55  77  82  30  59  40  94  91  77  12  64  83  23  45  11   1  12  93   9  47  69  33  92  77  51  31  21  31   9  56  45  81  75  71  28  31  19  89  10  34  13  30  86  81  69  42  88  96  39  25  58  64  73  77  71  44   5  75  34  26  39   6   2  65  34  98  70  78  47  31  33  11  87  38  82  56  11  60  25  97  55  50  47  96  33  95  24  70  69  29  25  86   4  20  94  38  97  51  21   1  80  37  93  13  16  21  90  27  83  27  81  71  68  66  40  14  87  71  84  99  71  93  37  51  14  44  98  66  63  74  79  71  45  77  21  93  26  60   5   6  54  87  25  79  72   7  66  42  75  68  83  25  88  50  52  50  16  89  78  82  83  62  87  63  34  47  75  97  61  49  11  30  12  77  53  84  92  42  50  85  25  71   2  98  40  72  36  53  66  53  91  13  63  20  54   4  30  96   7  13  56  63  92  43  53  67  50  22  63  31  58  70  68  78  40  80  34  63  83  36  48  69  18  80  73  12  71  76  28  16  61  75  50  77  86  11  58  88  99  97  73  93  60  72  23  16  79  14  52  92  37  54  87  16  75  72  94  18  32  47  73  20  22  29  90  96  23  16  25  17  95  10   5  97  46  49  69  46  61  62  74  43  35  82  97  83  29  65  28  54  39  81  97  83  76  76  64   3  44  49  59  23  71  34  25  50  69  93  88  24  46  53  83  70  61  12   9  62  19  14  57  33  99  46  78  21  21  60  50  60  84   2   9  72   2  60  25  69   3  20  75  76   1  67  90  43  71  50  62  26  20  82  84   5  88  36  82  62  15  77  41  24  17  96   9  63  99  24  19  93  57  49  62  87  90  52  28  96  82  25  67  70  70  83   1  15  65   9  20  40  39  54  53  27  96  83  50  85  30  27  88  88  86  28  94   9  90  73  71  87  59   6  94   3  61  39  66  40  66  15  86  17  39  36  88  82  41  70  57  40  30  26  36  64  50  59  60  69  43  23  44  33  49  45  60  20  49  44   6  49  96  69   2  23  67   6  35   5  78  30  21  80  82  39  84  84  39  51  39  76  83  59  64  43  81  10  30   6  27   6  46  35  41  44   7  32  67  33   5  12  36  73  11  91  26  73  87  25   3  47  94  62  95  49  93  83  48  58  40  83  58  12  82  17   5  17  98  27  61  88  81  81  22  93  97  93  26  54  56  23   1  23  17  19  38  89  88  74  40  34  10  27  40  21  98  74  94  60  25  63  32  34  20  32  80  93  21  95  65  43  55  42  43  21  77   3  42  63  94  10  94  15  17  88  60  50  10  31  56  19  87  63   2  67  54  55  96  75  92  12  71  19  54   3  29  27  35  81  27  37  35  72  36  86  47  14   4  62  20  63  86  13  67  25  16  22  85  93  34  73   3  46  96  64  78   7  41  10   5  13  25  53  57  37  46   3  79  18  72  85  68  79  32  25  46  33  46  50  41  21  26  72  54  92  68  26  26  81  45  64  70  18  78  21  59  53  92   6   5  52  32  56  25  60  53  25  60  61  49  10  64  86  85  53  14  77  69  47  43  43   7  49  53  76  74  94  80   6  21  18  84  90  92  79  96  92  36  20  43  23  80  21  58  46  24  13    
      59  83  41  90  10  42  41  55  51   6  36  24  11  26  53  73  46   5  40  77  12  92  39  35  29  96  65  25  89  80   5   9  77  57  96  55  81   9  80  84   4  54  50  72  92  58  28  45  66  12  38  96  64  87  28  26   2  69  63  81  27  47  93  74  22  91  32  67  52  85   7  66  38  39  81  83  35  45  64  89  66  84  68  26  85  47  38  64  78  59  38  36  95  16  78   8  43  32  31  66   6  12  40  47  22  10  43  97  59  65  22   8  65   6  89  68  94  87  19  18  94  47  34  18  34  26  69  99   2  59  95  78  83  74  42  20  10   9  26  74  21  25  44  65  20  81  68  91  27  47  16  29  64  60  11  39  58  15  22  39  25  99  54  84  43  11  69  70  84  10  14  39  22  13  23  36  31  39  49  43   5  44  26  30  91   8  22  47  17  92  75  96  87  92  50   9  22  23  29  16  91  51  86  64  41  58  39  54  20  63  83  39  11  28  83  44  81  76  46  18  14  93  12  14  75  14  79  38   5  61  81  26  15  12  42  31  17   7  73  30  87  18  36  92  80  10  36  79  55  87  96  24  65  51  72  27  73  11  48  43  70  55  78  50  90  78  72  94  53  40  14  79  78  66  34   5   9  96  51  44   5  58  85  69  44  68  31  62  51  27  44  93  29  32  89  40  78  37  33  39  39  13  58  30  68   7  75  89  50  61  47  25  74  88  88  79  48  93  74  15  81  77  21  76  16  65  47  40  13  10  87  83  19  72  57  60  88  86  37  45  43  46  75  44  96  61  38  54  45  50  58  58  74  51  95   4  14  74  66  37  96  86  64  29  31   6  23  22  98  13  82  75  41  47  17  17  42  12  36  42  37  87  94  62  17  71  51  64  15  28  89  32  45  79  25  44  71  17  66  76   5  65  41  59  53  36  36   1  39  75  86  84   6  88  20   4  13  30  29  46  60  64  84  73  19  94  71  93  98   2  29  32  99  59  73  58   2  64   3  21  97  29  90  98  62  95  40  53  75  62  43  63   1  37   5  35  20  98  57  38  28  10  28  67  12  61  40   9  14  63  49   9  24  86  62  43  45  89  16  95  47  57  88  62  20  45  19  34  32  48  92  62  18  85  37  41  45  86  81  14  50  63  89   4  97  31  43   2  85  53  80   6  16  33  59  87  28  72  53  75  29   1  67  39  26  85  19  23  13  59  32  21  44  56  36  52  78  46  97  16  99  46  78  60  23  19  69  63  76  50  64  24  33  53  61  73  86  58   8  14  73  46  93  77  89  74  63  90  20  56  99  50  39   7  95  21  18  42  95  74  97  40  33  34  94  43  54  52   8  47  76  46  38  68  34  16  97  24  43  34  17  89  74  71   1  76  11  60  98  82  65   1  21  60  81  76  26   1  34  73  45  75   4  28  76  34  21  45  94  83  10  21  32   7  87   5  24  74  67  22  57  39  65  62  36  42   4  23  77  54  10  72  98  30  67  19  45  53  18  78   2  81   1  83  28   8  87  18   9  44   3  57  43  77   4  49  74  78  41   6  52  58  37  33  62  36  56  37  56  59  85  17  45  74  46  91  27  74  82  81  29  87  87  84  63  43   4  62  38  19   6  27  88  32  42   5  89  35  15  76  75  44  71  64  30  37  48  55  54  63  21  77  86  59  30  63  93  42  14   5  40   1   1  45   8  21  55  81  82  51  37  37   3  17  10  34  38  45  48  62  32  98  41  89  13  80  90  41   2  10  56  73  66  88  48   4  68  61  90  83  13  46   3  81  16  26  21   4   4   4  52  93   1  70  75  56  43  90  54   2  66  39  90  21  94  21   6  38  14  43  71  20  49  26  83  58  69  83  51  61  56  40  37  39  53  91  31   3  40   8  33  83  31  58  55  29  34   9  85  96  45  41  87  28  18  78  74   6  32  12  21  56  25  53  66  29  30   3  50  99  40  15  26  29  80  43  45  91  73  46  92  21  78  82  91  93  62  22  31  39  54  99  62  96  67  54  78  89  51  85  16  23  74  84   4  92  49  98  44  87  26  28  62  35  54  57  25  32  54   7  71  54  70  73  97  55  68  24  39  13  63  72  10  30  90  79   2  90  74  66  39  61  29  82  10  72  73  10  29  26  19  34  40  78  93  49  61  66   8  26  98  25  79  74  35  69  96  26  84  72  46  16  41  66  43  74  55  60  37  40  33  43  50  24  21  46  74  99  67   5  21  10  79  21  55   9  77  74  31  76  55   4  90  39  76  98      
        57  51  40  24   8  28  38  63  59  14   2  56   4   6  89  30  87  76  96  84  66  89  92  49  70  81  83  88  50  57  66  30  81  33  29  43  58  55  11  88  36  55  18  93  44  62   3   5  96   9  73  99  64  70  57  43  99  28  62  91   5  32  68  93  23  48  53  28  66  68  45  60  89  33  50  51  75  63  27  89  20  65  19  19  97  91  61  61  70  30  32   5  26  95  48  54  21   1  45  17  97  46  30  72  27  90  32   8  80  21  56  60  73  72  60  27  27  65  70   8  95  76  67   8  85  16  72  54  40  95  61  44  78  87   9   3   7  16  44  41  44  59  59  86  25  98   7  60  52  48  62  36  93  92  62  28  58  86  92  75  55  37  47  61  15  15  55  57  98  91   3  96   3  34  88  48  21  96  23  24  74  46  88  44  82  13  52  31   4  49  35  44  35  42  97  81  34  58  46  45  93   3  51  94  63  94  84  84  12   7  28  33  83  36  11   8  60  56  94  22  25  13  41  27   5  64  74  25  68  33  99  93  44  14   2  62  15  63  18  57  39  51  19  87  57  26  79  33  71  64  37  86  50  32  70  92  76  79  86   5  81  75  94  56  93  85  27  43  32  29  32  99  73  77  97  71  74  78  64  86  10  62  87  17   5   8  97  48  90  57  29  63  86  81  72  78  44  38   9  91  13  97  21  39  72  14  13   6  29  99  14  46  57  97  91  26  95  20  94   3   9  71  18  14  17  77  98  90  77  49  91  92  78  58  25  37  84  15  77  37  32  31  14  85  22   3   9  17   1  78  92  59  40  94  44   7  75  87  34  94   8  73  96  85  71  47   8  14  62  34  24  12  20  24   3  76  10  90  19  84  19  25  76  64   6  55  86  79  51  80  52  95  29  66   7   3  53  30  58  98  56  51  84   1   9  24  20  37   5  51  65  54  73   1   3  24  48   7  95  49  86  33  34  89   9  30  19  30  57  74  12  76  67  71  83  78  21  90  48  21  18  30  77  72  53  27  73  49  88   5  58  81  82  85  33  51  70  70  12  50  93  18  76  99  99  17  76  62  79  44  44  48   6  30  15  12  91   9  41  96  99  83  68  81  97  50   7   5  25  63  43  57  89  28  85  70  89  85  80   3  90  82  28  81  35  18  14  45  79  30  46  35  34  35  53  59  87  48  43  59  24  77   9  65  85   2  21  85  57  52  19  36  53  91  84  35  43  12  41  56  23  43  39  86  37  58  21   5  35  87  40  22  25  43  21  92   3  94  92   6  28   9  12  83  26  51  19  17  33  40   4  60  19  26  66  88  46  34  25  53  77  19   7  19  14  83  10  11   7  74   9  15  81  64  30  56  34  46  18  72  77  59  75  18  53  32  31  68  78  94  83  66  64  25  74  81  30  24  94  26  65  83  55  39  57  71   7  23  57  30  52  65  84  62  17  20  39  54  38  35  16  35  64  23  34  75  10  16  70  77  52  27   3  35  93  55   8  42  89  28  23  67  56  36  15  49  34  35  43  80  33  73  26  60  46  49  75  14  56  21  83  85  80  86  13  76   6  47  73   4  90  24  83  93   5  21  89  65   5  85  59  34  61  62  81  21  20  32  83  10  86  70  54  60  92  85  14  10  80  67  25  37  72  80  27  25  18  36  11  14  82  80  13  76  43  25  24   4   4  81  10  14  70  50  13   6  79  83  39  32  63  46  84  52  40  56  94  55  14  30  78  60  34  31  55  80   4  65  45  82  64  74  89  84  30  86  84  13  43  65  95  87  38  67  67  38  10   5  37  99  99  19  78  35  49  24  45  36  13  59  16  92  84  63  77  88  85  69  34  55  96  26  92  76  84  72  80  25  34  26  52   5  88  33  35  37  50  64   9  59  52  19  32  14  33   5  88  69  60  46  91  85  82   2  22   5  31   6  33  74   3  43  62  41  57   3  87  27  64  50  14  47  72  26  66  59  32  59  64  90  43  33  86  54  16  87  21  78  15  84  16  28  78   6  31  90  20  51  94  72  99  28  39  15  94  49   3  64  48   3  33  61  54  90  82  24  61  59   7  34  81  63  10  98  55  87  39  87  39  94  10  55  86  95  74  13  85  97  51  54  24  61  82  68  30   8   8  72  11  97  75  73  80  97  90  58  63  28  32  15  28  18  93   5  70  78  94  59  15  75  68   5  29  43  38  58  16  71  93  48  35  23  57   3  58  68  34  27  96  72   2   5  19  85  47  14  51  92  46  63  33  67  22  24  32        
          74  84  91  32  28  82  95   1  88  19  16  61  83   1  68  39  87  66  82  41  49  91  78  48  16  25  30   5  32  88  72   4  54  38  59  84  50  64  42  89  42  38   5  82  11  86  74  18  58   6  74  14  94  85  20  34   7  70  16  89  16  14  16  62   4  20  87  85  75  28  89  89  39  17  51  97  93  10  90  94   3  64  21  66   8  95  35  35  82   4  71  39  14   2  36   6  87   9  80  10  78  87  71  62  14  31  64  29  55  53  42  89  24  39  80  62  24  69  49  35  34  67   2  22  20  67  65  35  17  39  30  63  62  42  47  99  56  84  82  59   3  99  98   1  64  57  15  33  24  62  70  28  76  79  73  46  78  57  59  97  28  77  56  96  71  75  80  16  25  27  66  73  90  71  72  92  97  68   6  48  92  42  96  30   8  15  66  14  57  54  54  64  69  41  92  63  92  16   5  47  43   5  67  10  78  15  13  20  66  52  71  58  61   4  20  26  78  81  24  85  62  54   6  66  79   8  35  59  20  43  28  59  47  24  76  28  24  21  14  69  51  38  77   2  58  27  49  40  48  45  80  66  34  43  20  80  66  60  21  21  60  14  54   7  84  41  44  66  42   8  82  53  78  50   7  67  63  31   3  77  32  17  60  54   4  36  31  53  59  27  43  18  95  19  85  98  73  66  80  61  39  31  81  27  12  99  31  97  28  91  86  16  57  34  83  84  15  72  33  13  86  35  13  75  96  25  93  91  44  41  97  60  98  45  30  10  32  33  73  19  99  89  52  16  73  92  94  96  98  88  81  42  72  14  32  45  39  61  58  40  86  23  82  62  55  98  38  48  34  57  31  44  45  88  66  70  64  15  98  71  64  31  54   6  60  36  44  73  22  37  69  43  72  19  36  18   1  14  51  35  82   4  17  60  58  40  86   2  77  57  96  74  24  79  73   6  22  14  62  57  38  10  74   7  69  62  78  76  56  74  82  95  38  14  61  46   5  74  31  58   7  61  25  98  25  87  23  54  42  58  81  57  95  15  13  42  80  36  20  58   9  14  80  37  81  30  78  15  82  94  56  77  53  15  37  94  21  11  97   8  44  33  66   9   7  50   1  42  22  42  46  97  97  55  80  37  12  22  63  49   7   9  70  38  34  59  72  39  96  51  64  44  26  12  48  48  90   4  59  64  32   2  41  74  60  83  74  40   1  57  12  40  62  91  66  65  66  77  61  37  65  87  31  99  82  67  39  23  67  49  12  66  75  73  36  76  90   6  87  41   3  10  31  37  96  70  63  11  78  80  35  45  83  56  93  88  71  19  63  80  72  84  95  54  19  82  78  86   9  19  96  60  13  62   8  94  16  60  88  76  56  91  83  93  22  62  84  91  56  97  91  86  41  22  44  67  63  63  11  92  37  68  45  69  29  20  23  50  58  38  37  23  19  55  23   5  40  21  38  23  58  93  92  70   1  67  79  97  93  91  45  90  80  53  21  76  50  32  65  58  59  84  11  85  98  92  91   8  46  99  30   6  53  18  98  72  34  86  55  51  13   8  97  28  35  81  45  28  70  69  75   1  61  43  72  15  32  83  81  29  99  81  76  49  45  48  68  10  80  43  78  80  33  39  79  51  37   1  68  49  93  63  13  74   4  87  14  20  66  15  31   7   3  97  87  92  30   9  22   6  53  26  92  12  64  42  62  55  49  26  25  13  92   3  34  72  58  12   2  77  11  77  44  22  91  67  10  78  56  94  69  83  76  61  46  42  50  79  55   2  77  55  69   6  15   8  76  56  60  41  40  75  90  66  54  76  53  16  44  67   9  51  27  85  77   3  28  33  81   2  44  42  48  95  49  25  21  23  33  97  88  51  16  24  66  94  40  84  96  18  22  13  13  84  14  47  73  36  91  55  28  78  73  92  33  61  88  64  49  60  96  94  95  99  22  33  31  61  57   9  93  92  22  55  52  84  95  64  11   7  67  15  98  79  98  13  96  67  25   9  58  48   3  25  59  68  62  96  43  25  40  63   8  91  44  56  99  96  80  12  41   9  71  28  40  47  36   4  71   4  29  83   5  21  18  36  62  78  72  34  80  47   5  74  31  24  47  67  21  64  58  69  19  74  72  10  83  37  74  60  74  61  76   1  95  96   4  98  89  18  45  22  96  63  65  68  44  61  86  57  16  40  48  49   6  97  80  65  66  75  28  98  51  64  58  19  61  34  47  51  47  57  61  29  98  72  97  59  97  54  42  30   2  55          
            59  33  29  70  75  82  73   2  53  34  62  19  50   7  27  27  65  90  55  11  37  41   3  52  67  76  29  70  55  29  21  51  97   8  58  77  92  53  29   1  95  93  98  99  36  98  42  93  75  61  87  21   8  89  11  41  17  38  43   5  96  52  23  59  31  37  14  24  50  71  32  61  40  11  31  36  75  29  25  89  78  19  59   6  32  91  19  82  38  38  77  93  68  80  63  17  18  17  54  49  67  51  83  63  54  23  86  12  13  82  25  52  97  63  35  70  30  46  64  96  25  96  27  57  71  17  23  11  54  73  17  57  86   9  51  54  94  90  25  36  95  83  53  59  31  25  21  11  97  96  82  83  73  95   9  11  98  67  85  18   4  44   1  84  55  85  17  59  14  57  82  42  28  98  55  85  36  45  74  52  62  29  56  22  21  50  34  89  95  96  73  16  43  12  52  26  30  34  88  52  89  69  84  43  28  83  67  58   4   1  91  63  45  96  79  90  74   8   1  99  62  70  92  91  24  54  71  15  14   4  96  58  15  27  25  20  66  21  65  72  46   6  17  77  68  88  18  67  82  30  78  15  42  39  32  49  45  51  47  55  33  18  27  23  79  93  22   7   2  58  59  77  42  32  47   7  23  22  44  72  72  12  66  59  52  92  55  79  80  54  17  51  78  63  74  86  83  90  80  20  10  15  69  54  94  68  15   7  27  36   4  51  98  69  68  59  37  20  28   4  29  11  73  53  71  44  75  30  70  17  10  84  67  52  87  65  56  57  19  98  59  49  64  35  24  34   2  84  18  68  97  42  52  84  87  58  63  32  65  41  10  18   7   5  33  87  49  82  96  95  70  81  43  44  36  26  51  43  69   7  25  91  96  15  95  15  72  97  63  22  27  47   2  95  95  75  37  11  97   8  48  10  91   7  22  52  79  94  43  45  60  89  80  22  69  39  36  36  31  99  35  68   4  62  49  75   3  33  37  41  19  66  13  28  15  24  66  48  37  14  53  19  52  41   6  18   5  36  44  44  36  90  23  62  44  42  71  26   9  27  10  27  11  82  65  25  33  55  16  36  87  73  17  14  38  26  19  41  82  64  52  38  87  76  82  78   2  41  72  79  83  86   1  45  31  26   1  27  75  94  59  89  15  31  23  88   5  49  40  10  80  63  23  88  95  62  76  60   3  43  21  45  69  27  40  39   2  87   1  28  50  79  65  50  16  45  15   1   9  81  46  99  38  14  54  96  94  58  58  24  69  13  57  57  88  73  82  17  42  64  11  88  33  75  65  94  24  61  41  33  75  50  59   4   5  94  45  71   7  78  87  81   9  50  43  74  66  40  33   2  47   4  35  57  51  98  46  55  81  50  70  45  28  38  31  65  67  47  32  87  83  92  27  98  10  53  38  12  52  73  69  14  33  70  37  99  39  91  69  25  15  83  82  84  81  26   4  97  36  76  82  90  49  96  61  77  97  16  99  69  32   7  70  46  37  69  85  18  83  32  48  11  24   1  99  15  12  56  83  72  78  31   9  37  92  53  41  73  44  11   4  28  26  55  51   4  76  74  61  39  73  14  33  54  73  38  91  86  85  11  55   9  63  95  81  14  11  13  10  58  24  22   6  14  18  23  75  70  59  16  14  52  76  90  20   5  64  91   7  26  15  48  23  23  19  88  60  52  43  87  98  66   7  70  66  53  25  72  99  87  78  60  64  67  27  79   2  16  19  97  46  83  25  12  93  66  83  62  43  84  71   2  30  71  14   6  47  75  83   1   1  59  78  54  84  24  35  23  36  82  16  69  15  44  97  72  21  24  71  61  23   9  11  71  37  16  67   4  76  71  64  97  29  88  76  86  32  82  63  84  49  36  95  57  21  58  47  57  38  77  49  75  43  11  68  86  19  85  87  60  35  69  15  26  45  89  54  40   2  30  32  70  74  62  92  18  33  35  70  36  81  96  12  75  42  61  48  20  92   7  24  93  90  65  37  35  94  21   9   9  11  63   2  71  70  99  73  46  75  12  47  71   7  76  55  52  23  93  86  65  74  13   3  63  29  63  74  67  90  43  15  29  20  86  54  72  88  49  89  57  38  38  27  61  54  28  43  10  46   4  61  92  84  59  75  43  27  35  74  31   8  33   7  75  26  81  20  66  15  64  77  64  75  91  95  21  93  34  80  89  63  84  20  59  63  13  17  47  87  25   4   6  33  60  62  40  13  14  57  17  70   2  95  82  51  74  82  34  72  85  42  38  48            
              76  69  20  54  38  38  53  23  55  41  44  16  41  93  81  20  90  75  48  38  98   3  40  55  59  12  61   7  59  68  38  74  37  50  19  67  22  33   3  23  70  48  96  39  70  45  24  26  90  61  81  84  87  44  25  61  39  99  53  11  90  35  83  39  57  43  28  29  29  68  76  68  87  12  91   6  80  25  31  12  86  84  70  50  79  56  94  90  59  97  37  27  49  22   2  55  45  83  27  78  18  67  76  47  79  12  66  55  75  65   9  86   7  58  54  52  29  10  29  50  32  60  68  74  38  58  10  75  26  91  89  70  64  64   3  32  71  70  98  72   1  36  64  48  69  62  67  26  68  29  10   6  20  19  49  59  13   5  27  94  54  87  11  10  16  36  65  28  70  38  44  35  28  16  60  64  19  21  96  68  95  79  10  50  98  87  29  94  63  53  92  67  46   3   9  96  28  36  36  65  75  17  20  72  87  89  24   8  99  15  57  40  56  92  26  87  84  83  73  19  80  87   6  18  26  84  52  26  10   4  59  30  39  34  99  95  55  69   3   3  30  70  26  22  47  56  86  73  71  10   8  36  69  54  49  40  61  76  82  62  87  30  67  82  91  31  99  32  90  14  11  21   6  72  59  43  92  44  84  71  85  22  20   4  89  16   4  50  15  53  71  51  21  68  98   8  46  36  77  49  83  53  66  59  88  35  86  51  84  91   5  43  70  97  19  15  40  57  32  98  59  78  26  68  60  75  83  32  64  15  51  81  91   9  78  38  72  36   7  49  55   9  18  17  21  49  73  92  59  82  61   5  37  73  81  54   4  26  43  28  44  47  69  36  82  93  53  50  34  86  49  69  51  31  49  67  84  59  28  46  74  47  92  69  91  43  53  49  36  74  70  23  93  51  59  40  12  76  33  22  91  41   7  42  85  52   3  11   3  92  56  57  89  50  55  74  63  22  88  58  25  67  13  95   5  22   2  68   9  97  46   6  36  29  64  52  94  61  50  70  21  93  88  28  41  11  29  25  25  87  86  16  53  35  29  36  55  75  17  94  47  47  85  29   9  41  61  63  88   5   1  53  32  94  50  79   1  49  11  82  25  92  35  15   2  34  63   2  23  70  87  25  35  57  29  53  88  22  54  29  73  75  16   8  66  50  47  37  56  12  79  52  68  37  41  53   1  79  70   4  79  62  77  68   2  58  51  99  10  63  57   4  31  10  16  15  18  87  24  92  96  16  90  41  99  30  19  40  55  18   8  57  63  20  26  55  78  23  39  99  97  55  71  29  56  49   5   4  97  23  79  50  96  87  17  47  11  35  39  26  68  33  77  43  22  85  73  35  15  71  44   7  12  70  65  22  45  96  57  59   5  37   1  66  13  89  54   3  88  68  56  37   6  27  51  61  68  63  83  85  91  65  31  83  46  89  31  44  91  10  23  33  40   9  85  93  86   1  59   6  54   9  70  40  63  51  31  39  93  90  20  46  73  86  68   1  81  83  87  23  35  92  85   3  42  34  92  49  34  80  33  44  38  66  84  76  42  86  86  45  18  56  42  12  40  86  80  39  99  94  99  67  61  72  22  48   5  14  22   1   3  39  64  94  31   7  28  27  64  59  97  94  19  66  15  97  61   7  22  92   1  41  95  63  15   8  65  73  24  60  40  54  76  77   9  73  40  51  81  42   4  58  68  73  61  58  39  89  60  36  17  65  90  69  27  10  15  50  87  10  33  52  17   6  33  57  33  27  60  62  75  39  58  30   8  56  81  28   1  74  56  46  75  81   4  85  82  59  34  34   4  45  71  20  87  91  54  40  96  11  23  72  17  79  64  22  92   1  52  37  19  56  36  54  27  59  16  27  63  81   2   8  73  50  19  14  85  77  44   6  30   1  53  84  11  11   4  80  20  39  56  23  92  16   4  55  25  14  76  77  51  95  93   9  57  93   5   3  77  42  37   2  45  36  11  90  26  13  14  68  66  33  42  57  99  59  10  18  87  19  68  69   6  39  95  63  55  68  10  81  39   9  37  72  42  45  37  26  43  82  74  59   5  32  76  84  29  84  84  64  72  18   2  59  87  41  36  54  64  41  89  53  63   7  17  50  80  65  38  20  81  88  13  17   5   8  55  96  23  83  80  30  57  40   9  72  79  67  90  99  42  65  45  66  62  90  38  89  51  34  75  53  41   8  66  30  56  32  39  69  85  48  31  85   1   6  82  86  78  62  67  20  88  93  66  12  97  65  52  55  63  88              
                34  43  27  60  55  63  15  12  79  62  99  12  58  82  39  46  17  88  15   7  43  87  52  57  26  82  18  67  82   2  92  28  62  44  84  84   5  26   9  81  29   2   1  89  14  49  33   1  86  63  31  91   8  62  74  58  96  57  39  30  55   3  56  71  87  36  18  64  65  77  64  39  60  43  79  79  66   8  80  28  56  20  29  93  24  41   6  35  45  85  39  93  60  67  34  16  26  66  27  43  94  35  71  92  84  49  89  52  50  53  38  36  25  28  59  38  27  53  82  60  71  26  14  58  30  84  40  92  50  69   4  66  51  27  26  86  99  62   3  72  56  14  54   5  32  67  29  66   7  39  18  31  69  98  75  47   8   9  71  13  36  42  28  86  86  66  88  98  82  31  63  82  94  74  27  41  57  70  15  54  62  91  88  97  27  55   5  10  71  16  42  47  39   4  54  74  90  68  94  60  13  50  98  19  92  96  18  93  90  74  98  88  35  61  71  24   8   9  86  58  12  52  36  71  55  99  93  11  40  58  17  80  30   5  57  69  41  43  26  77  76  15  57  55  56   1  72  24  41  16  93  84  41  47  20  72  96   5   3  16  72  31  98  28  71  36  84  71  24  86  97  86  68  62  42  95  99  21  43  96   5  42   8  45  50  14  92   8  70  71  40  28  97  79   3  73  49  51  38  65  67  80   6  45  10  28  27  75   8  95  49  78  83  14  14  95  21  25  28  13  45  97   4  91  76  17  56  99  45  46  63  80  63  51  75   2  61  95  76  98  31  55  55  61  74  42  25  98   8  27  51   7  17  49  32  76  94  33   5  98  72  38  89  78  81  12  52  60  97  58  60  43  53  80  43  71  29  84  98  51  51  56  49  14  41  26   4  58  94  42  60  42  34  33  86  66  94  32  67  10  36  62   1  40  76  72  17  37  50  58   7  66  97  50  13  77  21  28  12  85  86  45  76   9  14  69  95  76  44  93  16  63  20   4  93  35   6  41  85  83   7  39  44  80  14  86  91  45  63  80  39  25  94  15  34  75  48  28  94   1  58  95  42  42  48  52  17  92  53  13  67  42  64  31  79  43  94  32  98  60  66  26  67  46   3   6  54  91  78  92  33  80  16  76  21  44  84  98  44  23  34  90   5  19  84  43  76  49  85  74  53  58  57  82   3  19  53  63  95  63  33  76   8  63   1   7  61  70  91  51  87  37  91  62   8  85  44  94  87  80  58  98  59  42  85  79  57  37  95  80  62  77  13  14  80  65  28  53  88  24  11  66  78  43  15  85  58   4  37  95  16  75  94  57  52  19  82  18  11   8  55  24  75  57  22  16   5  71  78  31  71  14  11  26  16  26  20  35  68  11  81  95  22  48  11  49  42  51  73   9  33  17  86  77  33  32  57  55  85  20  12  46  72  24   2  46   4  63  24  81  96  62  23  41   9  73  29  86  96  52  81  63  70  84   3  41  29  85  34  58  76  70  21  27  66  20  75  87   9   8  87  11  92  90  26  73  13  21  65  49  97  94  61  82   3  21  23   3  80   8   6  83  84  95  58   3  20  79  13  53  37  14  33  19  79  72  88  14  48  96  59  64  77  20  94  36  11  35  72  49   3  37  54   7   1  21  87  35   2   7  97  40  87  84  88  78  23  29  60  92  41  65  86   1  11  96  65  57  75  17  37   5  12  90  53  78  21  66  20  87  72  22  93  91  69  17  35  24  75  65  33  89  67  18  46  44  65  68  53  16  82  30  24  40  85  93  74  23  96  36  95  60  24  22  85  35  93  99  83  30  69   5   4  16   9  79  80   7  95  62  39  95  93  71  35  36  17  82  28  11  28  33  21  60  61  34  11   7  54  49  17  74  38  29  27  89  52  18  73  68  92  51  98  84  20  71  84  70  15  31   9  70  45  15  82  10  24  71  28   1  57  44  81  80  67  31  10  40  68   7   2  27  87  61  69  51  68  69  65  71  16  41  98  93  94  78  48  97  59  52  22   7   1  91  77  63  28  60   2  52  27  50  79  79  96  71  33  80   8  97  35  45  54   3  18  42  26  59  98   1  52  43  89  24  97  97  80  87  36  82  48  87  84  96   5  82  72  55  82  76  21  80  71  97  46  67  40  41  51  70  59  13  91  75  83  76  74  45  65  97  74  71  92  48  34  82  51  27  39  30   1  93  90  33  73  43   2  54  13  45  61  60  70  46  92  19  10  23  91  70  99  96  50  19  76  48  80  38  44  79  26                
                  42  18  48  82  55  16  70  70  87   6  34  96  34  50   1  10  81  43  38  56  11  91  37  87  39  14  48  40  30  76  96  46  93  15  95  64  40  64  22  22  71  36  74  39  12  55  22  67  13  28  84  54  85  51  89  29  86  57  37  85  47  35  65  22  57  42  12  12  47  14  90  77  94  36  97  43  35  22  75   6  49  97  87  65  32  91  20  32  55  66  62  98  56  35  67  62  70  58  99  63  86  12   9  79  49  32  46  61  58   5  91  38  78  30  14  52  42  62  29  73  43  65  66  11  53   3  64  12  27  90  60  49  55  22  37  26  51  53  63   9  90  85  28  32  34  19  84  23  29  30  23  26  86  82  49  78  56   4  41  89  49  89   2  25  66  60  63  37  68  36  65  15  64  41  76  49  81  42  78  48  79  20   6  81  36  68   6  12  32  45  54  23  15  48  96  71  70  64  78  16  66  12  60  29  19  36  51  34  94  20   1  35  18  65  68  20  79  59  89  74  14  35  20  58  53  98  79   2  12  29  65  66  61  75  12  51  34  89  31  54  63  75  63  43  83  54  98  18  79   7  47  26  25  66  81  16  11  74  44   6  89  68  67  73  43  11  60  40   7  40  81  42  79  86  99  90  46  77  47  60  91  77  24  84   8  85  79  58  38  84  91  75   8  28  15  38  74  30  45  90  99  86  13  31  21  72   7  94  43  98  22  30  25  19  19   8  83  99  28  98  90  67  44  83  50  60  37   5  81  36  80  15  12  47  65  80  25  15  92  10  79  59  15  17  30   2  24  48  20   5  46  23  57  32  81  14  68  39  91   4  12  75  10  87  43  59  38  53  42  75  77  27  55   2  20  15  33  61  44  60  60  49  96  51  55  51  77  97  44  72  75  53  72  36  65  92  52  56  11  74  91  99  14   1  53  17  95  49   1  38  49  75  43  35   8  66  89  14  80  17  17  79  11  48  18   8   6   4  78  21  87  45  77  96  95  67   6  39  78  41  45  94  28  18  22   8  46  62  15  76  49  57  19  26  62  48  98  56  35  21  90  11  34  29  10  14  71  42  11  23  87  28  58   9  33  29  71  20  35  61  72  55  56  48  51  72  14  37  38  66  40  51  71  84  62  90  16  78  37  72  89  39  88  31  41  55  51  67  12  29  30  16  66  88  61  46  14  98  44  40  14  36  49  76  18  39  57  88  82  58  52  30   3  31  20  90   7   9  99  86  98   3  30  33  96  39   5  73  83  63  86  56  75  94  76   5  42  53  56  98  26  58  27  48  30   5  88  96  81  76  61  12  94  28  59  58  27  76  50  15  71  89  98  59  10  54  96  21  13  88  31  13  31  74  48  43  41  74  23  19  46  55  28  66  48  88  93  29  48  30  34  10  72  27  75  78  21  54  90  59  11  22  75  36  42  98  47  49  55  60  32  60  65  22  10  98   1  47  70  19  84  44  14   3   7  35  27  15  93  96  58  84  82  90  43  87  21  89  73  24  21  22  34  57  71  95  59  66  56  79  93  34  38  38  35  93   3  57  36  18  65  55  74  73  74   9  18  47  89   4   8   8  87  89  57  60  13  24  18  84  45   3  43  71  33  88  44  20   9   6  50  37  92  65  75  15  18  53  76  14  53  96  73  11  88  65  96  93  64   8  67   3  47  90  44  17  29  22  14  58  54  72  89  49  72  43  82  83  26  82  58  46  67  46  58   4  62  25   4  38  85  72  16  33  74  98  81  63  59  61  60  17  72  44  98  43  10  55   7  91  69  27  51  18  33  34  70  22  11  82  71  14  81  38  69  21   9   8  96  58  72  94  66  26  44  55  80  61  39  77  97  99  53  81  32  56  38  50  36  43  94  90  26  39   2  59   7  84   5  27  32  84  37  55   8   3  72  25  54  87  22  98  10  80  47  87  13  38   9  99  98  28   4  57   8   3  88  52   2  82  17  71  55  42  44  68   1  98  46  22  95   6  69  87   8  84  23  10  70  86  77  82  43  53  24  22  83   8  38  48  23  80  73  51  71  89  33  11  39  48  64  90  22  91  60  68  16  28  49  12  17  90  13  16  16  94  63  59  73  30  48  92  99  89  77  35  24  46  73  52  53  57  96  70  65   3  86  49  65  82  48  86  28  19  81  68  94  37   5  32  28  82  11  63   8  66  12  16  77  23  47  95  79  76  71  46  75  89  13  56   8  45  42  89  85  13  82  39  85  90  33  42  28  22  95  51  15  98  84  91                  
                    90  70  68  75  89  45  76  67  37  26  86  70   7  95  52   9  62   4   9  69  49  74  17  43  97  51   5  96  73  72   5  96  35  16  59  83  45  71  39  37  31  51  28  53   1  72  99  98  65  13   8  99  40  83   5  93  60  53  54  35  33  79  93  10  86  22  52  69   4  22  59  22  68  50  43  96  63   7  51  22  29  56  15  19  68  38  43  91   8  25  64   7  59  60  81   7  13  44  30  97  17  29  21  75  16  44  22  23  54  97  95  43  57  35  80  80  17  19  49  64  83  88   4  76  47  85  60  84  25  85  73   1  81  22  54  90  28  72  81  13  28  69  89  17  69  66  76   8  97  55   4  26  11  64  73  96  25   8  19  75  36  64  80  46  91  35  50  55   4   7  66  86   8  62   3  92  79  77  83  58  45  54  80  83  31  46  93  63  93  98   2  22  68  96  35  69  68  83  19  35  93   6  41  55  69  91  15  29   2  49  80  95   6  79  27  37  77  36  67  64  73  22  22  62  59  72  13  74  99  90  74  36  22  42  99  39  35  49  28  19  52  88  98  25  58  97  83  53  72  50  41  88  42  39  28  91  47  75  99  79  34   4  80  74  22  21  80  95  56  29  63  69  38  59  92   5  32  58  44  36  17   3  57   9  36  80  16  47  66  92  58  88  43  30   7  77   6  74  87  87  73  18  28   3  15   4  43  36   1  23  94  89   1   9  60   6  81  79  56  78  51  59  88  66  11  82  43  27  66  50  80  89  86  69  21  62  38  15  13  60  60  44  43  80  51  75  75  93  87  24   7  47  61  35  90  71  15  65  15  80  67  18  30   5  86  66  23  61  11  31  94   2  25  72   7  94  57  35  55  47  57  57   1  61  63  88   2  68  33  39  54  17  17  22   8  91  19  20  86  92   3  52  41  54  57   9  57  63   5  85  13  70  33  45  11  91   8  23  74  64  79  43  32  41  94   8  13  65  15  85  19  51  25  58  51  35  67  88  16   5  58  91  65  19  85  67  86  62  48  50   3   7  54  18  28  83  25  31  54  84  52  44  26  45  83  39   5  89  84  88  43  67  13  93  59  66  61  89  74   8   4  39   9  76  28  32  48  41  24   3   3  40  56  52   3  24  68  73   2  96  60  74  49  59   9  29  59  57  33   7  51  39  10  66  74   7  66  23  83  40  44  17  22  16  69  42  24  91  58  58  94  14  27   3  39   1  36  73  31  15  17  84  98  55  13  10  18  69  46  56   9  28  17   6  98  81  48  12  43  37  82  92  91  14   9  36  24  86  63  11   4  14  92  68  58  55  25   9  55  10   2  64  91  19  69  90  45  38  20  21  21  48  72  23  96  54  15  65  31  23  25  63  32  30  14   5  12  68  69  59  47  13  76  89  73  52   3  52  35  63  37  43  46  69  50  51  82  91  26  11  16  63  83  62  13  40  11  68  26  37  88  36  46  38  72  30   6  51  32  48  42  63  30  75  52   2  24  70  51  54   9  38  16  11  41  78  21  62   7   8  49  56  32  41  89  88  24  45  16  42  43  91  80  46  91  34   9  63  77  44  37  52  82   3  13  73  29  98  14  73  11  75  90  73  18   4  33  93   8  39  86  64  79  94  79   3  20  24  69  92  15  93   5  63  56  36  57  30  90  81  31  14  49  97  62  62  43  55  93  62  71  11  69  13  87  98  18  74  92  40   8  43  78  46   5  80  99  86  68  88  60  67  65  11  88  78   8  73  52  98  95  91  33  19  49   8  58  81   3  88  66  51  50  33  99  82  24   4  86  39  74  58  41   3  70  56  68  42  22  41   1  69  40  42  50  89  14   9  30  68  85  43  59  30   8  65  75  77  88   8  99  77  87  46  27  92  76  96  49  26  83  30  50  48  29  34   7  67  87   1  70  73   8  26  63  15  49  65  20  76  90  38  93  27  80  66  18  33  23  99  14  53  92  37  74  42  12  81  69  46  75  72  23  59  27   3  20  47  98  14  63   4  44  57   3  59  65  10  14  75  59  71  20  78  67  71  70  88   3   1  33  54  47  33  18   4  36  94  25  18  12  51   2  26  53  92  95  84  69  13  44  58  41  47  64  93  48  99  22  49  50  84  89   8  86  84   3  86  65  37  68  47  99  59  58  32  55  48  49   8   3  81  85  67   8  78  79  60  89   6  35   4  26  51   4  45  16  45  97  25  41  51  77   2  37  60  35  30  76  80  65  83  60  94  45  66  18   6  49                    
                      89  20  33  12  82  37  10  43  34  72  89  99  94  73  57  34  79   8  98  95  21  89  61  63  24  40  27   5  31  16  44  85  67  96  42  53  46  74  60  18  32  70  91  44  94  75  58  51  25  53  62  70  38  10  44  11  12  15  68  36  35  74  93  70  82  53  19  46  97  58  58  27  35  87  13  62  25  39  84  48  80  51  57  60  79  88  18  92  43   8  29  67  48  99  70  97  75  69  25   8  13  61  82   9  94  93  66  88  28  19   4  37  56   5  36  96  57  13  20  70  52  99  91  10   1   8  62  15  71  36  15  17  32   5  82  80  13  83  92  50  41  51   4  25  87  20  17  27  22  38   3  86  21  76  37   7  90  16  97  19  47   6  29  62  39  35  65  70  33  91  87  38  87  34  90  57  32  35  53  89  30  49  50  41  66  20  98  72  36  16  97  21  57  91  90  37  53  53   3  66  41  16  70   8  53  57  43  94  54  53  33  10  78  62  96  99  57  44  57  99  85   2  71  46  86  87  51  15  95  99  19  39  87  13  66  64   5  95  78  77  20  32  93  34  23  26  22  91  82  94  54  42  90  61   5  76  70  47  95  57   2  43  28  75  20  86  94   9  50   4  79  88  91  33  51  14  12  55  73  25  20  29  22  59  19  28   7  85  72  59  38  40  40  82  84  64  44  43  94  87  62  82  41  86  34  99  12  26  45  98  27  76  65  34  36   7  99  28  20  61  39  48  43  75  60  58  16  37  43   3  76  79  70  39  94  27  75  79  28  56  82  55  35  56  99   3  20  73  63  82   5  17  55  31  45   1  49  62  96  38  87  98  84  60  34  34  91  40  46  55  22  58  14  83  78  50  19  77  70  18  16   9   5   2  27  45  39  24  84  90  23   7  85  46  33  66   5  44  98  85  51  51  61   4  31  92  48  57  92  87  94  94  51  77  21  24   4  25  14   8  20  86  97  51   8  14  69  42  52  35  31   1  46  44  77  31  75  41  57   9   5  27  68  17  50  87  17  69  15  59  99  35  67  87  70  27  99  84  72  70  59  62  23   5  61  65  49  39  52  15  67  38  82   2  92  82  53   1  16  45  91  10   4  12  17  21  92  22  20  76  45  13  83  76  39  90  93  66  91  49  96  42  72  15  31  34  98  51   8  37  55  71  98  33  53  11  86  75  67  29  44  97  50  99   7  60  72  88  31  87  43  10  22  47  23  34  91  22  21  84  38  99  27  28  21   1  26  12  20  29  76   5  56  78  21   2  98  70  79  95  50  63  44  87  17  95  72  27  37  64  15   6  20  49  37  89  54  14  69  32  59   8  28  75  64   9  94  80  68  98   1  29  87  15  52  13  76  46  60  43  31  29  86  25  78  94  99  44  29  22  67  41  71  38  63  24  85  55  80  86   1   2  84  87  34  48  46  95   6   5  81  87  70  21  77  35  99  99  23  22  75  96  83  95  40   5  17  26  16  63  18  62  30  61  66  50  69  60  42  67  78  84   1  80  99   5  43  79  92  22  89  84  78  44  81   2  41  66  49  85  61  89  90  44  46  37  39  21  20  60  12  64  43  90  40  36  82  41  74  37  42  20  38  51  51  68  22  19  56  90  44  81   5  66  39  78  17  41  73  89  44  21  19  15  97  67  27  72   6   9  44  95  81  82  86  54  43  21  12  77  15   4  40  97  54  17   9  27  33  60  52  52  62  41  36  58  52  24  56  29  57  25  46   4  36  89  85  37  47  22  69  53  74  26  54  83  18  19  40  61  46  23  31  93  80  79   6  74   1  52  42  26  50  36  76  49  78   4  56  83  43  74  13  26  50  93  11  42  86  67  12  26  50  70   5  39  19  75  21  84  30  93  52  48  84  17  34  82  99  81  35  35  96  40  19   5  64  21  76  50  21  58  60  80   9  47  64  93  91  47   3  44  76  33  14  58   4  33   1  23  62  81  54  94  45  77   2  24  64  65  93   8  29  18  77  74  60  82  26  91  18  78  83  29  55  49  59  83  15  41  74  65  63  58  53  59  53  45  74  62  62  20  19  74   3   2  38  78  16  36  31  47  89  48  87  30  25  18  26  91  92  31  96  25  85  13  93  50  77  47  95  77  20  86  18  30  77  60  23  67  55   3  49   2  93  56  73  69  48  48  63  74   5   1  79   3  40  85   3  33  14  51   3  35  62  99   1  16  56  14   7  97  52  54  66  26  92  57  83  43  63   4  48  84  27  79  49  67                      
                        55  53  61  33  32  95  90  20  47  88  84  50   2  86  82  85  18  35  11  31  42  31  90  95  80  24  30  73  55  90   1  86  82   4  17  38  37  33  69  39  35  13  43  81  55  69   7  54  73  59  76  41  43  45  83  47  77  58  12  54  32  44  56  29  18  35  58  53   9  83  40  27  54  91  24  44  32  16  52  59  37  35  63  45  42  87  58  56   1  86  60   9  74  72  17   5  19  98  32  12  23  76  73  74   4  40  36  40  83  30  37  74  16   2  21  79  39  81  40  80  58  53  42  64  33   6  21  63  98  82  14  83  58  79  21  88  16  19  64  20  24   6  86  50  80  72  98  49  84   8  25  22  22  49  46  75  20  53  94  78  25  86  86   4  97  20   6  35  38  82  49  79  37  87  59   9  73  60   9   5  54   8  36  54  23  17   9  25  87  88  59   9  94  51  36  93  25  44  93  83  22   9  61  74  65   4  80  19  13  97  54  46  43  99  55  30  56  74  40   3  55  65  25  68  83  39  82  64  29  16  60  64  30  70  44   9  41  61  72  17  49  87  23  47   5  25  34  34  78  53  76  80  53  26  57  15  94  92  53  55  94  51  59  10  71  68   7  60  82  80  24  88  26  62   4  57  90  87  40  58   9  61  95  41  44  65  12  30  71  16  75  30  40  89  99  90  65   2   2  68  25  52  93  38  92  29  57  28  58   8  98  20  30  59  74  77  40  10  63  78  76  14  85  34  94  85  28  53   4  71  61  17  56  22  20  38  42   3   8  38  29  23  20  12  23  36  13  24  30  57  80  38  24   5  30  37  71  67  78  83  95  95  25  98  65  96  20  53  65   6  69  65  62  94  89  92  99  27  93  35  35  80  66  17  51  10  68  92  81  29  56   7  72  73  19  20   5  59  49  73  96  13  61  30  26  28  31  36  89  37  79  35  49  13  82  77  17  98  81  92  21  49  99  89  32  83  21  98  63  12   6  76  26  95  91  42   1   5  64  12  30  90  17  77  18  56  63  65  49  85  61  59  30   4  50  72  72  60   8  71  57  22  22  67  54  45  25  91  80   9  13  71  30  74  52  79  64   8  28   7  60  30  89  47  73  47  16  73  72  96  32  95   7  15  82  37  37  24  64  91  25  67  81  20  39   3  59  35  54  11  52  17  89  50  16  55  53   6  40  66  40  89  16  69  76  50  35  64  26  67  93  73  29  40   7  37  45  53  60  93  14  91  12  90  16  40  56  21  25  17   1  40  54  74  54  33  82  31  21  19  74  62  49  18  20  78  56  19  75  19  52  81  73  50  27  15  13  76  70  41  96  66  52  87  90  48  91  40  48  66  83  71  93  33  90  42  85  37  30  23  56  98  65  61  66  76  76  95  31  75  86  11  23   9  64  94  73  42  60  47  89  35  95  62  10  86  24  58  54  52  75  22  62  67  25  73  25  74  42  82  71  22  69  84  40  34   9  73  12  60  70  64  24   6  25  32  72  41  35   6  48   7  28  57  25  87  48  98  93  43  22  37  81   4  46  15  45  45  51  16  70  82  90  80  95   7  22  26  29  63  32  33  73  86  71  19  95  25  96  77  91  58  74  67  63  32  33  82   6   8  18  57  13  12  90  86   7  84  82  54  20  18  48  19  11  49  14  81  71  88   6  72  15  74   3  31  64  60  17  45  36  89  72  22  83  18  19  16  10  64  30   2  91  15  33  72  75  46  64  93  18  85  58  34  99   4  24  76   7   4  31   4   1  55  49   4  27  16  30   1  64  47  15  52  88   4  72  32  83   8   3  85  37  28  74  19  16  88  90  27  13  31  92  18  43  82  79  49  27  11  99  94  70  41  66   7  68  97   8  54   5  70  20  30  14  17  53  94   6  13  27   7  50  70  41  17  82  98  11  87   1  25  82   3  44  94  89  45  22  28   9  99  44  80  59  90  19  89  36  63  25  63  12  47  71  21  91  46  79  70  43   3  44  33  72   1  86  33  49  69  91   4  83  84  51  41  30  75  97  59  96  72  35  55  52  52  31  47  84  66  41  49  14  16  55  66  53  54  53  38  62  26  44  16  58  19  20  31  91  39  99   6  70  83  19  45  84  75  35  27  54  66  81  69  54   6   7  72  97  88  77   2  15  16  50  79  31  26  67  26  66  51  42  11  78  50   3  14  44  52  94  76  30  83  23  40  82   1  57  19   8  31  54  45  94  62  30  86  40  32  38   9  50  58  39  43  50                        
                          22  29  66   9  32   7  26  34  44  60  26   2  36  76  63  32  76  32  15  83  77   6  23  58  76  82  18  78  10  96  99  95  34  44  21  46  30  13  85  22  30  64  86   9  27  55   8  81  32  96  86  55  55  20  43  59  12  36  89  68  92  98  75  76  30  28   9  18  32  62  56  18  74  19  40  15  85  24  33  93  13  69   5  46  69  98  85  97  36  25  32  43  26  28  34  87  33   6  69  91  31  28  22  29  51  86  34  29  42  40   2  78  90  20  56  62  10  33   7  84  79  97  46  88  90  84  51   4  85  47  33  83  29  44   3  60  84  46  28  82  32  83  80  41  71  32  70  50  15  31  38  70  85   2  70  34   6  31  85  91  83  21  64  40  72  97  32  31  56  52  84  38  46  90  34  68  70  13  90  91  39  24  30  81  31  27  16  93   4  11  37  71  86  54  36  22  66  26  12  24  38  61  62  19  96  45  38  92  38  47   4   5  95  72  99  65  82  61  83  44  48  98   5   4  41  69  82   4  40   8  19  66  75  29  40  61  40  98  92  82  48  55  98  20  32  15  77  73  44  52  15  44  56  99  23  86  23  91  82   1  53   1  45  65  62  44  13  88  11  79  47  23  93  12   6  24  68  40  55  46  74  86  57  10  83  77   2  87   1  54  65   2  41  78  90  86  97  24   1  35  60  23  11  37  96   2  58  89  46   1  22  96  53  14   1  32  30  98   4  43  76  69  32  93  46  21   1  38  50  64  99  96  52  28  33  48  94  43  62  11  45  70   5  44  63  83  37  47  86  21   5  27  91  50  58  19   9  75  19  81  80   1  13  30  16  12  94  98  62  18  10   4  22  11  94  93  91  72  37  23  27   1  14  93  52  87  25   7  76  80  75  88  10  54  79  61  44  50  58   2  16   2   4  26  85  36   4  88  29  12  30  71  53  91  74   6  30  22  31  51   5  92  38  65  47  86  61   4  27  84  53  51  51  66  66  32  96  22  18  40   2  19  44   9  99  83  76  86  21  42  12   8  91  63  79  17  48  44  24   7  11  67  78  12  24  74  32  89  21  38  87  94  84  19  48  53   1   2   5  13  96  36  19  40  75  18  61   5  12  45   2  61  99  43  77  79  44  17  69  80   2  68   2  81  90  66  73  97   2  37  38   2  62  76  67  26  49  52  20  99  20  96  57  38  77  70  74   6  16  14   3  72  38  45  84  14  57  90  43  17  16  78  74  48  20  64  54  29  95  15  82  70  54  26  82   5  71  28  94  85  81  39  79  95  68  58  69  11  78  54   8  66  43  92  82  65  16  86  97  71  38  70  21  22  45  12  10  64  53  24  10  92  48  29  50  88  98  25  30  97  87  64  72  65  79  53  11  84  97  34  11  17  12  12  27  64  33  32  23  62  54  38  28  50  17  51  93  49  84  93   6  45  73  35  59  90  55   9  48  36  42  40  86  43  67  95  92  16   5  55  68  11  90   2  20  89  46  87  15  77  74  68  52  83  86  29  69  72  44  83  47  13  25   7  45  90  22  31  66  46  89  58  61  71  25  92  43  12  41  23  71  31  11  43  25  74  75  80  13  10  23  92  51   7  96  23  25  96  45  68  37  97  17  22  41  78  24   5  88  74  27  90  32  46  86  93  44  69  33  90  18  25   9  82  42  95  71  13  40  99  14  58   9  17  52  41  59  24   3   1  86  91  22  41  88  55  86  38  82  97   2  46  42  90  62  51  89  63  95  31  46  28  39  22  33  36  25  22   2  61  48  95  60  57  82  47  34  26  32  73  67  30  99  21   1   5  50  18  83  15  88   9  89  61  29  79  42  70  52  55  88  82  16  33  26  23  38  84  72  82   4  88  63  73  32   8  16  74  31   2  76  35  68  73  11  63  97  80  91  22  61   1  61  22  22  60  97  91  71   2  91  90  13  21  18  77  65   1  72  92   2  42  77  39  10  14  75  83  65  99  62  48  20  91   9  49  95  64  95  66   3  40  92   6  78  11  75  86  76  65  89  55  18  96  59   8  58   1   8  22  22  13  44  89  80   6  90  96  71  77  91  97  64  58  69  39  34  81  57  72  18  75  34  96  82   6   2   1  47  39  93  68  92   4  84  39  45  23  13  12  39  54  10  97  18  45  90  31  69  94  42  70   4  57  45  27  67  65  74  29  60  68  53  30  41  84  63  70  21  35   9   6  36  61  52  51  64  41  81  83  76  48  75  64  11  36                          
                            52  34  73  86  55  84  31  69  87  15  94  84  34  69  27  22  52  22  39   3  96  84  41  75  25  40  63  81  78  23  28  86  61  88  46  86  92  23  18  12  77  75  57  52  44  54  76  86  50  52  50   2  39  70  60  22  20  98   7  81  89  25   7  29  44  35  15  29   5  57  69  32  78  74  85  19  97  45  82  99  67   1  44  80  20  53  98  18  36   7  22   9  74  86   4  18  27  54  17  65  68   7  32  31  76  27   5  92  39  63  99  35  93  88  12  40  10  58  28  43  75  60  54  83  14  31  33  34  11  37  96  74  62  73  69  77  80  22  66  23   8  71  82  72  82  65  23  10  51  35  47  10  66  12  69  44  15  90   7  91  42  31  92  38  67  27  15  23  44  71  83  82   2  98  72  60  75  70  16  76  51  69  18  90  89  48  19   6  67  15  52  10  78  31  87   4  17  72  89  35  96  76  44  58  34  85  48  36  56  86  79  63  67  99  29  34  35  30  18  60  38  90  10   3  74  68  27  19  52  69  45  69  50  73  84  85  50  93  46  70  37  74  14   7  19  35  14  70  61  51  53  88  68  54  76  16  13  93  13  77  24  38  43  89  53  16  33  66  13  36  47  71  93  33  60  17  24  68   8  70  58  43  78  61  65  55   4  56  63   5  27  37  85  88  20  27  75  50  49  24  88  65   6  33  88  93  54  73  28  65  43  72  39  65  64  73  68   4  83  45  83  33  82  43  77  28  61  62  66  13  82  58  62  37  23  87  17  88  73  86  84  85  36  12  64  45  57  95  29  57  73  24  48  87   9  65  89  12   9  37  56  66  57  46  55  39  41   9   9   3  16  28  24  52  61  55   3  49  89  77  87  70  62  88  95  23  20  53  16  98  57  63  85  24  45  33  76  37  49  14  39  47  16  32  11  40  77  47  74  52  33  85  32  35  77  76  15  65  10  85  71  63  64  25   7  70  72  12  79   5  20  22  73  75  96  36   7  56  37  30  35   2  79   2   8  43   8  41  51  44  85   2  45  97  89  79  49  82  26  55  65  25  28  16  81  76  22  59  64   6  15  67  16  72  33  70  46  54  85  41  69  60  60  17  14  41  13  47  47  15   1  14   3   3  10  83  72  62  99  89  88  85  34  44  56  17  36  75  80  45  22  69  11  74  48  84  49  79  48  57  11  59  52  74  70  38  61  16  77  70  45  84  54  13  95  54  65  76  27  41  37  73  50  22  90  54  32  16  89  61  61  97   7  74   1  91  66  30  94  15  65  23  12  21  22  29  45  39  26  41  29  99  59  14   7  82  61  75  27  77  57  71  53  80  63  64  42  99  35  29  91  16  93  24  37  67  92  86  64  80   9  19  19  56  10  94  39  77  27  36  55  92  89   4  27   9  67  34  80  34  71  83  92  23  57  51  19  44  52   3  95  39  18  39  83  37  88  76  47  27  23   8  95  10  28  95   9  13  37  53  73  78  66  59  74  98  92  13   6  75  16   1  49  68  16  83  57  92  17  89  62  84  90  39  13  92   3  46  99  79  59  73  24  29  97  22  16  41  63  20  33  68  43  43  14  65  96  89  69  27  87  48  63  20  88  46  50  41  83  67  79  15  53  64  47  42   4   6  14  61  99  11   6  59  15  64  25  58   3  25  20  74  51  40  33  98  80  65  65  97  23  32  27  41  51  58  98  51  24  30  72   9  18  44   8  29  45  25   9  15  51  82  77  45  48  20  44  70  58  15  18  38  73  38  81  76  16  68  99  94  46  19  13  40  23  19  57  82  84   6  25  69  67  67  13  90  53  84  12  91  14  49  19  69  40  13  11  74  58   9  44  68  99  75  86  79  74  58  52  59  40  66  89  34  75  73  44  54  91   3  55  68  96  58  80  63  20  24   2  28   9  28  79  61  35  70  28  34  80  30  58  52  66  31  36  82  41  52  72  10  72  15  67  68  77  92  44  85  97  85  40  83   9  13  24  31  42  14  81  96   4  85   5  63  87  82  77  96  62  31  90  36  27  40  19  32  80  36  30   3  99  11  64   2  85  39  26  46  95  64  71  77   2  22  17  31  92  86  83  49   4  46  69  94   9  36  25  96  88  34  19  70  48  77  53  39  89  24  16  91  27  91  94  94  95  95  29  68  56  55  95  62  62  17  68  15  62   4  97  83  59  94  23  91  64  45  77  35  53  55  40  41  49  88  21  46  84  19  28  68  73  82  75  89  29                            
                              50  90  76  16  96  23  96  29  29  89  67  47  30  30  33  81  47  12  15  91   2  55  32  56  44  25  46  70  55   2  82  28  26  47  29  93  58  50  83  78   3  60  13  44  41  87  58  58   2  33  11  33  91  88  75   1  72  55  72  11  97  44  43  79  67  39  87  63  59  37  64  14  39  23  92  85  68  66  95  83  86  74  43  69  67  46  72  24  21  53  43  78  38  10   6  98  40  37   4  68  68  35  70  46  91  45  47  70  98  68  68  28   5  56  10  88  41  39  81  77  73  59  59  86  77  59  24  88  97  57  72  14  93  59  20  70  41  64  54  35  81  94  32  13  50  33  42  66  24  20  58   4  83  13  23  66  97  19  42   8  42  42  74  97  45   6  19  44  78  21  50  36  10  34  44  88  69  85   6  37  13  42  37  81  61  57  58  85  30  36  72  40  21  77   5  12  29  75  75  53  70  82  37   4  28  50  39  47   4  93  38  26  73  38  59  72  45  67  97  42  48  14  13  97  63  93  15  84  57  82  44  73  40  29  14  54  61  36  69  29  30  86  67   2  27  34  59  15  15  38  34  62  42  31  89  79  85  14  52  16  85  29  74  75  54  33  35  96   3  33  37  81  49  56  86  25  28   2  12  31  65  16  85   9  25  22   6  26  60  71   9  40  51  63  46  85  40  25  47   1  58   9  99  24  42  91  80  88  68  85  61   3  27  75  18   5  94  16  85   6  63  65  30  31  62   7  57  25  83   9  16  49  16  56  92   8  18  43  70  36  87  69  92  51  50   8  29  65  39  36  17  73  65  34  64  84  54  69  67  47   3  93  18  33  38  75  47  12   4  52  82  79  20  88  37  24  80  45  96  74  21  21   1  22  31  97  13  10  90  16  51  99  68  73  63  60  86  54  57  63  99  13  82  40  10  86  57  71   9  88  78  26  54  78  33   8  33  26  17  92  85   7  27  39   6  51  56  24  49  81  11  18  76  75  77  66  38   2  67  77   6  73  65  21  32  84  53  96  24  72  43  91  69  14  41  82  35  85  71   9  26  53  44  44  37  23  13  89  48  28  27  93  86  50   8  88  30  23   8  71  59  17   3  42  64  30  91  49  33  16  75  16  98   4  71  80  71  90  31  72  49  75  90  13  16  61  96  95  88  39  50  73  40  56  82  38  38  77   9  10  82  11  66  57  54  61  54  69  57  24  17  28  73  72  74  82  20  22  59  49  67  52  16  83  66  66  55  56  48  15  83  78  95  56  33  40  37  90   4  93  32  88  91  23  50  29  65  50  56  31  48  66  63  74  75  20   6  40   4  12  58  74  40  75  64  39  94  80  55  75  13  93  17  19  43  37  81   2   7  55  26  62  97  14  35  19  46  15   4  53  83  86   6  24  78  12  29  16  93  83  82   8  35  46  26  25  37  84  76  84  54  10  99  22  14  18  25  42  79  11  82  68  11  75  84  73  93  71  27   2  48   8  75  49  72  54  40  66  86  57  10  44  16  82  56  60  97  14  80  41  85  96  31  83  86  46  36  39  41  31  33  52  16  65  46  99  41  28  73  17  29  89  36  21  57  67  84  75  19   1  35  88  85  13  12  17   6  19  25  55  54  52   9  10  41   5  92  60  41  84  89   2  37  72  17  62  18  32  28  98  13  50  53  42  74  81  18   7   9  81  74  34  46   9  50   4  85  79  14  55  27  64  18  68  31  25  12  76  65  16  22  73  17  98  77  74  34   8  30  33  53  53  58  45  89  17  77  50  39  85  31  13  18  94  80  98  16   7  92  88  29   4  77  83  37  52  33  88  15  42  94  42  80  13  95  66  98  50  68  65  90   1  81  89  14  92  94  15  13  80  78  14  12  88  68  94   5  36  75  77  20   4  76   4  20  15  54  65  20  72  62  69  42  28  66  41  25  44  72  51  96  97   1  17  97  33  20  24  75  85  61   5  94  25  59  89  70  15  51  39  92  82  17  45  26  44  79  78   7  62  65  45  55  53  79  40  81  75  44  10  90  34  71   5  65  68  74  53  35   7  71  63  38  75  44  29   1  29  41  91  44  82  18   5   3   1  14  94   9  50  78  18  91  60  36  71  91  66  60  50   8  41  68  20  37  82  28  90  54  17  36  79  23  31  59  26  68  62  89   7  84  87  66  20  50  44  31  45  72  32  11  64  65  74  76  82  34  76  19  21  60  91  24  53  75  42  73  40   3  15  60  46  90  27                              
                                99  73  81  75  48  44  54  35  93  46  51  19  31  28  90  89  70  78  10  56  48  17  14   9  62  55  42  24  76  95  87  65   5  36  79  20  75  44  83  48  29  25  80  64  83  69  14  46  29   6  48  55  17  32  49  61  82   5  73  53  76  10   2  55  87  13  24  12  21  27  35  42  42  46  32  69  52  99  14  43  48  95  42  93  91   8  53  26  93  69  23  95  50  66  91  23  72  65  93  91  59  51  96  33  70  99   7  50  60  96  93  87  32  47  82  27  63  17   4  11  52  21  77  67  81  41  93  85  59  58  96  47  18  86  71   4  90  93   1  39  93  81  37  31  43  36  97  43  59   7  22  34  19  32  51  70  65   9  41  66  10  14  48  88  94  97  50  91  28   3  13  48  77  89  82  29  73  98  70  79  24  23  80  28   6  22  41  48   9  55  76  90  62  98  20  11  79  93  38  98  35  56  47  12  60  95  40  44  36   7  90  91  41   3  10  73  25  72  90  21  36  84  17  21  18  33  35  64  77  66  41  30  31  58  61  71  67  90   3  76  35  43  87  99  57  10  12  19  32  19  89  68  28  86  66  33  72  89  98  96  88  97  80  87  54  59  57  21  57  24  19  70  84  36   8  75  49  99  32  69  99  48  83  14   2  86  50  88  71  52  68  64  44  94  86  77  54  41  36  75  33  87  64  74  17  82  59  30  24  14  72  36  79  32  57  55  37  63  47  46  31  30  82  25  62  66  53  38  58   3  82  16  47  39  76   9  97  21  56  69  28  34  12  80  52  97  41   7  58  50  95   8  84  47  36  40  11  65  58   7  92  62  88  68  87  98   5  74  51  87  98  58  67  56  89  75  51  76  71  92  83  77  25  70   9  73   9  32  95  33  89  82  93  99  48  62  72  78  86  65  80  71  43  36  78  64  87  22  40  93  42  13  94  35  49  78  61  91  26   2  14  56  39  26  54  82  97  73   7  60  83  93  12  44  45  75  53  47  25  36  76  85  31  79  52  24  77  74  21  30  89  48  72  77  61   6   7  67  46  14  69  54  24  12  86  92  24  37  71  24  51  32  51  52  42  26  72  75  43  53  46  35  98  74  30  66  91  91   9  41  50  40   7  27  60  45  55  99   6  61  90  30  90  94  79   3  52  61  40  62  25   3  36  72  47  79  60  19  72  94   9   9  80  16  56  96  88  74   5  74  77  24  87  63   3   4  64  56  49  51  52  72  42  47  20  62  62  28  95  71  61  76  45  15  69  70  74  45  86  21  66  67  18  72  39  15  61  61  39  10  89  85  43  97  64  69  47  95  10  75  69  36   1  58  39  51  20  53  47  53  27  86  76  67  85  40  62  90  83  50  93  67  13  99  79  78   5  75  66  14  98  46  35  33  23  47  52   6  65   3  45  78   1  13   6  23  80  52  73  16  62  49  72  30  64   6   4  17  92  76  93  17  87  83  21  23  77  64  88  14  72  80  74  76  95  64  41  30  22  30  85  69  44  67  89  49  52  41  73  70  39  42  59  17  63  34   4  60  21  93  40  43  18  19  97  47  25  34  21   1  24  44  51  11  30  32  54  69   3  62  88  25  80  13  69  30  69  76  66  87  12  66  10  48   1   4  27  12  49  89  59  23  18  84  26  61  78  35   3  31  17  55  29  84  17  30  19  77  57  67  69  39  15  19  73  94  86  28  16  52  28  17  13  30  45   4  63  76  91  53  75  66  32  96  56  42  93   1  58  18  84  15  83  73  12  88   4  75  20  54  58   3  61  25  90  48  91  33  95  61  75  40  20  79  13  71  59  30  96  45  38  14  79  39  32  37  54  47  25  62  26  96  64  22  97  44  48  37  75  34  55  94   4  86  17  35  94  87  71  79  28  27  24  81  66  29  75  35  71  66  40  25  71  40  46  98  89  95  27  14  35  60  35  67  91  48  85  42  54  47  67  19  67  87  40  52  23   9  90  47  17  48  39  70   8  35  95  97  50  89  65   6  75  91  41  37  26  41  52  57  50  64  54  30  32  50  50  48  22  10  42  96  71  84   4  18  64  35  85  64   5  90  28   2  74  71  43  38  28  37  31   2  54  34  66  79  72  84  76  42  28  93  51  92  59  67  90  79   3  68  33  34  86  31  79  17  83  30  10  36  82  53  43  54  26  73  59  92  44  77  46   7  82  18  77  96  57  78  93  41  26  43  13  82  51  67  41  45  96  13  29  11  46                                
                                  4  96  53  82  86  42  99  27  16  61  24  58  43   1  70  48  83  65  64  75  37  99   1  37   7  34  19  12  88  51  60  85  88  71  14  50   8  97  26  84  66   4  74  44  76  77  29  78  22   3  77  36  87  16  89  58  19  34  23  25  31  72  74  89  23  32  19  37  55   3  31  70  74  48  26  35  35  71  56  37  78  33  67  44  64  97  67  95  95  48   4  17  96  16  20  40  49  72  71  56  13  59   3  10  31  66  56  54  44  43  84  68   5  51  67  62  35  48  88  45  44  24  96  71   8  32  11  34  51  11  29  12  13  21   4  19   3  79   7  80   4   8  56  86  32   5   7  69  36  75  41  94  19  50  19  31  42  84  71  30  92  75  50  32  50  46  83  41  92  51  26  89  78  90  41  98  54  19  53  49  26  29  81  93  85  99  16  49  74  47  95  54  59  99  39  47  58  80  57  40  33  96  56  92   9  61  96   2  34  50   9  53  81  83  38  51  13  48  27  87  10  18  50  83  91  93  19   6   8  42  13  34  90  19  90  89  97  62  60   3  79  81  57  81   9   4  51   3   9  53  10  94  31  46  25  72  19  81  31  18  14  36  99  33  26  67  31  71   8  23  47  23  81  53  83  79  20  77  60  77  50  21  23  55  94  99  17  58  22  58  88  36   6  28  35  73  39  29  77  54  56  81  28  58  63  68  18  92  98  86  79  81  82  26  61  83  57  28  97  42  82  27   6  48  51  94  94  38  20  17  97  21  86  78   8  94  75  39   6  26  95  75  29  65  19  70  19  75  43  58  85  51  55  85  30  90   5  65  83  94  86  91  83  17  46  98  90   9   5   8  87  33  94  63   4  58  71  18  45  27  67   2  29  10   9  39  70  92  59  39  29  78  62  23  16  21  46  12  93   2  33  78  15  55  69  92  34   6  74  69   8   2  90  54  28  91  26  35  72  23  21  90  59  39  70  79  79   4  96  82  41  44   7  22  76  96  20  31  46  16  29  15  61  59  60  98  50  42  10  38  47  37  51  83  73  66  35  13  22  29  37  63  12  71  82  74  82  19  36  96  42  89  96   2   2  11  60  11  99  61   3  46  79  59  55  92  65  57  84  28  70  51  55  18  48  75  60  25  18  32   2  35  25  60   8  61  29   5  81  16  25  78   6  89  64  61  26  50  84  72  48  46  50  62  14  49  56   7  96  52  77   7  50  56  23  81  95  47  32  50  67  34  83  12  87  90  91  46  86  22  64  43  42  29  81  30  93  42  65  11  71  88   2  62   5  82  72  16  89  71  10  67  80  78  86  37  90  80  23  39  99  76  80  61  38  89  69  65  29  35  71  58  56  73  20  28  64  65  45  57  32  52  43   9  70  89  97  80   1  35  61  20   3  90  56  58  41  38  65  76  20  98   6  30  12  26  92  75  88  67  39  94  10  19   9  51  12  72  15  19  58  65  42   9  32  45   5  35  60  21  15  25  11  86  13  65  38  64  19  41  83  80  44  50  26  82  23   6  11  58  63   2   9  22  57  56  55   3  26  65  87  95   3  21  75  79  11   8  57  48  34  23  23  75  38   3   3  45  82  82  14  57  57  80  59  95  52  22  11  52  91  49   4  22  73  22  56   4   5  66  75  17  54  56  43  76  65  36  15   8  37  37  76  67  41  41   6  32  81  71  87   3   4  13  83  90  43  38  78  99  57  79  78  89  26  67   3  90  48   3  19  63  89  37   1  52  98  41   6   2   1  59  68  64  68  47  10  32  17  91  38  32  68  24  70  81  70  54  87  57  82  54  74  78  20   3  46  24  54  44  73  57  70  89  15  24  93   8  17   8  41  48  46  12  58  34  61  89  29   6  62  26  59  58   9  42  72  25  39  42  10  33  14  45   1  96  26  29  56  75   6  32  38  56   2  95  76  90  42  98  34   5  49  87  17  85  32  36   2  37   2  93  47  15  70  81  79  12  61  86  67  29  70  14  21  56  16  81  57  46  70  16  29  37  75  22  48  43  18  43  52  20  27  58  56  10  24  78  83  17  67  63  36  23  19  13  76  19  49  99  86  98  38  37  29  48   8  87  87  76  23  17  59  63  34  65   6  25  94  93  91  87  79  42  94  32  94  47  22  54  92  99  69  49   3  57  38  58  59  16  81  96  57  88  81  19  26  68  17  46  98  23  84  50  31  96  65  19  86  11  78  27  13  35  54  55  79  36  26  70  89  81                                  
                                    6  30  68  78  74   9  66  23  60  43  43  91   7  18  22  52  31   8  91  54  40  27  33  92  43  44  57  95  72  96  63  77  85  39  19   6  10  86  81   4  36  44  29   9  49  91  51   8  92  71  15  51  51  99  98  85  84  55  41  74  36  21  34  40  86   7  81  55  83  53  25  84  43  94  53   4  82  73  12  15  51  91  69  35  65  60  99  64  35  39  55  82  29  14  81  76   8  96  88  90  76  70   5   3  67  69  35  61  97  56  33   4  33   7  19  49  42  61  89   3  27   5  98  28  61  69  18  63  61   4  84  97  54  16  70  77  14  16  25  75  22  22  77  17  25  41  66  11  62   7  63  57  77  98  46  21  13   5  30  63  53  87  20  94  12   2  49  79  16  13  36  20  29  54  71  66  70   8  79   1   5  96  75  90  28  56  41  25  69  69  63  66  48  22  13  33   6  15  70  14   4  87  12  83  40  86  92  34   3  74  88  51  62  70  86  15  34   6  84  44  58  16  62  51  10  25  13  56  82  30  46  45  74  26  83  39  79  82  31  75  30  63  52  19  52  52  93  75  13  52  24  19  60   1   7  71  54  51  48  17  29  14  65  27  46   5  59  54  15  49  53  46  11  84  67  16  39  15  11  97  32  94  85  68  65  55  49  62  93   3  35  20  14  31  72  23  77  72  74  11  19  14  54  76  86  24  72  90  29  52  76  61  47  12  24  90  54  30   3   6  48  55  97  46  64  99  88  31  98  98  37   6  48  92  86  22  81  72  51  44  97  95   6  11  74  65  45  33  62  25  37  85  70  53   6  93  12  91  55  48  24  61  11  56  69  79  24  91  82  34  23  25  46   1  54  59  33  90  38  63  15  87  45  86  83   4  26  43  82   2  34  68  50  84  19  77  40  57  31  60  85  15  34  53  70  11  17  73  43  69  16  87  83  86  16  46  41  41  67  34  42  78  77   6  94  68  66  55  33   1  26  63   7  41  56  78  79  15   4  39  79  15  97  70  89   3  59  96  52  99  25  41  60  53  21  75  62  36  32  88  47  59  32  31  95  32  51   9  60  94  14  42  70  46  45  47  32   3  49  69  97  95  11  87  61   6  46  12   6   2  50  88  82  77  32  92  98  71  23  61  51  90   7  54  83  27  24  20  94  54  86  89  49  77  40  65  20  80  92  17  94  65  39   2  70  62  39  37   5  34  22  25  44  51  34   5  97  56  76  55  78   2   3  98  20  45  47  97  47  95  16  83   8  79  20  81  16  62  85  21  86  96  49  67  88  28  97  77  32  77  28  58  18  40  19   4  23  20  83  57  65  12  20  25  59  14  60  29  85  18  62  76  87  51  91  91  57   4  11  14  97  15  75  72  54  30  26  77  49  93  85  27  30  47  52  72   2  88  90  80  43  17  77  84  13  18  95  76  84  11  47  57  78  42  60  91  26   5  66  39  88  61  19   7  49  99  96  82  31  69  17  38  21  75  43  22  10  67  82  14  74  76  45  92  97   1  17  30  92  33  69  26  28  78  88  76  40  68  57  69  92  20  97   9  28  45  13  15  15  97  84  17  41  48  12  82  80  86  55  72  32  18  72  79  74   9  38  93   4  25  11   8  86  71  45  38  75  35  44  50  44  85  37  34   4  89  36  89  48  73  77  29   9  44   9  33  55  15  91   9   5  61  48   9  41  82  16  94  81  23  54  44  88   3  59  96  84  34  61  47  53  51   5  31  19  47  93  34  65  22  65  89  55  82  42   2  11  59  79  55  77   3  53  67  76  81  56  28  59  70  83  22  19  28  12  89  19  95  51  68  92  14  36  19  72  32  51  83  25  15  95  29  67  41  13   3  10  71  92  82  13  71  49  16  53  84  75  13  11  22  75  80  45  51  51  84  20  26  57  48  43  69  17  75  89  24  20  40  67  47  74  83  58  62   5  48  21  39  49  29  28  21  66   3  26   9  43  51  77  29  73  68   1  32  25  84  75   9  17  17  98  53   6  22   3  99  18  30  39  17  69  18  81   8  44  63   5  99  23  70  53  40  86  53  51  23  29  58  16  32  27  79  28  16  10   3  91  97   9  98  73  95  89  42  72   3   1   6  90  73  30  53  88  48   5  40  16  77  98  99  77   4  53  98  22  55  67  90  42   5  28  44  57  41  46  72  24  44  63  14  57  40  35  15  87  24  29  73   4  47  72   9  44  49   8  27  36  35  22  31  36                                    
                                      73  34  15  61  70  82  53  86  35  21  63  48  89  44  46  42   7  93  55  20  11  45  97  47   5  33  86  59  43  35   5  67  22  81   5   1  82  69  35  52  97  14  56  57  61  31  73  90  24  58  31  40   5  41  66  98  77  34   9  88  37  75  13  88  23  67  27  93  79  38   5  19  91  86  36  23  40  72  17  98  21  52  20  81  56  89  67  89  95  11  22   7  16  53   9  98  46  69  19  31  66  37  41  42  31  80  57  47  70  87  66  16  32  84  99  37  27  20  28   4  33  55  88  66  15  41   1  16  30  15  94  58  10  80  35  21   3  49  99  99  45   7  12  27  32  31  27  82  67  72  77  52  88  35  68  89  27  80  72  52   7  64  34  19  37  15  87  17  77  88  30  74  79  49  50  15  31  48  61  53   7  43  87   3   7  55  49  89  76  74  66  81  55  40  29  90  57  46  54  10  60  33  29  37  10  61  32  66  80  53  38  56  86  45  21   2  52  88  51  56  11  16  53  44  36  51  33  97  53  64  44  16   5  53  26  99  59  55  12  73  25  52  51  35  10  80  94  36  18  46  86  35  44   9  24  83  80   4  33  78  10  90  61  77  60  34  75  66  50  50  49  12  13  83  72  73  84  61  88   7   4  30  72  19  78  64  65  23  72  66  48  63  14  94  88  17  97  46  26  45  83  66  60  15   7  80  77   7  87  32  56  78  67  23  37  40  31  25  96  14  12  49  43  45  43  22  57  23  77  26  54  49  71  28  12  89  49  96  57  87  44   9  36   6   3  96   5   5  35  77  73  59  54  31  27  99   7  29   9  97  77  88  20  26  52  73  36  16  93  35   8  17  63  16  88  94  41  61  95  75   4  99  17  10   8  95  47  83  20  78  98   6  44  79   8  74  93  77  76  65   3  70  35  24   1  80  61  16  44  24  32  80   6  32  35  24  51  29  26  33  27  56  55  83  64  16  51  97  79  70  42  85  99  13  59  74  71  37   4  49  93  90  32  75  71  21  17  37  15  43  58  29  59  52  75  63  65   8  25  55  10  28  85  85  67  67   7  97  77  21  96  49  60  62  96  60  75  52   9  17  21  10  59  93  10  15  49  72  57  68  29  84  35  44  95  42  61  48  34  81  84   8  84  46  69  95  28   4  23  17  97  53  45  67   3  74  75  54  39  42  89  72  93   3  31  35  59  32  38  18  54  37  58  92  22  51  73  13  17  85  20  25  67  50  92  22  90  56  73  74  91  13  74  76  30  73  80  65  44   4  51  55  63  91  74  78  68   3  64  55  97  59  15   8  63  59  56  14  97  70  56  30  28  18  86  38   3  47  32  61  84  54   1  72  11  25  77  80  76   4  18  91  10   7  48  85  61  98  76  13  84  79  12  66  39  93  82  58  65  79   9  47  75  69  34  45  47   3   2  49  86   4  72  32  57  50   3  11  32  18  93  12  18  38  34  89   8  71  38  41  34  80  61  37  92  28  32  66  40  87  82  61  97  20  20  90  21  97  20  91  39  38  47  30   8  62  46   5  47  27  23   2   4  75  25  36  32  50  41  80   7  17  14  53  23   7  22  99  61  52  79  52  15  18  86  31  36  16  98  62  81  30  69  90  41  14  65  92  23  31  40  25  90  56  71  37  17  62  18  77  86  20  74  58  15  40  48  10  96  53  52  65  41  78  12  93  87  42  40  37  12  62  76   7  90  57  38  37  96  82  86  57  69  94  86   5  85  10  22  85  66   5  86  94   7  82  80  31  45  62  79  76  64  31  91  77  71  22  46  23  49  67  16  41  39  12  58  58  92  19  85  70  11   6  32  93  69  40  89  67  62  73  87  68  95  51  46  79   8  32  74  27   6  62   8  29  52  82  34  37   2  50  37  75  84  14  40   9  78  74  12  23  44  10  94   7  98  69  54   2  81  77  74  22  69  78  10  66  36  86  54  86  92  27  28  75  80  10  21   4  53  63  88  37  72  72  74  30  61  62  52  28  63  42  30  42  54  99  23  84  26  52  77  77  30  95  78  93  14  57  13  78  75  81  53  88  53  17  80  85  12  85  79  84  39  27  25  90  71  78  71  19  45  95  97  67  15  77   8  64  26  28  49  15  39  82  31  44  49  60  88  38  51  11  30  60  53   1  59   1  67  27  94  97  60  37  21  84  77  90  57  37  25  72  56  66  86  66  91   9  30  66  95  78  66  98  92  27  35  89                                      
                                        17  26  59  42  90  66  40  33  55  95  99   8  76  12   6   4  76  95  82  32  58  15  87  64  49   7   3  96  57  82  72  82  90   8  42  16  57  33  60   1  24  98  49   4  43  69  11  12  78  96   7  83  53  18  28  54  94  74  40  52  55  67  70   1  25  54  94  20  78   6  31  56  39  76  53  64  81  42  27  17  71  61  76  89  90  23  79  56  73  53  23  60  76  57  42  56   7  13  16  23  69  19  16  55  87  15  39  84  99  24  92  34  88  40  47  92  21  71  86  75  92  30  37  30  74   7  43  30  86  60   8  51  91  54  26  44   4  87  51  74  41  76  20   5  46  50  63  14  20  87   5  93  54  23  16  66  55  94  16  63  42  88  39  46  45  62  56  96  62  42   3  21  47  13  98  17  89  71  72  65  32  18  31  15  24  35  48  20  63  60  78  39  37  51  74  96  16  83  32  99  72   7  42  30  50  10  98  61  18  92  59  45  77  69   1  91  98  26  78   3  20  74  37  16   4  25  61  20  94  32  30  33  44  37  59  14  31  64  18  88  77  27  68  62  42  80  67  78  61   9  79   1  12   7  38  99  34  79  25  83  92  82  42  77  42  81  53  42   1  96  15  70  17  14  20  19   1  80  72  37  17  59  85  11  67  75  82  68  95  62  33   4  20  51  41  83  78  48  10   6  65  49  16  79  51  82  76  66  66  76  53  39  28  93  86  11  85   2  96  75  64  90  62  52  78  44  42  69  90  95  77   6  37  56  16  31  89  56  38  77  14  19  91  77  15  65  59   6  11  26   8  79  51  36  82  79  66  53  96  31  99   4   4  24  92  29  92  82  36  88  81  42  26  28  90  18  43  88  62  12  30   1  45  92  28  44   3  23  97  19   8  88  60  66  96  64  59  65  94  90  36  10  12  87  63  29  21  65   4  75  81  86  20  48  94  10  17  42  36  33  92  89  36  40  76  40  46  22  34  84  85  62  24  49  27  22  43  34  22  50  71  14  21  11  37  36  24  12  81  42  11  93  94  42  24  79  50  35  88  51  64   7   2  74  99  55  24  65  23  78  79  62  24  64  59  45  71  45  63  43  29  83  23  75  13  42  89  11  23  79  37  33  85  68  68  63  92  31  47  59  81  72  88  81   3  86   7   2  95  49  11  84  18  30  47  29  98  30  91  96  84  12  90  29  48  42  67  63  95  12  70  65  59  30  45  23  83  15  18  87  51   6  97  63  57  11  91  89  37  25  85  69  24  60  70  16   6  34   8  26  28  56   2  25  37  60  29  46  68  57  19  25  59  57  88  53  86  77   5  16  82  51   9  99  20  34  67  70  77  69  37  10  51  31   9  13  80  63  93  84  36  49  31   8  27  74  44  10  72  41  78   9  88  50  57  18  51  87   6  72  85  43  44  40  87  62  12  29  82  44  60  17  80  43  67  46  51  57  73  79  89  59  31  17  52  59  88  59  83  50  61  22  59  47  98   8  84  90  97  42  37  57  69  56  82  26  50  52  30   2  27  67  53  74  15  38  88  25  94  80  37  31  32  76  99  46  34  48  35  16  53  81  31  93   1  73   5   7  75  95  22  57  69  77  55  78  22  72  43  53  68  35  99  75  36   9   5  27  14  26  81  49  77  42  14  87  42  52  60  63  99  34  73  61  57  44  87  69  20  29  77   6   2  66  81  65  30  45  86  32  56  53  62  20  99  31   2  93   2  76  48  34  79  25  23  11  26  89   2  61  62  53  77   8  10  75  14  31   1  67  51  39  28  33  34  36  64  17  21  95  17  52  90  93  75   3  70  73  86   4  34  85  58  55  14  14  47  44  17  43  97  42  20  92  72  60  20   3  44  15  99  87  74  78  60  56  84  38   9  71  81  90  81  64  56  36  29  65  35  20  98  30  21  75  24   5  20  17  83  66  36  53  21  92  35  56  43  60  19  34  30  49   5  40  38  96  47  80  44  38  52  26  34  31  74  89  17  83  35   3  91   2  37  48  57  67  90  63  21   2  47  79  53  57   3  63  40  93  52  17  56   4  34  82  69  17  16  36  15  21  89  12  31  91  37  68  28  30  71  52  96  10  64  50  54  84  80  75  21  52  32  60  77  82  10  23  13  75  98  65  98  87  26  89  15   1  50  95   4  11  73  22  31  77  74  61  87  73  40  92  81  25  89  84   9  99  23   2  78  59  28  62   8  98   7  41  27  46  63                                        
                                          54   9  56  39  34  38  51  12  79  35  89  52  58  37  97  58  27  39  71   5   9  24  32  30  79  75  40  59  72  55  92  95  90  28  82  99  26  38  40  29  18  49  31   3  99   8  60  88   6  90  36  98  34  10  22  55  70  63  49  84   5  44  85  20  49  73  94  63  84  10  14  81  48  59  76  18  64  88  83  59  90  72  26  24  86  68  83  35  64  58  69   5  70  54  65  63  93  21  96  26  36  73  32  65  30  61  92  97  89  73  48  53  51  13  92  55  73  61  76  70   9  91  39  95  53  87  60  80  13  56  79  21  32  53  56   2  96   5  36  72   8  41  18  15  56  62  43  10  17  81  61  19  92  30  51  20  84  26  62   3  11  68   4  83  21  52  51   6  39  34  33  69  94  53  87   5  40  36   2  80  31  61  14  66   3  64  28  70  70  56   6  75  68  15  36   6   1  71  49  48  54   4  83  84  63  62   5  25  32  49   9  80  12  20  93  48  94  62  88  64  76  12   8  35  24  95   6  69  53  24  86  68  63  90  37  18  70  35  31  90  31  43  77  95  81   9  33  38  91  41  73  45  39   2  68  44  59  48  55  38  75  32  46  43  56  39  20  99  40  32   2   5  76  81  60  49  22  39  55  12  89  42  72  17  78  98  91  89  52  62  92  59  88   5  94  30  35  91  98  92  11  67  86  43  20  50  36  23  49  42  63  34  55  27  89  68  19  99  96  62  54  13  30  22  95  98  59   1  58  64  57  22  31  28  68  10  66  57  68  34  11  95  34  33  82  76  43  91  47  69  45   4  39  92   7  90  36  43  81  79  47  63  79  32  17  19  12  54  39  40  35  49  93  48  88   1  83  94  22  77  44  48  65  84  51  14  24  81  33  85  82  74  60  26  44  66  58  61  98  18  29  28   8  29  59  56   5  77  89  37  39  39  56  37  24  82  86  69  48  46  93  94   5   7  11  31  30  51  92  67  11  20  52  85  64  64  90   1  81  81  52   9  80  67  29  77  78  44  35  71  91  32  55  39  80  72  88  48  34  50  55  23  39  74  50  86  16  70  64  40  32  21   1   1  33  34  92  37  98  22  94  50   1  33  44  62  68  72  51  66  82  17  76  13  67  96  10  61  44  29   6  83   7  51  51  10  56  60  28  70  94  78  98   3   6  58  76  69  72  15  61  34  10  48   5  64  11  28  73  88  32  23  47   7  82  22  75  60  71  76  92  66  47  69  90  14  38  69  51  17  73  73  16  51  20  81  30  73  27   1  72  25  37  60  16  80  42  19  23  41  46  73  73  53  37  25  80   2  55   6  64  10  92  67  17  27  26  31  31  97  94  59  57   6  26   7   6  72  35   3  29  11  72  55  81  12  55  78  21  28  92  27  52  76   1   1  56  54  25  91  18  91  14  41  67  49  45  27  30  54  91  25  39  16  40  86  92  41  62   5  27  35  41  16  68  43  22  87  45  40  60  15  50  84  46  30  63  67   3  44   4  77  32  47  93  66  35  82  47  79  65  92  47  93  10  75  66  51  50  53  34   1  52  90  28   4   2  88  93  94  80  20  90  91  23  86  43  44  46  89  54  19  32  23  36  70  35   1  69  41   5  26  68  10  36   4  55  25  10  71  17  53  33  53  43  43  22  89  90  80  28   5  37  21  92  41  82  84  28  71   1  19  59  15  62  28  73  85  35  31  70   1  99  53  86  12  44  51  59  21  70  84  90  52  41  52  95   2  93  23  81  22  89  44  80  21  11  11  31  90  25  86  71  38  32  46  64  33  61  99  63  12  11   3  73  60  34  99  49  80  76  17  63  36  68  60  29  23  28  15  41  18  53  73  10  84  63  35  95  33  62  51  93  33  55  45  26  72  43  90  41  81  50  34  12  80  50  85  83   2   6  91  42  91  99   4   8  90  98  61  84  75   6  86  54  19  43  94  97  47  43  18   9  69   7  50  38  85  42  28  33   6  13  74  35  56  99  24  51  34  45  27  42  88  75  24  62  86  97  35  37  40  37  85   5  54   2  79  76   6  23  77  88  52  33  74  92  67  40  90  75   3  32  64  86  86  77  33  55  51  76  46  29  18  35  51  35  98  94  92   5  69  91  20  93  67  58  24  59  53  21   4  12  49  12  80  69  12  56  26  11  86  48  55  45  74  39  94  52  37  85  80  52  32  38  14  97  33   4  85  23  38  76   5  14  47  74  85                                          
                                            49  28  74  72  59  69  44  64  54  86  45  75   9   4  85  95  66  83  99   3  58  50  90  42   9  28  68  95  87  33  79  11  34  39  85  32  70  75  57  55  29  98  25  91  40  20  43  62  27  39  53  68  34  13  45  28  48  62  96  51  17  37  36  27  34  89  38  74  22  46  36  32  49  91  26  36  61  73  84  18  86  15  57  30   1  56  19  45  81  20  87  59  30  49  58  60  61  73  48  44  71  77  87  84  32  87  70   6  17  27  53  70  54  43   5  82  20  43  39  71  55  52  35  59  14  87  56  21  23  73   8  91  87  57  53  46  58  82  18  82  84  69  12  12  22  53  17  29   3  34   2  34   8  47  89  22  45  66  69  70  86  57  33  45  96  15  91   2  29   2  15  81  89  66  10  83  81  26  16  39  71  91  84  84  40  49  91  49  44  68  76   3  87  51  58  10   7  41  31  86  91  12  88  21  28  24  91   4   3  68  11  23  89  49  43  21  37  57  20  76   8  90  83  35  95  92  22  13   3  79  48  22  11  25  57  24  43   9  86   3  63  51  76  83  53  79   2  77  19  26  54  98  14   5  47  63   1  93  94  99  42  11  35  83  61  90  85  27  27  78  15  98  26  11  57  19  30  44  84   4  27  19  18  45  23  27  70   2   8   4  95  23  73  18  49   4  37  37  60  62  76  10  44  52   4  61  83  34  92   1   5  24  53   1   6  20  39  25  86  87  30  81   8  71  84  34  14  42  83  21   9  16  72  65  53  53  67  50  80  76  21  83  60  18  33  70  82  89  42  60  48  95  29  99  91  50  39  84  66  39  32  84  29  38  63  80  36  88  52  31  61  57  57   1  31  69  19  80  88  46  71  51  72  30  98  43  19  33   4  30  96   1  22   1  43  47  24  23  30   2  19  30  96  22  65  25  63  86   8  33  50  12  15   5  99  62  86  26  17  75  19  16  32  94  88  69   5  99   8   9  35  20  55  60  95  99  98  66  74  29  30  36  27   6  75  53  27  26  80  35  44  55  10  71  30  72   4  69  17  73  12  83  65  60  99  25  92  81  18  72  15  93  63  21  25  29   4  63  34  58  47  30  46  32  12  25  62  48  55  34  85  64  30  34  34  23  25  59  49  53  22  23  16  94  11  70  95  68  58  41  74  82   4  70  95  82   5  95  10  71  17  30  84  58   3  35  50  61  36  16   4  38  24  21  89  52  37  88  23  55  15  93  72  29  81  44  41  30  74  92  36  19  19  59  25  39  46  49  93  90  90  76  83  55  75  53  48  93  38  68  79  58  21  81  79  82  18  74  23   8  77  67  44  90  29  65  45  90  83  71   8  49  14  15  65  15  94  85  58   1  12  53  98   3  54  92  60  43  29  55  15  42  21  18  55  89  19  41  89  23  92  21  42   5  94  35  48  89  88  33  88  78  25  74  98  99  79  31   8  48  66  11  99  10  77  49  95  71  82  84  87  62  64  67  96  55  90  58  77  79  75  34  64  99  47  95  62  97  83  67  83  98  72   1  90  38  47  49  14   2  49  72  44  30  59  22   5  37  95   3  51  58  60  41  58   5  37   8  92  66  99  62  43  24  98  30  44  62  83  16  48  44  62  32  67  81  61  62  51  20  68  50  30  75  85  65  65  26   3  60  24  99  89  76  35  87  25  83  63  47  71  32  84  75  13   9  60   9  66  48  71  19  66  32  83  31  70  18  99  52  89  29  92  83  27  12  12  72  99  49  85  29  41  60  56  75  90  83  79  50  26  92  82  55  95  24  97  53  47  42   8  66  21   6  62  91  28  87  96  30  63  64  26  66  72  93  58  20   4  95  98  64  27   6  30  10  78  18  30  27  74  34  81  36  51  48  52  45  45  69  27  17  45  34  64  41  92  83  34  71  34  33  49  57  71  96  34  27  58  19  50   2  88   6  17  81  41  71  64  65  33  50  42  33  10  78  65   1  97  18  61   3  38  99  93  56  30  36  85  11  11  58  31  55  53  42  35  58  66   4  13  10   4  96  19  23  80  82  23  89  41  24  10   7  26  84  32  62  65  53  13  34  63  58  23  46  94  75  19  24   6  12  10  24  78  24  17  80  47  93  60  14  54  44  30  50  33   6  95  36  74  26   8  89  56  66   1  72  23  11  37  90  13  55  59  54  66   4  33  33  70  88  10  19  78  67  42  71  81  23  27  28  68   4  43  10  27                                            
                                              67  86  71  31  66  41  58  72  51  19  51  49  67  63  27  82   7  24  95  70   6  81  30   5  25  12  76  14  63  34  10   2  58  18  35  77  82  70  87  30  41  93  20  77  14  33  65  38  11  57  20  74  57  14  64  38  25  71  45  67  25  18  93  16  91  12  48  33  26  69  80  73  30  66  34  72  21  55  68  46  84  42  28  80  66   5  24  40  74  46  32  28  55  39  85  54  65   3  81  77  42  63  49  67  13  20  24  63   6  78  27   4   2  66  97  99  21   6  77  70  72  98  60  19  13  93  46  70  33  26  21  11  21  51  65  22  47  22  38  95  17  25  98  95  85  52  41  33  78  46  19  71  39  52  47  17  82  49  55  49  26  88  65  26  23  73  58  85  72  79  10  41  15  43  28  66  47  77  31  55  42  72  42  43  27  71  69  21  36  51  98   1  84  76  88  86  98  75  64   2  11  32  58  66  16  85   3  55  77   3  16  32  30  39  97  50  49  49  82   5  90  70  41  70  32  10  55  76   9  46  16  91  56   8  61  33   3  78  76  50  10  93  54  23  86  13  75  52  38  87  65  41  52   3  45  46  98  30  31  13  38  58   6  96  57  70  80  76  26   6   7  70  95  85  23  29  78  22  50  37  68  33  90  52   4  55   4  64   5  16  17  43  94  50  58  39  85  69  36  48  88  89  96  88  74  44  47  84  52  33   3  51  66  72   9   5  51  47  37  72   3  21   9  56   8  46  48  56  37  80  72   8  18  39  67  70  87  72  27  93  71  78  19  24  57  36  70  40  49  50  20  43  29  23  79   3  92  44   6  34  80  44  55  94  65  24  32  31  20  25  67  91  40  56  14   6  62  14  46  20  58  62  86  85   2  39  60  12  47  46   5  47  11  72  39   7  58  71   2  39  96  65  57  18  36  83  33  51  62  43  27  14  14  88  86  11  72  64  28  95  12  51  19  97  24  38  34  15  87   7  55  54  45  57  90  60  57  62  19  54  66  35  95  29   2   3  14  36  15   6  64  94  48  10  25  16  37  13  91  73  24  72  88   8   7   7   4  33  20  74  38  10   2  87  98  19  20  73  29   9   4   4  65  13  75  78  39  93  69  34  29   2  43  24  98   2  79  27  42  53  68  83  83  36  68  93  22  22  58   9  91  73  78  89  76  88  23  31  79  82  56  93   4  78  61  94  27   5  83  14  11  57  31  22  23  89  98  55  91  53  18  98  84  73  15  71  44  66  64  23  86  91  49  72   3  49  71  77  35  17  74  65  75  73  91  53  82  86  69  20  16  87  34  29  13  95  60  39  76   5  33  18  26  12  61  63  11  67  35   2  43  29  34  42  96  77  21  22  14  72  26  60  83   9  32  16   7  59  30  27  71  81  21  70  19  94  35  62  33  58  58  27  93  20  87  79  55   9  38  29  77  68  99  49  85  76  95  64   5  77  24  38  75  73  36  61  78  77  94  35  41  94  35  33   3  70   3  76  74  81  25  85  63  70  11  60  26  90   4  55  48  31  25  32  74  47  47  52  94  55  74  19  61  73   7  91  86  84  38  46  42  58  46  69  78  98  56  96  70  88  75   2  60  95  74  23  69  16  85  58  41  10  16  48  10  63  52  11   6  36  96  62  14  70  80   7  51  87  47  69  51  95  93  10  53  60  15  85  47  90  99  97  91  13  52   6  35  14  17  73  10  99  53   6  86  94  20  16  37  82  43   9  90  54  96  37  92  38  49  65  70  11  75  85  65  19  57  24  23  73  30  90  70  43  69  49  13  19  43   4  95  77  32  56  48  58  26   7  24  85  91  86  53  29  56  13  19  58  24  14   6  26   5  20   9  52   9  91  26  78  73  72  47  48  31  33  53  12  35  84  55  89  46  81  51   9   5  66  83   7  30  25  36  71  70  49  27  27  64  23  74  95  30   9  56  58  40  67  37  57  22  36  46  11  40  73  78  75  38  52  77  36  27  24  48  77  81  18  63  64  35  41  77  53  19  52  58  58  37  21  12  44  94  64  81  57  80  97   7  79  17   4  47  35  63  95  60  16  70  81  99  91   9  12  89  96  26  77  40  50  17   8  38  53  20  10  41  82  50  19  97  94  41  51  82  12  56  86  44  51  59  75  91  51  16  85  68   1  90  73  52  24   3  74  34  72  50  49  15  99  56  54  86  79  40   3  40  65  63  10   5  14  71  36   7  97                                              
                                                47  91  50  10  34  76  72  78  97  64  40  10  77   6  59  74  60  81  54  20  46  30  73  15   8  57  26   6  16  34  84  54  81  15  18  33  77   6  48  77  19  87   7  10  19  18  75  46  63  52  70  97  92  46  97  37  45  96  82  12  16  53  95  90  21  36  76  84  44  37  58  29  55  39  53  62  26  19  15  72  87  33  74  63  85  65  78  34  92  81  61  55  18  67  48  58  68  13   6  33  60  85  59  81  67  92  47  36  63  41   7  46  58  72  12  47  80  89  10  60  28  48  48  21  13  61  89  80  27  14  21  98  90  55  39  68  20  25  57  11  75   6  11   2  68  53  64  67  61   6  13  52  52  97  47  10   3  12  38  68  30  97  89  73   6  49  86  79   5  83  99  50  83  86  83  10  71  57  33  20  23  25   9  86  87  88   9  48   2   4  36  34  68  98  71  75  24  39   4  72  31  20  63   8  40  85  36  60  44  68  85  42  41  77  20  27  13  76  17  26  65  20  13   9  41  19   1  59  49  69  83  20  34  66  77  15  26   8  71  71  21  24  60  16  27   9  27  37  46  52  33   8  29  98  15  38  12  28  47  91  90  11   1  47   9  29   4  58  76  33  47  32   1  14  86  81  11  63  68  93  83  31  47  25  82  63  29  53  22  53  80   8  99  79  37  99  22  45  58  42  95  97  18  80  32  42   3  58  28  99  64  45  96  76  24   3  89  93  15  99   5  59  26  65  61  93  15  78  99  95  52  72  38  66  15  30  59  56  73  67  10  15  98  34  64  34  93   5  92   3  46  27  64  17  35  84  18  84  35  99  84  35  44  29  17  10  72  35  39   5   3  26  57  38  95  60  83  84  62  82  31   9  24  83   7  46  75  73  48  24  58  39  79  72  75  80  23  16  22  59  32  24  72  62  91  98  64  69  93  56  21  21  93  88  98  64  12  55  33  68  76  70  42  74  55   2  97  66  77  96  72  24  48  57  80  98  25  91  18  23  21  43  73   9  71  26  20  23  32  49  53  52  40  14  98   9  19  32  24  66  45  40  44  33  65  22  26  97  52  24  68  88  17  90  44  31  42  83  56  82  78  69  35  24  54  70  67  11  62  60  46  55  31  38  75  28  44  96   9  33   4  89  37  49  69   2  43  79  74  46   6  69   8   7  42  50  82  89  19  98  76  90  14  84  19  95  82  10  77  77  51  82  89  98  95  25  82  48  55  11  34  46  17  31  93  47  74  95  88  57  50  82  33  32  41  19  68  47  23  89   7  17  42  48   4  94  38  19  92  31  94  25  31  35   5  75  13  47  12  54  98  51  14  12  27   2  29  37  73  82  15   8  50  87  33  93  32  75   3  21  33  86  16   4   2  32  16  74   4  75  58  65  34  83  82  19  19  90  90  99  91  93  76  82   3  25  24   2  31   4  30  37  77   7  22  71  21  36  34  18  74  47   1  31  32  57  19  62  41  32  71  72   5  25  15  67  40  45  14  55  90  85   4  62  24  93  29  45  52  83  67  27  40  82  35  84   4  36  48   1  21  47  88  59  95  96   8  40  96  79  31  55  94  28  60  88  20  74  46  87  89  77  16  84  43  14  97  36  37  90  81  73  14  48  64  98  29  67  86  62  17  86  62  21  28  47  41  68  19  48  89  13  23   1  93  19  88  22   4  28  30  89  10   4  12  98  20  53  59  97  11  22  73  28  71  40  21  61  64  27  84  27  51  61  24  13  25  40  97  80  44  18  43  81  17  39  72   7  97  44  86  95  31  44  72  32  27  58  19  40  62  33  86  77  44  49   3  36  55   1  94  10  15  33  63  50  65  73  30  31  56  52  52  94   8  78  74  89  75  80  10  62  58  67  24  16  37  58  45  73  96  30  60   4  66  80  70  60  72  44  72  63  37   1  45  94  19   4  80  19  10   9  43   5  25  17   6   8  62  74  89  40  65  76  42  82  39  12  82  63  50  53   7  78  10  50   7  99  20  76  63  19  36  40  82  62  66  32   7  13  10  47  76  45  39  29  22  54  46  12  20  82  81  36  17  87  26  96  10  57  37  42   9  64  18  94  70  62  10  40  25  52  79  34  74   8  59  60  48  84  19  34  27   6  26   1  11  93  91  45  19  16  80  93   5  48   9  20  44  77  12  45  41  13  33  68   3  30  11  77  34  85  43  51  39  24  30  62  40  94  14  39  11  44  45                                                
                                                  11  70  77  98  31  83  12  70  98  64  78   6   9  55  50  33  76  39  16  34  44  82  32  60  89  52  17  16  46  53  45  59  79  55  46  97  89  55  74  88  38  80  17  28  23  58  74  73  58  64  59  98  19  35  90  49  12  13  88  81  85  45  38  38   9  17  65  96  20   8  95  58  11  98  53  13  65  78  79   8   3  30  99  53   2  29  22  21  92  86   3  18  85  74   4  23  45  67  22  95  18  15  29  86  87  52  31  58  95  41  46  10  73  34  87  85  12  53  31   1  95  74  33  84  83  84  48  66  89  43  18   9  68  67  17  78  64  10  46  75  22  41  68  17  63  13   8  58  25   4  40   5  78  35  45  64  12  36  35  45  49  53  11  59  47  81  71  15  31  49  23  16   2  82  63  21  18  35  54  10  71  82  32  51  80  75   1  21  41  77  76  33   5  68  27   5  97  69   2  67  60  21  69  95  76  13   2  19  20  80  64  73  72  24  70  89   3  54  46  37  71  38  97  67  65  46  26  58  74  34   1  54  59  29  87  42  88  81   9  41  92  50  51  41  90  37  47  92  24  94  58  45  60  80  38  14  59   8   6   1  57  69  95  55   7   5  21  93  32  86  79  23  73  37  63  46  89  91  50  65  92  14  88  40  42  46  80  20  55  65  72  79   4  42  20  87  14  84  35  28   8  67  84  24  90  44  18  28  85  97  13  78  91  72   4  40  81  31  13  48  16  44  52  20   9  76  39  40  17  77  85  89  16  50  60  54  71  97  29   5  26   7  22  87   5  17  50   3  66  48  96  92  33  53  17  98  72   3  32  93  71  25  69  33   7  69  58  87  47  62  65  17  53  79  25  13  39  68  65  33  93  55  32  95  47   2  26  45  59  60  68  86  56  27  88  79  89  38  76  48  41  61  82  87   6   2  23  38   5  46  68  26  32  58  81  71  42  80  94  81  31  82  86  11  10  95  99  59  75  52  45  71  90  52  18  51  29   7  33  80  85  39  61  54  10  65  70  66   5  47  79  24  19  35  78  71  48  46  15  84  11  12  44  77  53  58   3  75  47  92   9  31  16  25  31  38  73  91  89  17  36  64  36  43  77  11   6  41  31  85  61  70  27  46  62  88  44   3   4  26  75  81  47  41  94  92   4  74  58  43  67  47  32  54  86  92  16  18  42  23   4  40  38  38  90  67  79  28  45  54  76  15  21  53  73  39  18  51  62  12  36  14  44  70  65  58  91  89  51  27  64  77  79  49  12  11  84  28  39  53  85  91  27  26  19   9  59  14  51  44   4  42  68  74  38  88  45  87   9  58  78  75  77  81  81  43  33  29  40  90  35  92  15  88  84  90   9  72  76  37  98  55  36  75  27  56  35  19  85  36  67  75  97  99  95  94  57  84  55   2  49   9  67  77   3  36  13  23   6  19  91  35  73  44  19  54  20  31  46  26  70  21  11  32  78  89  68  85  54  20  58  62  22  37  28  28  69  69  23  72  57  49  99  99  80  84  67  60  79  98  68   2  46  50  82  53  99  40  39  21  75  72  34  17  65  82  23  76  78  86  64  95  37  67  36  53  31  97  26  36  63  21  54  52  86  40  60  64  97  43  74  94  47  44  59  67  14  70  47   4  10  99   8  61  15  55  29  74  11  31  24   8  52  43  44  69  55  64  63  54  25  91  95  80  62   6  42  41   1  76  69  60  12  97  93  76   4  70  86  75  85  20  67  22  94  85  67  84  84  59  80  79  67  38  34   2  65  68   6   4  17  74  48  99  14  34  51  44  15  15   5  44   4  62  91  30   3  66  50  59  50  98  58   2   5  42  71  30  15  50  80  38  77  28  44  77   5  43   6  71  98  31  80   6   7  17  22  22  15  37  14   2  69  92  61  62  93  72  20  91  14  69  64  76  11  80  65  81  93   6  63  34   2  27  78  63  34  34  26  82  12  14  69  37  86  28  37  94  98  33  51  41  46  80  95   4  19   1  85  57  50  88  18  54  99  95   2  17  53  56  94  41  39  82  75  57  49  42  77  90  39  59  19  16  94   8  75  50   1   9   6  46  72  82   3  87  42  95  27  42  99  75  42  47  44  87  74  22  87  76   4  76  29  23  62  57  86  62  87  82  89  98  54  19  81  47  96   2  30  96  56  17  36  43  77  97  95  79  23  50  79  15  19  15   7  83  60  96   1  27  86  18  81  83                                                  
                                                    70  13  49  90  21  73   5  63  79  42  99  48  63  67  43  74  59  21  90  82  57   9  56  25  17  43  78  36  75  65  93   3  48  43  96  13  45  10  91  17  61  53  25  75  50  31  36  48  65  14  19  43  51  66  15  51  96   8  30  98  32  40  62  60  75   6  37  32  14  11  33   4  27  45  42  72  34  47  85  39  18  41  92  49  49  83  68  71  23  98  50  36  19  80  35  41  12  19  82  98  32  53  78  23  92  35  87   4  69  89  83  12  98  25  54  16  76  74   5  83  44  60  87  47   4   3  97  80  88  38  18  13  22  40  98  88  22  94  95  87  77  95  64  31  98  35  35   7  99  96  12  18   7  35  29  35  15  35  53  54  60  80  57  36  57  64  57  83  81  91  32  57  65  33  57  90  88  37  62   9  79  31   6  59  99  94  57   7  21  20  61  56  48  62   3  88  60  16  20   5  17  48  53  95  85  80  26  75  13  57  87  51  77  74  53  96   2   4  27  69  39  44  39  18  77  70  67  86  95  15   1  91  89  98  72  95  87   5  63  35  52  46  71  41  22  78  76  31  71  36  46  37  89  96  26  15  57  74  18  97  62  20  70  87  97   7  31  57  15  53  41  15  71  92  73  68  29  90  35  42  27  30  62  18  95  41  58  42  13  20  64  25   1  97  87  46  21  61  60  26  95  56   8  97  15  76  47  34  43  19  73  39  54  73  54  77  60  77  94  23  67  18  13  55  51  13  14  93  74  16  71   9  43  54  27   8  51  79  97  41  31  15  20  73  87  14  18   9  78  42  44  72  89  23   1  52  44  99  63  47  56  51  80   7  99  58  55  59  54   9   1  80  54  72  55  94  65  67  89  64  22  29  95  36  55  95  76  81  78  88  72  46  18  19  35  30  62  51  37  85   1  31  17  62   8  67  26  33  71  55  38   9  65  17  92  26  46  39   4  75  17  55  86  61  49  84  94  21  34  90  69  65  33  53   6   4  31  84  44  39  16   6  59  84  81   8   4  25  65  17  88  26  19  56  18  98   8  74  85  53  96  27  72  98  96  15  51  29  44  98  53  76  45  56  97  97  65  57  87  61  78  24  88   4   6  69  80   8  12  89  68  79  46  67  55  70  86  99  69   2  71   3  87  96  26  45  41  14  80  56  20  52  96  26  77  77  35  94  77  33  66  26  50  22  90  62  97  52  93  35  59  35  73  53  52  97  43  77  17  28  47   7  28  49  28  60  35  69  33  83  13  50  64  89  79   9  59  71  25  21  83  51  73  10  13  58  95  55  29  24  91  72  78  91  65  12  40  73  86  21  39   1  74  76  48  82  44  46  55  39  98  99  63  86  92  56  55  42  49   8  88  59  68  63  86   4  40  77  21  32  25  66  55  34  58  76  25  78  99  58  90  21  71  48  97  84  65  72  49  25  15  58  37  78  80  14  91  42  70  95  46  54  26  91  46  64  97  10  93  63  11   8  41  39  39  17  24  24  50  10  81  86  17  94  97  23  23  64  56  46  40   7  38  76  39   5  80  67  82  17  15  45  76  47  56  41  11  89  24  94  89  60  39  16  67  42  10   9  50  75  45  42  42  62   5  93  48  20  74  64  95  16  14  79  47  48  99  62  77  17  78  82  26  20  82  92  77   9  84  38  24  49  36  74  10  33  58  35  15  75  42  51  35  27  87  64  85  36  52  43  93  51  25  41  95  29  67  53  96  54  67  63  21  53  31  27  29  93  40  20  43  18   3  89  15  83  87  67  64  24  56  22  48  44  71  68  71   5  73  18  90  49  43  71  45  78   4  11   8  14  76  52  95  61  69  37  75  75  85  48  30  69  26  21  80  32  95  19  49  23  67  62  66  24   9  11  53  95   7   8  74  18  20  32  13  45  52  12  35   8  97  83  53  25  56  75  87  85  59  29  51  28  93  11  64  11  16  20  89  11  20  30  26  40  11  48  50  82  12  77  87  42  43  82  77  95  90  77  82  52  59  26  97  81  51  18  39  61   2  39  92  87  70  22   1  40   8  63  19  79  45   9  46  62  12  26  99  76  87  54  86  90  99  99  23  45  24  88  34  22  48  88  24  45  87  76   9  30  88  90  37  32  82  28  15  96  49  56  67  44  12  74  80  51  41  98  97  25  82   2  32  70  89  78  73  58  38  62  81  13   4  43   1  60   2  20  18   1  13  37   4   2  99                                                    
                                                      53  62  89  55   2  62  44  80  89  44  76  32  71  29  80  57  40  10  18  70   1  76  61  36  34   1  64  59  36  12  98  45  92  33  57  48  34  87  60  82  57  63  43  76  73  89  24   5  10  74  62  75   3  80  23  69  87  62   1  99   1  26  38  48  21   1  71  46   4  24  55  61  82  12  28   5  31  64  18  10  95  31  94  26   7   2  88  85  20  66  40  98  66  32  45  45  22  73  52  13  64  84  59  28   6  64  32  25   5  34   7  37  25  90   7  45  62  49  49  48  84  89  66  46  78  43   4  97  98  37  92  87  57  56  82  56  88  93  92  23  90  72  63  80  90  38  82  65  49  69   7  91  81   1  46  95  32  61  13  90  32  55  90  28  73  54  55  23  38  92  49  30  63  96  99   1  24  15  22  41  82  79  58  13  74  73  42  26  40  91  29  62  70  22   2  26   1  38  95  56  21  35  48  25  84   9  40  79  23  15  16  93  92   7  78  36   9  23  84  44   1  60  60   9   2   1  28  70   4  37  33  84  39   8  63  10  45  38   5  35  12  16  92  49   1  25  95  73  13  99  30  13  84  88  68  13  32  13  83   9  53  64  34  84   1  70  32   2  56  72  12  32  65   3  29  92  68  98  66  77   3  51   7  23  17  95  29  71  60  10  83  94  49  13  75   2  90  44  19  37  83  86  64  50  44  28  88  60  25  50  13  10  36  29  90  37  36   3  28  31  15  87  39  15  67  94  22  49  76  56  93  79  57  24  85  19  97  62  43  92  21   6  73   7   4  53  85   2  61  61   8   5  91  32  17  55  81  13  90  55  42  81  23  21   9  87  54  66  88  76  82  97  53  43  92  47  80  12  62  47  46  88  72  66  44   1  33  87  73  43  12  35  28  73  34  58  73  92  27  88  57  39  52  46  66  57  39  16  88  19  41   1   5  82  97  68  52  47  55  23  45  85  51  80  99  22  51  56  10  36  99  82  87  55  86  41  59  78  87  39  85  79  60  80  96  39  69  67  99  63  93  44  13   8  16  83  64  33  14  65  33  48  97  29  61  43  33  44  77  78  78  16  51  61  35   1  94  87  12  91   1  83  77  36  27  89  65  47  72  85  50  62  42  15   8  46  86  22  36  85  19   9   8   6  95  12  18  10  74  96  69  38  56  96  59  14  71   1  92  76   5  47  85  51  86  25  28  62  54  67  32  68  16  68  12  98  12   6  56   2  14  61  58  20   2  80  88  60  72   8  18  50  68  73  50  61  95  15  15  19  97  74  28  33  89  82  43  90  21  52  71  20  39  13  66  65  37  75  89  79   9  99   4  74  73  84  97  44  53  75   2   8  71  30  67  60   3  36  79   7  16   6  18  33  44  91  12  78  37  26  16  48  25  20  39  25   6  26  74   2  57  55  98  35  19  42  39   6  72  47  90  91  71  62  72  74  26  18  69  98  83  87  34   5  20  61  83  28  87  18  50  10  27  46  15  83  64  28  17  90  34  94  17   7  44   8  29  13   4  54  90  11  37   9  88  28  32  68  12   4  37  84  16  43  85  95  89  96  43  58  99  19  92   3  20  28  63   9  89  92  49  24  53  51  83  48  45  36  69  89  11  45  97   1  97  57  41  57   8  23  60  57  68  79  90  94  50  11  46  49   2  47  43  52  18  83  30  31  30  92  53  16  67  80   7  99  82  47   2  43  44  66  66  27  31  74  21  13  37  71  34  21  75  22  50  15  37  56  24  54  27  54  59  70  85  60  97  63  65  52  66  76  68  33   9  73  93  15  72  76  18  41  84  40  32  32  29  49  15  91  77  17  76  23  64  88  39  73   1  19  36  57  25  14  84  12  90  91  70  62  22  84  42  45  79  75  28  19   9  29  40   4  54  55  60  61  56  63  35  74  97  65  47  23   5  59  83  93  12  19   3  55  82  67  20  49  14  58  10  24  17  24  42  90  11  93  95   1  84  68  51  70  45  27  55  97   3  11  49  61  42  71  11  13  23  46  88  91  66  38  91  45  87  96  67  53  62  18  36  75   8  54  62  37  78  10  28  42  94  35  20  59  19  96  15  24  82  67  86  56  44  68  74   3  34   4  65  23  17  15  56  13  34  68  26  99  59  14  25  80  13  95  75  86  17  44  82  99   2   8  25  75  43   5  76  85  28  50  29  35  45  69   2  89  66  65  26  98  38  72  43  16                                                      
                                                        42  97  62  25  22  26   7  84  53  20  53  52  55  16  23  49  96  58  59  84  35  50  87  44  88  59  22  43  60  54  59  70  59  49  32   6  99  57  52  14  55  18  13   3  39  58   7  22   1  46  20  13  26  44  11   3  87  76  38  70  82  63  71   4  46   6  32  99  96  69  26  31  45  15  74  91  17  85  91  36   7  73  28  95  52  25  99  90  60  99  11  50  40  45  41  17  37  50  44  94  30  87   9  48  76  20  68  68  89  31  65   8  36  22  93  53   6  62  96  39  21  21  65  91  79   1  43  64  37  14  88  50  81   4  12  96  16  85  11  31   8  86  98  63  43  13  20   9  79  93   1  13  38  52  44  57  43  25  24  59  65  51  18  73  74  22  96  70  54  42  93  14  77  68  45  26  93  64  49  62  64  88  55  96  89  38  96  16  75  31  56  46  29  99  40  65  51  10  24  41  78  15  56  56  29  23  92  58  55  89  17  43  66  16  20  40   1  45  38   1  73  18  75  88  57   9  68  36  27   1  92  75  31  65  64  29  70  56  90  62  92  51  74   2  14  11  70  26  82  84  61  68  57  69  55  70  44  76  56  96   1  29   9  55  48  22   6  65  92  35  74  89  66  65  47   2  27  64  28  11  57  40  86  21  26  81  37  19  10  23  29  73  70   7  21  59  38  93  74  75  13  39  18   2  84   2  83  18   4  31  51  61  87  59  96   4   6  71  99  48  99  30  65  26  11  65  81  11  19  28  18  85  23  55  42  38  70  49  83  63  26  40  20  52  19  44  74  44  47  98  64  78  85  13  73  17  82  61  99   9  29  97  61  55  74  34  68  41  38  57  35  48  87  33  96  53  94  87  22  39  87  84  73  12  65  57  84  46  53  31  42  10  80  68  32  53   4  12  20  82  47  62  22  93  74   5  83  38  48  24  11  12  55  77  22  44  42  20  69  97  20  73  80  17  83  30   8  13  19  87  56  69  62  30   2  59  48   1  11   8  29  73  11  37  40  68   1  13  86   2  27  29  62  46  28  62  32  20  45  82  13  53  51  32  64  54  60  65  75  21   1  49  87  16  72  38  22  55  68   7  77  13  89   8  20  61  11  62  97  48  75  31  79  31  79  32  91  23  73  76  34  71  94  23  17  18  81  51  12  31  67  52  49  13  51  87  45   4  27  18  62  99  11  55  10   2  63  63  49  78  21  57   9  81  58  70  64  99  15  43  10  84  73  61  66  23  62  87  31  69   1  61  84   6  69  34  12  21  27  71  98  95  43  38  86  59  17  79  14  16  17  68  82  18  73  25  80  36  99  18  34  36  58  47  94  96  45  74  46   1   2  50  40  52  62  70  75  40  63  15  28  17  64  12  34  44  56  24  52  32  13  26  87  20  21  38  27  30  29  15  57   6  11  26  37  68  15  66  48  78  19  85  91  51  13  90  51  78  12  98  72  45  31  98  50  89  44  20  34  26  37  38  60  45  55   2   9  43  16  30  86  70  71   5  22  48  53  34  92  55  94  14   1  83  30   1  43  78  30  48  19   6   4  22  91  67  98  70  61  46  15  86   9  88  64  55  86  65  39  71  84  77  30  56  24  99  40  94  18  90  52  24  27  87  38  71  74  41  66  11  85  50  96   6  88  86  90  93  65  88  50  63  80  99  64  48  69  70  49  50  66  19  33  42  81  44  18   9  56  94  93  76  95  49  71  85  80  99  26   6  35  83  95  75  48  59  14  45  94  86  40  63  37  47  35  26  19   4   7  30  13  94  74  44  98   7  86  59  28  67  12  76  49  61  99   5  89  42  24  29  25  42  68  11   1  60  97  26   3  92   9  87  78  44  48  72  30  15  87  75  16   3  62  70  77  53   9  44  85  76  72  24  59  35  42  99  27  80  59  86  85  14  56  22  10  20  46  66  69  93  29  27  75  56  84  25  64  99  22  81  94  77  44  66  86  43   2  10  92  90  31  38  38   8  73  26  49  43  57  35  99  63   7  97   1  83  43  35  66  63  66   1  26  47  71   1  96  38  97  54  40  85  40  20  77  44   1  17  43  93   1  95  18  77  39   8  92  10  71  27  66  67  81   8  31  85  89   7  76  69  70  51  41  12  69  11  55  47  44  44  19  78  93  57  90  33  44  82  52  68  92  38  96  36  24  42  50  59  63  75  21  46  93  90  11  49  29  23  81  54  10                                                        
                                                          19  87  58  15  72  41  57  58   1  78  43  34  21  81  24  90  83  14   2  25  56  65  31  94  12  94  90   2  76  78  10  15  49  39  10  62   1  18  91  34  22  18  29  71  26  33   2  14  76  38  18  16  12  47  71  34  24  29  80  40  87  42  59  95  36  79  70  69  50  60  39  45  37  72  58  54  89  76  61  75  95   1  85  25  67  70  46  44  35  77  63  21  88  66  58  56  25  50  57  94  86  38  43  54  97  22  40  77  40  64  46   5  56  14  31  62  88  29  90  95  55  33  89  52  69  91  84  82  73  42  94  99  88  16  77  59  64  65  39  69  61  59  64  82   1  20  16  29  96  87  49  27  33  56  38  14  64  69  10  42   1  42  28  21  38  17  78  17  79  14  85   6  90  57   2  19  25  92   3   1  64  81  70  47  80  21  72  28  90  34  20   2  31  99  97  96  91   2  46  83  65  87  64  34  80  49  51  19  85  68  45  28  30   4  26  46  61  80  22  64  23   4  56  85  10  47  25  49  90  53  28  64  13  96  84  56  75  92  56  34  31  26  84  10  87  75   8  85  33  91  99  70  64  62  69   4  18  19  24  72  44  27  10  28  45  28  12  20  24  43  47   7  69  49  17  68   9  44  57  72  31  13  66   1   2  66  28  35  90  41  41  46  33  73  33  78  10   8  12  22   2  51  80  51   2  64  51  87  53  89  38  71  71  88  69  97  99   1  85  93  97  91  86  37  85  59  93  19  85  26  73  23  18   5  44  91   7  92  32  44  34  50   9  56  62  27  67  10  73  57  40  60  83   1  36  61  83  37  78  29  63  50  29  89  15   9  51  49  60  20  91  13  34  61  62   2  14  48  88  51  12  59  97  12  27  31  77  10   7  45   9  82  68  74  10  51  32  27  13  96  56  42  24  51  15  13  44  46  21  36  67  49  95  73  65  64  15  25  80  92  95  63  56  65  60  95  77  30  46   8  99  76  62  11  42  66  57  68  34  12  35  56   8  73   1  63  88  18  19  75  54  83  83  68  25   5  20  56  53  65  14  29  92  53  10  31  42  27  36  34  28  84   5   2  70  57  57   3  62  98  87  13  55  54  49  66  64  92  61  60  21  49  48  70  98  65   1  53   2  73  16  89  85  28  98  16  65  72  36  99  49  77  68  34   7  52   8  50  43  51  55  35  94  84   6  14  42   9  17  98  56   8  47  95   8  81  15  72   5  18  94  24  63  32  24  24  92  58  98  59  66  95  42  80  80  24   6  58  17  57  51  61  67  51  17  58  19  59  99  74  70  12  70  66  50  70  14  73   8  57  20   9   5   4  79  27  84  45  75  87  10  30  75   8  53  89  41  94  19  54  20  97   8  31  89  52  65   1  21  62  58   4  94  66  34  21  55   7  54  74  41  40   1   9  76  48  92  17  23  34  93  69  19  28  53  45  66  29  78  34  29  71  56   8  29  85  23  26  74  70  83  73  41  10  18  91   8  11  85  65   8  50  79  75   5  57  95  12  89  52  14  38  11  40   3  99  17  50   8  87  54  14  35  65  25  80  75  46  51  51   9  46  63  89  31  22  68  36  67  78  44   9  75  54   2  22   5  95  22   8  64  45  97  87   3  54  96   1  67  92  72  35  31  94  64  21  29  85  34  14  64  59  29  38  37  99  68  21  19  25  56  95  35  65  61  11  15  86  99  78  25  83  25  59  77   5  36  73  21  32   8  28  71  94  97  10  74  88   1  37  67  20  29  54  21  60  65  67  85  84  10  96  49  72  12   6  34  14  20  61  97  44  19  82  17  11  58  86  18   7   7   1  18  14  16   6  98   3  71  25  94  49  76  62  31   2  89  36   8  59  16  25  77   3  77  28  72  72  55  61  26  13  22  18  76  38  44  18  47  48  75  79  95  59  83  95  74  16   5  47  55  51  38   9  91  71  93  89   3  85  10  19  13  81  13  30  86   9  36  77  66  33   8  85  17  54  81  98  63  90  63  61  91  31  92  81  93  63  19  15  94  76  34  27  29  15  77  47  65  73  91  17  29  38  12  16  81  11  74  65  83  59  68  43  24  23  65  60  18  94  81  94  11  10  43  49  36  35  97  79  19  72  39  91   1  13  84  87  26   5  45   6  14  45  24   7  69  81  17  18  38   8  34  56  42  87  33   5  58  12   1  48  47  50   5  86  38  59  64  18                                                          
                                                            50  15  73  46  64  14  16  13   2  48   8  65  42  88  20  59  96   5  85  23  54  47  50  13  56  49   2  57  52  12  64  51   3  82  75  86  89  93   9  39  60  19  97  70  45  82  96   3  59  97  42  43  39  46   1  72  70  66  20  75  47  49  94  80  85  28  37  47  71  15  20  86  24  58  24  91  18  65  34  39  73  46  63  61  74  87  13   7  57   1  14  55  35  95  98  27  44  37  92   6  47  44  15  62  43  84  57  24  57   5  78  84  20  78  41  44  64  41  95  90  27   3  70  77  37  88  79  22  46  95  42   6   2  17  95  77  46  27  89  70  58  60  92  47  81  64  98  89  33  92  43  99   6  78  80  24  43  45  51  87  33  88  57  91  40   7  99  57  42  26  65  94  55  62  71  57  51   5  19  76   5  14  33  97  85  83  29  58  36  71  24  55  89  13  95  96   7   2  74  60  82  43  12   4  59  96  27  64  43  27  57  33   6   6   1   9  42  42   5  96  79  72  53  62  90  83  54  71   3  51  69  19  71  37   8  23  23  34  66  34  20  78  16  65   8  25  81  99  39  45  64  87  18  82   5  31  70  63  92  28  15  12  41  54   1  42  24  10  34  29  59  55   4   4  34  18  40  12  72  67   4  88  35  71  38  18  67  15  30   4  54  14  28  90  86  63  25  35   4  96  61  77  35  41  42  75  49   9  80  58  13  85  76  57  52  25  90  48  51   8  32  70  62  98  48  98  65  74   8  58  24  63   2  61  13  26  30  45  60  75  39  84  82  50   9  99  12  46  55  58  50  50  32  17  64  28  87  13  65  51  96  52  64   4  32  14  31  67   7  47  86  80  58  86  64  44  38  27  23  17  86  26  99  15  21   4  90  55  16   5  65  37  76  42  19   4  33  18  28  77  68  35  32  82  67   7  28  21  49  35  50  44  26  38  97  26  49  79  63  97  80  38  36  14  68  61  20  30  42   4  27  68  86   1  61  54   3  43  90  38  82  20  44  19  17  92   6  48  15  35  63  43  45  45  21  83  48  36  32  88  32  40  76  58  87  65  40  91  86  56  29  53  87  18  26   1  47  92   2  79  67  24   2  34  13  86  52  81  95  31  27  32  88  35   4  56  70  92  22  17  80   5  59  41   6   6  60   9  23  84  25  91  46  46  51  48  15  48  42   8  45  41  31  10  13  98  63  26  72  28   7  65  48  45   2   1  75  93  15  91  73  72  69  68   5  67  90   4  51  53   6  63  93  35  45  74  65   9  66  73  99  31  84  62  64  84  80  74  12  54  45   7  54  35  72  58  26  88  94  47  73  15  18  13  38  29  29  25  25  64  49  38  63  92  54  45  50  10  42  25  31  27  54  45  62  23  91  22  67  95  99  16  59  69  70  51  63  31  39   5  95  60  66  97  30  34   1  32  91  90  71  48   5   2  74  58  66  63  58  83   1  51  53  25  14  79  25  31  13  50   5  79  74  36   5  60  22  21   8  88  74  62  12  85  84  86  46  92  85  42   5  27  97  14  52   6  94  92  39  18  42  63  44   9  44   2  46  80  92  38  35  20  44  42  38  71  73  71  65   6  31  65  97   3   9  26  54  67  65  69  20  81  90   9  71  44  77  88  13  81  86  85  25  15  38  31  45  37  46  35  10  98  36  70  87  15  18  64  67  64  15  74  75   4   1   8  58  29  54  67  83  73  88  88  44  17  74  17  44  48  53  90  47  53  41  53  14  74  58   3  14   8  68  56  92  51  84  26  13  94  84  44  59  32  81  53  22  26  29  51  22  47  65  57  43  32  11  90  75  15  87  67   2  58  72  30  91  96  91  91  30  51   6  99  35  90  92  28  60  18  16  77  39  81  60  35  24  89  11  30  98  44  82  56   2  61  96  24  21   8  61   9  17  16  79  16  53  39  41  27   8  74  77  64  15  96  49  26  65  41  54  15  69  50  15  76  18  80   2  75  85  18   3  37  55  28  51  16  90  79  55  48  77  82  90   6  55  80  81  34  44  29  37  13  50  31  35  98  22  47   3  66  81  85  58  51  85  21   9  98  64  44   4  33  69  68  76  66  77  65  47   5  58  35   6  49  37  74  86  65  54  74  48  18   2   3  27  78  74  41  57  14  54  63  82   9  87  89  61  99  49  22  26  80  81  53  36  79  25  81  19   3  86  29  66  19  34  86  85                                                            
                                                              3  97  16  55  17  34  96  51  99  73  73  73  84   7   3  29  42  13  12  68  38  96  19  45  28  29  99  98  69  34  91  58  54  42  31  52  73  37  44  30  50  11  76  95  14   8  18  43  33  23  23  19  97  55  45  82  21  40  30  87   4  36  48  47  98  34  57  91  61  79  11  33  15  41  67  26  28  64  23  32  85  28  49  35  76   1  32  40  37   9  30  40  31  12  33  94  86  57   4  13  56  79  88  98  95  38  37  71  61  82  86  84  29  87  81  84  29  39   8  31  32  94  85  80  22  73  12  54  25  94  57   4  42  67  69  24   9   7  95  11  84  83  61  66  98   9  37  66  49  67  22   8  91  75  61  41  73   9  32  93  88  91  40  65  75  86  87  97  79  10  60  29  59  67   3   3  88  21  75  78  78   2  88  70  13  11  69  22  82  68  67  61  45  62  23  33  75  55  77  61  52  61  11   7  82  60  33  98  52  24  66  16  87  95  31  98   7  67  56  56   8  21  91  60  51  99  84  85  20  92  61  64  11  30  82  26  51  84  68  37  70   6  57  37  51  55  33  84  98  69  18  17  38  44   4  53  35  90  56  87  99  81  23  24  46  96  79   7  21  14  86  53  84  48  93  17  88  26  29  45  19  90  17  36  18  50  23  81  37  28  47  19  90  28  10  62  94  75  70  63   1  76  15  30  52  94  20  56  24  53  26  79  13  44  70  77  94   8  24  99  26  72  52   2  56  43  41  63  32  39  11  55  57  62   7  76  23  62  64  62  17  34  21  71  65  27  43  79  30  99  52  59  18  95  29  89  95  27   8  31  37  90  90  94  88   4   9  16  47  53  59  29  19  43  13  57  46  35  99  49  22   2  49  32  99   2  82  49  89  35  45  34  12  91  22  45   5  51  44   8  29  78  61  95  68  86  54  24  45  36  14  11  49  22  47  76  90  24   1  14  87  46  62  41  26   7  13  74  11  10  78  55  57   4  91  91  86  10  21  10  71  19   6  83  66  87  50  28  37  68   5  68   4  25   6  84  60  70  86  15  10  34  36  38  92  85  67   5  17  45   6  21  84  28  61  93  30  61  35  81  10  63  29  56  66  86  72  91  93  31  47  37  39  62  27  94  61  84  58  71  58  61   2  86  15  66  60   7  33  65  98  61  59  42  95  72  92  49  61   1  14  34  14  52  24  90  95  44  72  35  95   7  41  45  69  54  79  86  45  91  51  79  38  62   7  96  12  91  85  86  28  42  69  64  57  64  35  81  68  83  56  57  23  81  38  59   5  41  27  81  97  91   9   3  95  45  43  37  82  60  57  41  71  35  80  93   2  19  52  86  67  72  56  57  51  48  31  84  62  84  73  22  47  79  14  48   3  15  92  62  90  37  59  92   3  31  28  51  13  34  51  11   3  59  26  22  38  27  19  76  25  93  57   7  33  29  43   3  77  12   6  34  52  66  81  86  63  72  69  70   6  32  58  93  43  22  46  55  84  70  44  21  32  68  68  39  34  75  88  83  80  14  50  36  24  76   6  32  65  53  81  90  16  61  42  91   2   9  37  45  22  20  76  94  36  87  18  54  14  64  63  57  86  67  77  39  60  57  92  45  84  99  11  94  78  19  27  65  78  41   4  94   5  93  18  36  51  56  73  18  54  94  17  95  76  33  81  10  93  76  64  51  26  95  10  33  27  42  96   4   8  58  53  51  66  22  50  12  22  12  73  49  15  16  29  13   6  56  29  80  57  40  33  77  45  92  65  92  11  69  77  70  39  37  45  65  79  31  72   7  57  90  28  52   7   8  25  40  94  27   3   3  58  94   9  64  67  95  91  78  94  82  14  86  48  54  55  28  42  31  13  14  94  93  66  93  70  95  94  98  45  43  20  28   5  87  80  61  25  72  76  45  97  68  75  17  37  92  57  36  73  78  67  55  83  15  38  87  14  66  18  17  37  27  93  13  54  60  38  16  93  14   8  42  67  16  99  99  56  27  18  92  73  91  96  41  69  96  54  70  18  39  51   2   2  35  19  55  25   4  46  55   9  25  38  66   7  39  66  29  77  28   8  90   6  90  35  12  74  10  16  54  57  64  70  79  33  68  33  83  59  49  38  65  65  48  71  68  27  58  39  69  33  72  86   4  98  24  25  30  11  26  43  60  77  98  53  69  57  19  81   7  50  55  32  59  80  38                                                              
                                                                60  80  69  90  47  95  33   2  70  41   9  89  76  26  57  73  24  52  32  81  84  49   6  50  63  93   3  57  76  52  49  35  84  84  59  46  69  50  31  42  27  85  60  39   9  83  87  35  48  63  72  81  40  19  79  38  60  55  73  68  96  70  27  55  88  11  55  21  55  48  87  54  56  51  29  28  59   2  12  39  37  46  69  35  24  50  29  25  39  64  12  86  30  25  16  44  26  42  89  54  54  90  61  42   3  84  91  12  36  63  33  90  23  12  23  14  30  91  94   9  38  59   8  28  87  84  89  86  32  96  28  92  87   6  15  19   7  51  61   9  91  90  36  16   9  18  10  79  28  89  81  70  49  67  34  12  52  21   7  42  25   2  24  10  90  67  67  74  49  20  49  93  48   5  71  29  94  70  13  43  87  35  85  31  83  15  96  35  76  10  15  72  52   7  15  94  98   7  14  50  78  22  93  93  22  96  49  65  55  93  64  11  13  34   9  48  71   1  40  58  50  80  28  21  82  74  32   1  98  89  90  22  46  16  50  85  18  10  39  20  53  62  45   2  89  81  51   8  59  45  54  97  58  93  93  31  13  24   2  65  41  81  98  35  31  90  24  46  47  21  75  16  52  59  16  98  16  37  31  60  77  73  42  99   1  16  79  19  79  77  15   7  65  37  62  32  25  53  13  55  90  63  61  35  75  51  67  54  23  62  74  15  40  15  42  81  70  27  87  23  94  68  43  14  46  56  28  20  62   4  51  63  70  27   5  59  72  33  47  83  83  99  88  65  91  85  87  13  30  78  83  80  28  42  89  94  30  10  96  92  63  99  78  38  48  66  69  66  37  57  77   1  87  19  47  17  30  23  95  12  25  48  61   5  49  43  88  29  63  94  76  35  77  20  52  47  10  55  79  68  94  31  92  44   7  35   4  16  89  97  17  52  94  55  29  53  15  42  90  62  98  42  83  66  12  48  28  44  95  48  16  42  86  60  66   9  95  90  16  17  19  37  52  87  29  86  11  65  79  57  69  79  23  67  61  70  34  65  78  62  86  41  89  69  87  27  37   6  23  58   5  61  77  94  73  27  42  98  78  74  96  20  67  40  61  54  38  24  40   1  87  77  97  35  92  14  27  61  44  64   6  54  76  51  24  31  66  76  46  98  36  41  69  90  81  55  73  91   1   6  28  26  79  55   3  90   2  16  81  93  45  92  59  96  40  56  87  44  72  91  78  83  71  50  54  81  80  44  29  41  50  60  31  28  69  13  97  76  94  65  23  50  19   2  65  10  84   9  96  43  12  23  17  67  12  52  92  62  75  55  19  91  17  46  14  24  60  12  26  21  88  38  68  72   7  53  90  17  19  76  87  69  84  77  81  51  55  42  98  36  38  75  48  27  47  19  35   3  41  90  21  10  96  63  20  42  60  30  39  97  47  22  59   8  42  52  12  17  74  10  23  70   2  47  47   1   1  36  71  35  13  31  39  50  76  20  61  52  97  86  42  41  19   5  12  71  44  55  45  52  36  57   6  71  43  83  14  44  24  62  66  69  37  43   9  41  80   7  88  50  68  85  89  24  75  73  27   9  18  70  66  51  56  73  18   6  44  93  75  82  97  68   2  85   4  77  18  79   6  81  70  45  75  67  59  76  91  52  33  32   7  12  82  97  41  57  21  96  88  75  87  17  53  70  29  98  59   8  21  24   2  94  51  68  16  70  74  76  19   6  22  39  66  95  50  21  97  30  37  31  89  69  95  47  77  64  48  69  63  52  30  50  46  79  72  91  78  20  38  69  57   1  89  34  41  21   5  66  54  98  11  32  86  12  53  19  17  64   9  18  35  40  49  95  91   3  23  97  72  36  39  96  36  91  14  43  79  67  63   2  18  65  46  47  16  49  76  31  93  29  25   4  47  73  98  89  20  66  73  34   3  85  95  20  33   8  40  33  10  36  17  86  93  21  89  44  56  88  46  89  57  89  48   3  80  84  30  79  28   7  37  44   1   8  84  89  26  39  66  32  80  13  80  82  61  35  73  16  29  66  38  83  56  63  56  54  97  62  22  66  73  51  28  91   7  82  43  28  36   1  88  63  22  33  70  51  89  35  37  44  92  82  99  54  19  33  92  17   7  87  27  28  59  44  72  82  19  43  54  22  23  91  83  28  40  27  28  97   7  70   2  67  19  45  46  87   8                                                                
                                                                  89  29  45  42  15  35  54  53  18  89  48  99  93  85  49  73  11  76  91   4  64  56  89  65  25  56   8  81  39  13  72  17  81  93  46  27   9  17  60  46  36  45  37  26  25  44  69  27  46  35  85  24  27  55  88  18  53  36  72  65  47   5  97  68  66  51  41  32  35  47  16  15   2  15  68  11  30  25  61  15  48  54  99  69  10  61  40  57  27  50  58  79  67  60  22  74  99  24  62  24  70  95  33  64  77  77  72  59  55  53  25  33  83  10  14  53   3  72   2  50  33  82  56  46  44  10  54  33  35  54  74  27  45  15  89  70  23  42  58  65  74  36  32  85  10  63  21  47  28  72  78  12  96  99  73  99  61  27  55  67  39  53  93  96   5  60  57   9   5  51  51  81  67  41  60   7  82  78  28  18  13  39  93  42  65  35  81   9  38  15  84  73  13  12  66  91  40  27  96   6  51  26  39  92  74  53  57  18  68  84  27  82  21  60   7  20  37  64  82  38  91  53  87  91  58  76  53  92  75  52  13  51  81  22  58  12  63  37  58  69  52  73  95  83  98  54  61  24  14  66  14  87  56  71  47  18  80  18  33  62   4  23  55  85  61  31  45  14  77  59  56  93   2   9  66  16  42  22  76  90   4  16  30  58   4  44  16  42   8  17   7  41  59  52  65  52  19  89  93  55  61  35  42  36  86  20  72  50  37  53  17  71  72  75  81   3  39  37  19  50  77  25  38   3  60  56  98  89  29  49  32  16  26  16  85  86  98  78  77  79  80  10  18  95  81  41  58  77   9  36  15  31  59  92  19  74  94  91  90  55  70  15  83  88  45   1  70  54  25  51  69  52   6  10  20  82  54  42  95  80   5  87  96  54  25  82  29  60  63  88  54   9  40  57  31  30  15  71  14  43  78  82  22  41  34  38  22  98  25  65  28  52  75  61  31   2  59  65  77  66  14  67  14  63  38  66  53  36  48  22  79  55  75  13  63  21  23  96  41  51  99  16  12   8  82  76  57  49  13  98  46  51  57  64   8  97  37  69  77  83  85  60   3  51  21  69  95  37  40  27  68  16  54  42  78  97  88  45  53  85  18  55  82  65  92   4  89  92  59  47  13  21  14  72  82  35  84  91  41  55  39  95  11   2  23  67  30  80  73  19  94  64  28  18  37  72  77  48  84  55  35  84  58  38  11  38  91  18   4  15   4   7  70  11  15  46  61  54  45  83  79  29   8  58  91  21   4  26  56  67  10  21  22   4  46  11  89  83  41  51  78  15  68  85  62  84  73  98  65  53  13  85  28  26  81   8  54  93  96  11  23  96  47  57  92  50   7  68  91  66  31  99  11  58  57  60  91   3  46  11  68  36   3  99  83  37  28  86  20  46  21  39  71  23  92  68  10  96   7  12  20  86   1  88  78  75  41  41  88  13  96  85  90  93  41  20  73  17  95  10   2  27  39  43  51  86  91  87  72  91  60   1  62  29  46  93  21  25  17  52  59  88  64  78  95  91  58  17  44  67  92  53  74  83  53  51   5  56  15  80  56  73   5   1  91  92  94  11  66  55  51  42  24  25  12   8   3  87  47  26  16  96  43  25  35  28  54  49  48   7  10  44  50  97  77  48  30  56   1   5  36  50  36  50  86  74  29  89   9  44  21  24  44  50  83  97  88  14  73  15  60  70  72  79  49  27  62  77  18  87  10  67  34  31  61  19  80  65  37  93  89  89  21  70  96  63   7   3  18  64  65  77  47  76  80  88  36  13  91  51  70   6  70  92  53  25  32  41  72  21  93  21  43  21  72  62  32  29  26  89  33  41  44   4  36   5  85  69   2  84  98  88  44  43  14  94  29  88  32  95  20  18  47  71  19  83  31  53  79  87  86  59  98  61  25  95  77  15  98  38  53  79  43  82  94   6  34  36  92  58  88  72  21  63  54  67  98  31   4  85  12  91  55  38  45  79  17  65  63  51  84  43  45  12  89  39  40  80  61  53  34   8  87  45  29  67  65  75  96  79  21  49  37  57  79  50  23  51  26  74  58  98  98  61  98  45  67  76  23  45  11  48  99  30   6  17  19  15  63  45  65  13  61  47  31   7  31  86  55  71  43  51  31  76  69  78  50  43  38  74  93  87  63  73  38   7   5   2   1  23  21  56  42  90  54  97  13  54  66  12  53  38  47  77  31  24                                                                  
                                                                    76  71  59  54   2  85  79  37  23  16  99  25  78  89  67  44  53   7   7  95   5   2  95  17  66  58  27  12  16  33  78  19  43  91  39  78  52  30  82   2  17  28  15  76  32  23  76  39  33  51  51  19  16  43  64  51  18   7  26  74  25  91  75  79  64  24  96  59  15  79  99   9  26  93  17   4  58   8  15  22  88  35  89  37  76  98  61  30  12   3  37  13   2  36  30   7  83  40  18  94  84  16  91  17  84  94  96  94  14   5  53  19  31  39  76  57  80  21  91  63  98  95  63   1  18  31  91  97  63   5  61  63  31  32  37  10  48  88  41  83  75   1  44  96  71  76  97  89  57  21  57  40  77  76   7  15  60  59  82  17  64  19  99  69  99  80  26  79  57  22  85  45  11  72   6  79  22  35  19  85  28  89  85  53  44  92  60  33  26  49  43  19  33  78  90  54  28  78  68  81  60  29  64   2  74  66  26   7  48  82  21  38  78  94  75  91  17  10  95  81  52  53  29  37  16  15  77   8  65  73  94  89  16  99  33  46  74  96  71  11  92  34  75  85  37  99  50  90  58  98  33  37   8  96  33  62  78  67  13  36  22  83  34  18  52  29  16  22  63  91  27  65  19  98  30  97   4  64  90  25  17  72  41  36  58   2  81  79  19   6  51  16  19   3  56  42  26  93  33  25  11  53  52  13  74  56  84  71  34  81  16  84   6  86  19  14  57  76  37  49  15  80  63  18  29  61  84  47  90  89  11  35  96  83  82  77  62   1  44  12  81  13  24  92  46  51  95  64  68  10  91  26  17  27  51  80  30  38  52  77  10  29  63  45  88  49  99   4  88  80  58  34  43  58  46  42  93  60  28  97  90  88  10   2  64   5  98  41  61  50  77  51   1  24  61  97  88  52  49  93  23  28  86  66  83  56  87  68  84  35  17  20  99  70  92  89  17  80  73  21  60  45  62  80   6   4  22  45  91  24  68  68  45   2  28  91  58  40  23  52  68  33  65  12  43  90  31  43  45  57  65  54  33  55  34  89  10   1  64  21   4  48   2  89  47  54  52  60  84  63  19  35  92  89  23   3  97  42  28  16  13  29  77  70  82  78  52  76  77  43  62  99  59  64  48  37   7  40  40  89  10   1   3   8  63  16   8  43  18  89  12  78  11  55  33  12  53  92  50   5  69  65  21  32  93  90  98  95  33   9  21  55  77   1  85  50  91  98  35  61  96  63  31  87  71  66   9  16  93  43  23  19  41  61  12  73  48  39  49  69  14  84  93  95  53  87  12  80  45  57  40  21  79   7  48  33  48  28  57  60   9  47   3  33  96  85  64  72  48  98  42  69  54  11  83  35  79  30  95  60  52   4  50  86  87  57  73  41  45  78  25  15   4  55   9  95  70  40  72  77  95  15  41  98   1  25  19  55  25  20  28  19  95  55  62  37  91  70  57  78  86  63  82  33   4  49  12  70  89  84  39  57  10  94  63  63  54   9  22  61  55  30  33  51   6  51  91  81  90  21  66   3  16  82  87  88  60  78  96  60  35  85  65  72  90  36  40  20  11  60  89   1  27  57  30  46  57  17  33  37  76  20  92   2  80  40  53  89  93  41  94  32   1  67  18  55  74  54  57  86  22  55  80  62  83  96  21  65  93  66  59   2  12  21  71  97  69  28  26  47  95  36  47  34  60  48  76  54  22  95  62  42  85  58  48  74  79  13  27  75  42  53  88  87  10  27   8  35  75  83  59  16  83  39  81  24  15  22  52  47  75   2  74  88  68  48  98  81   1  84  89  13  84  71  62  21  74  39  76   5  65  66  66  28  32  84  78  87  23  23  95  43   2  78  72  61  92  80  96  10  54  29  17  26  77  89  84  73  28  62  82  35  34  74  38  99  83  38  91  22  66   3  69  42  16  86  20  72  42  42   2  79  61  26  15  13   4  67  70  86  99  11  27  54  74  11  73  66   4  26   8  40  37  54  18   2  11  55  73  21  32  13  84  10   3  50  18   4  82   5  54  79  51  16  21  54  11  38  16  90   7  49  71  62  82  62  25  86  76  82  88  41  49  86  24  48  85  15  88  65   5  22  17  88  43  57  82  72   8  31  71   6  91  87  43  97  34   3  97  87  75  87  22  61  71  68  32  48  23  32  30  10  57  38  91  96  96  30  70  52  25  93  32  69  16                                                                    
                                                                      60  33  51  17  42  18  69  57  78  98  18  26  69  64   8  32  95  57   1  27  28  94  95  44  64  69  35  29   4  25  81  35  87  89  31   2  82  68  40   2  37   7  95  73  46  88  19  41   7  76  25  12  33  41  53  43  31  11  97   1  23  43  72  63  11  27  61  14  18  71  40  63  33  28  70  22  23   3  10  92  21  63  94  17  38  41  77  66  48  11  10  81  74  72  39  18  82  75   6  12  12  69  43  79  24  65  47  73  36  30  74  96  25  97   9  90  62   1  93  96  49  81  17   1  13   1  30  56  62  62  99  18  24  56  42  17  39  59  52  88  38  86  96  63  90  85  66  89  97  60  97  84  41  53  39  75  32  34   8  53  56  39  32  25  45  44  40  26  25  25  39  66  18  15  74  23  65  54   8  47  16  37  35  33  40  41  33   6  15  48  60  50  82   6  27  27  74  61  39  32  38  72  76  32  88  47  71  33  17  19  73  85  92  49  59  33  92   7  88   5  15   7  88  55  68  91  31  70  63  55  85  18  41  21  17  10  88  70  72  34  79  10  37  26  57  12  61  59   5  15  56   6  21  22  75  54  50  65  80  59  16  73  17  43  58  83  13  98  32  92  69  62  18  25  71  56  85  75  76  19  98  38  76  28  29  78   6  27  45  69  24  45  28  48   5  84   2  24  95  12  98  94  64   4  40  12  98  27  31  75  37   5  70  46  68   1  26  89  81  14   9  27  59  44  16   8  46  72   7  33  83  25  18  55  91  80  43  29  18  11  84  76  33  33  37  91  60  24  81   1  26  22  54  78  96  22   8  11  20  18   6  42  37  25  90  27  89  18  99  81   9  46  99   6  45  57  60  37  69  34  28  56  41   1  82  41   1  38  17  18  84  86  71  42  95  69  19  30  30  63  75  29  38  83  83  78  62  48  73  13  41  65  32  44  63  42  61  28  20  28  58  98  12   4  93  68  61  51  17  55  62  25  21  12   4  74  77  57  34  98  57  56  53  15  85  43  34  91  13  45  23  71  26  41   8  45  95  91  24  14  17  60  34  43  71  71  42  50  47  66  97  56  41  43  94  68  61  64  24  42  45  63  86  69  55  86  91  39  13  79  38  88   3   1  19  24  83  18  65  28   3  38  59  12  83  62  86  33  72  26  37  13   3  68  85  18  14  27  15  31  28  84  83  65  84  96  90  77  69  22  78  88  47  55  55  82  64  79  43  91   9   7  24  86   7  76  54  67  49   7  87  57   9  38  16  28  44  76   1  65  40  83  28  70  53  92  38  16  47   7  24  40  30  56  73  22  80  74  49   7  93  10  95  21  14  53  54   7  72  82  86  23  55  57  23  29  56  38  61  82  95  65  57  57  52  66  71  90  63  45  87  17  14  48  91  81  13  14  56  37  53  59  14  12  34  53  70  83  95  11  86  97  83  44  24  34  62  79   5  60   4  10  73  37  64  26  16   3  98  99  51  86  44  17  10  85  83  93  84  23  38  19  41  94  99  54  37  55  93  19  97  19  32  37  82  11  82  97  72  98  76  19  60  95   6  28  19  49  95  37  71  42  14  64  18  28  24  38  82  99  18  55   3  19  56  68  64  79  88  26  87  27  40  37  62  62  18  65  31  82  44  14  10  48  20  19  18  41  22  74  54  36  10  80   1  64  25  82   7  35  88  32  56  91  58  81  44  27  45  20  21  76  98   8  99  16  14  10  54  32  97  11  72  45   9  75  73  78  52  27  68  44  84  64   5   1  10  55  29  11  19  67  52  22  25  34   4  54  42  88   8  86  48  63  12  44  23  10  52  45  16  21  45  83  58  39  72  13  61  14  32  57  71   8  73  27  39  36   1  30  90  32  60  66  34  98  25  67  89  43  47  61  96  58  84  71  40  29  54  70  74  77  99  87  76  95  68  29  48   8  98  75  72  51  21  90  46  54  30  72  92  76  99   1  51  72  80  94  64   1  26  71  54   8  33  48  49  97  12  31  35  49   7  16  29  86  83  25  38  24  90  84  92  83  28  62  23  30  77  28  97  79  27  30  72  59  72  35  26  54  15  43  65  65  42  62  18  84  57  45  55  22  18  76  44  76  40  13  36  25  58  33   3  55   6  58  69  94  30  31  53  40  14  72  67   9  72  99  49  47  92  57  47   3  24  50  96  82  34  32  62  96  94   4                                                                      
                                                                        60  90  20  13  65  82  86  57  84  91  58  31  21  42   4   1  89  94  36  80  49  73  13  67  97  64  45  80  53  91  68  40  28   2  81  59   9  94  96  14  81  81  69  74  82  29  96  30  81  11  39  83  31  83  41  56  91  43  78  30  98  18  97  44  67  45   9  31  39  74   4   1  75  38  16  10  98  85  46  10  35  97  77  43  13  38  87  46  65  48  37  28  86  83  88  50  63  51  95  92  40  26  13  77  61  10  30  78  37  40  50  46  89  14  14  13  96  61  61  91   9  38  47  14  73  50  78  47  75  42  52  47  30  35  56  81  93  47  50   6  81  19  23  11   5  71  44  88   9  32  35  36  69  31  71  53   7  93  14  72  93  80  70  90  17   8  47   6   4  11  89  32  87  38  85  84  20  33  12  89  58  65   6  57  62  49  25  35  28  42  73  19  38  51  97  33   2  16  91  81  32  16   2  75  70  84  59  11  50   1  93  78  55  95  23  84  81  49  47  59  50   9  40  81  47  37  91  67  21  18  18  48  93  57  85  56  51  88  17   5  18  59  25  21  82  97  91  37  98  68  24  45  74  58   5  84   8  11  31  66   7  60  73  48  51  87  80  81  69  33  76  68  15  18  99  76  61   4  45  63  48  61  74  69  32  96  88  33  87  81  57  62  64  67  26  96   3  88  13  41  40  95  86  49  53  89  97  86  88  16  38   2  49  44  10  51  82  62  14  94  95  24  17  26  54  94  71  85  50  80   3  46  14  87  76  36  98  13   9  12  41  33  35  19  67  55  42  82  86  90  22  95  94  59   3  34  29  14  83  30  71  60  46  72  73  68  69  32  55   9  79  35  28  51  76  41  28  41  39  40  21  95  92  87  90  50  67   3  56  19  45  64  69  53  21   1  60  60  87  84  68  55  97  94   2  53  96  73  82  35   2  79  31  78   3  26  48  16  91  82  32  18  78  61  45  72  70  32  48   6  43  22   6  83  49  96  71  82  39  99  70  34  73  93  25  97  65  79  70  50  16  58  14  86  19  39  30  10  60  57  90  81  90  63  72  58  40  60  35   6  75  83  98  82  97  94  31  17  15  35  73  42  87  95  98  14  16  16  89  65  12  30  47  18  61  75  57  17  22  98  55  74   9  61  11  20  89  40  97  89  20  65  16  13  27  42  26  61  66  10  56  81  81  24   4  82  84  72  59  26  74   9  37  25  46  19  68  89  28  34  94  46  40  89  45  40  21  64   2  77  45  37  32  76  96  66  50  38  85  75  26  14  60   4  30  25  12  65  17  25  55  18  73  23  80  82  35  15  41  20  47  41  93  95  80  32  63  39  72  32  84  17  65  80   6  58  44  36  47  67  84  24  24  97  56  38  94  68  60  99  26  43  89  54  74  82  77  52  70  96  98  81  29  34  32  89  75  79  10  81  65   1  27  67  65  62  90  14  73  18  56  60  59  90  17  25  76  92  24   6  69  22  72  60  56   7   2   2  89  52  45  26  37  83  83  45  43  83  23  51  47  70  67  89   4  51  91  90  31  96  29  78  33  61  28  94  26  43  44  93  55  45  65  17  14  47  16  96  81   3  85  90  68  55  22  47  56   8  33  61  17  49   5  52   6  32  95  20  97  17   9  62  88  63  22  78   6  88  60  17  57  74  89  90  86  79  78  98  87  83  54  54  96  83  25  85  94  94  71  28  63  97  90  43  36  61   5  85  16  14  19  59  89  81  55  96  38  52  19  11  35  16  97  47  53  75  75  59  84  84   3  13  79  51  61  11  89  73  12  76   1  51   1  54  67  34  34  19  70  43  34  80   3  85   9  66   5  28  26   3  41   1  91  53  95  46  69  55   6  17  64  81   5  16  11   2  97   8  38  63  86  12  55  94   1  26  65  45   7   2  28  12  93  61  48  95  26  43  96  90   5  15  54  67  84  12   7  79   2  78  81  77  29   9  79  96  65  86  72  68  88  32  42  81  79  20  18  15  84  23  97  73  54  32  74  55  49  40   6  88  53  56  85  32  18   6  68  80  72  48  47  95  13  34  23   5  22  57  26  84   5  16  95  13  20  85  62  36  18   1  38  22  22  17  11  70   4  24  12  37  31  58  12  50  38  69  74   8  31  75  86  51  41  48  97  84  87  58  18  86  18  40  72  56  89  29  70  59  70  15   7  10  52                                                                        
                                                                          61  78  33   9  81  79  19  86  78  60  79  80  60  71  64  23  13  43   5  88  93  97  93  46  24  80  71  89  45  30  74  98  44  83  20  19  39  45  69   9   7  24  87  61  74  50  77  71   7  18  49  49   5  56  50  74  43  89  81  94  85  98  48  50  57  24  87  24  23  77  19  71   2   7  60  32  50  43  89  49  15  87  69  48   6  23   4  93  78  56   4  82  44  27  27   1  42  94  65  80  68  70  61  16  47  93  73  39  22  10  20  80  27   9  34  49  22  86  17  33  71  12  81  93  32  34  38  95  31  66  28  24  95  20  51  36  36  30  89  80   4  75  86  54  61  98  90  38  30  24  66  33  19  11  30  84  96  66  95  79  26  17  39  29  14  26  19  75  67  47  78  73  56   6  68  52  75  50  33  69  28  43  69  80   9  16  98  86  40  88  21  96  20  84  44   2  85  95  40  92  53  40  20  82  82  39  33  18  44  58  31  24  62  86  32  42  76  71  94  22  19  69  20  22  55  35  32  86  17  38  92  86  82  28  29  27  50  51  91  43  97  56  74  85  96  38  11  73  76  98  42  69  78  50  87  39  94  30  16  94  69  82  22  16  92  14   4  93  15  64  99  13  15  67  92  33  49  90  88  63  68  76  32  48  73  47  89  75  83  48  80  63  99  87  63  75  73  89  16  69  63  47  68  10  14  74  43  81  93  14  65  14  92  12  74  11  60  68  13  61   4  55   5   1  25  81  76  60  81  56  96  46  40  18  36   1  24  15  81  65  83  74  19  97  63  26  70  11  87  89  70  56  58  78  76  40  54  57  22  75  52  36  37  90  66   3   3  89  71  44  46  34  50  95  50  59  28  76  63  58  98  51  84   5  17  74  88  37  32  49  37  31  13  84  13  63  44  32  13  81  19  67  35  92  17  16  85  98  35  69  70  80  31  27  65  98   8  73  41  60  71  44  14  20  14  95  56   8  69  56  41   7  52  34  33  35  49  44   8  61  49  78   9  97  51  94  39  91  51  35  80  96  13  58  38  79  69  66  86  97  86  59  22  79  56  17  33  97  94  50  95  53  12  86  80  67  12  94  40   6  41  11  72  12  94  90  81   1  47  20  70  48  35  22  47  93  95  14  21  80   4  32  62  97  12  22  41   5  81  14  73  90   6  93  30   2   3  10  51  48   2  43  18  40  70  84  14  51  12  19  62  65   7  66  21   1   2  62  31  54  90  94  64  24  29  19  75  93  63  71  54  56  34  30  90  23  87  51  67  19  32  75  31  73  25  22  50  74  91  12  79  33  35  63  98  94  45  44  17   5   2   8   3  36  42  87  56  54   5  11  11  74  92  66  95  75  18  68  55  76  67  47  30  25  69  28  63  86  39  69  72  17  34  91  84   6  83  13  13  73  14  29  39  88  88  36  49  61  76  17  65  64  74  21  21  85  58   6   8  46  27  82  19  99   7  51  66  13  91  87  28  50  71  69  66  69  36  90  10   1  31  30   7   5  21  27  64  10  77  62  11  38  99  62  48  91   4   6   1  23  49  88  81  93  27  95  51  21  19  93  36   3  19  19  95  17  59  80   2  70  26  55  86  14  83  92   7   4  25  89  92   4  27  66  24  44  71  56  72  13  14  14  53  39  44  69  36  17  93  19  98   5  70  59  55  67   6  51  95  27  89  26  31  92  88   7  88  84  37  34  27  71  80  13  99  30  21  89   5  59  86  23  17   5  73  76  76  65  99  98  30  57  18  28   7  85  33  68  58  57   3  43   3  56  65  68  37  87  37   3   5   5  74  12  90  87  30  16  48  56  90  59  94  84  16  48  54  82  45  53  54   1  97  85  86  83  76  36  89  83  98  98  85   3  25   4  93  18  79  87  74  77  17  48  97  22  58   8  33  57  40   8  37  68  30  24  43  35  28  60  49  95  39  31  61   6  55  61  39  45  69  86  53  63  74  32   9  41  23  71  79  36   1  32  24  52  14  13  60  35  14  22  22  95  81  44  18   2  52  70  40  74  41  45   6  19  56  91  78  81  76  91  42  25  85  74  20  68  42  95  52  75  25  46  63  19  74  75  62  24  26  82  86  51  26   2  54  76  31  88   8   5  26  49  23  39  20   5  98  95  88  69   6  46  38  90  59  84   6  42  16  16  52  74  16  52  82   5  80  20  15  80                                                                          
                                                                            51  87  82  64  90  19  84  66  29  95  93  76  84  74  76  70  37  10  70  39  74   4  10  41   8  71  75  53  45  93  60  95  79  99  66  18  47   5  58  46  56  58  52  28  80  98  35  14  40  68  71  13  24  38  65  23  11  30  17  17  19  13  86  46  77  67  69  41  37  92  49  28   8  94  58  47   6  68  43  36  92  68  79  14  20  32   9  64   3  10  56  99  21  51  47  25  40  75  58  53   5  20  87  72  68  87  47  60  70  65  74  65   7  44  53  47  20   7  61  22  85  93  93   9  90  19  27  66  16   1   7  55  59  75  50  98  67  71   4  66  47  38   2  60  25   9  71  29   2   2  89  73  72  43  31  99  34   3   4  30  26  92   9   6  64  58  18  15  66   1   9  31  26  73  84  12  67  60  44  14  84  70  63  73  75  18  27  65  24  19  62  68  76  34  61  15  52  49  99  12  55  84  75  70  14  48  58  40   5  67  64  61  20  44  38  32  61  70  88  78  64  80  43   9  90  31  70  52  31  23  87  43  93  46  56  32   3   4  18  71  22   4  84  81  56  54   9  37  28  60  60  85  19   9  89  19  22  58  46  70  66  16  24  37  94  49  85  39  90  71  28  59  16  59  13  65  33  49  44  96   1  36  50  34  20  91  67  46   6  17  64  41  68  39  67  45  50  30  85   9  69  59  88   8  77  85  87  48  40  48  42  67  55  64  34  53  11  64  49  71  49  26  11  53  30  76  59  56  39  49  79  30  84  11  94  86  66  52  48  54  30  95  14  73  56  70  83  38  58  37  96  27   8  49   2  76  87  23  28  43  60  91  84  34  82  35  82  82  83  63  91  50  52  42  42  50  53  84  14  60  47  20  17  59  38  49  13  24  40  72  91  95  95   4  36   1  81  35  25  92  20  38  58  35   9  20   5  92  42  73  48  90  55  85  29   7  76  66  95  43  81  29  97  52  76  47  65  88  52  62  41  61  82  77  42  68  40   3  21  54  54  68   7  32  82  30  18  23  36  74  97   5  60  35  14  97  16  46  96  30  97  49  59  25  97  83  11  69  18  90  56  34  72  36  39  53  96  37  95  24   9   1   4  60  95  86  55  61  39  33  59  70   4   8  24   3  59  86  70  31  18  63  53  92  80  11  76  17  88  28  44  53  16  73  45  42  59   8  25  78  63  66  56  26  15  13   8  72  37   1  98  72  13  19   1  22  87  48  78  20  82  82   4  60  34  81  52  49  81  86  77  81  96  16  97  82  20  46  70  89  51  62  28  42  68  25  94  53  78  75  22  20  55  61  49  78  57  97   4  58   2  86  14  23  25   8  45   4  38  45  67  80  20  38  80  28  56  24  47  62  30   6  50  86  28  98  70  26  24  87  14  67  74   2  64  26  57  81  78  26  92  45  35  20   7  80  72  54  11  64  65  27  41   2  80  31  78  43  13  42  90  58  74  44  18  76  98  21  67  29  32  90  54   2   9  59  47  55  20  14  48   5  83  37  59  31  14  69  97   1  67   5  77  45  20  67  96  79  68  97  54  53  77  73  73  92  88  30  69  66  21  40  10  46  32  84  23  66  60  81  95  36  18  78  22  52  47  69  69  35  21  79  42  56   1  35  40  95  89  23  27  92  94  80  45  87  97  74  84   8  99  68  13  94   9   8  72  97  28  53  92  15  92  98  58  17  54  81  20  48  47  27  48  10  51  21  99  12  72  70  84  68  10  95  70  86  29  37  14  72  23  62  76  15  81  89  99  71  86  29  38  39  66  61  82  89  16  64  12  84  93  23  64  71  64  32   3  70  42  45  30  58  88  13  32  85  17  85  26  79  52  85   7  59  33  99  13   4  84  56   1  28  52  27   7   3  36  16  43  13  25  67  49  14  47  18   3  17  36  11  30  66  64  40  76  70  71  68  32  66  63  70  20  94  17  87  12  46   4  74  72  41  38  93  74  55  78  89  59  90  69  43  11  27  51  60   6  67  14  62  29   5  83  69  59  12  37  26  80   8  78  14  19  68  36  89  45  27  15  25  65  55   6  66  57  45  60  10   4  70  25  52  72  81  68  76  41  57  38  77  72  15  64  94  72  64   3  27  66  88  96  26  30  61  44  85  36  97  21  93  34  39  86  39  31  16   5  19  97  97   7  58  21  62  16  92  30  38  94  52  76                                                                            
                                                                              55  29  82  54  55  97  16  41  89  74  70  97  46  97  39  17  34   2  15  22  54  51  73  47  42  71  68  68  10  37  79   3  22  68  48  80  91  14  11  96  78  54  73  83  18  44  27  57  99   3  23  75   7  83  99  70  25  80  29  43  80  63  63  17  33  30  12  94  91  21  17  57  77   6  45  93  16  38  84  54  15  14  86  14  26  58  51  15  34  44  17  22  72  98  27  27  48  50   7  76  81  12  75  25  33   1  77  32  19  56  86  48  66  46  95  24  49  97  29  89  33  72  71  72  64  46  39  82  77  91  61  17  90  54  90  81  11  22  14  89  60  91  37  84  23  97  24  97  22  15   2  63  90  24  17  39   6  96  50  56  23  19  43  69   8  99   8  15  79  71  50  47  73  66  21   6  50  84  43  65  44  95  25  34  32  46  53   6  54  45  59  19  76  25  20  30  46  82  97  83  34   4  21  20  72  99  16  69  85  50  73  72  80  54  58   4  69  30  86  12  56  70  11   4  84  54  50  63  78  92  91  43  22  70  84  64  35  74  80  78  72  22  27  46  47  15   1  41  67  18  90  98  46  41  18  98  12  33  37  85  12  34  70  39  94  72  75  58  82  44  29  99  79  93  58  58  51  97  87  45  66  48  35   2  38  60  98  22  73  42  54  86  21  42  58  17  54  26  30  29  78  12  27  31  73  27  70  44  63  42  97  57  88   8  69  20  11  72  36  78  76  77  16  31  50  18  10  36  35  48  69  55  34  64  88  50  36  45  76  19   2  80  74  16  46  15  53  61  33  39  88  43  77  24  43  40   8  57  51  86  55  34  79   9  68  95  92  66  62  89  68   5  27  71  58  75   3  30  20  94  79  40  94  48  71  58  88  55  53  31  15  53  58  44  54  81  70   3   6  72  98  20  67  46  70  89  47  29  29  30  54   6  82  69  58  70  94  69  33  34  13  65  82  17  20  28  35  57   1  94  94  46  51   8  88  55  90  37  11  77  66  57  31  24  96  11  78  20  49  88  43  35  78  93  22   3  62  11  48  91  48  71  22  12  84   8  32  54  47  45  83   3  51  44  73  32  30  77  82  16   8  50  69  34  90  47  23  52  92  89  43  71  24  17   5  67  71  70  56  51   2  94  20  40  98  92  83  56   2   1  86   4  12  49  84  29  60  97  31  75  60  83  62   7  95  60  89  28  53   7  60  41  17  32  59  15  79  69  84  60  34  61  27  89   1  71  48  78  96  33  43  45  21  63  39  93  39  87  45  57  67  84  80  30  61  39  82  94  84  26  64  31  40  76  94  89  29  56  25   5  43  48  45  20  19  65  70  73  49  26  12  42  51  45  30  73  81  73  22  13  90  94  58  72   1  27  86  55  15  27  81   3  38  32  58  81  46   7  93  12  95  38  94  61  36  36  82  93  37  92  31  82  46  42  15  87  17  88  20  30  64  38  42  48  79  75  35  20  35  77  11  57  31  86  91  21  38  95  38  93  34  82  60  36  91  87  52  14   4  62  91  57  88  54  73  96  71  88  97  85  74  30  95  62  91  50  13   5  85  84  58  92  29  35  94  82  40  41  71  49  18  32  50  93  28  30  46  79  66  29  45  91   3  53  98  42  44  94  85  43  70  75  57  38  11  12  46  82  59   8  40  19  29  86  45  66  65  96   2  85  35   8  68  73   9  88  27   1  24  49  56  44  95  22  87  92  69  27  29  91  79   9  75  71  70   3  84  67  83  36  33  25  97  80  13   5  49  45  45  84  90  57  84  34  16  72  72  88  91  32   8  23  70  48   8  19  17  88  16   6  31  37  89  49  25  72  65  96  12  42  15  87  94  58  79   3  24  61  21  56  76  67  93  15   8  83  73  48  94  10  84  98   3  66  39  93  22  31  19  84  33  82  60  65  22  60  26  44  57  94  54  69  33  75  12  91   3  28  72   2  46  93  36   4  94   3  65  52  26  21  32  78  93  21  42  11  27  65  87  50  85  97  53  85  90   6  29  95  97  37  64  21  57  62  48  49  94  46  86  17  97  38  88  53  60  84  84  18  87  24  60  93  62  58  24  41  12  61  86  35  55  23  52  72  47  37  54  36  72  71  38  88  30  43  60  23  21  81  79  88   1  74  28   6  29  95  37  92  69  78  27  23  83  23  76  26  84  37  34  69                                                                              
                                                                                26  53  71  83  35  32  23  40  17  94  57  83  59  37   9  17  71  78  90  13  48  77  93  54   3  53  63  41  32  87  24  91  95  51  65   6   4  20  87  72  95   3  88  11  51  68  18  72   3  68  19   6  14  97   7  51  46  16  34  91  94  29  86   6  26  48  12  25  75  16  84  97   6  78  66  89  32  24  36  37  46  76  18  44  14  34  32  21  42   3  81  47  39  53  77  92  38   3  67  39   9  62  33  17  62  37  53   3  17  45  78   2  73  32  21  47  79  84  22  49  59  86  23  63   7  22  55  57  11  91  75  28  24  99  37  10  40  79  90  86  39  96  24  74  12  42  34  22   4  32  92  32  49  97  96  61  72  97   6  44  88  15  30  78  47  27  51  30  57  99  39  27  83  16  43  96  93  26  10  33  47  94  16  10  41  12  19  50  61  86  68  96  32  81  20  36  63   6  39  74  31  33   6  95  24   1  97   7  28  49  99  52  74  79   6  78  77  77  87  86  41  99  44  50  63  44  17  34  25  88  34  54  87  36  67  37  96  50  11  95  71   3  65   7  99  18  48  87  80  91   1  73  54   4  35   9  68  97  51  87  43  45  52  51  87  22   3  78  50  28   8  97  71  20  57  52  68  39  57  39  14  23   9  59  71  38  44  15   5  73  40  27  20  74  67  96  48  45  56   3  79  43  52  71  91  26  92  68  76  28  26  49  66  61  79  77  71  84  13  81  67  90  64   1  24  21  89  68  42  84  41  67  86   9  41  14  20  14  54   2  91  98  10  18  39  98  85  65  29  63  21  12   1  76   7  31   7  49  62  14  14  57  39  43  73  58  99  51  53  14  70  37  14  46  27  39  72  33  70  73  86  94   4  66  19  15  29   6  37  63  68  34  44  20  98   8  23  81  67  76  82  58  29  94  30  93   9  98   4  84  31  19  29  48   9  65  34  64  53  38  51  92  26  35  70  20  84  78  37  82  96  88  96  49  28  73  79  32   2  62  86  74  65  69  10  35  73  75  97  98   1  31  55  11  89  75  57  51  70  53  26  91  50  93  97  77  13  22   9  88  99  67  50  17  51  17  75  40  21  46   5   8  47  71  25  52  40  61  48  83  76  34  13  37  82  40  75  59  13  26  80  64  99  89  84  29  51  39  89  28  55  94  72  76  26  43  76  97  68  79  59  40   1  81  16   7  99  69  75  14  42  93  51  88  79  79  90  91  48  92  93   6  64  55  99  86  30  54  98  83  69  46  43  19  35  43  67  41  34  86  54  30   5  81  67  90  88  55  47  40  57   3  64  76  69  12  23  69  10  29  41  96   9   4  11  80  33  84   6  54  90  28  92  58  17   5  30  35  50  90  71  99  55  18   8  97  46  90   2  79  39  78  84   5  83   7  64  50   3  45  44  44  64  95  82  43  71  59  42  39  91  69  35   7   9  69  40  13  28  20  51  19  14   9  15  62  87   6  66  42  43  80  76   6  46   9  81  96  27  55  23  51  49  66  28  25  35  21  54  26  96  39  19  47  64  22  18  51  45  47   6  49  84   6  25  79  56   7  89  10  10  57  76   7  87   9  30  95  57  94  16  50  57  49  53  96  44  47  45  80  99  41  77  77  82   6  89  84  63  50  92  19  32  89  39  24  71  96  34   9  75  17  17  54  53  95  23  76   9  55  96  90  52  97  12  19  37  37  56  63  63  64  32  38  89  40  40  75  85  56  41  34  65  80  34  36  55  64  46   6  99  15  49  63  36  22  74  40  45  13  57  74  30  34  54  16   1  57  10  39  20  95  59  26  34  85  55  67  29  54  81  86  66  81  36   3  47  90  16  18  95  21  57  82  19   8   8  46  26  13  67  39  55  78  57  11  97  27  67  42  76  99  96  18  66  24  89  84  72  74  49  45  68  47  89  72  90  91  68  74   4  60  15  20  58  71  21  17   9  35  89  41  53  35  85  16  41  78  34  84  25  66  71  15  86  24   2  92  22  55   1  12  69  48  41  61  79  75  97  38  18  87  95   1  85  21  20  66  33  17  26  60  29  43  60  90  56  66  36  75  53   7  29  40  55  89   3  35   7   9  53  85  30  37  33  77  39  29  72  12  86  75  78  87  30  92  22  85   5  74  31  95   5  48  27  42  87  69  97  72  93  25   9  55  23  41  21  97  81                                                                                
                                                                                  55  15  10  71  60  69  78  97  32  87  43  36  58  83  15  20  20  84  34   1  85   3  36  46   3  90  49  85  38  59  69  21  61   6  60  60   7  61  52  53  57  13   5  16  28  49  28  18  37  94  62  81  87  45  11  96  25   8  86   1  34  22  59  45  73  72  83  83  49  47  71  77  21  92  91  54  10  17  56  52  37  23  13   1  15  46  54  20  84  61  65  98  92  62  13  61   1  13  46  77  43  24  18  15  60   6  47  14  88  33  62  15  32  79   6  42  66  97  33  27  52  25  33   6  23  43  21  14  31  35  38  96  63  56   8  54  29  91  98  46  56  45  10  52  20  80  38  65  77  93  72  60  47  72  78  36  26  86  17  78  91  25  12  78  28  35  94  94  22  20  16   2  99  46  39  78  94  12  47  59  20  63  79  51  77  56   1  51  33  67  96  21  77  63   1  69  52  93  24  70  18  62  61  44  27  22   4  39  28  34  46  65  48  85   1  68  21  88  37  29  55   2  10   9  53  79  35  55   1  38  83   5  32  85   6   3  40  66  73  81  81  59  79  66  17  66  92  36  51   3  37  14  69  89  59  86  52  89  58  13   3  82  93  93  48  96  20  91  92  97  49  44  91  22  60   2  82  69  29  10   5  84  57  89   4  20  64  36  46   2  19  79  74  22  99  32  48  20  18  20  54  29  60  72  34  22  85  59  34  46   8  91  90  80  37  45  34   8  39  70  96  93  71  99  69  45  10  69  26  78  24  20  35  27  89   8  16  25  33  33  21  93  61  90  14   4  56  72  19  36   6  59  63  52  58  13  87  82  68  96  26  52  24  82  59  40  84  43  93  56  33   3  45  21  13  15  79  36  42  62  22  62  23  76  76  37   1  45  30  50  11   2  65  82  68  54  97  75  78   2  64  63  53   8  73  35  76  96  14  28   1  64  87  39   8  99  90   7  26  69  17  41  94  82  69  18  72  62  94  97  11  62  40  43  74  91  93  38  10  92  85  99  26  51  47  17  98  75  23  83  17  79  65  52  81  65  63  81  88   4   4  51  50  56  64  71   3  90  94  19  41  48  94  53  64  40  38  54  50  39  89  82  16  75  31  73  71  25  70  10  56  36   5  45  72  93  90  90  39  58  20  55  52  46  25  82   8  40  36  95  57  56  73  99  96  64  26  63   9  62  16  22  39  23  79  29   7  57  42  23  78  17  22   7  93   3  22  16  98  77  20  86  14  24  86  70  32  64   6   1  85  15  54  43  73  94  85  39  56  47  52  95  16  31  34   4  45   5  75  58  71  76  90  82  20  71  22  41  90  16   1  25  24  71  67  84  11  80  48  91  90  40  21  49  32  40   6  67  77   2   7   1  29  17  78  66  76   6  99  88  22   1   9  96  43  81   3  35  69  50  37  91  80  10  63  89  37  14  43  95  97   2  89  12  55  46  64   3  24  82  75   2  79  70  68  68   5  92  66   3  32  64  90  31  27  40  62  97  79  75   1  47  83  78   3  75   5  60   6  51  59  24  65  44   2  69  91  44  88  67  91  45  41  34   4  28   8  72  62  82  73  66  55  85  36  61  50  75  32  64  70  73  66  12  48  26  85  76  68  36  33  12  58  40  27  32  13  72  77  83  99  72   3  15  18  31  50  34  18  99   6  27  20  22  64  15  38  29  78  59  60  46  59  88  76   3   9  97   6  92  49  29  79  26  75  17  84  69  91  25  33  24  37  63  28  28  81   1  15  33  22  91  12  21  26  77  19  30  71  10  55  54  49   8  85  25  16  53  39   9  86  39  70  86  16  19  75  54  37  69  50  30  13   8  51  11  96   9  32  45  82  91  42  13  31  84  58   8  76  51  33  11  28  29   7  71   4  20  70  30  74  97  98  74  54  85  73  94  38  70  33  65  43  11  84  19   6  60  47  82  26  46   6  50  83  88  39  84  69  51   9   3  31  67  32  19  71  91  61  86  81   9  44  58  63  24  20  36  78  26  22  67  82  99  27  77   8  20  87  13  86  83  31  33  40  44  95  25  66  70  16  59  85  28  43  49  84  29  43  80  30  94  98  27  29  65  66  19  72   4  43  61  62  33  96  42  30  77  89  65  84  88   1  12  44   1  51  58  67  53  34  15  23  12  38   9  15  42  77  24  96  65  35  39  28  41  51  49                                                                                  
                                                                                    89  77  35  22  78  60  48  88  40  54  64  79  23  55  79  42  57  86  99   8  44  28  60  56  55  82  44  97  17  65  30  95  41  19  72  13  62  79  77  28  10  22  53  45  61  67  69  80  75  49  52  58  45  62  76   9  20  91  61  97  38  62  31   1  11   4  35  86  14  52  92  27  95  12  83  81  10  23  84  25  24   3  71  18  87  43  46  77  97  63  20  19   3  52  30  92  62  29  36  41  70  93  33  54   9   1  38  89  23  30   6   7  69  40  42  49  30  77  15  32   5  20  10  72  10  49   7  99  43  13  75  78  46  42  71  40  15  60  57  97  32  75  73   5  73  17  55   5   9  84  13  38  51  41  80  26  66  52   2  61  26  53  86  86  40  51  39   6  88  27  78  68   1  96  58  14  51  26  24  26  87  62  95  42  25   8  29  54  50  97  56  67  95   2  87   4  57  31  12  64  75   2  99  22  70  59  36  88  14  78   7  50  30  19  86  46  19  78  38  13  29  86  15  84  94  64  58  38  45  97  46  39  90  50  99  71  82  61  50  22  17   2   7   8  47  95  18  28  10   1  99  66  92  45  12  48  17  51  71  54  29  58  96  54   4   8  82   5  28  30   5  72  47  96  25  14  12  54  87  14  68  20  16   6  31  53  16  60  99  40  22  92  96  15  49  31  61  81  54  56  85  76  14  52  87  89  82  39  45  34   4  95  16  10  52   4  42  58  23  35  73  62  35  41  81  79  86  84  93  40  58  20  11  33  15  64   9  99  57  84  34  33  74  88  91  22  70   9  50  10   4  24  10  11   6  28  60  41  12   6  19  46   9  91  29  72  76  90  46  19  18  66   8  12  76  23  74  79  67   6  79  50  27  45  55  21  69  18   3  67  54  84  41  70  43  10  74  69  58  71  45  93  86  19  76   5  10  22  16   9  42  52  60   5  69  26   2  24  20  53  97  67  39  57  51  32  28  22  26  27  17   2  47  99  92  58  15   2  53  30  26  74  26  76  56  58  40  83  49  86  68  44  32  38  66  36   1  40  58  92  15   9  14  46  31  69  32   1  83  94  42  49  85  32  33  69  92  21   3  99  10  14  63  76  33   3  78  60  62  75  13  90  45  10  65  97  58  75  94  57  25   6  84  68  51  71  51  97  30  61  65  86  60  88  80  22  45  31  79  67  62  19  27  29  89  17  19  24  65  23  48  32  88  70  90  43  95  87  48   3  74  36  78  25  33  85  14  91  43  85   1  69  41  87  48  61  12  84  10  23  11  85  26  60  88  30  66  19  90  64  86  61  60  93  85  94  54  59  16  50   3  78  44  43  35  28  52  24  95  33  41  93  36  96  99  41  16  99  17  19  92  92  10   7  73  48  13  73  25  53  81  73   7  91  26  26  39  74  20  28   3  46  13  72  13  36  42  17  81  81  87  32  93   7  93  25  68  79  92  37  21  28  74  56  89  44  12  75  62  85  28   7  66  21  75  10  50  41  69  22  48  56  66  92   4  94  71  84  72  42  67  42  62  49  27  61   6  83  27  35  25  43   6  31  79   9  73   1  78  64  21  57  51  40  33  42  48  60  73  56   9  73  49  63  46  44   8  23  81   7   6  94  32  86   6  51  49  37  79  33   8  69  42  95  19  67  28   4  57  99  11  65  28  62  11  50  73  67  36  63  72  80  62  73  73   2   9  66  29  29  98  33  21  15   3  13  23  45  53  48  27  65  45  76  11  41  98  12  29  80  17  49   1  74  99  92  90  84  68  83  96  97  73  89  12  53  19  24  10  64  54  52  10  43  79   8  93   9  88  50  36  68  78  14  37  67  22  19   3  67  35  63  88  73  87  56  62  33  88  37  98  29  50  88  40  51  14  23  50  44  71  85   4  37  65  16  60  19  15  60  45   3  26  65  59  44   5  34  89  35  91  22  37  73  75  48  12  36  37  54  43   8  43  48  16   7  75   5  62  58  56  92  84  18  97   2  64  54   3  38  42  48  49  21  61  79  43  84  18  95  29  22  81   8  50  51  27  63  46  36  35  39  93  24   3  18  32  18  91  38  79  89   4  82  20   9  30  76   4  22  60  71   8  87  79  93  46   5  97  58  66  60  39   6  81  23   3  41  48  18  93  84  74  50  71  29  33  55  32  22  27  80  51  13  91  31  65                                                                                    
                                                                                      61   1  18  74  96  73  19  53  73  80  72  79  42  70  13  40  56  40  42  80  69  96  11   1  44  65  32  80  58  36  42  41  46  77  46  14  88  70  30   9  32  96  99  57  26  18  58  14  39  62   1  61  22  97  88  51  29  29  85  76  56  57  93  15  80  62  33  20   6  92  52   8  69  28  46  51  82  36  23  34  78  57  57  10  24  97  50   6   2  90  83   5  47  52  71  43  27   5  54  67  30  70  50  13  47   8  43  34  90   9  49  25   6  18  69  47  82  61  13  72  19  73  63  66  58  15  18  74  37  56  51  40  33  95  63  79  86  47  74  45  55  58  70  91  57  82  16  63  40  92  98  43   7  98  27   1  44  59  22  80  56  28  81  91  82  80  72  39  73  79  59  92  70  48   9  18  29  37  40  49   4  28  87  78  24  53  19  11  41  66  89  22  85  47  89  45  58  91  60   9  42  45   5  71  15  83  85  46  61  18   7  61  12  44  75   6  58  68  94  49  36  11  32  17  10  30  34  87  77  37   4  33  43  12  74  35  17  48  47  11  20  11  46  49  61  98   5  91  82   9  39  86  16  29  24  40  25  48  79  52  86  57  70  74  16  35  50  72  43   5  42  88  60  15  64  16  34  65  66  76  16  80  96   7  13  50  75  73   3  29  47  25  20  86  86  26  50  55  76  25  69  43  42  40  30  61  58  83   9  78  74  57  32  67  14  37  97  17  41  95  48  83  71  85  38  83  91   6   9  65  93  19   9  14  94  18  23  97   7   8  21  12  18  34  23  99  10  17  12  11  24   2  55  53  76   2  56  93  29  57  71  10  88  32  99  10  73  29  18  80   8  90  54  33  73   1  81  56  55  46  12  81  85  28  85  75  13  29  10   2  50  53  19  38  80  32  46  31  39  90  69  37  30  32  75  57  75  69  95  40  69  81  73  44  75  42  98  42  51   5  72  13  23  90  36  92  52  49  17  25  37  32  93  38  46  14  23  23  40  68  31  87  73  95   5  80  40  47  96  38  86  59  91  53  76  31  62  24   9  79  85  78  97  82  14  74  87  51   8  61  15  68  15  25  91  69   6  16  59  63  96   4  79  37  11  45  35  53  57  72  65  88  46  96  63  49  71  80   9  51  98  80  23   4  76  94  38  72  44  98  16  64  57  65  27  55  82  21  80  43  39  64   2  71  79  85  51  18  44  13  40  46  83  48  41  57   8   7  11  86  53  41  29  27  53  13  50  17  37   9  16   5  93  46  27  82  63  68  36  41  29  89  74  51  51  49  98  15  46  70   4  78  12  27  98  29   8  68  20  15  90  23  17  29   3  51  94  22  55  95  65  14  38  17  61  53  82  22  83   1  51   8  95   7  34  41  76  77  88  49  78  46  78  71  51  59  96  71  49  92  49  36  46  72  60  26  56  52  12  75  78  78  61   4  12  23  47  57  57  87  13  39  18  90  65  21  68   4  41  85  73  29  65   5  24  82  55   7  53  27  73  90  75  56  59  40  28   5  49  62  30  61  56  93  90  76  43  59  66  89  40  37  63  41  52  87  37  86  64  94  44  79   6  21  44  45  17  20  38   3   7  23  22  75  82  23  95  92  41  73  98  33  93   2   6  67  64  86  88  39  21   5   2  50  77   2  17  11  91  22  33  90   6  81  50  40  73  15  38  83  72  38  63  27  31  19  93  25  27  82  24  20  98  47  45  47  83  70  13  94  13  49  59  90  58  41  50  87  52   3  26  44   5  44  50  60  46  63  42  90  39  51  73  69  58  32  29  41  67  32  23  89   9  70  99  16  94  30  20  70  87  21  62  80  30  15  74   4   7  10  24  38  46  79   7  61  32  94  85  52  64  64  33  38  86  92  52  18  33  38  25  77  34  81  66  76  55  57  31  75  49  61   2  12  86  81  91  17  58   3   3  12   7  94  76  70  50  36  76  33  99  14  27  74  59  48  68  39   1  52  50  97  61  63  52   2  33  52  46  82  60  33  17   8  91  10  80  91  38   3  85   4  66   6  73  59  53  35  12  80  38  33  89  12  36  12  98  43  57  16  16  95  32  99   8  86  21  18  90  74  53  92  37  91  86  65   6  86  43  69  94  61  42  67  45  24  34  83   4  43  45  16  43  52  61   7  26  55  89  96  61  74   4  25  88  80                                                                                      
                                                                                        29  68  31  40  11  52  96  87  18   1  52  71  54  99  25  79  34  61  73  32  48   2  66  57   8  13  35  43  93  48  56  29  39  89  16  15  75  19  53  54  86  35  82  38  49   3  93  73  89   1  89  39  51  53  11  57  12  71  54  78  23  60   3  27  15  39  75  91  14  26   6  95  98  14  96  93  29  54  34  53  88  85  57  73  40   3   4  22  27  62  57  45   3  79  58  66  94  58  39  94   2  48  75  78  91  69  24  11  42  51  17  85  69  37  23  65  34  30  59  83  28  39  69  78   7  57  62  90  78  14   4  50  13  81  21  78  23  30  55  25  25   1  36  67  48  94  92  25  71  15  31  45  99  17  76  54   6  54  24  75  64  12  73  32  77  51  29  48  80  45  67  68  32  56  73  58   8  79  87  62  73  61  23  88   5  75   1  48  84   5   1  12  52  55  42  51  93  12  13  77  54  69  90  87  16  18  73  16  90  54  26  23  14  26  36  50  83  29  99  61  41  59  45  83   2  25   2  23  29  62   7  35  98  46  82  80  85  17  20  58  22  98  62  92  72  46  68  26  33  37   2  11  76  28  48  25  19  25  90   5   5  55  27  14  69  30  80  75  40  49  57  37  97  54  88  58  62  22  35  64  27  17  53   5  97  56  88  46  11   5   7  61  59  32  70  32  40  13  73  24   5  84  92  61  66   2  21  15  66  95  24  43  74  41  90   5  21  68  57  21  72  34  75  63  61  68  46  99  28  71  75  10  77  15  48  31  12  90  95  78  79  83  35  23  70  79  79  70  14  60  31  25  34   6  41  36  73  98  17  84  35  72  52  49   6  48  95  14  70  47   4  85  85  28  74  38  77  17  21  66  18  18  79  11  50  76  61  21  89  10  87  37  24  71  11  44  15  11  26  18  59  47  42  71  67  54   2   4  61  84  69   4  57  16  17  89  52  88  44  47  34  43  60  25   4  54  91  50  63  64  82  37  18  62   3  83  11  57  14  45  47  52  86  82  25  15  46  64  21  76  11  62  76  18  76  27  73  18  23  57  14   7  87  76  49  66  30  43  56  59  66  68  53  11  39  17  75  99  37  65  43  18  79  17  59  87  31  96  51  76   8  65  89  67  44  51  68  16  49  24  30  81  74  85   4  32  80  73  13  36  59  39  81  28  78  26  89  39  14  54  57  18  53  85  16  53  25  50  12  84  47   1  54  52  98  73  96  49  12  43  32  69   7  37  38  35  49  41  33  84  29  62  67  87  23  93  17  78  93  50  65  64  39  60  99  70  32  22  54  65  70   8  57  18  82  37  30  98  26  34  55  22  63  92   3  38  41  36   9  64  16  10  92  19  57  37  95  98  35  80   2   8   7  37   2  54  72  63  34  52   1  90  81  62  87  34   6  55  40  64  59   4   7   5  92  71  55  44  35  86  65  89  23  26  85  18  59  10  85  81  68  16  60  14  94  90  81  10  49  88   6  23  87  83  80  11  20  14  76  62   3  27  85  49   7  75  46  73  16  16  91  43  77  74  91  98  82  16  26  48  74  79  79  28  79  59   7  89  72  88  27  67  93  36  70  87   8  42   9  27  21  45  92  38  11  20  71  15  85  70  74  48  79  95  20  94  27   7  19  72   7   3  83  12  82   7  59  38  60  41  68  36   5  86  77  87  52  71  23  38  73  12  76  77  61  85  37  98  60  98  58  11  25  24  23  77   1  35  10  40  34  27  76  82  69  68  94  17  31  17  54  86  22   5  83  26  98  69  36  23  31  67  91  16  41  20  81  14  25  85  13  53   9   3  56  87  31   9  31  37   1  48  99  14  45  29  30  83  48  17  30  74  17  69   2   3  98  72  49  97  64  85  71   1  17  63  73   5  80  39  23   1  48  24  26  90  55  37  39   6  99  74  68  90  55  89  35  72  76   7  63  87  53  34   5  33  74  14  33  16  48  48  61  28  82  38  64  63  54  86  54  45  34  52  19  23  49  83  60  70  46  53  89  63  37  36  28   7  88  14  57   7  55   3  76  76  79  72  38  80  67  10  83  86  37  52  35  59  36  58  77   4  51  62  90  18  64  60  89   6  44  98  56  65  74  27  60  57  62  10  47  98  98  21  60  89  68  42  50   6  98  14  45  29  16  98  60  43  68  78  83   7  31  32  67                                                                                        
                                                                                          70  85  90  61  62  75  52  91  50  49   7   9  26  43  43  56  85  63  73   5   9  75  18  37  28  38  35   4  52  71  74  75  45  81  48  78   6  22  68  10  84  75  42  96  74  69  28  45  13  86  41  91  46   6  66  36  60  34  17   1  74  14  42  97  32  59  22   4  93  23  26  42  94  20  83  92  74  48  44  30  38   3  31   4  10  40  93   1  55  74  86  17   2   7  28  79  54   3  83  14  59  84  15  24   7  63  24  66  54  69  31  24  90   7  66  59  10  94  41  31   3  38  69  27  76   4  38  33  88  73  33  85  10  26  55  15  42  87   5  25  27  18  87  70  66  22  23   5  64  59  26  14  56  27  12  16  37  70  46   2  25  32  61  48  70  50  80  19  26  41  13  40  95  69  58  38  65  51  48  54   7   7  46  44   2  73  97  39  53  63  72  18  40  64  24  96  15  76  30  46  52  72  25  43  53  77  13  55  81  36  36  81  46  19  74  23  20  83  54  39  47  88   5   7  78  68   1  40  39  76  95  17  48  38  86  23  37  91  49  39   4  27  91  16   7  66  62   1   2  58  92  88  24  44  52  31  61   8  91  74  41  21  99  53  62  98  46  25  36  79  42  62  45  12  87  60  12  72  75   1  90  41  42  59  40   3  21  43  97  48  33  38  76  12  24  46  56  94  64  23  89  26   3  31  87  94  49  43  69  51  15  14  41  44  80  70  24  42  23  29  75  92  45  59  29  34   5  10  60  96  39  15  57  98  73  65  24   3  89  32  26  59  60  48  67  24  92  33  95  83  80  84  82  17  36  69  65  66  12  50  37  42  38  86  38  28  41  22   4  28  88  79  82  48  68  21  50  55   3  35  43  86  37  40  37  17  68  49   7  47   5  76  37  39   5  54  46  66  16  47  45   5  50  37  55  10  80  31  97  16  54  12   3  63  36  38  80  84  88  72  14  18   4  16  95  45   6  31  57  84  41  27  46  40  94  99   2  90  95  11  58  40  27  37  72  57  61  47  76  21  11  29  92  74  38  25  83  33  29  78  86  29  46  24  92  47  16  98  99  79  81  65  84  58  27  83  83   6  82  98  47  69  31  32  31  14  75  78   2  36  65  99  80  74   5  63  87  42  55  23   2  12  53   6  12  62   5  97  68  81  95  96  32  23  77   6  80  17  94   7  46  79  67  80  96  62  53  85  16  39  15  66  71  74  10  28  33   4  83  91   5  55  60  94  41  85  82  33  35  27  73   7  57  75  52  69  73  83  12  22  77  21  74  55  56  59  92  86  62  67  93  42  93  36  90  45  40  63  24  35   1  37  40  82  84  98  77  25  28  39  51  44  69  16  30  14  95   2  41  20  13  88  24  28  17  46  35  67   6  89  32  15  31  13  41  89  11  92   3  99  69  69  51  40  25  94  12  82  30  79  90  14  95  10  77  63  38  58  85  11  38  76  30  86  19  73   9  85  40  68  93  11  78  61  42  81  20  63  68  97  87  11  44  71  58  30  34  75  19  68  11  74  39  60  23  53   2  45  57  35  57   2  92  85  72  63  16   5  47  82  15  12   3   6  99  63  43  51  33  55   4  68  84  43  49  89  93  24  32  10  56  50   2  98  60  85  21  12  42  12  77  49  17  89  25  82  41  52  37  56  21  36  76  21  65  96  87  17  11   8  75   7  18  74  66  60  90  64  92  63  55  90  59  80  77  64   5  53  22  92  97  84  66  26  29  26  61  90  86   1  76  55   9  71   3  39  29  31  32  79   5  65   6  63  84  62  58  93  64  34  32  61  82  33  81  86  20  85  27  98  60  91  47  95  46  69  59  54   3  33  99  94  38   5  51  78  84   6  23  48  86  87  32   8  70  54  89  42  88  57  84  36  91  31  56  72  17  51  17  31  68  66  43  63  59  93  82  86  56  67  56  75  73  41  58  61  87  42  24   6  53  48  90  33  71  28   2  85  99  70  17  60  28  10  30  82  70  47  14  87  96  48  41  96  55  79  56  27  43  71  54  85   7  46  51  12  39   5  33  98  83   9  21  21  76  55  36  64  56   7  70  96  26  30  56  37  56  89  75  37  56  29  89  88   2  22  40  69  79  48  47   5  16  77  61  16  81  57  34  87   9  87  93  23  31  33   2   4  39  57  48  70  49  42                                                                                          
                                                                                            68  88  37  46   1  30  25   4  26  60  35  90  28  10  90  32  88  89  80  82  59  97  19  13  69  21  67  15  14  87  99  50   6  85  90  70  57  58  98  33  63  88  48  13  60  15  33  98  29  36  45  72  60  81   5  44  14  23  19  27  91  94  60  18  25  40  59  35  18  87  18  46  25  88  24   9  88   5  91  54  56  79  94  68  92  61  64  13   7   1  95   6  94  43  36  38  99  80  27  11  79  75  93  41  51  17  80  80  24  52  14  79  32  93   7  11  87  68   4  39  51  42   3  78   3  14  22  32  98  17  39  27  12  70  52  13  11  39  15  64  38  11  31  31  74  44  12  99  97   2   8  51  11   3  37  90  22  97  90  87  47  92  32  42  41  89  79  65  22   1  76   3  56  42  25  54  63  96  72  79  51  14  39  36   8  35  26  14  10  82  20  62  57  93  15  39   1  42  41  40  68  73  97  14  23   5  82  21   6  74  27   9  80  39  42  57  73  81   3  84  54  32   6  62  30  24  66  86  76  30  16   4  46  28  61   9  79   8  24  12  40  61  23  67   2  42  46  69  26  45  91  91  16  20  11  33  27  15  87   8  94  37  89  61  78  27   2  67  27   8   8  72  50  81  16   8   3  79  78  24  98  78   6  48  36  58  19  47  32  58  14  62  62  91  40  77  39  11  50  35  36  52  99  99  46  72  10  57  87   8  61  50  42  12  54  87  27  47  39  34  80  47  57  24  23  22  66  36  15  87  57  46  64  22  94  96  42  59  98  96  87   7   2  36  61  18  21  85   2  65  11  72  43  88  19  24  71  40  50  88  99  21  64  26  81  61  24  41  12  16  98  83  81   6  45  48  30   1  79  81  37  75  26  98  28  33  39  54  15  64  28  82  16  26  14  17  95  63  73  92  67  23  60  47  44  52  26  42  37  24  57  92  71  43  30  80  98  99  47  55  97  58   6  88  85  82  81   2  56  25   4  23  28  44  24  12  17  55  50  96  17  38  79  90  15  75  71  62  81  67   4  23  60  17  95  74  72  80  35  85  67  25  30  95  10  45  97  97  36  49  84  41  47  43  96  65  86  65  71  21  11  50  36  77  51  25  10   3  99  81  75  39  45  73  72  93  71  56  22  78  32  39  27  12   5  49  34  97  28  46  93   4   2  61  58  54  68  16   5  69  39  75  60  87  88  70  12  28  46  96  45  80  52   8  99  85  53  99  98  80  19  94  35  82  96  15  50  14  49  24  19  49  31  53  11  15  10  56  37  51  24  26  52   2  86  50  52  14  25  36  81  31  74  45   1  41  27  16   7  29  96  30  17  28  29  20  39  98  21  33  71  89  38  62  20  38   7  51  28  51  53  46  18  47  20  87  92  45   8  10  23  26  97  81  26  14  50  82  75  69  54  67  34   6  38  73  34  73  73  47  88  12  48  84  35   1  32  99  70  39  86  60  87  26   3  26   7  35  80  29  44  25  74  23   4  47  28  36  97  40  44  75   6  96  87  19   3   1  27  78  55  87  71   8  99  43  10  16   5  73  35  39  95   8  51  53  73  24  49  39  54  47  89  64  36  73  33   9  88  57  31  89  97  83  43  18   9  99  75  70  40  75  16   5  34  28  19  43  22  30  21  57  16  54  79   1  64   9  54  81  71  14  99  23   1  18  58  41  67  18  44  40  91  48  31  35  77  17   6  92  49  44  75  79  16  39  19  41  71  53  41  89  81  54   3  62  37  18  80  40  60  20  92  59  73  88  53  97  85  64  36  36  87  12  11  62  62  52  16  70  84  44  26  85  37  48  95  61  91  65  67  97  89  13  64  78  21  59   5  56  14  46  10  71  50  79  27  50  40  39  86  73  56  29  12  86  80  93  26  88  93  26  24  43  20  26  81  56  82  39  23  16  79  96  16  38  96   9  39  41  13  56  70  38  92   4  93  61  94  80  65  13  11  68  70  76  69  38  66  52  85  54  32   1   1  55  24  20  15  81  63  30  67  29  88  42  61  62  90  38  53  60  37  76  95  62  93  99  25  23  32  53  77  41  84   4  65  83  34  67  73  87  88  23  83  84  69  75  17  70  60  97  82  22  49  35  99  76  34   6  60  47  47  36  10  23  40  19   4  14  16  76  43  51  27  65  36  20   1  52  68  45  16                                                                                            
                                                                                              52   7  48  32  39  23  14  15  34  46  66  27  59  46  61  32  96  80   2  23  48  90   5  12  58   2  16  81  86   1  62  27  54  31   2  49  58  57  18  36  25  65   8  82  67  79  88  36  66  92  76  11  27  30  24  75  22  37  73  42  10  81  78  60   1   6  66  66  22   5  42  80  26  75  37  74  11  71  57  24  87   7  70  86  10  46  40   7   6  24  88   9  30  45  77   1  39   7  70   7  24  76  68  66  93  99  51  10  73  93  84  87   5  72  35   4  42  54  79  90  17  29  92  22  61  40  59   7  35  90  75  21   2  65   3   7  33   8  16  88   5  43  25  53  20  16  68   4  25  27  56   6  61  32  78  37   2  97  60  97  75  79  46  47  10  35  69   4   3   4  41  13  27   2  21   7  90  87  54  33  68  62  11   1  94  20  90  94  87   3  48  50  55  70  89  57  41  39  15   6  94  45  88  50  21  36   4  79  35  11  95  77  23  45  35  41   7  32   6  63  38  98  76  42  38  33  27  43  96  65  55  19  94  43  37  33  21  64  20   1  19  84  55   3  20  28   1  34  79  65  14  57  94  94  93  46  89  81  95  63  66  93  73  76  73  25  84  10  18  35  17  52  67  42  89  40   3  38  92  37  93  31  17  74  42  88  83   5  98  26  15  53  78  25  51  62  68  79  82  59   2  67  78  54  22  46  86  38  83  64  93  98  90  51  30  19  15  80  18  22  65  58  75  51  19   1  80  86  31  81  41  36  63  83  22  81  85  41  37  93  39  99  63  28  31   4  64  64  77  51  75  37  21  83  55  48  97  12  72  75  62  60  72  39  67  58  76  99  44  96  51  53  93   2  88  49  16  55   4  78  24  96  84  58  93   9  40   7  79  69  41  23  58  27  96  85   6  11  41  95  26  17  28  27  69  40  73  90  37  29  27   6   4  85  81  33   6  69  12  58   9  52   3   1  88  59   9  10   7  65  95  88  74  73  46  26  31  63  64  36  71  63  30   2   2  95  61  56  77  48  68  64  10  74  75  98   5  18  17  91  61  83  60  64  58  57  78  56  44  70  93  80  32  54  98  92  82  97  86  97  66  38  85  36  16  19  80  69   6  30  89  55  46  69  40  70  41  58   6  98  27  27  87  80  77  87  54  20   1   9  49   4  18  75  56  17   6  67  60  32  44  57  29  66  68  94  30  82  44  61  76  95  93  38   8  73  36  11  77  28  16  34  91  32  37  89  96  43  84  93  30  75  34  57  60  29  37  91  30  73  76  57  70  75  69  83  16  69  52  41  81  41  63  52  60  24  53  15  21  91  54  75  22  57  46  34  62   1  81  99  41  27  27  96  20  55  38  48  79  31  22  91  47  97  33  88  64  97  35  86  67  90  37  81  42  88  37  73  51   6  12  22  31  71  93  19  13  92  14  88  88  65  26   5  58  99  89  31  59   6  12  30  87  10  43  71  53  85  30  29   6  20   6  85   4  73   5  84  85  23  27  16  43  76  89  61  81  89  65  24  30  52  66  94   5  38  67  44  91  30  43  30  26  25  71  24  21   1  81  87  72  14   1  82  92  64  88  46  68  66  82  84  11   4  57  77  84  37   7  60  14  62  69  67  99  85  52  42  18  20  56  45  40  64   1  64  22  12  84  31  26  41  13   8  17  18  28  57  51   1  16  63  23  14  37  17  68  10   1   3  80   8  21   8  77  48  93  99  25  80  56  15  95  91  56  74  19  61  64  68  71  99  67  63  57  28  16  29  41  88  70  45  59  30   7  78  96  34  93  51   8  74  32  34   3  28  85  67  45  96  54  50  20  70  81  95   4  51  83  37  73  89  38  82   8  80  62  20  56  48  70  83  65  94  25  42  90  92  44  41  21  21   7  84  53  47  52  62   6  58  15  73  92  22   3  46  31  37  20  36  84   4   4  57  89  27   5  99  62  12  27  32  39  63   9  91   1  92  61  80  89  49  70  11  12  41  62  75  99  55  54  61  81   8  86  42  90  17  85  23  98   5  72  73  52  72  54  89  61  69  94  48  66  36  76  17  32  38  14  97  11  77  90   5   7   7  41  50  50  92  33  95  89  34  58  60  40  70  85  71  38  22   7  96  71  68  22  50  63  95  47   1  21  99  16  45  72  44   2  60  82  36                                                                                              
                                                                                                10  36  98  18  54  49  62  58  62   4  96  83  72  72   4  17  15  14  35  91  65  65  28  59  38  96  24  14   4  61   5  96  88  57  22  11  29   8  38  91  83  16  16  45  47  76  46  47  71  73  42  29  12  25  24  32  40  83  76  99  27  89  81  27  31  83   7  26   9  94  77  65  48  77  95  61   1  56   7  35  58  14  17  73  34  78  47  51   2  28  38  66  40   7  97  44  52  84  54  43  42  49  47  93  58   6  65  13  11  19  94  68  94  15   6  81  22  75  37  21  88  44  95  25  99  93  31  88  64  79  79  18  21  45  29  90  63  41  58  54  18  82   3  39  18  16  85   3  98  64  98   6  90  39  22  81  89  90  67  68  53  91  62  47  29  58  78  85  58  22  65  78  63  31  32  53  52  78  67  32  94  99  10  22   6  68  17  95   4  48  73   1  60  72  32   9  71  70  85  46  92  66  66  97  99  54  20  80  33   6  16  73  55  90  23   5  40  24  24  79  82  16  51  97  56  82  53  59  18  57  73  50  73   9  47  37  63  38  60  39  89  36  21  67  29   2  93  50  47  36  31  56  46  98  37  47  50  89  28  87  70  50  11   9   8   6   5  94  39  54  61  29  63  76  68  55  80   7  76   2  38  55  14  99  58  85  85  10  86  17  65  56  17  29  48  58  28  55   2  76  99  77  11  86  53  30  73  21  24  32  84  94  51   8  48  70  93  90  25  10  80  95  26  51  94  43  23  61   5  71  28  28  60  36  11   9  59  88  62  65  31  28   5  68  13  78  71  17  76  73  76  28  21  55  60  61  64  36  68   6   6  16  94  60  56  62  54  74  94  88   9   8  81  31   7   7  47  57  61  34  47   5  76  71  36  51   5  39   6  25  81  87  66  54  77  28  49  88  15  31  20  90   6  24  17  19  53  36   1  62  23  73  90  61  59  90  63  68  55  57  96  39  23  37  38  32  98  13  48  57  80  35   6  31  45  66  33  59  43  91  25  66  86   9  53  74  41  69  67  60  71   5  80  93  57  92  57  13  22  48  88  23  69  86   6  38  17  20  99  66  30  13  80  35  93  11  11  80  71  58  75  94   7  87  76  16   8  31  58  28  98  99  37  69  98   8  26  89  83  57  88  89   1  58  34  24  39  86  32  64  35  46  24  11  94  71  40  47  21   5  47   9  84  36  64  63  27  35  40  47  18  34  52  15  75  87  12  64  37  16  78  10  98  90  45  53  24  81  16  16  27  52  88  84  46  67  32  26  87  68  63  18  33  38  39  24  19  93  68  71  67  24  17  39  54  74   6  39  57  73  45  38  11   4  30  42  46  82   9  61   1  18  42   7  74  27   8  46   7  16  90  35  96  53  27  91   2   7  10  17  49  57  99  49   9  91   3  79   5  87   3  66  88  88  94  52  26  96  76  37  76  40  22  66  58  87  31  82  25  80  38  85  55  29   5  97  17   6  81  10  87   9  57  12  35  99  81  75  27  45  88  59   9  63  67  74  89  65  74  56  78  24  69  13  47  65  13  54  34  90  83  31  49  67  75  13  97  97  33  30  31  66  52  22  79  10  43   3  42  35  95  56  72  24  64  36  29  33  92  66  82   1   8  30   1  21  27  76  57  14  81   3  45  77   6  19  11   5  19   6  47  53  19  15  67  32  15  45  39  18  47  84  93  77  34  91  83  40  13  87  37  57  92  72  86  97  70  57  13  57  72  46  58  56  27  67   4  53  57  30   8  99  40  16  58  10  24  56   1  22  58  25  56  34  58  47  30  59  46  23   5  33  62  75  47  13  54  50  22  62  16  78  85  83  58  34  70  47  32  53  20  90  19  88   3  14  39  85  65  60  39  50   6  18  94  53  36  69  93   3  77   8  67  23  23   7  29  61  67  31  85  67  67  48  80  13  17  54  47   9  45  84  46  99  91  37  65   8  19  82  85   7  53  43  38  17   8  63  32  43  93  87  34  91  55  25  24  25  21   8  38  49  91  17  10  66  34  16  78  79  82  11   4  19  80  11  24  40  76  77  75  76  47  57  57  57  87   8  65  92  28  15  38  13  48  87  41  63  81  12  73  89  37  70  53  51  67  40   2  37  57  40  26  54  54  46  57  32  32  59   2  56  60  60  31  85  39   1  79  77  46                                                                                                
                                                                                                  2  87  89  10  24  63  64  33  75  42  32  24  69  25  76  98  30  80  49  99  36  88  65  23  79  40  69  54  20  46  90  94  92  51  65  62  80   6  16  84  40   4  74  14  43  75  50  85  95  83  26  34  61   5  15  33  82  49  79   3  94  22  91  43  58  12  15  24  28  81  46  22  93  32  70  73  92   1  47  74  53  75  59  15   3  71  44  79  75  60  93  33   1  90  22  88  71   4  66   9  31  17  10  66  53  40  89  15  29  69   4  76  52  15  11  70  76  73  17  51  54   1  59  15  32  44  65  18  63  70  35  83  67  94  55  17  13  74  11  91  85  83  23  43  85  82  38  67   2  16  42  13  92  25  27  77  14  50  50  29  10  44  44   3  93   9  24  76  93  36  52  97  41  99  18  39  17  36  87  94  41  22  40  29  96  77  33  88  90  22   3  32  10  94  82   3  67  45  72  73  27  20  33  29  76  90  14  43  96  94  64   5  94  47  54  30  44  57  85  62  40  17  78  75  49  33  62  41  91  31  87  55  15  14  10  86  17   1  88  19  29  40  43  79  45  36  71  29  17   4  94  32  60  91  36  87  57  98  45  13  10   5  89  96  24  19  64  96  66   5  99  62  50   9  63  84  28  76   8  98  59  17  55  33  93  17  45  87  19  10  13   3  39  26  36   8  53  31  93  28  76  76  25  60  94  77  80  62   8  39  42  16  18  16   3  20  21  11  96  24  21  23   1  92  64  88   2   3  75   8  24  46  85  82  93  53   6  59   5  94  83  69  28  73  88  47  20  88  62   6  97  65  52  87  55  96  99  23  85  21  79   5   6   9  60  19  49  34  58  21  20  82  58  63  61  99  28  98   7  95  26  14  20  30  50  62  12  11  24  41  16  56  58  44  59  11  20  98  61  24  56  84  42  48  36   4  43  35  50  86  21  76  96  96  64  10  92  27  76  39   8  32  29  83  27  24  41  47  92  69  47  11   1  47  39  66  53  15  31  21  33  95  73  60  15   9  89  81  39  17  92  64   9  61  58  65   4  26   4  43  74  18  67  55  27  33  75  25  61  79  91  44  64  21  28  48  27  13  14  58   8   6   7  81   7  27  43  42  16  46  40  78  23  87  34   4  92  40  21  96  84  41  64  17  46  97  67  39  72  46  38   9  57  71  83  26   3  51  34  60   5   6  70  41  81  10  99  30  40  74  52  61  35  44  31  30  35  51  20  51  96  28  38  51  66  83   8  47  41  31  54  44  13  30  75  31  61  13  96  72  28  89  85  52  98  22  93   5  20  72  79  72  32  10  77  93  84  80  71   8  36  84  17  60  54  81  20  60  35  76  73  21   5  22  56   9  18  66  39  10  79  86  37  81  33  44  35  19  43  34  60   4  34  64  56  12  30  60  77  81  13  64  16  88  13  66  93  78  45  46  12  51  86  95   6  23  31  66  50  78  77  78  47  58  96  57   4  75  71   7  17  82   9  54  28  27  10  88  47  46  19  28  45  46  25  37  16  49  84  70  99  82  14   5  87  49  16  79  92  64  57  59  96  37  23  50  51   4  91  27  58  18  87  67  82  73  86  58  43  12   8  44  16  78  36  47  53  21  47  33  45   5  82  51  93   3   8  89  17   7  27   8   2   4  45  52  91  70  88  74  92  53  71  60  44  21  93  77  50  95  29  86  83  56  90  28  38  85  89  19   5  54  17  45  95  83  59  56   9  75  12  37  91  75  49  26  13  67  39   7  73  86  42  50  60  65  37  12  34  23  43  73  80   5  60  30  54  26  25  39  95  90  60  97  57  77  42  12  82  82  79  21  57  10  47  41  69  19  62  91  62  35  90  80  58  61  50  96  52  64   9  40  72  32  92  20  16  46  92  45  92  90  39  72  46  11  97  94  16  70  30  85   6   8  99  48  82   3  41  45  95  16  63  85  10  87  25  67  66  69  18  22  64  24  44  47  69  71   3  40  85  69  41  64  98  81  16   7  67  10  24  62  29  42  12  45  70  54  55  93  92  32  85  88  77  41  11  15  39  78  63  36  80  19  74  31  43  57  68  65  60  86  35  77  37  70  20  44  30  56  83  44  58  58  61  29   2  76  75  77  77  67  94  16  55  62  86  33  98  84  23  69  49   3  34  58  31  58  88  27                                                                                                  
                                                                                                    30  73  16  96  45  88  59  50  49  75  81  82  65  38  45   3  23  15  12  35  77  83  26  35  59  50  48  93  91  71   8  42  94  68  53  24  68  84  22  77  75  79  61  40  15  40  61  28  14  50  78  47  65  18  61  54  85  85  52  11  69  51   4  48  46  76  39  40  27  30  77   8  90  25  68  90  94  89  65  56  59   8  63  99  59  82  79  27  73  31  72  31  91  64  62  63  67  25  76  58  87  86  34  83  74  42  62  11  97  43  26  51  67   7  31  96  53  50  70  25  62   8  66   7  92  17  57  91  94  77  95  19  40  57  91  67  30  98  46  53  18  36  66  49   5  71  88  50  32  25  51  79  77  11  91  77  83  16  21   2  57  41  82  15  37  40  35  57  93  91  74   6  53  83  98  12  11  21  92  40  30  89   2  92  14  31   7  47  63  82  71  67  20  61  86  44  73  29  71  20  70  72  78  94  92  76  31  28  88  95  74  49  41  97  71  56  50  48  29  77  95  75  79  33  49  43  32  30  35  78  68  17  51  69  86  42  94  42  49  81  34   1  44  53  30  29  85  41  66  80  87  46  10  90  38  83  95  99  47  45  77  81  96  31  68  38  87  71  66  81  36  81  50  61  68  16   4  72  89  82  12  56  85  59  65  76  75   2  97  42  21  85  60  68  23  45   7  36  94  60  63  87  89  97  49  44   2   7   9  94   2  55  58   2  95  34  74  64  49  43  86  24  73  95   1  75  91  72  94  95  10  79  20  35  52  34   6  98   5  78  36  71  31  41  37  26   9  70   6  76  98  65  16  52  88  52  20   7  52  18  41  51  22  91  11  24  39  70  40  85  29  26  58  92   1  19  10  56   6  32  85  48  63  75  17  47  77  74  70  66   3  86  48  57  42  40  29  86  72  88  68   8  52  44  59  95  34  36  11  46  99  50  30  39  70  89   8  12  88  89  81  95  60  33  65  35   9   1   9  77  86  33  27   3  38  51  16  46  41  63  28  25  17  43  20  83  70   7  23  54  67  65  23  73  38  38   4  34  15  94  81  62  76  87  16  26  76  16  86  93  79  83  33  79  13  63  98  79  34  19  24  34  47  22  75   4  85  73  76  93   7  81  24  77  55  26  34  22  87  74  66  88  46  36  16  57  77  82  19  75  41  24  71  98  15  58  73  36  39  96  56  28  61  50  75  16  75   1  56  62  57  51  16  48  11  43  12  93  38  88  89  17  54  67  41  94  58  60  29  39  68  96  99  93  49  21  63   7  90   4  55  40   3  60   8  48  50  55  89  10  57  96  37  28  98  40  17  75  79  50  40  35   9  89  22  17   6  15  29  31  19  97   2  37  28  60   5  16  98  59  51  23  49  12  35  71  89  14  55  42   9  80  79  47  70   4  70  53  14   3  19  83   5  84  42  25  25   6  97  69  57  77  21  99  97  59  42  46  42  86  85  33   5  99  93  66   6  68  46  93  53  21  96  49   1   4  29  74  73   6  40  36  58  51  97  46  93  61  36  24  74   8  29  67  34  47  37  68  30  77  73   9  27  90  91  97  15  49  66  61   8  83  82  75  79  27  26  72  91  74  45  75  41  66  84  45  20  56  83  18  27   2  25  21  50  52  18  82  74  34  85  83  66   8  35  21  99  58   8  53  98   5  80  38  28   2  38  14  90  39   6  79  43  68  39  38  68  52  82  18  16  42  29  76  14   8  22  41  10  23  55  96  24  93  50  97  82  36  75   3  10  65  39  35  96  47  53  83   8  23   7  95  80  82  48  23  78  18  74  94  96  68  51  22  68  96  21  45  36  24  31  81  35  96  48  48  34  10  97  79  62  97  68   7  54   9  19  90  81  57  63  35  93  33  30  36  39  85  51  58  38   8  39  82  24  81  27  23  87  50  11  73  66  52   9  50  53  26  12  75  25  33  18  27  55  76  21  55  76  28  70  54  30  22  64  67  91  31  30  68  87  54   9  80   3  35  84  93  57  36  51  73  12  26  93  57   1  31  64   1  40  85  53  22  56  66  43  15  91  58  23  94  79  67  69  86  99  62  87  52  66  74  94  33  63  75  80  78  76  83  69  92  95  37  24  71  78  70  95  19  49  59  31  52  90   2  30  24  11  51  49  18   4  76  45  63  10  20  19                                                                                                    
                                                                                                      55  55  54  69  50  37  63  30  16  43  48  82  28  71  31  76  56  39  26  55  59  74  10  29  90  38  95  64  75  88  42  53  59  10  63  51   5  27  63  92  23  26   1  89  76  62  61  56  77  34  47  35  13  97  71  33  55  29  27  84  24   5  51   3  46  14  86  88  86  35  41  13  48  42  66  55  65  94  45  86  50  12  29  54  43  12  93   7  23  15   9  87  57  40   4  40  38  54  68  69   8  23   7  37  95  60  62  91   9  78  55  59  47  10  72  60  46   8  86  93  87  36  87  39  36  43  94  77  34  42  45  47  22  66  58   1  18  26   8  64  67  12  86  21  66  34  50  26  56  94   3  92  76  46  88  59  63  24  46  31  30  21   5  85  43  47  57  21  70  55  43  72  95  29  31  39  18  28  10  90  43  62  12  35  18  28  69   7  10  90  24   7  17   7   2   3   8  85  94  97  29  37  29  44  80  17  16  56  41  50  96  73   4  28  89  11  62  70  79  33  33  60  85  13  87  53  37  92  59  52  58  14  42  30   1  73  10  43  17  90  17  21  38  29  25  31  32  79   3  26   7   5  42  97  22  24  87  83  46  65  38  23   7  69  65  15  45  26  65  10  98  59  46  61  18  13  46  75  51  30  50  26  19  93  33  79  93  79  11  47  86  14  57  58  47   5  29  41  29  50  69  38  55  85  89  36  84  46  10  16   6   5  48  59  26  82  27  60  13  23  20  49  54  73  34  43  51  50  95  11  60   8  69  90  65  14  61  98  27  11   5  39  85  80  12  28  77  77   5  79  73  55  42   7  76  62  65  87  69  40  94  68  77  68  89  68  71  28  75  73  70  20  32  36  80  33  72  72  27  26  35   3  77  63  16  56  19  20  44  15  89  25  86  67  35  86  80  86  62  13  59  75  83  79   2  46  51  72  60  86  17  24  32  45  56  58   4  80  94  30   7  64  73  10  66  52  59  23  11  62  37  99  69   7  11  95  12  80  82  30  63  96  66  77  65  80  84  42  76  13  19  45  14  26  96  16  52  35   4  97  83  67  92  79  15  82  75  79  28  10  24  12   4  78  74  23  54  10   6  51  68  41  26  16  52  15  70  41  25  35  51  45  96  44  10  94  69  28  40   7  59  43  40  92  84  50  86  92  76   3  24  72  27  64  52  74  36  57  92  34  41  98  57  36   8  28  84  79  56  45  43  79  15  73  11  94  35  42  24  42  78  13  94  50  90  99  73  81  73  25  69  87  74  15  64  49   9  36   9  77  55  14  79  57  48  71  99  82  88  37  69  76  28  85  46  31  99  75  86  57  84   1  37   7  85  36  80  90  50  91  22  51  39  16   1  74  30  72  78   7  74  75  94  31  68  73  20  62  76  21  24  81  87  86  80  29  32  75  42  80  25  12  41  28  93  28  90  34  10  39  86  92  79  24  85  35  20  77  21   7  94  16  33  42  28   1  29  44  61  55  59  35   8  90  90  91  30  57  23  36  17  59  59  52  75   7  26  15   2   9  45  67  57  66  28  48  18  46  97  25  29  53  10  99  19  29  92  15  51  28  81  11  83  31  82  99   2  50  62  59  67  25  71  54  84  60  22  38  69   3  70  66  95  86  31  97  49  75  94   4  19  44  10  62  97  59   7  31  40  79  90  62  18  38  45  33  96  88  92  77   7  52  65  98  31  45  48  30  30  67  56  31  40  62  32  69  79  10  29   8  49  15  16  98  17  84  75   7  12  50  65  92  15  39  38  53  50   6  57  53  60  75   1  76  35  12  60  23  91  65  22  51  27  61  40  62  59  10  97  92  24  72  64  50  45  83  49  96  12  78   7   4  13  89  87  25  87   4  96  11  63  71  28  28   5  67  91  68  14  39  90  66  15  97  15  38  78  32  13  15   4  99   7  13  25  61  72  42  72  17   6  11  95  52  14  32  72  44  30   4  66  79  61  25  83  88  90   6  38  81   7  26  30  61  98  85  37  65  65  92  82  22   9  39  63  36  12  33  21  41  55  20  92  17  84  54  62  93  89  71  48  78  19  54  53   3  11  31  39  67  13  86   1  15  45  82  43  53  54  92  39  42  25  32  24   9  20  99  55  40  22  72  66  68  91  85  40   1  23  44  23  78   5  47  28  88  34   8                                                                                                      
                                                                                                        83  74  71  91  76  10  30   9  37  50  78  37  75  70  14  43  73  43  71  72  86  17  67  69  34   5  72   8   6  73  24  94  17  50  16  48  63  16  58  39  79  35  56  66  74  14  63  32  71  93  97  26  87  17  90   8   4  46  60  45   7  70  33  45  48  32  38  12  84  60  26  24   7  77  15  31  22  75  65  86  93  65  86  50  91  64  24  62  67  35  87  84  29   6  32  71  98  84  86  47  39  56  44  35  29  84  40  53  41  40  36   5  35  29  28  54  14  69  24  58  57  41  94  72  13  29  28  99  37  54  11   7  36  49  73  84  79  85  58   1  72  51  74  57   9  19  23   6  43  55  83  19  42  56  35  26  85  47  61  85  53  85   3  60  37  55  39  85   8  43  35   4  77  90  27  24  89  65  24  91   9  76  69  60  25   5  29  79  66  20  71  89  53  74  10  74  83  88  49  39  91  60  40  92  14  84  70  53  26  88  15  58  13  37  45  98  10  34  59  28  28  69  83   5  88  40   5   8  27  73  46  37  91  11  59  33  90  82  32  51  67  43  20  20  97  95  21  64  26  55  77  23  83   1  19  36  82  41  50  30  36  23  47  51  52  20  45  99   7  71  91  90  80  77  95   8  67  37  68  99  26   1  70  72  78  53  30  12  90  53  36  58  53  17  20  43  64  14  80  44  45  25  84  71  71  28  57  62  89   2  40  53  59  86   5   3  81  76  82  40  21  34  51  96  73  76   2  46  26  42  80  63  96  99  59  79  25  79  39  36  31  94  58   4  90  77  57  57   6  21  92  49  73  96  60  38  70  45  45  36  28  79  22  55  78  66  11  53   3  42  29  42  11  41  16  40  50  10  43  97  25  32  66  39  74  15  51  17   5  82  96  35   1  42  14  73  93  17  67   5  56  75  26  24  55  71  86  33  66  66  51  16   9  36  28  24  75  59  16  30  38   2  66  11   8  15  87  16  14  58   7  43  17  35  44  22   9  54  59  35  68   5  68  25  38  58  43  63   4   6  89  50  72  49  14  76  32  47  31   2  91  49  50  43  98  72  89  35   1  65  86  84  16  18  14  48   3  15  22  74  95  63  26  87  62  53  27  50  71   9  45  47  76  61  71  11  98  68  79  73  44   3  53  16  83  52  82  54  15  82  99  16  33  48   3  66  77  65  93  12  28  96  32  78  33  64  99  33  82  74  39  48  29  37  72  15  91   9  64  22  50  90  78  90  65   6  99  84  62  66  11  32  51  83  81  63  93  68  47  62  16  56  73  42  27  20  90  76  90   3  50   8  18  95  49  58  56  21   2  47  14  26  79  58  29  94  75  84  14  45  69  61  83  97  81  38   3  98  13  58  46  52  91  34  11  59  99  10  44  17  16  44  21  31   6  72  66  99   2   9  50   4  68  68  51   6  81  85  12  64  37  74  24  85  46  36  94  46  37  10  12  87  42  58  62  86  99  87  77   1  66  63  95  55   2  85  35  24  65  72  47  46  75  92  12  24  72  93  25  76   7  59  55  96  53  76  50  31  31  17  23  24  87  75  94  53  96  28  30  45  76  92   9  90  74  53  97  27  93  91  11  67   1  62  97   8  87  51  49  76  64  62  12  29  58  55  49   3  75  54  30  37  68  37  28  81  53  36  92  60  33  53  17  67   4  44  18  25  61  65  85  60   2  85  74  23  47  62  16  55  62  63  22  80  50  90  81  45  16  81  65  81  24  95   4  14  69  65  31  52  80  59  48  58  78   3  15  35  16  20  77  31  50  20  10  21  38  60  79  66  27   9  84  96   6  58   2  32  32  85  58  11  45  83  48   7  39  85  29  17  22  21  97  84  80  80  88  90  99  88  67  70  37  89  25  59  23  66  62  14  73  83  75  43   3   4   6   2   7  96  72   6  15  88  88  47   9  75  26  97  10  87  65  42  63  35  79  97  54  24  40  25  43  19   2  28  12  84  33  15  39  74  77  84  24  33  71  84  88  88  69  91  39  94  81  34  22  72  33  99  30  53  24   4  70  71  11  23  92  93  62  64   7  17  97  44  20  68  26  92  92  31  24  98   5  59  91  48  47   7  19  84   5  84  31  55  86  35  32  56  28  16  87  91  86  73  53  94  84  35  52  60  96   1  85  56  26                                                                                                        
                                                                                                          15  24  49  79  53   7  59  50  53  28  44  24  57  76  75  50   3  98  19  33   6  82  96  84  16  76  30  60  95  28  99  25  58  58  25  89  27  20   8  35  23  97   4  21  35  85  92  65  69   9  71  51   7  97  61  62  29  60   3  57  57  18  32  78  39  89  96  88  76  96  35  50  53   2  15  21  94  80  98  20  83  46  58  20  80  33  65  44  94  83  80  82  48  95   5  19  68  81  28  20  45  88  19  43  75  66  17  80  66  77  21  46   8  97  95   5  52  91  61  54  93  79  34   3  80  44  39  88  84  55  69  61  86  17  75  83  63   8  55  61  61  16  32  59  54  11  43  87  50  20  40  94  88   5  93  38  75  58  63  41  53  35  34  34  50  25   4  12  85  21  30  47  31  72  95  15  29  80  53  50  35   1  76  28  34  89  19  84  51  53  58  17  80  16  20  69  66  53  60  10  41  83  64  39  76  78  52  65  97  98  26  95  76   8  75   1   6  30  95  70  97  30   2  18  73  20  65  79  11  86   7  88  88  10  95  52  89  23  92  34  25  40  96  45  74  94  41  31  95  98  18  57  70  32  70  72  38  38  85   2  52  18   2  20  73  49  63   6   4  35  36  55  77   1  22  87  15  99  60  73  39   9  56  88  58  70  35  98  85  48  28  72  64  34  14  57  57  64  61  19  45  17  35  44  67  79  27  20  30  11   5  87  18  91  67  82  99  56  81  91  16  63  96   7  73  19  18  92  10  26  14  38  17  46  57  68  28  75  89  15  64  53   3  39  41  66  22  83  69  73  23  73  86  27  87  38  61  48  77  44  51  98  46   9  40  65   1  67  29  80  22  82  40   5   9   8  63  99  76  13  99  35  73   1  67  20  57  42  63  20  27   4   4  49  87  77  23  58  86   2  21  96  86  35  30  31  82  91  38  98  70  10  67  89  70  74  56  46  85  67  29  86   8  89   5  86  69  83  69  92  59  24  81  55  68  99   4  54  88  50  42  61  73  42  16  53  27  28  32  29  31  96  54  60  61  31  71  64  58  95  78  74  53  43  91  68  91  77  36  83   7  52  79  46  30  46  62  51  98  35  48  98  53  25   7  36  59  34  42  78  94  96  30  75  83  47  82  42  38  29  61  87  95  88  74   5  84  42   8  60  33  85  93  21  61  55  59  79  15  32  40  91  82  57  14  35  34  75  96  13  88  97  28  89  28   4  69  88  96  35  96  23  73  78  92  41   6  91  31  41  25  68  59  94  58  53  43   9  52  50  45  13  57   3  23  52  44  25  20  85  66  51   6  31  48  25  12  79  19  75  92  19  75  80  46  74  52  36  47  30  70  26  42  83  58  28  56  42  49  32   8  86  55  22  47  88  84  11  27   1  51   4  95  72  80  32  59  24   3  30  21  88  96  61  87  62  32   6  49  14  70  93  33   3  86  18  96  25   6  54  66  57  61  59  45  11  31  29  51   6  93  14  88  92   7  71  18  72  22  85  19  82  53  60  79  54  19  51  95  53  57  44  88  86  46  22  88  44  10  51  76  96   3  16  66  18  83  69  88   9  73   5  93  16  87  16  86  65  53  43  35  71  59  43  14  65  64  98   9   1  84  97  84  88  79  39  94  48  41  58  97  14  42  46  70  95  22  22  46  54  91  36  28  59  35  35  49  72  55  89  26  70  73   4   1  83  42  52  67  10  71  15  44  79  17  28  82  67  49  52  97  65  58  34  64  88  72  66   1  68  65  45  95  38   6  47  63   5  62  47  16  62  79  82  63  38  38  22  24  16  22   2  18   6  81  35  20  74  70  33  98  43  19  94   4  39  42  52  28  20  73  11  38  82  46  11  58  50  79  62  27  34  41  93  26  64  21  70  19  28  38  97  47  97  60  24  87  89  90  75  69  70  32   8  63  96  88  61  46  66  19  10  32  25  12   2  44  74  17  83   2  42  77   1   8  27  42  53  41  38  79  84  45  87  22  21  80  91  98  22  33  57  17  15  37  26  76   2  31  35  11  68  35  78  93  60  94  68  88  11   1  53  72  20  89  43  87  99  63  78  43  98   9   5  91  82  43  27  11  46  62  97  56  24  64  83  67  79   7   2  28  48  46  48  28  30  86  13  61  64  77  33  83  87  76  88                                                                                                          
                                                                                                            44  95  61  86  55  39  20  57   5  30   3  17  51  81  60  58  94  10  58   4  81  18  41  23  31  72  92  94  91  54  92  74  80  52  44  81  36  22  79  41   7  18  22  79  73  90  50  86  63  26  52  58  27  68  37  31   2  52  61  71  42   6  75  70  39  88  23  74  73  71  53  97  63  27  31  18  42   6  59  52  26  36  20  80  91  38  48   1  49  38  39  12  12  95  71  64  83  33  19  69  55  85  66   8  30  97  30   9  73  22  69   3  98  94  14  93   1  24  81  94  38   3  20  87  70  32  50  30  62  31  80  19  49  33  39   2  51  25  10  43  40  14  99  16  15  47  91  97  38  25  46  19  96  12  85  94  99  88  31  32  71  62  71  82  92  13   5   7  80  50  36  17  62  39  34  40  66  10  23  15  20  44  52  19  25  66  81  64   1  69  11  27  36  37  75  32  59  49  89  14  42  21  42  59   6  19  60  40  81  30  77  79  72  67  12   2  40  33  39  40  27  46  51  45  30  33  55  74  17  47  32  99  15  21  99  96  36  42  69  72  55  91  30  61  28  61  65  24  98  58  87  66  80  15  66  35  23  14  31  28  74  82  74  66  83  67  86  55  42  52  68  81  26  30  91  34  67  79  26  59  43  31  79  29  47   8  36  62  54  52  23  98  14  72  59  33  42  31  92  36  88  89   2  88  80  66  46  52  44   5  29  61  47  30  74  87  59  59  38  42  47  74  52  39  75  44  12   4   2   6  42  25  58  34  95  21  34  16  51  54  66  47  40  99  99   6  20  47   9  18  87  55  92  18   9  61  27  16  30  79  11  61  44  54  52  43  68  92   5  41  11   2   8  67  79   3  84  26   8  66  52  24   2  37  91  95  39  26  69  30   9  76  32  38  77  68  33   2  89  12  37  14   1  75  24  67  88   6  73  29  86  95  61  41  25  71  10  58  57  67  79  67  88  85  37  73  74  21  47  16  29  75  16  11  10  65  76  40  17  50  50  69  26  70  89  36  89  27  34  44  92  92  21   5  12   8  56  96  97  40  25  26  57  22  19  42  31  18  89  63   4  25  85  63  78  72  28  59   2   6  80  62   8  79   5  84  24  50  28  89  61  82  73  46  45  62   5  54  24  70  22  50  83   6  51   3  63  47  73  91  55  74  89  97  61  74  59  22  65  80   4  24  10  46  40  61  24  56  70  80   3  55   5  54  73  66  39  84  88  16  94  95  51   6  51  31  90  92  87  59  29  54  14  40  49  37   8   2  30  53  90  48  43  62  17  75  37  59  48  54  91  62  92  23  14  59  86  97  24  57  78  79  75  51  50  94   8  85  93  18  47  68  23  89  91  91  99  19  64  46  81  12  26  91  10  42  68  54  31   3  82  20  67  27  28  61  51  73  96  93  19   5  53  75  74  87  51  24  27  33   2  82  64  59  43  49  69  26  36  98  29  33  91  30  91  53  39  37  89  68  45  66  93  88  94  72  31  20  79  77  66  20  69  39  66  71  49  60  21  40  59  94  26  87  83  31  73  73  24  85  78  22   6  71  27  57   4  27  88  56  50  50  99  64  94  94  21  89  56   5  20  30  55  63  44  92  35  52  75  41  66  79  78  68  93  59  61  41   6  59  93  14  74  90  35  41  74   8  69  96  76  32  37  26   6  17   1  82  78  96  98  11  41  16  38  24  89  73  91  94  22  68   9  55   8  61  39  68  76  39  55  10  63  73  87   1   5  64  23  76  81  19  42  76  64  16  34  44  32  34  61  82  21  82  91  56   1  81  28  96  52   4   8  39  95  71  31  60  55  28  71  40  55  72  45  10  70  31  95  87  53  53  65   4  29  44  24  22  47  18  92  31  61  24   7  81  14   5  82  64  19  37  57  89  76  94  86  23  58  54  33  24  69   1  38  93  96  75  76  56   2  56  93  65  15  98  39  95  40  35  81   9  90  60  94  15  21  77  45  37  76  15  59  71  74   4  36  50   4  30  78  56  30  13  63  44  88  56   3  16   6  95  43  93   1  21  59   4  76  58  28  51  65  44  27  29  73  82  59  66  53  80  92  11  86  50  39   6   8  89  12  38  16   5  16   7  49  72  98  94   7  24  24  99  52  15  17  70  65  21  75   6  75  97  19                                                                                                            
                                                                                                              20  86  53  62   8  25  75  42  61  16  51   3  43  70  53  52  24   9  25  27   2  92  61   3  91  94  40  51  20  63  69  32  47   7  31  72   5  59  91  85  92  54   9  23  93   1   8  53  46  81  22  34  16  57   9  99  70  44  44  70  15  67  62  97  78  24  93  79  18  97  74  82  83  79  76  12  54  94  70  77  15  96  60  37  12  23  72  23  34  20  33  82  62  84  93  27  28  21  56  21  42  68  68  32  73  56  11  83  12  45  47  39  48  83  10  26  53  58  72  80  86  54  33  53  67  91   2  32  47  44  84  40  62  76  14  42  58   1   2  24   5  63  82  21  94  48  96  31  46  31  60   7  44  22  63  90  46  78  31  32  66  16  37  95  97  83  15   8   6  38  87  59  41  89  55  10   7  58  67  98  73  20  89  73  61   1  63  98  83  97  98  44  33  17  66  74  10  86  77  52  83  55  40  49  22  61  83  59  52  80  92  76  58  33  47  42  24  45  58  29  49  57  79  72  54  71  19  23  27   1  77  94   8   4  81  88  74  87  69  89  88  39  89  58  24  86  97  69  89  21  80  58  78  40  29  21  75  86  98  75  13  69  50  55  29  17  46  19  17  20  68  72  98  67  87  55  89  53  82   4  75  51  70  25  10  54  96  81  96  24  54  99  18  26  71  71  80  69  79  25  72  27  50  39  12  73  68  29  13  12  28  73  51  83  30  74  43  68  13  95  11  55  98  34  20  67  27  32  73  91  92   6  52  93  14  64  85  18  30  90  43  60  79  81  79  59  25  38  11  60  52  80   9  77  12  92  58  15  73  94  48  67  60  33  99  38  63  46  85  38  18  86  44  68  20  62  98  88  79  52  15   3  79  66  88  86  57  97  64  69  65  46  94  21  88  99   6  10  46  15  99   2  42  99  58  99  17  93  90  37  80  73  18  71  21  97  69  52  41  94  14  23  59  33  80  17  10  45  29  40   1  96  62  70  39  18  75  51  65  80  53  15  86   5  74  97  76  48  74  47  33  11  66  81  88  80  68  17  53  18  74  14  31  88  66  25  26  35  16  17  83  46  67  44  30  91  64  95  69  77  24  28  33  56   5   9  60  16  22  36  88  36  73  30  67  10  63  77  80   7  80   2  38   7  72  75  73  15  83  93  81   5  25  63  53  39   4  71  32  90  78  74  45  33  34  18  27  99  27  67  43  36  95  56  49  59  12  21  76  68  42  97  94  64  59   8  10   6  82  51  64  45  81   3  25  88  30  83  53  40  25  19  15  50  73  31  13  49  62  19  71   5  74  31  80  19  61  29  39  39  40  46  80  20   5  49  84  90  60  59  13   1  16  71  92  84  94  62  21   9  31   5  73  98  34  76  97  94  40  61  17  85  71  61  71  55   8  38  35   2  12  78  50  56  30  80  33  83  49  75   6  45   8  53  66  17  80  54  82  88  65  22  19  43  71  12  51   2  62  67  89  59  58  66  58  69  55  95  25  83  36  57  38  66  56  19  25  60  68   6  39  60  82  34   8  35  46  24  12  43  89  36  54  80  50  49  76  77  85  34  65   6  81  57  54  67  35  81  85  51  20  40  87  55  46  76   7  92  92  59  65  31  88  47   7  61   6  91   8  31  82  38  13   7  65  85  63  72   9   9  79  68  90  95  68  86   8   5  13  92  53  20  75  28  42  24  70  60  68  54  76  17  32  71  63  43  63  51  87  75  30  29  30  77   6  10   2  20  63  16  96   3   2   5  13  92  37  53  89  59  76  32  15  96  54  41  81  98  36  61  70  65  89  32  15   5  46  25  90  30  50  67  24  24   5  75  19  85  96  26  75  32  82   9  86  85  30  11  66  36  29   3   4  52  87  46  65  81  32   6  89  84  19  58  89  97  44  69  67  67  21  25  88  84  41   9  50  98  93   6  18  26  28  77  57  86  43  42  89  99  50  68  66  79  34  86  39  25  81  28  36  17   9  38  86  30   2  61  73  14   9  96  74  80  95  98  69   1  36  15  52  89  65  22  76  15   9  25   5   7  94  97  75  15  55  78  63  44  76  12   1  47  53  49  51  71  43  86  55  47  86  56  17  25  77  75  74  70  45  49  48  81  51  51  22  57  33  84  84  18  85   8  24  76                                                                                                              
                                                                                                                49  99  26   8  80  61  49  69  80  19  66  50   4  24  85  70  71  85  61  10  47  77  96  47  99  68  32  61  92  40  66  69   5  96  35  84  87  87  95  71  93  23  87  79  67  88  49  79  55  51  92  32  38  30  72   5  60  24   5  74  60  20  79  19  32  69  17  26  60  74   7  14  38  82  95  20  18  66  80  36  88  64  34  99  81  32  20  81  73  56  47   5  16   8  73  45  36  13  59  65  52  49  75  91  75  57  15  20  62  90  43  60  40  39  50  65   8  75  95  14  72   3  72  30  52  15  63  34  62  51  10  37  61  52  36  84  70  77  50  58  73  37  60  38  57  54  24  33  51  70  17  67  15   1  86  95  63  72  31  77  57  59  37  59  88  81  83  36  39  41  45  54  23  42  96  72  93  83  55  20  68  88  66  50  40  51  29  80  44  76  52  91  16  55  15   2  92  84  82   1   3  54  88  98  16  89  18  28  79  72  49  76  81  15  54  10  45  67  38  86  20   7  50  48  51  54  99  34  60  42  26  38  27  65   4  33  52  65  25  48  95  24  74  24  92  56  23  19  71  21  77  56  27  83  19  34  91  75  58  55  50  72   2  73  19  97  81  79  98  48   2  67  91  64  45   3  46  85  71  95  36  21  44   1  17  13  68  84  10  29  91  27   2  22   5  14  54  29  20  50  36  45  34  82  14  10  27  37  13  20  20  51  29  27  94  10  74  40   6  28  88  26  86  69  45  13  29  28  43  59  89  53  10  71  46  78   3  14  54  66  91  96  31  58  61  77  49  71  84  45  10  89  51   1  16  62  38  64  20   2  18  82  93  31  12  30  90  55  93  27  74  66  70  38  69  57  53  68  40  33  74  55  63  96  35  54  82  39  96  54   6  62   2  54  38  53  23  68  40  32  87  72  58   5  85  86  55  66  19  29   2  19  92  38  30   8  68  22  61  42  27  30  95  36  65  86  39  10  92  97  86  81   7  99  70  81  99  53  96  42  62  30   1  77  15  31   9  18   7  30  67  81   5  95  48   3  82  22  43   1  47  68  83  63  94  80   4  48  94  53   4  12  34  64  73  82  11  92  14  10  60  96  17  51  28  48  49  39   2  46  75  91  54  53  49  85  14  11  69  60  40  40  46  87  59  24  15  35  10  78  88  19   1   9  59  88  28  97  98  93  15  83  12   2  89  32   8  46  27  83  45  45  74  47  33  73   1  61  88  52  12  97  95  64  89  44  37  34  87  45  15  27  84  32  59  98  60  96  54  39  32  30  30  50  30  64  17  73   9  66  30   6  53  19  35  48   9  15  10  49  91   6   4  32  60  89  62  98  41   5  26   1  42  44  50  93  51  17  91  20   6  10  51  81  10  88  69  98  23  84  93   4  57  39  63  99  84   1  52  31  74  60  20  87   4  19  93  94   5  74   7  16  18  65  66  93  49  74  49  73   4  64  65  64  42  53  26  19  47  11  78  71  87  44   6  70  30  38  56  51   9   7  18  54  54  60  75  18  70  31  93  92  21  41  59  36  22  52   2  47   1  60  68  74  68  28  92  56  89  17  45   1  13  74  46  73  11  98  46  70  89  33  13  58  77  82  41   6   9  61  11  51  56  86  55  75  93  46  79  56  24  69   5  40  48  83  68  77  17  87  39  64  37  29  74  99  51  48   8  66  29  91  73  74   6  39  90  97  10  14  26   3  62  64  34   7  22  64  28  98  89  44  23  99  55  48  21  41  47  16  94   7  19  43  16  84  95  91  82  44  48  23  65   6  27  38  77  43   3  95  59  82   6  13  63  79  65  80  46  78  47  54  84  11  67  25  85   6  95  37  72  21  95  74  60  31  98  49  95   7  23  92   7  56  26  15  18  62  72  46  72   7  35  83  70  21  18  56  15  96  34  73  47  58  36  23  13  32  17   5  94  38  79   7  87  91  99   7  95  15  75  39  66  58  47  76  55  66  93  35  64  53  19  46  44  42  47  68  90   4   1  32   4  32  58  51   8  92  39  10  76  27  61  35  49   3  98  98  97  56  49  55  83  17   4  37  62   6  56  86  79  61  29  32  87  51  17  26   1   6  79  13  31  88  97  89  40   1  51   8   5  66  60  72  90  19  46  48  90  17   6  12  41                                                                                                                
                                                                                                                  58   2  21  84  33  13  76  60  30  65  14  15  38  86   5  26  65   1  12  92  93  19  74   9  37  84   2  76  31  65  21  56  13  64  76  88  11  77  25  89  10  82  45  68  49  44   7  37  86  65  21  81  94   6   8  34   5  60  61  46  74  59  29  91  17   8  42  28  28  94  19  36  59  73  95  30  66  20  44  95  13  74  98   3   3  58  86  77  86  94  99  38  95  16   8  40   7  81  89  11  18  45  68  80  82  84  63  52  81  99   3  36  13  98  29  91   7  24  47   2   9  83   2  91  15  46  33  90  68  81  38  92  98  64  24  79   4  82  48   5  81   8  23  52  23  80  32   6  77  43  94   4  79  25  74  29  27  74  55  44  52  90  12  46  44  43  79  56  94  56  18  25  93  63   3  67  70  62   4  47  95  71  61  40  91  74  64  92  85  97  54  88  83  35  73  54  52  65  17   7  55  29  46  61  97  46  15  42  86  52  91  57  69  74  26  21  35   9  67  55  12  15  28  88  24   9  90  89  76  56  80  47  65   4  61  93  66  58  53   2  43  85  17  86  57  35   1  99  48  56  88  32  70   3  36  50  44  43  16  45  27  85  29  27  39  32  44  53  70   2  16  58  19  86  86  16   6  43   4  41  21  40  68  93  39  99  54  95  73  64  94  46  50  51  79  78  70  84  53  16  51  49  57  70  25  57  57  36  14  54  89   3   5  32  32  74  88  12  87  21  64  81   4  28  10  18  21  88  59  35  16   5  21  60  40   7  34   9  89  86  78  83  51  77  86  74  99  37   8  96  10  74  67  98  74  36  40  46  63  98  34  32  57  74  29  42  33  86  66  58   9  55  68  98  71  82  62  99  41  87  90  99  69  89  29  93  75   1  58  39  96  78  98  43  79  92  95  17  19  37  75  18  21  99  72  56  80  76  83  97  66   8  33  80  87  66  87   7  16  54  36  35  41   1  93   9  38  31  70  47  53  67  61  65  66  11  55   3   5  36  47  83  64  76  54  20  28  31  69  17   6   3  21   5  93  57  48  98  26  21  57  67  49  65  17  62  96  20  95  87   6  10  97  79  65  80  24  92  38  38  80  33   7  76  54  48  41  70  53  47  33  44  44  41  24  20  64  56  49   3   4  94  25  75  51  56  48  81  54  27  96  46  39  69  15  53  44  78  77  59  25  17  99  38  50  98  13  36  61  54  69  83  18  76  36  75  45  24  78  42   8  47  17  12  81  16  87  99  25  22  96  97  47  51  34  29   6  62  15  40  82  11   1  89  99  58  50  76   5   6  14  80  35  36  86  22  16  66  34  56  26  21  62  39  78  21  82  51  27  80  16  70  40  58  46  86  20  62  34  35  12   1  15  78  31  51  64  92  42  63  74  39  57  12  79  18  94  43  69  62  68  50  45  69  40  32  18  55  22  93  34  68  69  25  95  61   6   3  53  68  43  86  96  65  65  13  45  74  40  94  56  67  57  38  65  88  60  99  37  26  94  23  51  47   4  99  89  28  55  93  39  44  31  11  90  19  45   8  15  82  68  99  33  81  33  59  38  73  51  18  13  72  33  58  98  40  71  71  17  45  92  12  62  59  78   9  79  75  66  18  68  42  13  50  83  80  18  82  61  60  47  85  41  18  92  25  27  53  90  88  79  91  76  93  79  37  39  68  23  80   5  10  47  58  15  76  81  27  73  58  13  66  53  46  20  68  30  75  20  87  12   2  43  14  29   3   5   7  51  51  97  52   4  90  28  42  12  68   7  75  85  87  58  56  58  59  16  97  65  76  78  20   7  30   9  30  24   2  82  89  68  55  54  33  84  98  92  71  84  20  18  40  28  55  33  95  25  72  60  31  84  46  91  60  51  92  60  23  38  16  34   5  14  20  70  12  88  65  63  24  20  65  32  48  30  58   3  56  24  29  14  10  32  39   8  44  72  23  10  84  47  12  55  51  87  35   5  20   8  28  18  62   9  16  10  22  78  12  23  22  50  70  76  12  26  12  83  22  78  35  70  52   2  33  47  70  63  46  41  82  57  22  33  44  27  11  74  30  92  28  29  18  95  47   8  45   9  19  42  37  25  27  79  40  92  27  17   1  24  31  40  73  65  59   7  10  72  73  47  16  76  45                                                                                                                  
                                                                                                                    92  83  25  70  50  42  37  72  32  44  31  48  86  41  59  90  64  47  42  51  54  64  21  20   1  70  32   1  20  76   3  11  90  13  29  34  23   2  56  81  50  56  45  15  13  29  55  65   2  85  81  22  22  78  18  76  93  22  21  23  30  84  45  96  44   1  20  53  48  29  28   6  22  75  21  90  88  84  32  92  45  61  25  48  19  73  11  56  70  23  98  88  29  74  93  37  35   5  15  69  34  38  22  18  38  31  46  64  91  11  54  12  19  82  44  91  35  31  71  99  21   7  90  91  63  61  38  14  85  89  65  81  69  84  96  42  28   6  14  92  69  99  93  17  52  73  51  33  32  10  78   1  31  13  94  34  47  99  75  52  67  73  47  37  15  47  74  84  55  48  92  53  60  22  18  75  88  31  39  56  46  86  55  14  78  38  70  22  72  73   4  31  45  94  10  35  62  13  20  20  72  76  66  54  42  25  59  27  75  23   2  51  73  27  20  78  37   4  84   5  75   5  26  34  49  19  25  15  45  54  61  26  81  22  62  36  70  56  94  10  53  60   4  24  15  94  77  90  50  91  44   2  92  36  70  83  53   1  15  20  39  82  98   3  92   9  96  86  69  35   6  35  92  13   2   3  76  93  91  72  44  66  92  64  29  61  68  81  89  80  62   1  40  26  45  45  62  26  58  58  90  71  84  34  47  15  82  16  13  61  93  67   5  40  63  78  34  32  96  42  20  66  92  57  60  26  54  22  44  38  23  70  57  82  26  42  93  78  79  49  73  33  67  46  52  48  13  33  14  98  64  20  54  24  20  63  16   7  37  35  92  57  82  54  91  83  14   8  96  39  49   5  24  79  16  44  73  73  23  83  71  86  18  19  84  89   2  41  52   1  69  30  14  27  80   5  64  18  61  87  34   1  98  92  12   5  36  37  71  31  53  53  97   3  13   7  98  25  11  87  97  24  41  11  13  36  43  14  75  53  92  58  64  29  35  33  88  64  56  35   8  85  86  24  36  80  79  66  64  96  90  73   9  50  37  26  53  45  88  45  76  88  73  21  53  77  39   2  32  42  57  67  21  51   1   6  34  42  59  90  83   6  73  45  37  77  92  31  28  50  50  10  63  44  78  25  11  50  69  24   1  73  72  63  10   1  77   7  16  41  70  54  52  76  39  30  17  15  90  51   7  78  98   1  14  44  93  88  33  31  81  97  75  54  53  11  71  61  57  57  40  66  32   3  65  32  46  58  34  20  61  82  13  29  36  45  26  99   2  19   3  74  13  43  59   6  83  89  85  21  22  55  57  87  27  19  15  91  70  32  22  19  31  76  79   7  53  10  43  47  86  24  31   8  89  33  61   5  68  25  76  67  12  23  98  24  23  48   9  55  37  24  84  46  31  43  68  64  85  19  27  45  99  64  14  17  72  38  38  47  66  32  24  78  34  37  10  55  86  14  49  60  13  46  79  84  24  14  43  23  55   8  50  80  15  53  81  78  83  15  74  35  75  82  97  93  88  27  22  15  27  36  58  70  21   1  52  67  33  28  55  11  84  38  39  34  46  35  86  31  87  69  53  51  34   1  99  55  67  57  98  23  34  25  91  97  60  58   7  11  80  34  22  85  56  81  23  52  13  68  51  28  26  89  98  52  22  85   5   8  16  78  69  16  68  59  68  98  72   2  74  25  64  12  25  86  98  84  41  81  69  71  98  64  37  36  34  44  41  66  23  25  90  53  80  79  60  24  53  34  88  33  58  42  42  45  21   9  55  57  77  66  25  71  63  56  49  98  86  19  51  92  93  73   9  55  18  52  13  23  75  67  58  11  15  27  55  99  71  70  46  27  90  14  92  87  82  82  73  96  48  95  84   2  56  64  43  93  59   1   1  52  38  83  90  79  13  87  64  86  83  33  84  37  70  18  36  92  70  70  60  46  44  65  59  52  15   1  26  83  24  74  44   4  95  52  20  77  46  22  63  22  75  33  59  67  76   4  43  29  67  51  50  82  48  22  45  66  63   5  97  47  70  39   5  76  65  16  18  56  54  82  60  55  48  42   2  52  38  48  62  34  50   1  39  26  26  66  34  66  67  81  30  62  22  33  25  76  98  97  61  47  99  51   5  93  45   2  56  46  93                                                                                                                    
                                                                                                                      49  58  10  71  17  41   3  26  62  48  87  21  50  14  93  22  62  51   5  47  35  15  46  32  97  34  53  18  17  26  87  18  78  17  74  31  58  94  32  76  15  42  76  96  86  59  71  21  85   5   8   8  92  42  33  81  71  17  33  93  94  32  25  43   5  53  56  27  45  83  40  73  73  30  52   5  74  89  87  49  25  53  79  73   2  32  93  94  92  55  29  41   4  65  39  83  58  25  97  95  43  56  18  19   5  78  96  39  89  79  41  24  61  57  97  14  60  68  81   6  87   2  90  61  24   7  40  46   1  18  86  80  36  85  46  73  86  77  26  36  35  11  33  24  98  17  35  38  52  94  13  82  65  97  40  19  49  48  58  27  13  88  47   2  56  59  50  48  47  54  74  90  79  52  28  17  84  36  63  12  37  40  35  59  38  69  12  10  91  84  78  57  14  94  78  12  95  38  21  87  27  76  46  76  75   4  14  33  30  75  80  38  98  36  38  34  13  30  47  93  52  60  28  64   9  55  57  73  80   3  91  61  20  82  83  13  64  17  98  70  28  65  84  39  57  90  97  84  41  19  63  93  76  75  46  26   6  64  22  39  64  10  36  56  45  83  70  21  95  24  37  22   5  89  16  85  12  37  71  40  28  45  42  57  19  42  67  69  77   8  66  61  73   6  79  32   1   5  54  60  25  64   1  14  91  46  68  44  94  62  85  65  10  96  21  57  46  20  76  24  67  50  26  13  82  19  75  42  14  95  28  36  21  98  81  93  15  30  39  85  12  80  71  30   9  94  39  72  23  55  75  42  13  49  10  85  63  46  61  70  50  92  66  97  97  15  58  17  11  54  46  35  98   4  90  71  16  39  69  42  17  89  23  73  74  55  71  30  99  15  51  46  67  61  13   4  69  64  43  52  54  27  34  45   4  33  51  58  78  11  14  48  45  16  64  53  62  23  14   6  92  80  56   6  60  14  14  44   5  90   1  27  86  64   6  84  85  88  93  61  40  32  55  32  37   1  94  72  54  69   7  74  74  71  49  83  49  11   2  52  68  71  67  80  88   3  69  20  53  81  66  10  76   4  38  87  65  96  92  99  27  15  38  22  53  66  35  88  15  77  32  39  25  71  74  37  51  75  43  26  92  96  83  97  52  83   5  83  73  39  34  73  26  23  70  43  46   5   3  95  88  64   2  84  25   6  92  99  95  29  71  76  29  11  40  47  44  84  68  77  64  58  51  45  13  48   2  37  62  31  34  28  15  72  13  68  55  24  90  32  38  49  83  47  39  37  47   6  88  75  72  15   1  93  58  68  62  41  55  61   4  47  33  66  44   6  15  59  93  66  81  88  75  17  84  76  35   4  31  87  85  60  19  23  95  67  38  34  19   8  90  37  88  77  93  24  74  11   8  40  87  82  95  87  15   4  40  52  69  13  16  89  73  67  47  74  51  45  19  15   7  65   7  36  94  62  41  51  29  39  46  81  43  98  15  36  46  59  93  38  73  16  20  60  18  15  91   1  61  63  98  12  79  14   2  35  78  33  47  80  30   8  66  31  82  95  46  32  76  28   9  15  83  92  29  63  90  93  76  96  91  18  90  56  16  59  56  18  47  65  33  26  94  96  67   8  85  92  47  56  13  82  32  67  87  16   3  19  72   8  20  53  41  97  95  68  51  14   4  84  77  77  65  21  36  48  86  72  34   5  77  87  14   7  20  21   1  18  18  55  43  86  23  63  44  62  23  67  38  38  46  67  62  33  20  17  99  48  46  53  24  95  41  95  61  49  70  18  30   2  50  38  75  41  85  94  46  25  91  89  79  86  94  58  24  77  16  52  32  55  70  74   1  18  16  86  29  96  36  72  82  35  67  75  72  18  54  66  42  39   2  81  94  52  84  10  93  42  31  43  75  83  45  21  95  51   9  54  81  21  16  87  60  88  29  85  48  94  81  39  88  62  92  64  14  79  88  20  28  83   9  44   5  24  20  90  65  87  78  52  20  97  24  43  17  69  66  77  31  21  35  87  68  23  77  45  49  30  56  46  25   3  92  16  96   4  21  64  74  99  18  91  45  83  89  73  14  86  79   8  30  82  55  72  93  38  24   7  60   8  62  30  39  68  15  77  64  84  97  40                                                                                                                      
                                                                                                                        57  34  89  29  31  13  14  99  50  59  40  84  24  34  21  47  87  46  73   8   3  66  80  98  71  54  73  36  53  81  49  76  67  86  24  79  72  37  77  63  98  90  58   3  79  20  13  12  84  82  20  65  72  69  45  58   5  79  10  90  97  49  30  24  91  15  37  83  98   5   5  65  23  88  28  23  53   6  29  64  24  54  64   1  32  95  75  77   8  12  28  47   2  48  28  76  41  47  99  32  53   3  95  57  69  43  66  80  50  78  29  35  83  29  24   6  82  67  24  62  54  64  20   4  49  62  43  98  19  85  29  56   6  51  99  82  94  18  37  58  45  99  83  20  32  30  78  26  95  52  40  17  89  28   8  33  41  14  80  43  75  63  27  44  65  48  51  63  72  49  13  48  64  65  94  74  14  34  74  97  67  73  91  74  17  11  86  95   6   4  36  68  35  31  78  67  29  62  90  65  45  82  35  81  18  35  75  73  37  25  10  17  77   8  24  57  60  61  21  45   6  99  13  29  25  30  67  13  42  80  92  79  70  90  90  20  37  62  63  85  12  47  35  82  33  94  25   4  36  61  59  49  94  54  51  43  98  44  14  37  68  78  35  29  56  57  70   3   2  33  43  65  75  44  88  29  20  95  23  58  70  27  19   4  91  96  25  55  73  37  37  52  49  95  41  43  17  39  77  92  12  35  30  87  22  53  13  92  56  80  87  38  72  91  45  23   6   1  41   9  57  65  56  76   2  11  16   5  66  45  13  31  90  97  71  40  94  51  21  37  75  17  76  48  62  33  89   5  34  34  34   2  99   9  65  29  89  14  87  49  33  39  91  76   8  30  28  73  60   6  58  48  92  83  80  10  81   8  22  91  35   9  84  61   7  41  76  55  73  71  70  91  56   9  22  17  93  75  29  30  93  61  32  24  79  22  73  87  31  12  62  21  92  50  27  98  36  40   4  29  25  42   4  36  27  94  84  39  97  29  96  36  82  12  14  36  95  64  51   1  35  56  24  31  57   2  32  52  48  40  70  13  58  32  43   2  98  16  59  15  27  22  18  15  23  59  45  23  74  58   4  13  23  66  98  24  82  69  43  26  20  61  12  80  10  54  76  61  26  33  34   4  77   9  16   8  98  83  92  11  95  47  96  18  24   8  86  94  82  77  12  36  88  72  44  11  61   6  86  36  45  48  27   7  41  98   1  98   6  53  86  72  55  75   4  32  97  19  17  29  65  34  70  51  38  50  88  56  31  62  28  69   2  28  81  45  40  13  80  72  40  44   5  72  38  14  43  58  72  99  29  97  31  57  50  10  66  16  35  33  75  76  67  86   8  94  92  61  45  23  17  74  93  62  24  14  52  42  73  67   5  43  56  18  23  81  67   5  86  41  19  60  43  88  77   6  68  14  27  77  40  96   2  75  16  23  83  33  78  56   6  80  85  40  17  46  90  56  69  60  25  22  90  83  37  65  72  98  78  72  10  78   2   9  77  62  56  99  71  53  57  13   6  63   7  85  64  66  88  69   7  84  59  32  74  98  76  24  89  38  95  13  27  21  58  69  48  35  58  85  91  62  91  83  24  41  18  59  73  32  62  19  61  39  62  83  94  56  79  71  20  28  31  45  34  45  82  81  10  40  67  22  87  43  87  83  87  66  69  89  60  17   4  81  78  69  73  79  96  33  12  65  76   3  74  13  50  38   3  45  12  57  28   6  23  46  54   5  33   1  35  72  97  88   7  92  10  69  90  82  88  97   8  74  79  14  80  20  19  14  74  22   1  83  71  54  69   9  26  90  43  17  35   6  88  83  84  39  98  11  39  50  25  55   1  52  21  71  56  70  81   7   9  44  58  18  75  54  37  32  60  42  83  73  72  60  40  30   7  64   2  56  20  65  62  14  57  79  89  52  53  35  37  36  94  59  74   3  34  61  46  51  85  27  77  23  86  24  98  26  93  76  99  45  57  77  85  19  85  56  94  92  30  92  91  81  26  55  78  23   3  16  84  88  41  76  15  84  22  76  54  91  97  91   6  40  68  69  11  46  49  90  35  65  55  64  56  68  77  87  25  38  23  52  41  34  59  82  58   6   7  97  55  90  90  32  39  13  58  92  87  35   2   8  14  16  39  94  91                                                                                                                        
                                                                                                                          17  28  59  90  53   9  83  19  92  28  12  44  12  67  81  14  79  44  81   4   9  38  32  77  56  63  38  19  64   3  25   1  11  44  39  83  70  11  59   9  89  66  82  81  47  63  25   1  72  32  97  16  15  49  51  23  82  72  55  16  19  29  63   1   9  64  22  26  20  46  48  96  81  36  26  26   2  18   6  39  85  67  66  67  33   4  64  48  56  58  86  79  19  98  77  46  19  59   5  18  40  95  61   3  40  58  42  81  55  44   8  57  78  48  17  53  39  43  62  30  27  10  31  51  93   7  46  50  71  15  95  68  57  57  80   7  95  11  67  45  66  18  13  67  60  59  34   2  90  99  88  35  93  47  11  64  92  88  34  40  78  22  23  82  93  80  69  59  32  70   1  14  88  99  80  41  16  99  48   9  78  91   9  33  79  61  28  70  72  44  31  88  86  36  40  46  64  12  65  76  72   1  58   1  28  24  68  85  86  78  70  95  52  13   3  98  72  53  65  23  54  21  36  56  52  30  28  55  14  75  79  98  98   4   3  48  93  46  11  96   4  99  98  40  68  36  56  54  10  62  28   2   9  32  54  93  45  88  64  60  36  26  25   6  51  55  79   3  28  16  98  36  57  42   4  79  96  59  44  80  24  42  13  43  73  49  88  26  31  90  86  50  19  72  99  93   8  65  99  44  56  15   9  35  90  88  22  21  81  91  56  16  62  19  93  37  49  42  83  92  69  93  57   2  51  45  29  54  24  69  76  84  19  30  76  88  79  50  16  25  79  61   7  74  55  70  57  25  26  96  31  31  30  91  79  63  81  54  68  20  61  80  14  14  21  89  61  66  99  79  56  61  61  64  89  70  96  51  49   2  59  84  28  14  42  75  69  22  12  71  15  30  10  87  56  50  31  78  11  13  99  31  17  70  93  95  33  18  24  76  93  27  77  17   7  38  97  73  42  65  64  97  89  40  11  97  32  41  34  19  16  52  93   8  21  84  18  22  84  26  22  89  98   8  66  19   9  99  70  11  34  75  34  97  20  97  73  81  22  88  48   8  57  81  31  19   2  64  57  76  84  47  76  43  71  94  26  57  67  96  20  45  46  88  45   8  69  12  48  32   8  85  47   4  86  70  83   5  71  17  95  13  72  96  49  91  97  88   4  65  80  63  46  79  81  47  53   1  87  32  48  71  74  85   2  42  28  38  39  16  59  61  79  10  76  74  27  36   9   1  41  14  93  55  43  64  24  31  48  20  74  40  86  82  89  19  10  28  25  67  72  68  25  52  79   3  54  11  87  88  57  54  69  28   1  39  32  50   4  97  32  35  53  90  50  97  82  46  80  45  22  24  88  56  66  20  45  77  58  31  36  87  96  20  89  44  77  95  29  47  97  64  95  74  75  90  29  69  90  92  42   7  98  66   5  34   1  78  13  79  35  19   3  56  34  67  36  97   7  46  96  68  36  62  42  82  85  66  34  49  47  17  98  55  22  91  42  25  63  95  16  92  23  10  78  15  81  90  70  93  19  93  77  99  41   9  96  30   8  62  50  95  76  39  33  78  14  63  94  58  73  88  19  62  96  57  77  37  84  96  51  82  73   2  28  88  99  89  92  58  54  33   8  48  69  11  41   7  74  77  69  27  80  82  35  34  13  17  17  75  27  45  32  20  94  84  72  87  97  41  31  77  25  31  52  32  46  69  38  73  58  89  53  99  91  59  55  54   2   1  29  32   3  61  36  85   8  78  76  17  31  99  28  71  14   6  79   3  85  86  50  62  69  53  13  27  35  75  64  91  27  84   3  24  44  11   5   7  55  81  35   1  81  27  79  96  11  18  25  82  98  68  72  57   2  61  27  11  19  47  13  74  71  64  55  69  22  35  69  90  54  53  10  68   1  79  89  59  31  58  58  46  71  23   6  49  17  99  51  43  81  92  35  85  36  92   3  12   2  45  31  41  86  15  83  26  75  75  78  14  38  84  82  82  68  98  69  77  67  98  30  53  26  88  81  16  86  24  34  27  75  65  45  25  10  75  67  68  15  35  91  81  77  44  26  41  84  72  25  11  48  29  79  65  70  26  41  62  57   3  26  65  63  18  62  89  20  14  37  55  62  42  63   7  72  32  88  91                                                                                                                          
                                                                                                                            74  11  98  68  15  32  50   2  81  85  77  93  46  51  15  71  59  62  44  65  25   1  90  63  84  77  93  96  38   3  76  77  82   9  57  89  93  34  51  84  44  50  52  56   8  55  25  99  38   6  30  93  90  71  50  82  49  48   6  17  78  66  25  35  27  63  64  33  37  11   9  58  68  97  57  22  23  44  12  95  61  24  90  95  63  34  99  46  68  77  40   5  63  64  58  32  21  27  53  45  34  35  56  41  89  15   2  77  68  44   2  51  86  19  73  69  27  53  31  95  21   2   5  27  96  44  23  95  17  73   3  62  38  81  45  66  10  57  18  88  74  12  48  14  65  67  25  26  66   3  78  25  50   1  62  40  39  87  14  42   7  85  91  82  78  77  57  80  33  47  50  90  28  38  91  61  80  98  52  14  53  26  94  31  71  80  54  47   9  11   5  31  84  29  54  36  33  70  88  50   6  35  58  28  38  19  49  89  52  30  70  53  43  92  34  88  20  28  88  38   5  59  59  87  56  45  37  31   5  37  40  72  64  17  43  70  34  55  56  77  33  17  53  31  33  54  54  26  17  42  79  70  46  29  33   3  57  54  73  75   5  17  31  38   7  52  31  40  82   3  16   3  25  16  15  52  18   6  99   6  74  95  19  40  67  41  73  80  10  37  91  67  99  41  23  79   6  78  88  59  42  14   8  35  82  33  75  47  10  72  46  75  14  16  36  74  45  29  16  49  51  54  79   9  45  84  79  77  77  46  27  64  21  30  70  20  36  40  89  98  26  82  70  65  96  54  27   7  72  85  82  10  95  12  14  20   1  11  57   4  99  38  72  43   1  95   9  34  33  63  56  80  81  70   4  42  60  32  90  24  66  98  11  94  18   2   8  75  97  90  32  17  61  93  22  78  39  94  22  29  63  80  82  71  31  52  47  17   4   7   7  80  47  86  29  46  15  41  55  40  66  71  50  15  64  44  12  98  72  94  27  60  65  22  38  53  36  15  24  31  91   6  58  27  14  12  64  94  97  25  38  96   1  83  21  74   7  13  99  66  72  94  28   9  72   1  47   8  65  78  13  25  53  47  83  46  58  20  28  82  42  64   3   4  80  73  59  76  91  46  17  44  35  77  80  93  89   4  57  23  35   1   2  52  17  74  48  65   8  75  13   2  76  47  30   3  16   6  39  81  82  26  53  31  20  14  16  66  27  20  18  96  81   6  11  66  59  57  66  36  19  75  51  21  62  29   8  19  25  25  92  90  63  55  56  99  19  53  89  40  36  41  77  60  83  61  10  12  86  84  75  95  24  36  79  10  75  84  17  51  53  55  62  58  47  16  11  27  64  37  59  16  25  62   2  71  79  43  14  81  57   4   4  39  70  44  94  75  86  87  26  41  57  50  36  18   8  13  77  97   2  63  67  83   3   9  59  32  44   3  75  51  27  11  29  80  11  65  65  66  18  66   6  46  39  83  62  70   8  75  54  58   9   6  72  95  14   2  20   8  50  44  27  63  16   6  77  78  22  37  90  83  30  41  95  71  16  81  47  33  47  21   1  96  92  43  66  64  45  87  40  64  27  82  49  61  53  45  58  80  14  81  24  37  99  77  92  54  82  66  82  41  71  32  54  33   3   8  94  88  72  88  10  83  21   4  93   3  69  66  89  21  57  17   2  66  12  67  63  83  12  25  59   8  13  34  32  86  57  19  97  54  18  89  42  63  90  26  40  69  64  26  49   4  57  59  63  74  35   8  47  28  55  61  30  34  80  63  70  64   6  39  16  48  86  55  46   1  21   5  29  30  39  97  57  38  22  28  86  61  62  68  78  61  36  51  96  24  64  68  69  80  43  16  87  61  23  79   7  67  68  25  31  10  54  91  53  26  38  28  85  41  56  35  55  28  64  10   3  47  62  62   2  52  20  66  11  80  65  92  64  32  28  85  97  97  32  53  64  43  41  51  80   5  81  16  47  28  96  11   4  54  78   1  15  73  58  90  88  84  67  54  30  12  67  38  56   7  22  91  80   6  51  45   5  37  64  82  24  10  96  68  56  25  87  27  72   3   9  74  66  79  47  16  36  50  19  21  16   5  78  24  23  10  25  26  66  82  12  98  24  48  90  13  40  91  41                                                                                                                            
                                                                                                                              92  79  17  93  41  87  15  13  35  94  59  83  71   7  12  64   6  18  73  47  94  41  31  74  32  13  89  17  95  17  30  54  37  49  56   6  53  29  39  82   2  32  15   6  94  30  30   1  73  45  41  37  27  13  22  94  57  22  52  58  13  74  73  70  80  26  74  74  14  62  29  81  10  11   8  34  23  48  77  14  24  69  30  18  20  65  66   6   6  30  17  35  24  68  38  58  75  57  41  78  88  15  55  15  37  93  56  18  26  12  42  14  19   3  72  46  89  81  83  77  42  70  25  87  98  55   2  31  99  62  98  67  87  93  23  61  38  72  30  51  76  97  19  45  57  20  15  20  32  32  25  21  39   1  13  13  39  76  36  62  16  78  96   2  54  24  93  10  94  31  71  89  30   6  92  31  58  57  95  65  36  42  19  19  51  40  88  25  60  42  49  46  80  47  22  61   2   4   6   4  99  71  63  26  82  68   3  77  27  65   7  84  32  41  86  59  54   7   3  20  40  22  40  80  60  95  33  95  42  58  40  66  65  30  35   8  81  72  87  73   8  13  41  76  74  71  80  85  86  10  65  53  31  87  96  46  17  64  35  70  93  96  28  96  15   5  64  26  52  38  27   1  39  41   3  71  21  35  30  55  27  19  47  87  63  96  97  42  57  53  39  32  39  15  36  85  98   8  67  50  56  77   6  88  81  25  76  14  43  43   5  98  71  13  82  74  27   5  92  68  53  83  15  19  67  11  52  59  89  14  79  91  72  20  39  43  65  33  41  21  43  28  32  80   8  75  10  64  95  90  55  93  17   1  37  13   4  75  66  67  21  59  79  60  25  56  48   1   1  70   7  40  22  50  99  56  72  89  29  84  58  59  83  51  49  74  54  94  64  40  85  88  85  63  85  66   7  38   9   2  77  66  81  10  49  16  26  36  66   5  12  72  97  82  59  42  46  32  11  83  11  58  44  38  45  44  39  32  15  29  54  10  13  32   3  28  35  98  56   3  30  42   7   6   5  93  27  81  49  98  84   8  15  21  73  85  25  98  80  51  41  41  78  62  68  49  64  98  34  60  12  11  91  47  71  76  79  77  18  49  76  90   2  84  87   7  38  48  37  13   6  13  45  57  60   4  32  96  48  48  58   2  89  10  95  50  60  61  53  79  63  40  35  41  62  99  18  54  60  41  98  68  80  99  33  79  64  17  35  95  64  25  55  31  39  94  53  30  68  63  21  47  16  32  77  24  47  16  57  11  36  51  41  63  12  79  84  45  96  89  11  72  33  68  81  61  29  46  71  50   4   2  24  88  64  96  65  93  36  34  57  58  39  72  68  88  14  17  19  23  26  23  82  43  10  80  93  22  74  61   7  53  63  25  68  62  43  14  21  38  95  70  16  12  49  26  10  98  35  68  46  72  56  41  33  57  72  60  26  22  55  24  53  59  56   3  24  68  18  66  91   1   5  64  57  39  79  53  88  38  44  21  85  99  98  22  51   5  86  77  49  90  17  96  61  75  67  74  14  23  14  55  38  33  91  75  23  36  44  86  65  38  79  40  52  63  99  98   9  74  71  16  61  28   2  56  87  78   1  77  37  91  92   1  49  57  63  47  56  51  95  91  88  96  38  89  91  21  20  81  97  72  46  88  25  71  25  82   1   8  55  20  97  61  31   8  28   9   7  69  41  96  38   4  97  52  90   8  47  24  46  20  22  31  57  51  11  30  22  35  90  80  62  67  54  78  16  25  25  71  34  77  45  44  70  55  20   7  71   6  59  65  71  52  23  72  41  11  27  42  75  28  70  73  62  47  92  33  16  65   6  78   7  95  30  48   2  87  26  10  10  25  25  70  18  26  58  25  32  50  88  36  48  84  82  86  36  99  43  13  45  81  37  87  12  73  85  28  78   8  75  19  29  84  87  50  16  63  35  54  65   7  48  13  70  44  45  27  89  68   6  38  41  26  76  24  82  51  37   1  42  11   8  63  27  86  62  18  51  26  56  80  49  82  49  84  43  96  83  77  13  43  52  65  49  31  65  76  73  77  31  42  41  29  76  39  26  52  64  42  47  29  45  72  13  54  25  40  79  81  95  59  69  20  80  84  75  65  61  69  83  65  83  75  36  55                                                                                                                              
                                                                                                                                4  22   4  40  99  43  18  35  35  11  93  30  72  59  65  82  74  92  10   1  89  94  60  49  81  91  44  53   6  10  20  93  98  66  81  60  16  71  17  16  34  20   8  40  81   1  29  34  33  25  42  16  34  85  76  20  44  55   4  23  78  20  18  14   7  90  63  73  34  56  70   4  45  89  98   6   6  38  62  95  27  86  37  41  72  19  39  56   6  72  51  87  27  99  81  76  39  68  25  81  61  22  26  30  92  56  63  68  15  79  39  26  95  75  21  76  41   6   4  39  32  89   3  45   3  28  36  88  30  82  37  92  18  11  87  54  81   8   5  90  21  46  39  95  48  59  31  88  11  88  15  18  70  64   7   4  85  22  93   1  84  43  93  64   8  84  48  67  74  39  88  61  90  79  75  76  29  15  21  29  70   8  29  60  15  75  51  48  46  49  45  25  47  65  84  86   7  32   9  77  66  96  83  82  61  72  93  91  65  65  90  95  97  57  48  38  84  85  22  15  84  64  33  51  94  75  12  91  85  78   6  80  77  31  89  40  74  59  97  49  78  18  11  75  84  37  87  18  29   9  10  93  78   6  57  66  63   4   5  47  84  43  70  38  39   5  76  48  38  93  38  22  38  61  14  15  64  85  87  23  64  65  46  59  38  60  83  10  12  24  19  16  66   4  95  49  31  16  23  92  64  99  18   2  81  62  78  61  75  65  31  97  80  73  11  60  47  84  63  44  44  81  73  79  98  76  75  15   6  89  12  63  93  10   8  87  72  43  50  41  34   8  88  89  59  94  98  75  42  83  26  34  83  45  98  96  72  18  27   7  52  97  42  63  44  88  93  49  15  12  33  34  40  56  78  34   2  15  50  11  37  22  99  95  19  21  35  55  68  94  45  31  52  74  46   6  66  22  87  92  57  94  44  47  78  59  99   1  74  70  62  93  52  19  67   1  16  24   8  83  62  36  63  20  74  69  52  74   3  55  50  38   2  22  47  86  23  77  51  19  55  65  79  12  80  73  63  36  68  54  28  66  69  86  37  52   1  87  47   6  19  44  60  10  57  33  57  44  82  44  26  78  45  64  74  31  44  66  35  87  88  88  36  71  66   3  47  65  77  15  23  51  98  20   2  69  91   2  87  88  14  92  30  38  76  33  86   5  62  64  97   9  69  68  60  48  23  78  53  55  39  69  11  68  89  27  83  78  90   8  54  26  65  12  52  66  47  76  34  29  69   4  37  67  94  54  69  95  39  16  52  41  41  64  79  78  10  14  82  77  64  26  10  87  69  77  93  72  85  36  15  20  56  37  91  63  25  71  51  88  64  40  75  64  85  66  66  51   9  73  65  91  44  38   6  21  44  67   7   8  74  35  81  41   6  99  35  67  74  97  38  99  86  38  67  29  39  60  42  51   6  80  41  15  53   3  95  63  38  32  82  83   7  42  58  86  59  68  93  20  22  23  77  39  27   8  64  67  87  85  75  31  85   2  95  99  10  55  39  75  39  24  64  70   1   9  71  33  24  83   2   8  66  93  29  44  74  11   3  35  61  15  73  74  43  30  67  91  27  77  29  31  31  74  44  14  59  11  32  42  51  10  94  11  26  56  20  95  28  85  39  83  72   3   7  70  45  27  40  54  47  23   6  57  11  73   7  48   7  49  77  71  65  75  53  26  91  45  67  11  16  57  74  92  52  52   4  46  37  88  71  10  56   7  70  45  68  21  73  71  16  45   8  50  85  59  47  25  93  50  38  51  26   4  31  25  28  34   1  28   1  10  30  99  46  32  96  46  60  64  66  95  74  18  95  84  59   1  20  48  55  39  97  57  17  21  52  93  48  14  44  83  77  90  63  24  49  81  43   1  20  37  95  94  68  82  39  82  79  28  40  56  13  58  12  87  51  79   6  68  83  77  79  94  61  49  59  35  16  61   7  80  30  14  39  85  33  62  99   1  28   7  80  95  96  67  46  54  37  67   8  97  38  24  14   9  54  65  67  80  43  66  61   7  10  82  35  40  17   4  91  59  29  28  46  16  35  88   1  64   9  38  27  40  16  19  31  99   6  53  11  85  10   1  99  98  80  72  28  83  16  91  51  12   5  98  16  73  44  61  39  29  85  37  62                                                                                                                                
                                                                                                                                  91  46  74  66  81  21  43   3  70   3  54   9  61  15   4  90  52  52  89  79  79  50  79  35  19  30   8  71   6  82  30  84  61  44  62  25  11  75  95   6  16  50  46  99  23  75  16  65  21  86  52  33  18  76  17  19  92   1  47  60  15  16  89  39   4  83  11   1  21  84  43  95  10  92   2  16  59  66  14  77  39  98  82  41  38  68  97  89  70  31  98  18   3  10  98  62  89  16  45  35  22  50  91  37  54  72  55  54  51  65  70  18  87  54  49  51  36   1  91  55  59  25  75  67   2  77   7   1  84  71  26  13  65  74   5  27  57  26  76  47  44  57   1  13  27  15   3  66  42  49  18  10  72  98  25  90  24  29  78  62  44  70  49  83   9  65  43  15   3   7  59  67  80  25  76  48  98  32  79  86  21  38  82  85  43  88  84   8  64  25  51  67  26  95  10  17  15  99  48  21  70  57  83  94  42  16  42   3  93  36   6  23  17  41   4  62  11  95   9  23  28  29  16  84  44  26  47  98  61  31  21  34  10  33  23  55  61  76  81  47   4  57  50  60  29  25  55  99  34   6   5  90  81  27  23  60  28  24  76  72  32  28  43  52  84  74   6  88  11  93  29  53  45  13  44  47  15  46  25  75  91  39  10  49  92  91  81  86  99  88  40  77  90  18  33  22   9  99  48  28  94  68  78  93  37  30  47  10  43  64  62  74  58  47  98  26  92  33   7  32  42  15  84  23  20  26   2  42  22   6  38  59  82  15  83   2   9  83  60  73  49  65  68  40  87  72  21  59  87  19  84  78  27  50  63  54  82  64  70  23  47  53  13  36  13  76  71  73  93  48  43  25  98   7  49  79  80  90  55  43  25  44  64  91  24   7  65  48  18  41  30  94  60   5  14   2  92  79  16  93  40  55  84  48  16  16  51   6  91  36  43  32  48  62  61  76   1  18  44  26  50   8  56   3  37  83  17  37  33  87  84  30  68  99  41  77  74  53  53  49  97  28  39   4  99  43  60  76  27  22  10  58   8  67  59  92  50  20  24  57  98  99  17  61  75  43  88  35  29  21  69  58  28  12  63  86  36  72  19  17  60  80  19  12   1  45   1  63  54  64   8  16  62  90  33  81  81  49  43  55  88   5  15  65  38  68  64  78  81  42  95  40   3  95  19   1  87   5  93  47  69  17  10  33  22  39  20   5  50  18  75  51  30  61  91  28  82  41  88  64  52  22  51  89  76  52  38  90  70  50  60  40  55  43   3  95  88  39  91   5   1  73   8  80  85  27   7  17  86  31  50  78  60  40  86  51  89  14  81  55  70   8  57  98  53  54  37  56  11  10   8  84  97  60   3  45  67  87  41  12  99  90  55  82  85  84  45  65  37  36  10  14  59  41  95  46  33  95  50  84  22  52   7  38  42  57   8  32  82  88  54  15  13  58  61  45  79  34   9  57  67  73  28  60  98  24  51  75  49  73  24   2  85  32  34  24  82  40  49  83  24  95  81  81  91   6  18  62  26  33  67  69  88   6  96  88  73  20  26  11  11  74  32  36  34  27  57  11  80  39  51  19  67  41  79  48  22  43  16  53  20  20  64  36  95  23  77  65  86  86  45  13  63   1  87  99  56  65  39  75  66  14  90  80   8  88  47  40  95  31  84  41  98  44  41  83  76  68  48  58  63  77  39  13  67  76   4  92  56  96  96  64  31  85  45  37  53   8   5  58  20  44  65  86  92  64  32   6  42  18  96  89  21  98   3  69  18  29  98  48  50  36   2  49  78  69  30  26  42  87  73  97  57  35  48  61  97  61  21  44   8  19  67  17  14  14  20  16  21  26  68  54  91  45   6  59   8  85  75  56  15  42  43  84  55  27  20  84   4  68  61  81  93  69   7   9  56  83  43  20  43   5  90  31  58  96  41  75   7  85  95  21  89  56  98  13  58  65  21  11  41  73  39  96  46  64  29  62  84  99  99  34  60  45  33  53  95  92  89  86  49  97  89  72  67  68  82  24  91  94  40  35  52  61  47  15  93  26  88   2   4  26   9  39  46  53   6  96  61  49  37  71  86  36  22  77  28  81  54  10   4  66  26  79  19  63  92   7  27  61  28  80  86  26                                                                                                                                  
                                                                                                                                    6  41  81  99  68  83  84  58  11  75  78  61  99  41  96  33  32  62  48  20  96  97  71  11  14  17  14  17  70  32  74  36  22  77  51   9  73  56   8   2  76  78  92   4  34  15  66  71  53  21   9  25  54  80   2  76  64  28  50  27  77  30  83   9  70  73  67  84  83  14  77  70  73   2  64  30  73  92   3  92  91  95  79  92  34  15  16  24  77  27  86  95  97  29  25  72  88  66  59  49  19  84  93  90  62  12  90  82  12  92  55  58  84  19  76  74  20  25  56  61  48  49  66  11  50  23  64  11  51  82  31  90  15  57  72  72  62  54  70  39  65  53  94  58  74  42  56  63  73  67   6  10  80  84  22  37  95  57  56  90  38  98  66  59  98  88  40  27  32  86  11  41  97  87  20  91  72  80  48  70  94  78  11  85  61  48  60  31  81  90   2  56  61  51  41  73  49  95  23  20  58  87   5  29  56  67  77  32  31  21  80  74  57  61  99  98  79  24  71  37   5  31  81  51  66  35  23  81  97  86  20  65  47  21  90  79  42  72  56  24   4  11  51  59  78  49  89  19  15  84   3   2  94  38  20  63  42  54  87  51  80  67  51  78  75  61  13  48  20  13  49  31  21  79  25  15  69   6  38  39  77   9   7  98  19   5  27  60  65  14  64  61  92  81   4  13  96  45   8   4  60  58  53   8  48  30  82  79  73  59  55  87  32  57  76  39  44  21  90  45  25  57  68  57  47  51  56  19  95  29  19  76  81  77  55  20  21  57  73  81  59  98  46  62  47  16  41  23  14  43  64  64  69  93  31  82  66  84  17  41  27  45  61  41  71  14  73  37  44   8  79  70  48   7  66  81  94  64  49  69  22  49  90  76  23  92  58  85  58  44  91  43  76   3  39  91   4  49  58  22  38  73  51  10  86  85  58  65  30  74  87  21  83  16  64   6  84  30  90  84  57  51  88  63  32  79  41  87  47  38  41  76  66  38  67   6  44  96  86   8  25  15   4  23  44  17  42  91   2  83  40  85  40  59  98  20  36  28  23  32  37  55  66  76  83   4  87  25  45  34  41  21  38   1  48  92   7  53  61  16   5  93  51  89  55  83  81  53  41  87  46  96  64  76   9  47  56  56  86  21  48  74  22  89  93  68  61  23  53  61  80  31  60  63  47  59   8  98  77  65  70  97  49  24   4  10  94  92  93  49  47  69   5  56  24  69  32  53   8  79  59  63  60  88  16  19  41  35  22  85  59  56  87  89  64   5  17  78  46  13  91  64   8   3  74  11  25   3  13  35  10  57  64  98  38  79  80  46  48  43  74  92  89  25  70  58  12  11  49  47  26  71  62  50  29  75  58  72  64  28  38  12  79  82  66  18  56  43  95  51  88  32  79  78  71   4  84   9  34  15  26  81  74  16  16   6  45  62  41  11  69  88  67  25  67  99  89  84  19   2  52  59  59  61  54  34  31  51  36  46  89  42  34  67  42  28  69   8  12  78  83  26  31  69  25  10  17  62   9   7  96  33  38  89  20   9  10  52  96  31  79   5   8  77  53   7   1  25  53   8  32  81  29  43  51  47   6  40  25  53  36  60  12  66  29   7  86   3  94  59  97  54  78  65  62  95   8  17  22  85  84  80  84  61  66  74  30  41  59  63  38   6  61  36  56  16  28  35  18  58  61  98  55  99  64  77  47  67  23  33  10  95  88  87  34  47  41  46  29  36  53  38   4  36  60  88  13  69  51   6  24  73  61  52  82  84  31  63  77  98  83  76  19  73  23  91  32  82  64  52  14  65  53  11  21  66  89  41  16  25  49  17  13  18  82  64   1  39  12  66  59  82  25  73  22  54  77  15  43  44  15  91  19  87  35  70  45  93   1  84  90  89  73  10  26  85  58  30  82  95   7  62   6  46  39  41  81   6  98  11  55  84  88  71  13  73  54  13  98  96  39  34   4  18  66  91   6  23  67  50  74  52  42  94   6  34  61  64   4  93   6  48  33  90  13  95  29  80  28  90  79  12  46  76  46  79  82   3  96  62   4  30  50  91  94  16  11  87  71  54  87  97  69  15  93  90  97  70  35  80  51  78  63  57  80  63   3  61  77  69  22  65  63                                                                                                                                    
                                                                                                                                      95  64  31  28  37  57  85  22  79  43  20  65  52   2  94  31  72  43  41  98  81  79  88  68  38  11  49  19  12  12  92  82  42  16  35  36  74   5   9  64  91  80  90  94   3  41   9  33  20  15  49  29  30  25   7  53  54  50  64  72  39  75  64  70   5  12  96  19  16  46  31  33  59   5  41  54  15  36  76   6  41  73  41   8  48  87  10  19  16  84  95  33  29  87  45  89  80  66  81  14  59  92  76  64  51  74  76   8  73  29  44  19  30  73   4  96  61  22  93  44  86  58  35  67  49  16  91  31  45  82  58  82  26  76  73  58  47   8  88  15  12  80  79  63  82  78  45  23  71  93  97  68  61  77  54  72  97  93  31  38  99  93   3   4  38  65  95  33  25  55  90  41  57  51  23  70  89  69  61  90  95  81  23   8  39  96  97  30  97  68  57   8  38  82  43  66  25  49  78  93  60  73  40   3  34  34  16  30  77  67  76  68  60  13  55  69  43  58  35  59   7  48  33  79  65  44  20  85  17  38  12  71  34  78  28  91  75  12  93  43   2  31  56  97   3  44  78  36  78  13  31  13  40  23  54  88  51  62  30  21  24  59  17  49  71  38  95  88  66  42  13  87  32  99  49  75  92  46  65   6  44  87  19  63   5   5  42  74  76  41  10  53  34  46  88  62  20  96  86  19  66  37  56   4  27  71  13  36  44  36  65  97   3  69  60   2  30  64  18  68  61  10  18   4  91  37  73  64  20  22  72  62  64  38  41  37  45  72  67  95  50  63   2  13  81  75  65  61  27  19  52  91  70  93  98  48  99  53  77  77  13  87  31  72  47  25  51  20  71  80  85  36  18  67  19  83  64  75  68  21  37  69  38  74  28  43  95  15  18  91  15  14  89  11  45  89  42  16  49  25  65  59  70  54  36  86  50  80  40  63  52  11   5  32  32  11   3  51  78  57  49  99  85  93  26  56  42   1  76  66  16  72  27  65  37   3  95  27  46  31  51  59  88  94  91  38  81   5  63  27  53  81  25  41  13  45   5  85   8  41  61   5  15  43  88   4  14  30  14  25  21  83   1  29  93  54  61  93  75   3  64  10  47  21  31  45  40   3  75  23  36  75  57  96  37  23  51  99  81  77  55   3  37  94  89  23  24  62  61  82  19  11  76  40  68  38   2  39  19  22  60  45  83  92  52  42   1  73  13  70  92   1  83  83  85  85   8  30  83  11  65  77   2  62  36  98  72  91   9  81  95  64  57  81   2  79   8  89  29  21  59  15   2  34  40  35  53  80  76  75   1  49  60  19  21   6  94  83  97  27  26  99  81  29  21  26  14  43  10  51  10  13  54   2  51  81  58  15  94  33  88  47  21  70  20  84  53  84  60  92   3  92   6   9  96  43  67  16  52  61  34  90  68  27  79   9  97  35  77  94  19  88   8  65  25  99  67  30  11  85  74  12  13   3  39  10  70  66  57  86  66  98  59  77   2  73  68  63  18  84  91  49  40  59  59  65  32  76  13   3  54  20  95  38   3  17  68  25  73  76  11   7  12   7  60  63   7  45  58   2  17  43  55  64  13  18  93  42  74  82  26  36   1  32   5  79  74  46  43  94  15  98  30   1  25   1  25  93   5  59  73  91  53  13  87  82  40  76  76  68  96  93  21  88  58  18  38  51  23  18   4  75  18  40  58  35  76  25  21  28  89  38   3  35  36  50  42  81  32  35  32   4  19  15   8  65  60  82  95   2  30  17  77   4  55  17  89  12  75  36  27  95  75  46  25  21  63  33  47  80  24  20  59  69  80  77  24  57  50  87   1  88   9   5  96  17  76  26  91  93  59  98  91  19  29   4  40  72  51   5  12  11  98  51  70  83  72  20  55   4  56  30  28   2   3  62  43  27  18  30  60   5  75  59   4  63  45  64  30  59  62  44  94  69   7  30  31  44  70  35  37  75  75  86  45  53  18  59  86  64  54  28  37  12  78  45   4  82  70  47  76  48  30  89  95  41  78  39  92  84  47  19   5  45  40  97  89  22  56  79  60  83  34  95  33  77  55  70  41  86  40  18  37  86   7  13  85  23   8  60  18  14  49  22  79  20  14  61  85   5  73  59                                                                                                                                      
                                                                                                                                        19   6  13  76  88  70  71  34  99  12  77  89  45  41  69   4  94  26   3  60  60  41  84  11   1  68  78  67  29   8  54  36   7  58  30  72  14   8  49  11  20  63   9  57  54  96  84  73  10  26  37  78  54  63  68  14  74   1  60  40   9  72  39   5   2  90  21  89  77   8  91  10  33  42   5  42  73  59   3  75  57  27  67  95  15  40  63  76  37  74  44  22  39  29  16  67  66  18  41  45   3  45  59  61  30  38  74  86  72  67  10  63  74  52  18  64  78  13  21  57  18  95  98  32  66  32  68  74  63  31  15  97  84  49  90  61   3   3  17  16   7   7  48  49   5  71  50  96  84  49  36  42  82  23   5  25   2  99  32  68  14  58   5   5  11  75  90  71  68  15  26  79  14  93  88  97  45  90  14  26  20  26   8  40  40  12  34  68  73  63  55   9  31  60  70  94  46  85  78  19  21  34  20  89  10  89  34  27  74  70  29  36  80  30  99   9   8  76   5   7  73  60  18  62  88  16  90  17  48  60  42  12   8  62  76  20  65  38  11  39  10  18  23  68  62  48  17  73  62   3  65  27  34  54  18  26  80  96  57   5  66  83  58  68  58  82  95  33  45   2  90  50  23  79  74  53  35  69  30  93  84  59  25  62   9  34  86   3  11  43  97   8  89  91  82  65  96  19  56  68  81  64  69  40  71  84   3  57  31   5  90  48  93  12  20  66  22  20  12  48  34  73  55  99  91  39  71  10  19  27  87  41  19  19  27  86  46  35  46  46  21  68  89  44  84  87   4  32  13  22  28  67  29  71  27  34  82  14  31  29  23  16  93  75  95  48   8   5  59  75  33  71   8  63  68  12   5  46  91  88  73  41  49  71  20  60  18  96  76  56  32  75   2  48  79  74  64  50  35  99  49  23  52  99  16  91   8  42  58  82  46   1  19  89  62  81  84  83  55  77  33  22  51  50  61  43   3  25  25  71  83  99  20  15  70  43  53  14  22  60  22  60  33  14  53  28  50  32  82  76  74  90  43  18  69  63  92  41  61  28  86  68   3  71  32  52  44  38  72  49  41  60  36  27  10  79  70  31   4  18   9  72  45  12   2  12  28  82  90  85  67  78  87  77  88  90   5  90  45  65  45  83  39  84  84  32  73  50   8  68  30   2  88  49  80   2  40  52  40  64  99   8  60  75  53  87  72  43  76  16  96   7  84  44   3  56  68  71  73  21  43  27  44  51  97  11  50  71  88  15  55  69  33   1   4  22  69  24  33  38  25   3  37  10  51  89  35  77  16  97  70   9  13  42  43  34   1  36   9  45  97  99  28  43  38   6  92  46  80  21  13  61  17  56  55  22   9  95  13  65  34  45  43   5  66  54  99  59  27  24  36  37  78  15  58  55  55  56  30  48  13  52  86  40  32  82  66   6  89  19  17  54  22  43  53  91  19  14  64  58  27  68  12  34  13  63  42  54  10  56  68  32  23  71  21  13  35  71  50  80  86  55  96   2  48  61  34  45  46  98  52  11  78  69   9  81  40  54  70  75  11  67  83  23  69   2  86  12  39   8  12  60  61  72  90  65  88  71  70  36  65  44  17  54  92  47  86   8  39  25  97  32  87  24  68  59  37  54  79   2  65  45  53  69  27  24  52  24  79  26  53  56  87  99  86  49   2  97  60  20  87  37   6   2  41  92  83  49  51  57  30  47  14  45  32  68  45  69  12  72  42  73  19  93  78  38  92  43  93  65  55  22  69  86  29  85  17  95  35  91  73  17  61  74  50   6  71  81  87  84  36  52  27  48  92  78  17  58  29  98  26  40  42  79  16  10   7  95  46  38  60  83  53  55   5  29  44  63  27   7  24  39  78  27  63  15  15  24  67  21  18  54   6  89  59  11   6   2  82  83  14  62  93  81  62   1  78  48  12  86  94  32  86  57  21  45  19  11  81   5  27  62  26  91  71  33  49  78  75  96  63  53  94  67  99  54  50  94  73  75  95  88  87  35  14  32  87  92  78  61  90  21  18  54  72  34  32  40   1  27  12  44  71  44  19  13  86  72  30  22  75  48  85  52   7  77  16  13  70  79  54  69  79  60  31  59  44  81  52   6  95                                                                                                                                        
                                                                                                                                          39   4  19   2  76  94  27  59  62  59  51  86  22  43  35  62  40  81  25  51  85  30  19  50  56  41  41   4  14  24  33  26  49  81  68  26  23  72  97   1  33  68  93  20  40  32  12  93   3  24  18  42  41  37  17   3   4  91   8  94   7  50  26  40  45   9  99  98  23  92  95  11  23  73  40  63  74  10  88  41  41  23   3  61  46  24  85  88  76  56  82  13   6   1  26  33  18  58  37  50  39  10  44  72  58  54  81  18  84  96  92  35  61  74  13   3   8  94  15  76   3  91  15  20  79  12  60  42  36  78  22  75  23  99  71  81  48  55  61  29  40  26  40  88  64  35  85  47  23  15  60  32  32  50  88  90  44  78   8  93  66  15  52  36  96  55  91  49  97  70  60  70  46  18  74  26  28  41  60   2  64  29  54   2  58   4  64  71  43  28  75  83  93  50  95  45  65  30  33  19  66  97  19   6  14  90  32  96  92  51  82   1  50  59  24  14  58  52  72  23  78  30  57  33  27  40  62  58  17  43  73  82  13  10  84  86  71  51  36  26   4  52  67   1   1  46  20  33  83  26  91  89  22  66  97  64  29  42  52  86  22  23   5  26  66  53  40  55  58  82  95  11  93  21  33  54  59  28  37  28  95  90  69  25  75  91  65  72  82  19  37  14  71  52  51  56   7  79  78  30  97  91  85  85  28  81  30  94  88   5  53  73  98  12   4  27  42  88  31  40  48  68  86  54  42  25  40  22  57  89  65  23  46  70   7  76  43  46  58  92  53  42  75  49  72  99   1  10  72  57  27  12  44  15  81  73  87  72   5  91  22  67  62  13  32  80  42  94  74  54  24  71  20  50  52  61  37  14  19  78  18  55   3  12  25  46  34  55  92  59  38   5  33  88   3   6  89  83  23  47  92  60  30  42  25  88  98  58  97  32  21  14  12  98  20  14  90  64  44  71   6  22  15  99   1  66  25  94  60  51  37   3  60   7  35  94   8  98   6   2  87  63  14  53  56  23  92  93  99  94  97  80   6  24  43  29  53  80  31   1  83  93  21  45  36  85  31  85  79  91  27  94  79  98  86  93  57  44  92  18  78  65  70  23  96  55  61  96  84  78  96  68  21  18  72   4  91  11  14  47  24  20   7  58  21  60  30  85  67  78   1  29  91  72  17   3  28  48  99  91  34  42  54  46   6  87  15  75  37  56  62  67  13  50  47  44   9  70  54  79  21  51  53   2  28  81  81  68  80  41  79  33  41  33  53   5  12  47  65   6  75  90  46  82  70  69  52  43  72  68  97  24  95   9  44  72  95  21  27  42  58  33  56  40  89  92  54  60  34  23  30  97  15  34  77  10  57  69  80  22  31  41  57  44  20  83  24  75  48  38  62  44  98  19  81  19  11  33  30  69  74  32  82   5  24  69  11  21  77  79  73   7  19  32  61   7  73  31  51  87  68  63  65  28  14  27  30  31  51   3  87  61  25  55  86  92  69  69  48  57  79  15  29  22  63  96  53  72  53  15  56  63  80  43  66  74  88   5  92  33  98  28   8  52  73  78  71  51  41  33  14  49  69   5  66  11  84  81  56  43  96  23  29  41  19   9  15  53  21   5  28  69   7  33  17  26  95  48  46  37  90  33  18  99  95  30  65  51  60   2  66  44   8  12  96  81  28  98  17  11  12  76   5  19  65  74  54   3  71  37  37  75  52  66  54  42   4  18  22   5  34  83  29  48  73  35  84  75   2  55  32  82  18  58  16   6   5  86  90  77  61  86  29  63  28   5  42  76  50  48  73  58  33  33  24  82  57  33   8  68  80  73  98  78  87  43  71  74  67  15  78  10  39  35  82  96  55  64  34  74  53  78  77  56  52  76  91  10  51  66  64  10  90  78  69  33  49  76  30  68  49  44  55  35  13  59  53  67   8   9  75  64  80  74  60  77  20  42  93  79  71  39  70  91  85  54  16  58  17  73  23  58  80  41  29  78  96   5  30   8  32  18  17  16  69  50  36   9   6  57  43  60  17  43   5  26  54  47  36  68  80  19  96  59  88  52  52  83  88  13  86  14  62  12  38  70  17  71  57  40  43  74  71  56  36  86  25  39  67  75                                                                                                                                          
                                                                                                                                            39  50  33  60  35   1  54  76  80  82  32  57  52  85  93  95  89  34  62   2  15  46  25  63  14  76   5   4  27  47  35  83  91  73  59  46  70  42  81  11  57  39  92  88  96  62   6  50  67  48  92  85  82   9  96  75  89  63  62  92  53  65  58  20  64  99  37  25  15  20   8  62  38  12  52  65  87  13  25  63  33  25  40  84  80  72  29  81  35  37  37  46  23  92  90  31  62  35   9  12  83  13  73  63  56  83  52  39  72   1  58  58  12  85  76   4   4  73  25  93  75  78  56  66  43   8   1  97  86  58   8  24  28  26   4  15   4  57  19  28  73   9  69  31  91  28  91  98   6  58  33  25  14  35  31  91  22  71  51  41  33  10  60  79  57  65  57  11  16  59  48  48  64  58  43  12  22  38  64  69  35  62  89  23  29  98  18   9  44   7  32   5  46  74  94  16   7  77  94  47  17  50  27  21  23   5  34  51  76  16  77  84  63  93  25  93  37  54   5   4  20  78  97  44  42  63  55  98  25  84  91  11  77  58  44  75  76  15  37  13  81  30  15  84  28  33  84  73   4  28  26  43  31  79  51  92  55  97  19  11  11  70  73  89  62  27  78  44  75  78  45  66  82  86  26  19  49  48  69   6  59  60  76  66  22  52   7  81  39  93  22  57  35  47   4  94  17  85  25  35  43  42  70  86  23  92  39  98  43  48   6  13  34  81  32  40  59  56  81   6   7  87  61  37  15   4  80  43   5   6  36  99  70  46  35  96  74  65  35  54  57  52  27  18  90  95   2  47   3  20  36  31  26  83  72  53  16  48  92   5  25  17  47  75  32  23  19  80  75  58  68  12  57  22  28  14  18  82  28  52  72  49  45   6  78  19  65  84  22  22  54  49  86  69  38  34  55  42  49   8  15  73   4  58  17  79   1  82  12   8  11  37  80   3  24  33  54  46  58  57  92  88   9  43  23  11  86  26  97  31  62  84  29  49  98  26   4  68  30  29  75  16  76   7  23  97  96  57  59  33   7  53   4  94  77  58  87  74  21  51  72  24  61  75  10  31  34  14  34  96  52  58  29  39  41  90  85  31  51  41  73  96  91  50  59  73  86   4  17  28  28  13  98  86  31  45  45  10  74  11  67  55  83  39  83  11  64  16  97  44  30  94  59  28  12  36  81  51  70  41  10  65  20  21   3  74  12  97  17  72   6  36  68  97  63  55  45  94  46  20  75  63  92  20  27  98  67  67  37  62  63  69  19  68  50  40  28  72   3  97  31  48  16  11  73  26  97   3  82   8  70  45  22  16  53  48  59  58  50  79  67  47  85  45  51  13   1  30  94  67  90  50   4  72  63  50  75  59  79   8  65   4  61  82   6  64  66  75  61  49  30  28  73  52  23   9  45  61   2  45   1  97  55  56  52  82  62  59  80  43  17   5  14  95  40  70  33  19  41  97  30  82  87  65  13  45  81  53  59  76  22  77  10  74  63  82   8   4  74  77  12  75   1  97  53  90  84  34  54  67  56   6   4   1  90   6  71   1  88  76  56   5  73  98  49  42  88  91  88  83  12  45  41  14  41  65  93  17  47  44  68   6  30  50  45  40   4  46  75   2  78  34   4   4  94  37  16   2  60  66  13  50  26  29  58  12  13  28  80  69  81  69  57  58  95  65  32   7  75  94  78  56  53  68  80  56  63  40  25  75  74  58  12  28  72  31  68   5  29  48  85  70  85  86  14  95  93  85  17   1  68  22  19  51  91  10  32  75  60  68  51  48  73  13  69  34  90  63  26  33  65  35  29  25  13  62  40  19  40  72  82  61  97  44  87  25  37   3  27  91  33  24  29  15  82  50  94  28  30  24  75  39  27   5  78  66   5  21  86  40  15   2  46  87  16   6   2  90  20  61  23  32  93  80  91  42  16   1  58  35  12   4  29  35  61  95  79  36  58  70  71  19  37  56  37  16  14  99  84  20  88  43  46  60  65  14  69  89   4  28  88  37  71  32  56  48  24  12  49  34   2  84  46   7   7  11  39   7  23  77  65   2  70  42  10  13  21   6  71  66  18  67   4  25  60  78  63  31  17   3  95  74  44  17  96  33  30  38  67                                                                                                                                            
                                                                                                                                              3  82  47   3  76  69  59   5  31  21  86   5  24  77   7  29  54  44  65  16  59  63   2  34  51  34  82  88   1  37  16  52  19  67  94  49  87  60   4  44  67  71  88   1  98  80  96  51   1  33  18  16  68  97  90  69  13  72  81  86  76  62  95  36  12  79  90  30  83   7  95  66  31  96   9  72  45  35  29   3  54  89  75  32  71  17  90  16  47  96  85  44  45  47  94  37   9  56  12  26   5  54  85  89   7  80  66  70  60  13  25  65  92  60  68  61  40  81  61  45  27  46  92  99  66  79  88  84  31  38   1  41  34  35  75  93  10  12  23  86  57  83  51  21  81  89  71  81  60   3   2  80  46  81  73  80  43  78  16   4  80  19  43  94  48  86  23  87  57  89  45  57  86  47  76  77  60  87  11  20  54  80  77  55  44  38  42  35  56  48  15  98  97  66  62  77  84  51  27  48  52   4  64  89  87  91  15  90  72  92  30  70  88  71  92  11  76  97  93  86  45  40  92  71  37  29  40  40  46  21   8  19  87  36  29   4  71  97  85  57   2  43  68  94  78  25   9  29  38  81  96  87  79   1  54   5  33  64  97  59  35  86  20  48  10  98  23  14  46  19   3  29  41  59  57  77  48  18  58  51  69  42  39  49  58  94  35  27  52  80  53  54  37  15  46  66  74  70  20   5  83  24  99  89   2  85  87  26  85  98  60  69  88  51  78  86  82  25  54  19  33  50  78  73  22   9  57  75   3  14  43  11  19  61  60  35  77  53  73  36  14  27  55  18  81  47  87  91  74  65  96  14  98  59  40  88  53  87  35  95  78  64  17  95  34  65  95  53  95  26  74   9  62   5  18  79  21  34  96  57  58  53  27  52  71  86  24  55  71  68   6   1  30  44  20  64  76  28  29  10  83  98  38  97  70  21  45   1  69  37  57  81  76  60  65  73  24  67   3  11  97   9  86  40  12  12  16  12  39  23  19  70  27  96  80  94  81  18  91  41  88  70  50   1  65  86  27  61   6  45  51  40  64  64  86  23  70  25  93   5  61  68  34  63  32  91  79   4  18  39  98  85  43  43  96   9  92  39  87   4  51  54   5  95  26  67  30  23  91  32   7  41  22  88  18  37  94  94  52  25  74  71  66  68  91  77  31  26  80   3  87  87  60  16  80  65  60  73  34  38   2  93  87  66  73  80  17  37  85   5   8  69  68  20  33  73  90  72  99  13  50  53  43   7  34  31  80  17  82  50  65   8  74  59  37  23  41  76  17  16  30  16  56  31  56  56  98  56  25  34  75   7  51  67  91  95  46  30  73  96  96  28  89   5  59  10  52  98  68  50  82  69  67  45   3  31  52  29  91  29  68  42  84  89  33  33  80  27  41  22  38  89  91  42  17  26  66   8  68  27  89  56  60  41  79  24  85  22  93  93  19  52  85  32   8   5  89  84  39  17  68  32  11  98  42  87  67  86  56  52   6  80  98  54  26  16  50  66  50  85  70  57  99  55  35  94  29  60  89  71  74  97  13  37  44  58  55  99  72  95  47  99   8   3  97  29   1  78  77   8  71  69  62   8  69   5   3  26  79  22  69  33  81  92  83  18  16  36  29  39   8  86  43  16  89  58  65  48  11  24  49  16  94  51  79  61  78  13  81  64   2  21  77   1   5  27  12  90  83  70  42  95  40  16  94  34  54   6  92  39  74  14  76  83  87  58  48   5  43  86  15  66  85  95  99  60  71  83  62  10  88  61  89  38  55  28  23  16   1  47  56  94  75   1  41  86  49  47  96  92  66  25  34  93  53  57  14  87  39  28  31  69  21  88  16  32  64  72  18  32  81  99  28  74  72  78  50  59  14  21  16  92   1  43  88  38  53  68  12  64  21  47  31  78  42  41  22  84  97  28  56  55  47  39  55  20  70   3  82  16  24  56  13  31   9  88  22  14  81  43  61  55   3   7  97  79  55  16  23  89  33  90  98  15  62  30  22  94  60  99   9   6  78  27  37  26  62  85  46  89  27  80  65  48  40  45  83  47  66  85  60  11  38  48  20  20  80  68  13  82  30   6  53  57  62  95  17  94  62  18  51  51   4  10  28  64   1  18                                                                                                                                              
                                                                                                                                                25  53  67  15  27   5   1  50   7  10  88  94  76  51  37  19  13  91  59  18   6  20  70  96   9  46  92   1  93  77  30  77  66  80  65  25  11  89  86  97  84  14  46  85   6  11   4  91  67  97  54  32  46  80  71   9  52  15  26  16  75  57  58  23  83  56  32  92  48  64  82  27   1   2  55  36  31  97  72  16  49  79  41  47  70  84   4  81  44  29   5  41   4  41  47  72  77  99  89  39  53  16  92  90  75   3  24  25  27  30  71  28  93  22  18  25  40  13  62  15   4  97  98  67  71  61  21  43  71  41  53  64   3   2  67  49  35  35  27  77  20  60  61  24  83  72  51  17  19  96  43  75  40  81  10  97  62  65   9  35  37  29  65  12  81  78  82  93  32  15   8  63  15  92  92  65   4  56  57  28  87  18  86  55  45  36   3  24   3  53  51  28  98  25  31  71  80  30  71  82   2  66  80  32  31   7  58   5  91  87  90  17   6  10  43  19  39  43  63  46  89   5  98  22  71   4  87  45  89  27  32  46   1  67  80  10   7  31  59  77  78  61  68  52  32  83  65  53  52  53  98  59  89  20  46  89  92  82  28  15  47  60  42  91  95  70  49  40  90  69  17   7  20  40  85  60  19  52  93  22  81  73  52  36  93  79  32  45  45  23  16  55  30  74  86   7  68  71  35  93  25  56  31  14   5  56  35  61  50  46  47  50  53  66  42   5  44  67  95  50  25  63  80   3  82  95  89  22  92  93  94  33  78  11  60   4  91   5  58  61  16  94  92  29  26  52  36  34  32  47  37   7  55  15  90  73  52  71  99  74  81  69   3  18  34  11  42  78  45  48  42  55  93  99  91  32  49  56   1  10   2  78  22   2  23  67  89  27   6  17   9  91  22  46  52  41  88  98  35   9  18  37  48  85  49  62  66  68   2  58  10  83  97   5  49  50  68  57  61  98  25  71  19  38  68  17  24  70  58  12  87  40  14  54  48  61  86  64   6  11   4  86  98   1  83  65  78  37  29  20  13  49  89  68   3  52  54  19  42  26  96  34  79  92  86  56  44   7  84   6  88  52  44  66  58  38  31  15  92  37  43  57  57  78  15  18  55  84   9  68  30  66  81   2  79  26  38  52  90  93  44  98  46  13  17  89  53  10   4  87   1  74  10  53  22  78  17  50  26   7  91  57  26  89  16  42  86  76   9  66  90  51  67  19  84  72  99  17  43  60  61  79  99  89  35  83  73  21  71  45  22   8  33  16  44  93  18  40   2  91  30  29  63  69  48  97  78  10  29  38   9  60  40  64  58  53  72  78  45  42  27  76  56  41  78  58  90  38  22  33  68  23  36  23  67   8  68  47   5  96  21  64  30  49  56  87   9  26  92  10   1  31  88  68  46  56  51  57  17  10  96   7  89  10  78  48  46  24  91  96   3  72  26  67  48  95  93  26  81  51  76  35  29  93  15  86  39  33  23  79  33  28  83  15  86  89  49   4  97  53   6   9  11  28  79  44  88  56  51   4   7  34  15  42  83  28  56  27  42  13  12  14  98  49  84  95  57  39  62  16  63  62  26  30  91  48  19  98   6  14  81  32  36  51  45  87  84  87  69  15  72  75   1  92  77  35  58  35  32  42  64  74  11  28   1  41  77  39  19  25  45  19  84  22  12  71  94  50  25  35  77  21  14  27  28  18  90  71  72  98  31  35  16  55   1  27   6  52  58  55  43  27  62  73  16  34  54  57  35  89  82  42   2  15  29  92   6  95  63   5  67  50  42  19  88  16  34   8  81  51  13  13  68  67  98  96  91  86  80   4  88  45  51  40  13  91  41  50  61  38   8  30  64  90  71  94  69  69  62  10  90  93  24  86  61  73  32  59  39  90  10  37  19  28  37  39  16   7  96  96  64  48  63  43  35  13  39  79  76  14  97  76   8   3  85  69  84  87  17  23  45   8   8  74   1  66  19  17  17  58  95  25  22  87  13  44  28  82  37  29  85  81   9  43  35  54  93  98  33  28  75   1  51  87  38  68  42  41  90  75  12  52  34  39  85  66  13  22   7  45  28  84  51  77  52  86  64  51  29  27  39  88  78  13  82  87  26                                                                                                                                                
                                                                                                                                                  99  81  35  56  10  40  95  67  59  23  61  72  92  57  86  64  29  41  18  14  57  17  84  20  59  44   3  48  86  65  34  11  15  11  82  38  90  25  44  10  19  83  28   9   7  72  73  31  24   7  71   2  19   2  50   2   1  53   8  67  56  12  73  64  74  84  87  27  20  45  30  43  72  65   7  58  31  60  18  41  81  55  87  52  99  63  25  17  96  14  29  49  50  14  47  19   4  64  26  56  48   6  27  40  75  81  84  85  84  99  97  34  17   4  57  19  92  41  37  28  19  85  80  50  27  24   6   7   3  54  32  11  97  81  76   1  50  18  12  40  86  25  37  69  32  23   2  50  37   9  75  15  11  82   2  72  45  24  97  51  91  80  39  38  32  92  73  55  21  85   1  32  63  99  14  62   6  65  15  86  61   6  41  56  49  85  50  30  69  74  91  16   9  65  50  19  75  40  20  62  18  33  77  29  92   1  26   5  30  18  85  84  41   7  99  32  12  47  67  40  35  33  83  63  51  99  32  31  35  18  76  92  26  82  96  83  71   6  13  41   9  68  96  11  75  44  76  55  81  72  57  95  49  21  24  52  42  79  73  16  67  38  34  59  88  13   4  76  92  68  98  65  59  27  73  44  89  74  79  95  78  71  17   9  32  28  17  64  49   9  27  59  87   3  43  48  45  38  11  79  45  46  67  85  55  93  53   3  91  73  59  81  67  58   3  71  17  55  35  76  49  83  48  29  33  98  40   1  14  95  67  88  49   6   7  31  41  88  52  40  74  82  30  77  98  89  53  87  60  60  47  23  63  98  11  84  14  61  36  91  98  93  34  49  47  31  83  15  68  25  19  66   1  63  45  86  24  83  64  17   1  82   5   3  96  15  34  24  36  10  72  33  75  79  12  96  43  52  71  43  70  32  16   8  70  12  90  76  36  56  42  61  83  20  57  10  35  78  60  84  32  24  40  66  52  87   6  34  18  40  99  25  73  90  86  41  18  15   4  97  38  89  87  95   4  66  87  32  51  59  35  44  38  33  39  84  54  20  33  66  20  37  72  64  88  73  80  48   8  93  14  48  45  23  20  86  29  69  89  38  81  35  48  85  92  25  96  18  13  38   9  77  72  88  31  78  86  22  35   1  40  26  94  10  27  96  59  48  62   1  22  92  92  58  46  85  51  59  12  20  41  73  81  67  47  11   6  46  79  94  70   5  56   4  21  87  42  67  72  29  95  13  69  50  18  36  28  81  89  29  90  45  17  50  87  96  65  44  74   1  59  87  47  22  22  30  28  94  76  59  16  82  80  35  36   4  46  99  35   7  64  25  83   6  98   7  50  59  70  12  26  98  29  37   8  46  60  75  86  87  78  21  11  17  35  96  43  18  42  60  38  52  23  28  32  55  55  20  43  27  39  79  22  83  69  39  55  14  36  32  67  69  53  45  73  88  21  66  35  39  49  45  25  99  35  34  32  21  38  90  69  13  77  37   6  53  58  84  51  40  92  66  42  96  84  35  89  17  39  46  51  75  24   3  94  50  35  38  97  38  61  19  94  27  14  13  91  97  31  61  72  73  80   8  46  96  91  59  41  94   8  61  44  28  49  20  53  40  28  48  74  67  27  23  18  85  83  35  75   4  44  78  87   4  90  88  75  34  11  68   6  90   1  66  85   4  88  53  18   7  63  88  22  82  84  26  87  81  60  69  29  89  48  14  58  23  13  70  46  33  86   7  76   4  86  79  34  96  25  10  41  71  62  35  95  90  78  32  50  52  12  57  80  29  30  47  33  61   9  36  28  26   2  78  91  97  56  59  49  20  47  95  72  14  53  10  12  57  37  34  76  17   2  13  39   7  36  95  40  17  37  81  63  17  75  65  15  83  12  15  79  71  13  35  54  12  15  70  17  63  98  72  41  94  84  83  30  94  64  13  63  35  41  31  69  94  75  68  64  71  22  60  37  62  44  48  27  74  55  90  52  34  57  24  27  30  58  25  15  21  88  55  37  60  89  79  97  61  71  22  72  85  79  76  81   5  55  51  82  47  40  32  97  24  24  65   8  90  73   7  94  12   6  73   3   2  43  19  60  33  16  99  57  64  35   5                                                                                                                                                  
                                                                                                                                                    67  41  27  32  96  69   5  35  32  18  49  91   2  16  92  84  71   1  16  36  49  31  82  12  82  87  23  37  59  82   1  26  46  12  67  69  72  59  16  16  28  50  37   6  27   5  72  72  55  58  71  96  40   8  12  35  35  26  24   1  83   4  71  58  97  85   7  95  54  18  42  13  33  54  45  51  93  98  24  65  91  63  55  83  17  80  57  66  45  27  43  32  31  74  71  46  73   3  35  52  36  81  42  36  30  13  53  23  20  35  54  43  72  32  85  79  96  72  12  81  67  83   2  18  90  79  74  85  22  28   6  83  45  12  23  76   1  85  79  51  52  42  14  91  54  99  68  92  57  95  45   8  71  52   4  80  86  29  33  20  79  30  23  55  74  95  75  27   9  70  86  28  69  65  61  82  49   8  13  24  76  97  37  79  43  44   2  24  45  18  25  94  99  85  59  90  34  16  30  38  59  33  94  80   3   3  33  57  92   4   9  90  80  82  46  28  70  79  27  65  98  45  11  84   9  86  79  12  42  53  23   7  96  87  73  83  84  91  62  98  68  89  61  62  93  99  62  59  57  56  85  94  81  57  59  99  59  50  23  64  68  56  89   1   3  62  52  26  26  73  21  27  46  69  93  59  73  61  36   5  92  99  26  37  68  25  17  96  59  96  45  90  95  47  73  50  71  96  50  19  30  36  63  76  19  57  97  99  82  70  79  25  45  60   3  21  72  63  80  55  13  17  50   4  36  82   3  11  57  95  56  58  18  30  22  60  78   5  74  31  99  82  48  28  35  60  60  21  50  47  65  81  62  55  47  42  94  32  38  75   7  75  64  24  82  89  32  68  96  14  85  37  96  66  66  71  91  61  67  54  50  64  36  96   1  66  55  81  91  61  87  72  99   4  89  98  26  69  53  82  52  20  16  64  62  81  89  55  72  72   2  61  64  37  22  81  12  48  60   8   7  24  16  65  81  25   2  49  85  17  80  29  23  60  91  96  91  18  17  19  84  48  17  93  27  35  90  78   6  57  92  28  35  66  48  56  63  53  99  98  22  66  34  30  11  15  21  99  71  39  38  78  47  86  99  91  22  77  24  68  51  78  24  68  98  63  75  22  16  33  79  63  26  44  13  76  78  51  66   2  32  11  12  90  69  28  66  92  33  37  38  83  59  58  20  76  40  90  40  61  92  97  15  75  23  85  51  70  27  55  31  74  79  97  71  70  25  19  93  90  94  90  74  69   1  80   7  57  36  20  67  62  37  88  96   5  96  53  92  23   6   5  59  41  39  71  12  96  36  91  17  20  22  48  28  60  76  59  32  14  20  90  84  47  94  52  50  52  78  23  86  49  34  49  39  48  36  87  48  25  10  47  53  28  71  60  62  84  88  59  47   3  25  42  15  70  92  74  37  10  66  75  24  52  85  48  82  82  45  76  50  79  78  62  12  86  23  51  25  65  52  70  23  12  56   4  52  88  67  69  96  34  98  36  67  56  23  14   7  73  80   2  38  71  99  80  13   8  73  28   7  90  83  39  54  10  44  63  19  72   3  74  38   6  56  47  79  59  11  15  69  39  77  98  34  83  15  55  65   4  97  93  36   7  12  68  37  39   3  63  28  31  20  30   2  76   3  44   2  46  58   3  81  41  22  79  72  86  47   7  43  70  70  86  36  96  53   9  77  24  54  68  85  20  13  82  73  23  24  15  67  64  58  12   2  26  95  32  66  82   8  56  88   5  74  33  43  14  10  29  84  33  15  82   1  36  90  27  91  19  41  13  58  95  33  99  75  40  86  17  15  65  60  10  59  41  13  95   9  22  65  94  88  48  37  11  68  95  35  22  34  93  16   7  80  88   1  58  77  24  57  90  24  12  73  27  81  74  97  38  52  57   3  79  11  72  87   3  95  27  19  21  66   4  86  12  82  50   6  18  52  92  90  75  76  51  98  26  22  18  99  43  10  89  41  22  29  92  93  17  59  25  74  52  81  50  88  21  13  86  28  28  71   2  40   7  22  49  77  48  31  46  84   1   5  82  54  33  51  38  27  45  66  62  80  78  81  98  44  76  58  46  94  36  48  11  11  62  74  29  68  63  39   4  18                                                                                                                                                    
                                                                                                                                                      33  47  57  16  30  17  50  37  66  65  23  53  58  89  44  15  84  33  34  85   6  94  29  94  20   3  51  86  29  72  99  23  56  60  17  20  10  30  66  47  34  30  50  23  45  89   6  15   6  56  30  12  93  33  60  57  86  97  52  74  85  92  43  17  86  16  33  58  94  37  94  92  59   6  58  32  78  80  79  13  90  88  66  15  13  29  88  55  55  30  19  43  24  69  91  88   5  81  74  54  99  91  15  91  38  94   8  26  53  83  89  97  25  84  46  28  58  30  13  29  89  71  10  69  19  72  44  88  78  55  22  98  64  80  59  84  10  82  54  65  30  92  87   4  56  28  11  94  24  23   3  67  55  60  88  32   6  77  57  78  59  92  14  46  54  90  58  10  28  98  42  36  98  57  32  71  52  40  54  65  41   3  54  26  56  15  63  93  49  43  31  22  70  69  16  27  83  11  75  98  92   4  24  93  76  36  44   1  95  55   9  44  67  14   4  52  88  35  98   5  66  78  75  89  41  70  90  95  93  63  73  44  93  95  68  36  32  59  63  66  36  66  78  86  35  78  23  45   1  54  52  95  56  48  91  20   1  35  42  23  99  74   2   6  87  73  14  40  75  88  14  64  43  79  84  31  66  75  39  99  91  76  10  68  20  97  69  63  63  26  81  83  69  44  47  78  32   1  59  99  48  34  63   1  35   3  95  41  20  23  15  49  79  17  46  35  14  73  12  70  73  75  39  93  46  36  18  24   5  46  55  50  93   4  26  40  53  54  51  85  23  43  81  92  32  54  67   8  93  89  75  64  54  66  38  87  74  32  61  16  52  60  14  95   7  26  79  24   4  44  30   6  99  77  42  22  52  74  61  89  48  54  52  34  91  27   1  14  33  84  91  43  98  35  62  33  46  84  22  23  46  52  11  20   9  41  37  52  21   4   1  85  11  19  18  92   9  24  40  30  37  55  73  53  68  13  87  35  13  67  54  62  86  89  49  80  79  18  50  44  21  47  68  23  28  17  89   8  29  23  15  15  70  28  77  27  92   2  83   3  95  37  79  78  77  65  30  74  68  20  16  87  75   3  54  31  94  58  61   9   5  80  32  85  25  75  88  43  90  59  73  25  24  50  82  93  54   3  51  19  28  75  82  51  30  85  82  29  80  87  77  67  93  92  57  33  11  67  34  86   4  86   5  42  64  93  10  82  41  52  42  72  97   5  39  74  30  11  75   4  95  87  69  94  94  98  35  48  68  49  15  91  19  61  51  22  41  10  64   7  88  79  44  50  24  56  65  14  38  93  78  45  35  35  82  27  53  89  46  14  16  54  60  17  93  36  99  13  43  47  65  64  38  47  25  47  93  71  29  54  43  76  30  21  98   3  79  70  68  11  98  94  76  62  99  85  51  17  73  29  29  90  10  29  43  17  34  97  41  52  62  11  42  38  88  81  45  31   1  62  16  72  46  14  72   9  73  67  26  47   7  83  33   9  75  22  54  95  83  97  82  41  11  95  18  86  59   8  22  89  83  96  22  16  44  52  24  77   2  47  67  70  31  38  58  88   5  83  20  11   8  23  38  14  61  36  71   3  52   3  23  37  88  60  34  75  31  97  33  94  50  53  12  70  55   1  12  32  89  50  62  34   7  23  42  42  15  20  98  83  61  65  39  86  54  55  47  15  86  82  49  95  64  17  41  49  44  46  30  23  83  12  85  99  41   2  10  81  43  32  83  66  28   8  46  86  97  11  60  83  73  16  18  63  97  45  36   5  63   4  13  44  71  18  16  83  81  92  22  37  86  41  63  59  43  58  13  92  97  31  46  68  43   1  53  19  67  82  21  79  31  96  62  19  64  60  26  26  60  15  22  44  88  49  56  61  87  13  58  85  76   8  28  44  70  55   2  89  21   1  13  76  64  39  66  57  98  89  33   4  68  48  25  28  46  65  33  37  51   3  23  17   9  24  70  80  51  15  25  52  79  94  90  40  98  47  18  28  66  94  92  10  16  45  55  75  34  88  66  38  58  91  96  37  20  89  72  78  27  48  33  22  56  97  17  15  87  79  83  79  40  57  46  44  18  48  16  68  25  19  91  58  99  77                                                                                                                                                      
                                                                                                                                                        20  12  24  59  27  61  41  59  37  15  59  43  36   5  35  86  39  30  51  61  51  79  65  31  92  80  34  59  56  19  72  42  15  46  47  47  49  32  35   5  37  77  98  97  83  57   9  61  32  76   2  76  33  98  83  92  19  11  26  13  35  18  11  66  45  72  16  15  31  42  45  72  17  65  53  39  53  86  32  16  28  85  85   9  61  13   9   8  78  78  42  20  32  57  72  72  79  64  63  83   4  49  15  20  74  16  45  99  27  70  39  17   2  32  29   3  15  16   1  42  53   5  31  21  82  34  54  16  15  46  92  33  78  28  66  75  42  19  65  39  90  44  14  54  55  83  65  21  39  99  18  78  23  50  55  76  36  93  18  98  49  42  37  98  45  41   5  30  10   7  50  64   4  33  56  89   1  64  34  24  20   4  40  13  18  22  39  86  33  38  42  96  32  59  13  65  81  32  43  26  77  34  62  93  45  25  84   7  23  88  48  15  26  40  63  91  75  51  40  99  21  52  30  46  61  64   6  44  66  89  54  82  55  67  37  49  46  15  27  59  51  70  17  46  14  69  68  36  21  99  64  70  51  10  46  59  75  46  46   4  31  43  69  36  82  66  16  26   2  47  10  50  65   8  92  48  92  27  22  27  89   6  36  97  54  40  65  46  42  51  56  65   5  49  42  71  51  54  14  58  76  75  82  70   3  40  72  74  68  89  20  73  93  54   4  14  94   5  48   5  18  41  99  41  72  25   2  92  23  62  50  37  53  71   3  40  14  11  47  83  64  12  21  77  28  21  99  15  32  79  41  67  21  54   7  99  80  28   1  60  82  20  11  88   3  66  32  20  87  95  68  21  30  27  15  35  26  47   7   3  47  18  58  60  29  83  41   6  74  80  26  20  65  69  16  87  15  99  68  23  11  49  81  59  30  50  41  96  50  62  12  64  71   2  16  79  41  28   1  66   3   6  32  27  81  67  41  36  13  77  75  84  50  45  92  49  60  66  12  36  21   1  13  39   7  33  75  85  95  17  39  79  65  42  72  75  42  84  36  79  96  62  51  46   5   1  88  99  40   7  82  22  70  10  15  74  94  92  32  30  20  20  13   2   9  44  85  13  77  76  48  53  41  61  21  22  11  40  89  61  68  87  38  65  20  46  56  37  62  61  27  26  21   5  75  18  74  38  40  45  50  78  60  86  86  65  82  19  22  84  73  79  41  69  11  33  70  93  11  24  71  52  57  75   9  15   9  14  69  89  89  50  97  16  84  91  63  86  94  34  26  85  56  96  42  51  82  42  54  87  36  47  20  69  82  74  37  72   1  46  36  68  20   2  28  53  43  71  73  94  64  85  61  77  26  76   9  40  85  80  21  32   7  30   5  95  80  50  53   9   9  91  87  48  55  52  54  10  49  74  59  46  31  77  22  23   4  27   6  24  54  92  85  79  92  64  25  67  80  93  37  44  92  20  71  93  15  73  12   5   6   7  22  26  71  64  27   4  38  59  61  10  78  56  96  73  51  51  51  37  93   5  33  18  84  55  39  92  81   4  81  78  18  38  17  96  66  17  14  60  99  96  43  18  70  31  90   2  66  27  94   7  77  27  67  10  73  94  11  62  49  36  38  44  72  49   4  81  40  56  68  98  45  41  87  82  72  54  68  88  24   4  45  92  58  91  81  54  54  78  33  33  15  84  41  56  62   8  14  30  89  24  67  93  26  93  11  71  58  51   9  50  10  22  45  23   7  28  11   2  32  13  69   1  77  91  52   2  74  37  99  73  97   7  16  30  64  88  54  38   4   3  27  26  98  52  92  80  21  94  14  77  92  99  92  80  90  62   5  46  32  76  56  84  40  54  16  50  44  93  35  74  62  85  86  67  73  15   8  67  14  26  65  65  29  95  33  85  30  99   4  77  29  87  51  36  89  67  82  69  73  70  85  64  42  91  32   5  47  21  50   4  10  18  97  79  53  80  46   3  92  64  51  13  14  25  10   3  69  23  49  39  37  28  65  55  97  87  49  88  43  59  32   7  19  97  52   3  10   5  84  21  22  48  17  28  58  76  50  89  68  88  79  30  83  54  74   7  91  68   6  10  16                                                                                                                                                        
                                                                                                                                                          21  79  75  57  97  52  19  89  52  27  63  76   7  65  47  94  72  51  19  82  45  14  65  57  66   7  43  23  92  42   9  14  90  96  83  64  88  95  98  78   2  70  55  22  78   4  57  70  76  34  99  51  66   7  55  80  10  20  98  95  70  28  66  95  60   1  94  58  22  85  64   2  87  10  11   9  49  79  80  12  75  43  93  77   6  18  64  11  11  95  56  81  83  39  16  36  13  94  44  75  38  31  42  20  32  13  50  63  47  83  88  35  12  96  89  57  31  49  89  83  89   3  36  34  88   3  31  20  70  69  71  85  30   8   4  18  42  81  96  43  49  12  37  92  61  80  75  21  87   6  39   2  61  14  65  24  31  93  18  62  15  99  16  71  71   9  15  71  57  71  93  83  62  84  97  77  59  29  90  62  39  71  73  20  92   6  54   9  77  59  89  30  64  29  79  34  99  74  67  35  56   8  13  60  57  98  76  71  44  73  18  71  56  81  25   4  66  91  68  13  40  62  88  55  16  91  30  63  10  38  68  69  87  35  75  16  48  92  84  67  77  77  59  21  23  54   9  64  10  55   6  84  54  65  21  91  20  69  27  64  71  44  71   9  62  68  62  55  60  98  84  98  92  12  81  79  37  19  41  35  38  57   3  47  80  96  80  26  83  60  26  30  63  26  16  17  36  59  27  96  14  36  30  40  67  45  92  38  37  65  15  88  97  81  49  77  29   7  42   4  76  39  16  74  73  44  95   2  96  78  14  31  66  29   9  99  12  24  29  33  17  26  19  32   1  46  95  81  25  38  75  70  30  33  15  87  40   5  36   5  11  63  99  87  70  58  91  23  73  80  98   3  18  18  85  24  37  89  73  20  68  97  23  81  97   5  49  26  90  74  52  23  21  29  26   1  43  50  43  15  99  56  26   4  33  74  16  59  33  12  67  93   3  85  98  58  22  40  54  39  48  54  77  97  74  49  38  56  84  76  13  57  75  70  69  17  44  24  18  83  27  43  19  12  36  35  32  11  74  35  98  62  52  94  25  11  35  49   1  88   6  53  55  14  49  22  61  17  46  67  70  43  21  75  58  91  92  55  64  96  11  59  16  49  11  40  39  23  59  13  35  66  74  74  40  20  94  87  90   2  50  45  76  98  42  72  58  98  12  19  72  48  35  52  76  65  11  29  10  45  70  67  16  95  70  73  38  54  99  15   9  74  91  71  13  33  88  44  96  94  70  40  53  73   3  89  40  67  94  11  99  33  77  40  51  36  15  71  22  97  25  37  83  14  34  96  88  16  82   2  71  37  60  38  59  55  67  59  92  19   1  70  84  71  97  43  32  84  95  95   9  43   9  94  52  53  98  58  28  75  36  27  71  63  78  18  59  92  79  63  58  28  35  15  26  58  12  54  44   9  38  30  42  14  47  94  77  87  92  79  46  41  56  57  93  69  92  97  78  53  33  99  65  51  79  99  49  86  18  60  22  74  57  34  79  36  24  71  95  77  46  92  26  53  56   1  11  53  40  46  87  74  26  59  47  85  18  20  90  73  26  70  39  27  67  50  69  65  39  34   2  92  83  40  52  94  74  95  45  68  89  93  57   1  61   2  56  95  91  61  72  56  48  54  76  48  15  10  20  61  92  84  56  77  36  64  82  50  73  95  82  85  61  31  75  63  70  41   1  43  56  43  64  39  52  27  10  26  98  85  32  64   9  35  60  74  69  79  91  38  57  15  49  88  55  19  17   1  50  11  83  48  33  71  32  77  88  51  54   5  66  51  12  63  87  99  12   6  30  54  75  84  93  36  69   3  18  65  15  87  94  73  78  23  42  88  61  24  58  10  22  89  67  17   2   4  78  18  76  20  22  53  21  49  80  93  69  95  27  83  89  21  67   2  26  39  12  65  64  80  70  83  46  82  60  88  15  35  88  50  85  68  32  87  41   8  88  86  21  67  68  99  91  67  64  61  39  30  45  34  26   7  59  33  57  33   6   2  32  50  23  27  55  26  32  77  79  21  10  55   7  57  52   7  44  52  30  52  88  79  71  60  85  78  20  40  75  93  56  80  96  10  64  87  38  97  42  14  56  36  29  24                                                                                                                                                          
                                                                                                                                                            80  16  83  92  41  51   8  59  50  86  51  61  10  29  19  74  43  48  27  69  88  66  34  31  48  28  45   6  50  90  28  41  54  11  66  20  76  97  81  85  55  20  96  76  22  63   6  32  33  93   1  78   3  56  41   7  57  90  63  79  22  17  42  87  84  51  28  45  89  44  50  30  56  23  85  69  37  67  34  59  43  69  94  42  98  45  87  20  32  25  80  33  39  79  62  87  11  23  33  82  62  98  29  57  72  74  31  35  39  94  72  38  18  72   4  57   3  86  59  68  31  27   5   2  91  27  71  76  28  40  73  48  15  81  69  71  44  53  19  18  89  69  60  36  84  25   3  66  57  68  58  97  95  23  84  25  64  93   7  53  40  10  92  84  53  49  53  39  60  99   9  94  94   7  92  96  96  86  62  11  70  58  41  77  40  84  48   1  62  49  96  43  86  97  96  78  21  78  83  96  82  39   6  45  92  67  12  14  26  58  39  75   1  53  68  55  32  18  91  23  54  36   6  34  81  23  76  29  81  87  94   7  50  79  25  73  75  27  97  87  32  88  55   8  96  47  37  94  18  82  97  92  21  75  45  46  73  60  33  78  74  14   3  84  66  22  55  77  42   5   2  29  42  94  11  17  89  12   7  36  18  22  13  74  18  80  81  59  74  22  69  75  62  30  49   9  17  22  82  84  45  57  59  44  61  45  13   3  63  78  35   5  80  15  51  65  33   8  92   2  30  59  84  82  63  12  75  52  94   6  39  91  11  12  39  38  79  68  30  36  37  55  47  70  32  94  12  67  67  20  90  94  19  72   2  72  36  60  47  79  93  62  61  48  89  14  35  31  99  63  11   2  60  77  93  23  40  27  55  78  63  32  90  39  20  84  10  25  38  97  10  86  84  22  67  48  88  91  48  73  68  96  59  26  18  19  74  54  45  68  44  89  19  38  91  32  46  40  68  78  35  84  51  56  93  88  43  65  29  10  53  54   7  32  88  20  89  17  80  32  23  72  13  68  89  32   5   8  43  53  45  66  38  87  19  94  98  68  11  54  72  16  45   4  95  38  67  17  56  21  70   2  55  65  39   9   5  59  12  31  77  20   9  46  71  88  87  71  54  79  28  38   1   9  12  74  61  69  33  39  61  49  62  40   6  14  89  23  49  18  48  95   9  53  88  26   4  78  44  95  74  28  97  68  97   7  46   4  69  37  52  39  78  83  19  85  61  39  21  65  43  39  80  30  17  25  14  21  61  54  68  59  45   5  41  92  55   9  52  85  66  73  93  55  21  92  27   1  11  13  33  70  72  11  68  35  95  46  92  78   6  85  47  78  53  15  16  73  75  20  58  21  38  90  75  92  57  19  87  29  45  47  28   2  42  24   6  45  38  25  39  77  57  99  16  84  74   9  67  64  66  74  40  17  11  99  89  62  70  42  64  73  87  61  60  17  65  56  54   1  49  92  87  26  29  35  99  38  34  63  24  53   5  67   2  14  77  79  17   4  43  58   6  20  63  17  88  43  85   1  14  25  94  63  91  85  79  46  62  75  47   4  83  88   7  34  30  90  83   4  26  80  35  77  39  68  92  37   2  74  10  73  92  12  10  59  92  24  96  95  41  74  36  35  40  52  75  47  39  25  25  47  19  80  91  14  87   8  85   5  98  49  22  45  52  23  52  14  97  97   6  49  45  41  59  21  42  29  83  20  12  79  57  63  88  54  75  72  85  82  40  30  31  67  13  55  16  13  68  55  76  94  47  44  84  59  51  33  85  25   3  78  22  58  66  91  80  22  53  74  58  78  36   8  46  70  19  87  28  66   8  57  57  30  89  41  55  79  28  82  84  49  11  65   7  83  27  56  68  52  25  49   1  73  46   4  68   1  63  35  30   1  22  81  62  14  88  41  20   3  58  29  28   1  91  51  12  17   2   4  22  79   8  60   5  69  72   1  77  11  31   4  17  92   8   6  61  61  84  50  55  69  30  79  49   4  78  20  88  85  89  37  98  15   3  83  77  28  90  17  57  31  13  86  24  99   3  57  75  42  73  59  63  83  98  30  46  69  43  21  33  83  69  57  47  48  12  71   1   6  58                                                                                                                                                            
                                                                                                                                                              80  37  68  42  19  78  14  23  78  54  47  20  64  40   2  11  13  53  22  66  99  68  35  37  82  67  77   8  67  79  99  37  64  40  84  44  67  97  16  82  63  73  12  90  77  66  54  78  20  57  52  93  43  26  83  26   2  74  20  50  89  68  73  76  41  15  28  26   1  70  55  89  61  39  94  75  11  73  39  14   1  35  20   9  40  88  55  70  20  49  54  24  56   5  62  68  31  97  31  78  19  93  88  23  24  46  47  23  38  14  29  50  87  12  86  62  18  93  85  36  96  25  81  93  44  62  90  59  99  98  88  42  27  70   5  27   1   1  19  27  38  36  75  27  34  67  13   1  40  55  31  53  38  71  64  56  13  78  14  93  28  37  42  46   9  62  54  98  58  88  15  49  55  94  44  25  79  83  91  46  50  81  87  54   9  13  38  85  16  45  65  77  64  78  37  24  60  14  69  80  44  94  27  76  89  21  56  39  48  63  40  73  68  62  89  66  34  74  26  67  62  54  69  58   5  32  41  44  25   7  55  47   2  47  74  82  95  13   5   6  33  82  50  10  95  56   4  39  70  98  19  99  90  39  35  38  28  58   1  30  86  10  40  69  46  90   1  84  77  20   6  56  97  70  62  54  36  37  13  28  70  65  94  60  48  79  29  73  90  14  34  46  68  72  54  13  99  45  21  94  83  32  75   2  48  47  70   3  12  70  37  95  13   5  39  12  99  52  81  36  76  92  97  57  26   8  71  23  15  68  48  26  94  41  20  68  35  66   2  63  92  83  97  52  68   7  14  59  21   7  92  21  54  52  58  47  41  72  79  81  72  46   3  60  30  53  49  83   2   9  19  41  85  49  11  81  74  47  43   6  98   2  85  33  45  20  26  88  45  84  12  61  41  79  98  91  26  48  50  98  31  73  27  60  23  29  98  18  73  65   7  34  57  32  56  53  25  67  96  71  59  27  20  62  28  61   8   2  73  42  54  99  36  40  21  92  42  28   3  93  87  94  82   8  74  71   6  57  53  42  61  44  34  67  90  41  54   7  86  91  69  38  23  36  65  13  46  27  67  22  82  42  17  70  60  65  35  41  32  86  54  72  78  23  13  71  71  19  27  61  27  62  27  15  85  10  31  38  26  96  16  84  10  97  89  89  53  37  72  64  44  10  45  89  15  11  13  93  79  74  61  36  12  70  85  45   1  69  93  21  78   3  91  10   3   8  87  43  82   2  41  29   7  81  56   5  81  86  95  24  90  90  34  22  73  62  39  94  31  90  45  30   4  14  37  48  19  59  23  95  61  40   7  46  44  60  79  43  41  42  85  22   6  72  17  38  60  69   3  60  63  85  97  13  83   5  66  55  33  34  95  41  62   9  63  72  42  30  53  82  63  90  84  96  22  19  34  75  34  74  98  16  20  58   6  49  66  74  90  57   1  34  35  35   8  45  75  83  67  48  33  75  81  96  98  38  49  27  16  35  30  48   6   2  98  83   1   2  80  98  85  45  12  25  40  99  35   9   1   5   6  11  17  83   1  74  22  50  43  51  28  84  77  32  20   6  57  13  98  23  23  91  56  50  55  31  88  67  17  81  50  51  48  27  52  11   6  59  74  60  45  80  57  30  94  56  61  51  51  29  85  10  52  69  41  46  86  63  85  79  36  72  45  40  68  33  64  26   5  64  43  48  20  28  41  56  20  76   5  82  64  95  43  76  39  72  73  19  15  59  14  33  61  37  95  94  81  22  16  19  18  63  61  33  34  68  73  25  53  57  95  82  86  51  39  35  18   8  20  97  74  87   9  36  77   5  15  24  48  88  32  47  62  55  75   6  20  13  20  25  90  64  87  58   9  81  11  53  49  47  73  45  92  12  37  28  53  63  57  22  52  49  85  99  16   1  32  63  75  41  87  18  98  64  54  53  99  19  42  93  73  57  77  10  69  93  66  75  85  84  98  97  81  41  32  65  45   2  22  53  23  85  99  32  80  73  85  99  78  19  51  49  82  84  20  66  81  82  37  27  30  84  81  21   3  45  42   6  34  34  88  91  84   3  68  40  37  61  26  19  36  45  64  65  85  19  28  24  86  35                                                                                                                                                              
                                                                                                                                                                97  65  15  19  28  82  90  85  20  96  38  21  53  69  86  85  53  56  37  70  39  13  52  27  60  42  20  43  99  64  87  46  29  73  97  11  90  60  68  99  93  30   1  46  92  21   6  89   4  31  42  30  43  68  58  83  39  74  11  68  88  51   3  86  53  51  74  69  27  79  15  18  39  10  28  25  22  39  35  92  40  88  57  55  38  14  27  23  47  72  94   6  12  79   2  82  39  87  82  74  62  93  31  27  53  21   3  14  86  39   6  99  32  13  15  39  86  62  26  72  94  76  63  89  82  74  37  29   6  80   2  62  20  76  33  10  10  48  18   3  59  81  85  85  43  85  51  75  96  68  52  33  29   9  22  98  89  40  56  41  62  52  79  21  98  47  98  50  26  77  46  30  66  45  60  25  40  16  62  23  93  89  29  99  40  94  31  43  67  14  96  60   3  13  44  83  87   5  30  33  31  69  77  77  14  35   8  48  73  85  67   4  74  35  17  48  90  23  85  84  62  72  15  74  65  11  36  50  33  82  15  44  43  96  40  16  86  66  27  31  41  63   2  82  11  89  79  95  40  36  54  95  47  75  38  66   4   5   6  84  44  67  28  71  71  65  35  84  22  48  89  59  10  85  75   9  49  21  29  93  25  77  36  93  30   5  35   9  32  93  85  82  85  74  30  81  94  88  42  20  52  12  52  65  77  23  13  73  88  47  65  57  92  87  20   9  96  51  17  15  98   2  27  21  44  97  87   2  78   5   4  31  14  93  82  26  35   4  13  33  68  83  16  38  89  87  69  66  38  98   6  38  31  51  64  65  76  88  16  29  41  79  39  13  88  46  64  49  42  12  36  51  51  51  16   9  90  33  27  26  75  17  13  82  62  21  97  19  37   2  16  36  16  84  66   5   2  50   4  39  58  93  91  18  18  64  43   2  64  52  93  50  85   5  21  17  21  57  20  17   5  49  53  94  71  47  68  99   8  53  27  77  73  60  24  57  52  47  22   5  66   2  60  78  16  69  80  89   8  74   5   3  35  90   1   2  11  38  52  31  29  84  32  34  88  54  42  65  60  58  94  25  94  64  45  72  95  95  46  18  99  33  91  86  54  54  94   2  37  96  96  11  72  20  31  68   4  77  40  56  42   7  66  99  24  70  20  56  88  24  12  50  50  37  87  55  39  10  79  16  82  69  81  41  28  52  11   7  43  43  99  60  48  63  38  72   3  12  55  86  74  80  68  72  14  46  41  85  20  74  68  64  47  30  46  62  55  73  37  27  81  97   9  22  26  52  93  48  95  15  47  87  55  92  22  97  93  19  97  40  27  38  96  19  24  23  19  93  98  87  53  50  38   3  26  68  80  61  40  31  72  79   7  53  85  63   5  54  67  47  50  50  49  90  79  34  57   1  73  75  90  32  36  14  73  32   8  25  65  52  23  15  16  97  38  14  32  40  40  82  69  42  42  89  51  13  26   1  49  12  48  68  46  39  46  24  96  76  34  33  84   7  15  57  98  44  26  96  54  13  84  61  85  62  83  53  74  74  23  66  95  94  38  75  45  16   2  63  47  79  76  54  24  90   9  43  97  58  86  42  23  62  19  27  35  78  97  70   7   5  48  58  89   9  62  65  97  26  27  46  41   4  86  54   7  99  17   3  81  48  83  98   6   5  75   7   8  16  60  94  47  52  95  19  61  36   4  99  30  61  22  63  74  54  11  73   9   8  63  47  14  36  72  83  68   6  52  84  33  50  29  46  20  84  91  54  80  16  54  66  82  91  56  78  87  25  55  73  25  68  99  76  91  13  51  14  41  88  86  38  18  30  30  42  91  69  61  58  90  82  26  41  43  47  35  82  39  20  17  43  73  83  74  95  93  34  99  52  26  21  21  24  91  65  40  35   5  37  99   8  19  17  31  61  43   5  95  51  20  96  29  15  44   4  42  97  70  22  71  78  47  52  59  88   2  52   9  77  20  88  41  71   7   1  50  72  89  31  29  68  55  77  70  10  54  12   7   5  51  33  68  41  98  95  15  89  78  20  27  28  62  70  35   2   4  43  11  16   1  25  24  63  23  15  15  36  65  77  36                                                                                                                                                                
                                                                                                                                                                  43  57   1  62  35  73   8   4  77  88  60  34   2   2  45   6  53  71   4  74   8  94  76  59  34  32  11  65  53  89  96  32  60  85  92  13   5  64  85  66  39  34  55  39  57  77  29   3  29  41  38  31  25  96  57   3  72  56  21  39  91  19  28  25  67  11  76  78  59  99  60  30   5  21  49  43  31  58  25   5   1  36  65  92  92  56  63  88  18  92  96  28  85  53  64  80  78  95  97  99  76  97  45  26  27  30  24  72  25  42  34  52  97  19  75  14  10  64   8  93  76  61  12  96  96  12  27  78  34  55  40  23  81  11  33  44  61  50  58  13  50  72  90  43  41  28  57  51   8  85  82  41  32  14  82  68  19   7  87  19  30  25  28  32  72  89  84  83  16   8   1  86  48  19  88  17  31  77  43  98  70  48  17  23   8  64  22  47  45  76  89  99  25   5  85  70  68  54  61  46   2  85  57   4  68  27  90  83  31  23  30  30  12  99  97  96  55  60  98  50  20  76  43  57  89  70  96  45  66  25  33  10  85  88  83  85  52  56  59  28  43  94  18  34  82  64  99  92  62  55  33  90  47  65  68  15  50  84  88   3  37  15  83  55  59  34  18  23  74  18  56  62  18  15  65  46  82  38   3   3  64  92  25  53  77  97  90  28  25  93  32  84  73  60  43  72  80  43  69  46  10  74  91  12  30  62  43  43  40  52  99  71  58  80  46  59  26  23  80   1  25  39   1  56  56  31  18  83  77  56  34  35  80  97  42  23  31  66  22   8  57   5  33  10  26  19  13  27   9  54  31  43  61   4  17  90  44  91  77  35  33  67  67  86  90  89  62  58  15  91  48  70  98  96  94  57  64  88  58  66  32  62  15  24  23  93  92  72  65  77  81  73  93  76  35  75  14   7  66  45  41  14  96  94  17   7  81  86  41  72  45  10  24  64  83  31  99  48   4  37  81   7  26  62  25  79  87  81  98  72  19  80  36  66  76  77  88  38  22  31  83  15   9  95  71  15  84  98  55  62   7  84   6  65  10  36  35  94  91  10  99  85  89  95  96  15  27  66  40  39  86  52  77  60  67  12  47  53  59  50  38  91  54  58  50  39  27  76  10  20  69  66   7  64   3  29  26  83  25  41  88  15   2  72  43  67  84  80   9  68   4  21  46  61  59  30  60  87  87  60  75   4  59  53  53  79  72  30  35  11  66  47  12  64  67  78  31  74  18  67  52  96  38  83  38   1  39  42  19  85  19   3  12  12  67  24   6  44   2  35  61  12  71  41  15  66  63  76  63  60  13  72  87  74  42  25   4  98  89  42  47  89  73  33  24  64  50  57  48  73  24  76  77  90  14  80  77  11  54  90   5  30   9  47  13  32  63  24  75  61  88  82  74  43  38  75  75  38   3  85  70  80  15  25  64   1  41  15  58  12  25  36   1  82  42   8  31  19  79  67  92  51  35  15  46  22  46  81  57  88  35  57  85  81  34  87  12   1  75  70  28  18   3  74  84  69  85  81  37  25  24  56  12  36  61  35  77  37  15  44  39  76  89   8  57  22  76  69  99  23  75  78  71  11  99  77  21  90  49   2  72  50  18  39  68  86  91  93   3  65  26  53  97  87  12  88  74  17  96  50  78   1  34  60  31  47  73  39  42  83  13  98  35  95  20  27  32  31  46  87  80  19  77  49  34  25  23  57  77  21  18  78  30  30  88  60  79  39  41  73  21  57  61  41  47  86   2  28   5  67  49  99  90  31  29  48  53  81   3  41  78  56  99  76  52  34  64  19  85  54  50  30  84  68   9  62  33  50  93  89  69  74  97  14  38  88  53  17  11  28   7  82  88  19  39  66   5  52  70  52  81  45  88  26  24   5   3  46  19  24  82  96  73  64  22  69  38  15  64   6  81  27  18   8  52  89  95   3   1  11  76  40  50  61  91  87  40  53  42  23  50  21  91   8  95  40   5  10   2  54  41   8  93  42  57  22  66  23  49  91  45  55  28  87  42  59   2  99  53  62  98  35  73  77  92  97  40   9  57  39  51  41  64   3  62  48  14   1  85  81  30  42  34  86  43  94   3  52                                                                                                                                                                  
                                                                                                                                                                    80  88  54  51  59  48  81  54  80  21  94  13  55  39  75  65  13  76  11  90  64  19  73  86  34  88  33  63  60  50  57  10  80  83  23  72   1  23  64  45  89  25  63  18  78   4   5  55  91   1   3  96  83  85  97  50  43  40  93  83  90  70  45  78  70  68  90  15  93  48  40  34   1   1  12  47  39  13  10  84  82  74  72  26  37  54  63  29  21  85   7   5  48  16  29  81  60   5  74  71  81  38  38  32  56  34  85  45  25  87  60  76  19  18  54  17  39  36  88  32  69  72  49   4  52  96  68  73  57  92  29  70  40  41  29  67  83  66  44   4  93  78  43  48  97   7  44  45  73  79  62  24  23  76  47  24  91  25  83  53  64  10  66  88  27  53  39  21  99  20  91  57  42   8   9  89  14  65  39  81  74  38  86  52  89  66  54  55  27  16  29  11  21  87  54  44  26  32  30  11  10  39  97  40  61  53  24  74  62   1  86   6  37  68  35   5  66  71  74  56  85  81  64  95  88  61  56  40  82  93   5  60  15  11  42  19  59  19  63  31  93   5  82  16  59   4  63  35  12  45  72  69   3   7  78  59  39  93  48  32  56  60  26  27  53  94  91  98  79  50  97  71  45  48  38  49  96  94  90  42  31  85  20  11  76  69  42  90  40   5  61  11   9  39  19  56  20   7  66  46   3  64  82  86  46  59  93  12  40  20  17  34  45  67  51  86  93   9  41   1  56  35  40  15  24  80  13  30  70  40  57  93  54   2  99  53  28  78  42  66  99  59  47  74  18  27  28  65  45  88   3  16  53  58   6  78  51  35  20  97  48  32  55  40  80  14  16  30  14  58  52  46   4  65  39  56  83  40   1  31  32  49  11  50  56  49  94  38  20  19   5  83   4  43  65  16   1  89  56  30  24  29  98  82   3  74  49  54  73  54  26  25  33  18  54  69  64   2  12  12   7  77  62  34  42  72  60  67  27  31  13  85  13  52  92  81  23  48  17  64  84  33  90  14  25  64  83  65  76  32  37  26  85  52  97  56  44  70  66  46  34  69  47  54  90  31  17  19  85  67  15  95  61  36  43  80  96  50  55  50  80  51  62   5  20  69  60  36  13  31  67  85  87  29  72  78  14  36  77  38  73  19  83  35  81  71   9  91  68   4  91   6  59  27  40  99  80  69  88   8  77  61  23  20  44  93  87  86  82  66  86  87  74  52   3  86  56  39   8  47   5  36  42  57  13  86  65  47  75  66  17  48  48  59  30  77  64  29  81  55  16  33  28   2  73  93  40  84  24  53  67  14  45   2   3  51  11  88  63  33   2  40  59  70  78  68  69  37  13  22  54  60  89  48  51  95  76   7  55  23  12  26  87   7  68  79  37  42  96  47  42   2  92  24  17  11  96  34  60  22  87   7  96   6  78  98  70  13  43  16  33  63   5  93  41  37   8  44  50  88  45   3  29  81  90  93  64  89  13  29  51  66  30  82  55  84  52  25  79  81  11   4  47  28   9  92  57  89  98  30  52  96  47  70  19  50  39  33  35  59  93  51  20  16  55  69  75  64  62  96  89  32  51  50  85  54  53  30   7  20  77   1  64  35  21   7  78  73  74  33  58  72  33  70  65  71  71  21  15  54  87  35  42  87  67  59  68   4  36  72  39  34  25  62  16  72  16  54  41  63  72  61  77  47  19  64  60   5   8  74  13  89   9   2  13  80  55  70  42  55  66  17  92  95  65  82  47  71  44  93  97  68  29  36  36  31   6  11  16  16  51  51  62  32   6  15  58  35  45  61  77   5   8  75  56  34  14  57   9  62  86  89  47  89  35  10  69  36  30  71   6  42  35  33  72  65  32  52  28  91  37  96  43  66  78  11  86   9  48  96  69  31  45  80   1  16  85  12  12  25  87  94  64  67  66  34   4  71  43  26  14  17  50  34  76  49  54  76  53   8  52  57  84  94  51  68  81  57  11   7  72  47  93  99  79  72  44  97  94  65  92  95  94  94  19   5  76  13  60  54  13  42  22   3  30   7  42  17  49  52  89   1  63  17  53  29  94  11  14   9  10  85   2  51  50  34  75                                                                                                                                                                    
                                                                                                                                                                      28  35  90  43  98  46  45  47  52  91  96  58  69  72  91  71  86   7  11  68  62  59  52  62  69  42  51  70  34   5  25  70  52  37  89  76  13  34  67  14  69  48  10  22  89  90  91  86  17  77  89  36  40  39  88  84   2  88  19  54  28  69  65  93  31  26  99  68  68  67  64  15  97  13  24  73  75  15  53  91  63  52  21  26  27  10   4  85  86  82  90  45  21  72  64  66  40  30  79  28  68  53  24  42  30  43  11  53  79  76  94  29  13  32  98  35  21  61  32  23  15  28  28  14   3  44  81  10  80  13  46  38  54  95  75  72  75  43  85  39  29  46  51  71   9  42  81  26   4  45  65  12  40  22  52  72   7  81   4   4  91  76  75  47  82  22  14  46  98  21  37  64  99   1  82  79  94  53  29  27  39  97  55  27  13  94  23  92  63  90   5  98  14  73  54  50  99  34  43  34  21  52   2  69  70   5   1  63  42  86  16  13  27  49  85  76  57  55  93  32  50  27   7  37   5  26  77  97  31   3  44  84  12  98  67  59  46  31  93  28  28  82   3  18  35  13  29  30  41  39  80  54  35   7  71  66  92  53  62   9  15  67  24  64  97  90  61  47  45   4  60  68  24  38  43  84  75  56  84  51  42  18  96  23  97  67  14  78  46  57  50  10  57  57   2  78  63  95  35  11  67  59   4  72  91  70  28  78  74  81  88  39   4  45  21  21  78  78  86  94  89  38  64   8  37   7  16  93  69  74  55  25  15  16  55  67  41  91   7   7  91  37  91  99  30  83  79  64  90  97  79  48  65  89  57  14  18  93  74  66  91  71  93  76  43  50   3  39  32  54  74  44  57  18  88  77  42  80  50  59  55  61  55   3  16  81  81  28  30  48  15  59  38  49  21  57  96   3  17  85  58  46  66  41  96  28  99  58  74   2  73  31  63  13   4  28   6  83  61  56  44  88  92  97  57  73  95  36  41  35  97  61  80  90   5  92  61  60  58  99  34  84  98  83  45  33  11  79  10  20   4  89  45  23   9  62  22  59  61  48  55  35  81  99  38  59  76  12  21  23  51  81  16  87  81  36   9  89  44  22  96  84  81  30  42  46  33   5  27  28  15  74  33  87  62  79  27  93  90  31  16  47  36  43  12  11  86  94  90  55  28  48  16  54  68  52  35  80  74  28  64  11  65  76  13  39  44  38  42  42  80  77  92  86   5   2  66  15  66  15  33  67  95  18  45  78  71  66  17  58  76  41  14  49  77  68  59  55  27  65  28  83  80  78  15  65  15  76  88  16  49  10  85  91  95  71  91  61  18  72  41  70  80  37  15  42  43  11  35  68  86  68  57  13  51  33  86  48  41  56  73  10  21  84  91   5  83  83  99  90  22  52  10  34  61  50  15   1  26  43  11  98  62  23  45  22  65  85  31  36  83   9  88  29  99  77  98  86  86  31  78  22  84  80  48  26  78  54  46  58  85   1  23  73  58  18  19  75  54  25  94  85  40   3  89  11  74  66  55  94  70   5  70   1  84  19  20  62   1  86  68  42  88  22  85  52  21  51  57   5  56  38  79  11  78  86  44  81  13  37  87  57  73  83  97  84  73  51  30  59  54  16  89  34  36  60  84  10  72  45  73  36   4   6  99  55  59  55  62  30  36  32  26  67  41  66   6  39  89  90  79   1  97  69  69  92  67  20  26  72  13  49  20  59  59  82  69  92  18  82   9  25  77  55   5  72  35  97  62  95  34  68   1  85  99  59  13  58  40  98  54  66  73  46   2   7  50  42  71  46  85  26  43  63  82  89  51  60  91  16  65  61  92   4  76  90  12  90  80  94  83  89  68  77  13  85  92  93  16  78  81  37  53  94  50  21  69  47  13  14  23  87  54   7  76  59   2  85  98  40  38  38  21  84   1  82  63  82  91  99  33  90  95  84  85   4  84  36  11  91  91  65  23  74  91  71  47  79  70  84  50   4  67  39  73  81  99  87   6  93  81   4  79  53  58  19  42  74  65  31  59  53  61   5  69  67  61  58   7  74  35  65  49  33  18  14  22  63  76  67  40  71  73  27  56  82                                                                                                                                                                      
                                                                                                                                                                        53  26  64  25   1  53  27  75  34  53  57  66  94  58  89  82  76  30   6  62  21  56  23  39  74  94  17  55  94  27  19  39   7  70  14  94  50  40  60  25  79  72  35  80  45  56   6  91  73  64  78  85  15   2  72  76   8  68  69  11  78  48  69  82  42   9  51  42  79  45  77  91  77  60   9  78  69  43  86  19   9  10  49  63  61  76  90  65  89  61  48  37  80  11  38  26  86  15  78  21  24  82  46  57  63  31  25   2  35  74  24  43  74  77  56   7  31  75  63   9  95  13   1  93  39  87  69  14  57  56  98  12  89  29  25  50  98  48  78   5  45  59  13  27  96  93  48  13  83  69  83  72  85  31  15  75  70   7  79  56   8  50  30  60   6  72  17  89  92  66  64   1  56  44  77  42  83  48  61  45  44  83  24  48  51  15  17  65  70  88  97  13   8  68  72  97  81  66  99  77  41  38  63  45  18  61   5  93  30  20   3  21  80  26  89  74  89  70  14  34  44  27  98  42  75  29  35  17  54  24  64  35   4   2  39  95  91  58  96  79  47  76  18  46  31  67  62  66  56  89  35  60  21  97  25  96  13  48  95  87  76  60  39  34  87   3  84  53  18   5  22  12  59  45  80   8  60  99  77  55  43  55  10  27   4  51  97   5  78  29  80  68  95  91  51  20  70  37  45  34  22   9  12  96  31  80  62  44  37  14  54  82  36  68  34  61  62  77  69  62  32  81  74  20  37  83  90  51  46   3  37  75  64  50  16   4  25  90  81  70  35  96  92  59  13  90  86  91  79  81  78  19   8  79  37  46  89  29  93  70  69  94  52  76  69  68  61  15  63  74   7  39  91  21  46  97  30  87  46  61  62  77  64  35  22  82  50  74   5  56  65  42  21  20  41  80  60  22  93  17  53  90  42   7  50  49   3  24  60  18  42  28  92  21  49  85  53  27  92  34  96  71  96  85  49  87  88  53  45  25  37  35  60  89  96  83  39  85  65  99  58  82  44  22  45  34  11  20  31  61  60   6  70  44  90  67  44  18  22   3  38  88  78   7  77   6  31  80  86  33  55  92  84  91  72  60  45  27  23  63  37  79  22   2  63  23  10  17  69   8  46   1  54  25  25  39  67  77  13  33  49  15  70  29  24  27  96  99  77  77  54  80  89  89   3  24  67  44  67  79  89  81   4  76  75  41  42  48  35  38  76  47  85  39  72   6  95  44  10  27   8  95  46   5  21  69  42  25  25  38  63  32  23  95  62   4  99  69  68  90  71  24  86  11  68  37  57   4  79  19  32  33  35   6  97  65  30  60  15  91  18  76  74  12  20  60  24  21  77  85  39  41  31  75  59  69  25  58  18  57  94  18  59  96  16  31  71  21   2  14  44  64  83  89  90  72  20  36  43   7  15  91  70  20  41  28  10  98  77  90  81  52  45  64  16  71  35  17  68  27  68  91  89  28  64  20  20  20  21  23  81  24  31  96   6  10  76  92  66  81  16  87  54  90  80  68  31  38  76  66  18  79   7  98  70  28   1   6  88  98  50  87  15  92  13  23   9  24  85  74  18  76  89  14  48  64  42  23  13  60  82  56  20  95  61  49  23  36  99   1  57  45  86  39  16  37  35  35  53  75  21  48  13  60  22  86  79  78  39  52  25  85  11  68  16  28  90   9  23  90  57   7  90  82  65  68  54   3  85   8  66  50  56  61  84  28  34  53  76  46  10  74   8  26  42  81  90  43  11  77  30  54  49  32  21  15  74  84  83  96  24  24  80  23  82  48  64  45  94  75  18  34  35  18   3  67  80  27  88  37  26  83  78  11  57  30  10  15  27  73  35  82  38  80  60  14  50  16  14  35  85  70  31  73  42  51  15  75  96  43  32  81  57   2  91  30  75  60  92   4  26  64  32   8   8  57  74  73  91  87  25  21  60  63  51  15  57   9  35  88  20  52  64  72   3  34  94  28  18  64  83  12  94  88   8  65  56  21  15  35   3  63  71  77  95  35  96   3   5  59  44  59  19  69  23  81  23  68  29  17  42  57  69  77  50  68  96  42  75  81  78  59  43  15  87                                                                                                                                                                        
                                                                                                                                                                          45  96  78  77  76  29  26  56  93  38  32  75  51  44  67  36  47  86  52  64  34   3  94  15  15  16  64  63  33  66  30  98  36  81   8  38  27  96  46  47  38  67  63  14  28  25  30  74  70  72  15  10  23  10  60  71  86  17   5   7   5  12   4  94  73  45  84  24  48  84  65  88  96  14  25  89  61  55   4  83  83  25  70  62  18  88  15  24  40  50  16   9  64  99  98  68  58  20  50  42  49  73  15  33  95  86  11  10  99  58  16  51  53  97  65  97  79  37  62  65  79  25  41  48  81  85  84  16  60  45  78  49  86  22  78  22  22  69  61  19  48  23  37  39  87  88  90  65  82  77  41  47  81  59  49  71  71  96  29   5  83  39  18  24  56  59  43  70  34  79  18   7  79  62  37  44  68  24  25  88  46  34  11  57  17  30  48  57  76  98  50   9  80  29  70  21  75  98  31  60  82  99  32  70   9  18  82   1  52  42  66  30  77  20   3  39  50  89  84  78  61  61  63  91  93  59  31  96  14  47   8  73  20  17  74  16  54  39  39  61  67  63  73  96  83  13  31  45  97  99  16  35  87  93  90  14  57  33  76  25  82  18  42  33  39  53  67  43  22   4  78  83  43  55  80  98  92  47  12  43  63   4  47  26  87  86  56  29  50  93  61  47  87  54   9  91   1  40  36  12  34  29  28  70  11  66  81  84  87  77  74  56   6   6   6  17  64  64  88  93  16  53  52  75  21  24  92  22  23  26  14   9  83  99  19   6  80  61  81  43  57  23  95  91  60  69  28  23  21  28  17  36  69   7  96  23  52  67  73  69  27  88  80  82  29  45  51  97  71  98  51  35  61  77  31  47  58  67  44  27  14  40  45  65  13  41  93  43  13  23  85  58  88   7  68  24  81  66  95  52  41  51  82   3  13  88   5  55  19  80  77  54   2  95  87  46   7   9  80  64  31  38   7  22  76  10  82  15  49  37  78  69  95  77  18  97  79  18  40  18  91  55  40  41  25  78  43  77  15  29  21  74  73  80  81  47  91  43  75  48  76  79  66  43  53  78  38  17  14  25  98   7  39  73  88  96  62   7   1  15  31  58  31   9  98  61  45  69  38  62  31  87  58  83  59  20  74  12  95  40  63  72  88  28  88  30  32  35  74  47   3  86  73  47  28  87  35  56  87  36  48  57  90  41  77  93  40  17  45  44  52  86  14  65  70  55  87  64  37  66  64  75   7  12  54  77  44  47  14  25  86  37  84  25  88  32  98  92  14  59  71  38  32  97   7  89  16  42  46  18   9  48  74  30  49  28  78  31  95  38  30  94  83  93  31  76  51  58  50  83  14  21  32  41  47  11  45  22  55  83  59  81  10  77   9  87  42  16  96  10  67  38  69  70  72  98  63  29  99  50  19  94  55  93  51  73  43  54  38  97  80  42  67  73   5  48  88   9  65  28  10  21  48  40  56  22  26  46  60  60  88  75  15  92  59  61  33  19  12  30  17  80  18  29  76  89  13  67  67  84   9  61  89  57  80   5  41  11  25  26  63  99  55  35  38   5  79  64  61  22  90   8  61  59  34  59  90  78  81  54  67  75  25  69  71  84   1  51  29  48   2  60  67  41  30  41  66  51  32  20  74   9  27  69  17  87  97  99  15  50  15  44  15  40  14  95  79  32  24  90  56  98  65  98  99  51  33  73  31  12  20  96  66  86  30  16  72  41  50  40  40  78  14  94  79  57  91  80  81  58  18  95  61  59  86  31   6  74  59  59  47  76  73  14  33  22  66  12  64   9  77  61  69  50  52  43  10  86  24  45  17  30  89  23   7   7   5  27  12  14  45  98  37  54  73  48  64  82  76  43  90   2  12  23  25  68  23  47   3  59  64  13  22  67  93  36  93  79  69   3  53  56  12  80  61  38  40  68  41  62  10  33  10  16  80  44   6  93  99  51  50  33  14  57  36  69  60  12  62  98  42  85  16  99  66  20  74  10  32  90  93  63  72  27  78  54  40  42  56  98  91  86  89  14  85  83  81  78  86  56   6  36  74  34   8   4  45  86  98  47  32  31  99  18                                                                                                                                                                          
                                                                                                                                                                            18  88  46  76  65  53   3  63  95  80  47  64   7  73  57   3  69   5  18  58  99  24  44  58  47   5  28  75  67  35  58  15  46  10   4  12  60  42  71  51  62  78  42  19  53  77   6  79  79  65  33  62   1  62  70  21  19  87  29   3  61  54   1  49  97  96  64  41  51  40  64  41  23  31   5  39  67  64  59  93  99  52  70  62  34  52  26  24  82  72  76  98  65   1  55  66  79  41  45  28  35  69  43  61  92  44   9  95  12  99  56  59   2   3  15  26   8  60  42  15  95  75  41  57  94  55  80  96  45  88  96  63  38  40  39  55  17  18  29  77  23  95  40  44  20  52  71  13  42  30   4   4  59   5  97  36  53  11  59  99   8  52  64  43  83  96  88  73  92  57  78  75  48  74  59  28  42  50  50  90  74  43  89   4  78  29  39  88  96   6  76  32  93  88  28  22  36  48  35  76  52  28  81  33   4  52  81  89  64  61   6  27  91  14  70  35  79  30  54  59  41  36  81   4  82   1   9  15  38  21  57  63   1  83  70  95  25  94  95  28  40  74  15  21  95  37  11  34  45  32  80  85  22  76  82   4   5  41  76  74  73  73  11  91   2  34  85  53  26  85  19  30  13  46  30  36  68  66  52   7  52  38  33  33  91  47  45   7  53   2  45  33  28   8  64  92  11  99  91  86  76  17  41  34  14  93  71  69  62  12  11  83  40   3  53  66  98  50  83  10  87   7  88  13  89  11  31  90  52  41  15  33  37  35  75   9  81  67  38  16  16  13  51  87  56  97  21  21  16  46  78  67  66  81  95  27  80   2  76  23  56  24  37  40   7  12  55  49  21  84  17  87  12  42  15  83  55  18  25  43   5  94  12  99  92  98  47  52  37  53   3  57  48  86   3  90  47  70  80   1  16  10  15  38  50  51  69  49  79  53   8  42  10   1  42   7  32  66  46  96   3  86  25  85  86  71  58  62  59   6  32  48  12  92  57  86  60  77  35  62  81  22  30  95  19   2  39  68  56  25  36  85  91  89  40  30   8  88  60  31  59  66  12  17  85  99  12  90  74  26  20  91  23  78  38   1  40  86  87  86  12  29  55  36  78  98  67  84  52  40  22  41  15  37  61  87   2  70  58  75  53  71  53  99  30  45  48  10  35  50  47   8  99  72  54  57  75  18  49   2  52  39  28  46  96  68  79  36  50  87  82  79  63  65  83   8  56  86  10  97  48  56  42  75  15   9  91  44  87  25   7  43   5  56   6  32  34  18  28  35  60  82  10  68  12  53  79  74  17  12  67  84  68  14  70  66   7  25  12   9  62  95  80  54  86  17  42  17  71  39  41  76   7  58  72  39   5   6  51  77  94  10  30  21  81  21  33  55  55   1  16  63  56  85  99  73  97  62  24  82  60  58  64  21  81  63  93  99  66  64  76   8  74  52  29  29  42  45  36  63  62  53  30   2  37  60  20  70  37  12  35  77  98   2  38   5  57  56   8  33  28  35  25  32  73  17  73  20  99  35  99  30   2   6   7  32  69  41  54  94  46  59   6  18  69  50  35   1  78  63  25  99  57  20  51   4  95  46  83  78  86  90  71  70  24  69  61  37  67  98  92  85  17  18  68   4  27  95   8  23  28  67  52  26  93   7  96   5  77  67  85  90  56  94  96  94  14  70  12  85  87  82  38  85  90  55  84  97  76  46  90  74  58  37  82  16  95  45  25  72  29   4  83  83  30  57  59  44  52  77  43  54  37  20  22   1  38   5  91  71  65  60  16  39  99  84  98  53  85  48  59  10  64  54  51  94   1  93  63  61  38  86  74  42  35  17  15  26  27  45  49  49  69  15  83  45  41  40  58  90  97  50  66  92  45  99  90  57  20   2  25  13  12  40  49  51  41  69  79  45  35  53  39  25  40   8  23  22  82  33   7  20  71  88  17  22  18  30  49  78  58  83  35   7  42  35  65  40  49  35  99   1  89  75  96  38  90  62  25   9  59  29   1  65  24  45   1  69  25  96   8  55  69  25  81  22  46  68  18  60  74   6   2  96  88  27   7  24  19  59  47  55  88                                                                                                                                                                            
                                                                                                                                                                              57  16  65  38  63  99  15  17  63  50  12  66  64  40  87   5  33  34  86  18  88  49  75  91  16  34  67  31  43   5  86  11  72  85  39  95  66  45  18  76  95  43  15  13  84  38   9  79  91  20  27  76   7  59   2   4  43  92  46  14  57  36  86  91  87  25  54  37  38  29  10  41  61  92  96  44  60  36  87  76  13  96  95  23  54  69  78  92  18  12  63  81  16  80  86  73  41  51  64  33  48  56  17  15  31  54  68  62  15  12  84  20   4  61  19  55   6  95  65  86  56  46   2   5  67  85  17  23  24   3  46  13  33  59  24  82  65  22  56  87  35  76  17  83  83   7   7  81   3   9  23  85  94  49  62  41  71  41  39  11  18  68  93  98  49  73  30   1  82  38  94  64  25  46  94   7  32  16  55  76  88  87  51  79  38  21  47  78  71  49  97   5  30  78   8  60  93   9  95   8  19  17  95  57  38  25  19  45  99  51  42   1  35  99  42  34  58  64  92  44  80  23   1  63  10   7  93  87  89  13  79  94  72  88  96  44  69  30  40  70  67  49  95  42  79  76  99  47  66  29  81  46  98  12  14   2  12  34  83  42  59  88   4  30  67   3  60  60  12  31  32  96  38  88  30  20  71   9  20  32   8  31  76  17   3  14   1  30  58  69  76  44  27  65  65  10  84  46  70  48  40   4  63  46  88  12   1  51  22  42  56  70  27  24  30  89  58   8  50   7  29  25  37  17  41  39  19  42  36  27  33  70  35  42  93  81  49  14   3  23  74  97   7  12  12  81  64  59  38  35  36  73  37  18  37  50  14  36  53  21  12   3  22  22   8  90  39  18  69  36  56  13  53  57  56  26  87  48  80  13  60  87   8  56  98  98  11  17  97  49  69  77  94   2  77  82  63  72  14  24  90  48  11  80  38  98  75  15  39  86  91  64  89  28  61  69  19  75  26  61  41  78  23  72  28   3  86  29  28  41  61  63  14  54   4  27  84  18  54  41  61  82  38   4  49  56  26  13  18  84  50  75  90  93  52  97  31   2   9  83  75  82  40  96  68  19  51   1  59   5  29  56  52  17  28  29   6  14  13  25  42  53  25  66  63  24  25  57  80  29  13  10  45  92  51  67   7  17  89  55  42  62  95  89  83  54  92  42  85  14  22  42  76  21  10  51  66  21  60   1  75  71   1  60   9  77  76  68  19  29  48  98   8  78  36  11   9  43  69  27  62   7  98  97  27  62  86  36  65  66  75  52  80  40  24  93  42  46  54  45  26  87  48  41  59  36  19  73  70  80  76  67  61  43  16  51  73  14  77  54  97  96  36  21   6  93  76  48  54  40   4  69  57  76  36  21  65  27  30  26  86  80  40  70  21  76  38  79   4  92  60  67  47  63  79  89  84  90   9   6  11  58  12  59  27  94  41  31  66  61   4  92  24  88  93  12  20   3  33  32  56  68   7  54  84  95  24  63  72  34  59  31  53  53  67  31   5  82  67  64  37  16  93  73  11  21  80  32  95  51  82  19  83  51  54  58  14  13  46  68  44  43  93  47  79  57  98  15   7  83  37  73  71  66  18  25  19  40  79  39  82  41  37  35  51  48  52  99  80  67  33  61   6  41  74  74  82  62  93  93  52  35  87  75  55  75  42  67  63  38  64  60  33  57  39  44  53  61  30  45  12  35  85   7  78  60  49  65  81  74  67  49  28  70  58  49  53  79   1  68  26  47   8  45  67  19  18   7  82  17  83  49  10  21  90  87  68  19  43  47  45  30  62   2  39  16  99  59  28  14  90  76  63  83  16  23  72  71  85  29  35  29  73  42  95  14  57  60  55  95  37   8  75  88  62  94   4  10  11  54  95  23  46  41   7   2  95  18  38  32  41  20  37   5  87  37  59  94   5  41  77  62  81  42  85  19  28  74  31  21  39  80   2  71  25  13  47   3  45  54  43   7  78  97  83  60  74  45  78  57  35  46  56  84  83  83   5  54   9  36  24  91  87  69  57  24  64  51  57  78  80  97  40  44  23   6  66  68  97  98  58  28  55  48  22  60  78  29  31  90  68  84                                                                                                                                                                              
                                                                                                                                                                                3   9  33   8  83  21  69  19  41  54  71  56   9  86  98  54  40  13  22  62  62  52  64  91  94  57  59  37  13  49  59  32   7  28  61  11  85  23  73  52  65  94  25  65  18  76  54  26  52  84  30  53   7  46  89  16  26  60  67  57  53  37  36  87  86  61  75   6  65  30  11  29  80  48  43  50  40  98  69  89  37  75   7  80  49  64  37  99  15  67  74  38  45  60  69  94  54  46  33  97  52  16  32  85  72  73  80  49  31  15  85  46  22  30  43   8  37  81  12  67  61  79  45  24  94  44  17  34  48  26  21   2  16  29  62  53  51  43  86  15  32  32  78   4  40  52  49  72  85  29  63  60  77  41  48   6   2  34  78  89  56  85  44  42  27  66   1  17  68  22  60  78  43  16  74  12  12  78  36  39  32  79  81  35   9  49  68  90  43  33  78  70  77  74  88  27  55  61  91  77  19  61  14  49  54  43  61   4  64  57  61  55  28  76   3  11  80   6  94  90  99  23  36  19  16  40  36  62  81  21  60  81  97  82  41  27  26  51  77  45  62  12  14  45   6  52  71  52  11  75  63  14   2  39  37   3  11  24  85  90  49   9  21  50   6  19  53  61  42  89  18   9  97  18  99  54  28  71  25  16  58   2  25  70  83  84  54  48  69  15  68  92  98  94  90  88  55  20  81  69  15  23  31  93  79  11  98  57  58  46  39  86   5  38  34  84  55  60  91  81  82  34  75   8  90  47  14  83  36  29  88  95  18   5  83  31  63  73  37  46  85  65  66  83   1  31  51  75  39  17  17  27  27  71  36  29  88   2  37  86  14  33  64  88  64  25  33  29  84  74   4   8  50  98  26  18  30  33  68  57  72  10  40  31  77  16  18  24  50  68   2  84  17  96  80  81  61  48  74  21  62  26  67  96  43  11  85   1  36  66  36  85  79  61  58  37  65  20   6  68  72  99  96  29  26  65  33  24  13  87   5   6  90  24  70  14  73  50  30  77  49  53  28  40  86  93  69  40  15  47  93  77  41  10  18  96  13  99  99  80  46  96  43  73  16  83  71  26  47  36  39  83  91  92  40  86  46  79  31  42  85  48  33   5  94  39  48   7  90  73  94  43  27  79  82  29  96  64   7  75  24  73  69  67  94  59  89  27  51  44  87  16  71  75  19  47  69   5  17  27  10  29  47  93  35  60  43  48  16  24  20  45  42  19  55  48  19  59  95  53  16  63  81  70  19  12  63   7  72  43  93  52  57  17  22  78  85  29  22  81  19  26  52  11  31  51  50   1   9  92  42  63  74  40  13  14  86  73  51  45  12  17   2  10  11  26  25  68  22   9  17  60  57  61   1  96  67  88  76  98  20  86  80  55  24  53  46  44  48  90  40  18  20  62  60  34  44  31  54  34  88  84  76  51   4  84  70  80  31   5  47  68  93  16  22  56  95  87  35  19  46  99  31  46  23  58  81  31  75  87  37  86  56  23  41  22  68  26  89  99  80  44  84  31  32  74  27  85  37  37   9  21  51   1  15  73  26  14  65  26  78  60  69  78  37  68  13  62  60  92  72  57   2  95  38  89  41  49  45  43  60  25  58  39  20  83  79  39  40  99  60  97   5  70  57  99  41  92  26  28  53  54  83   2  15  58  59  72  12  74  50  73  37  89  50  18  37  22  48   2  12  42  77  91  75  84  46   3  52   4   3   4  92  94  51  74  13  38   7  89  15  61   7  54  93  29   6  56  64  11  99  79  19  75  13  56  73  82  12   1  16  97   9  60  89  29   7  30  44   2  51  73  48  36  40  59  24  58  75  15  33  24  50  90  70  51  26  43  64  23  59  90  99  40  11  99  85  74  78  99  33  24  72  75   1  22  57  84  32  19  33  69  66  13  71  27  47  74  40  21  16  64   9   9  61  95  97  28  74  11  32   1  21  95  82  76  77  46  77  27  57   7  92  19   4  46  81  92  74  21  11  69  87  49  84  57  71  29  13  49  88  30  56   1  76  38  69  18  48  84  62  37   3  40  63  76  62  55  17  35  26   1  80  44  63  28   1  15  77  88  91                                                                                                                                                                                
                                                                                                                                                                                  5   7  53  65  78  40  40  84  19  39  29  79  18   9  36  92  16  12  75  58  69  84  92  93  79  39  17  57  51  46  80  43  54  24  78  35   5   8  67  19  12  55  37  69  87   2  11  81  16  74  15  17  44  14  17  66  70  33   7  99  51  51  17  36  60  15   1  21  21  19   2   2  17  73  64  96  26   6  58  41  57  45  96  18   8  30  34  23   6  66  65  54  78  23  33  96  44  45  76  20  71  15  21  10  50  53  92  86   3  85  40  32   9  78  43  31  57  59  84  53  30  78  85  47  93  81  28  21   2  85  67  89   7  83  30  97  39  88  38  53  24   2  79  59  72  65  39  91  67  74  61  72  35  38  11  73   6  92  92  85  11  37  80  62  65  45  33  66  43   3  21  87  94  25  42  44  30  72  94  80  60  39  46  73  99  21  19  85  17   3  50   3  99   1  41  88  55  93  64  46  64  45  23  91  57  72   7  30   5  26   7  33  53  67  65  86  68  86  26  89  91  69  59  18  78  32  88  69  79  23  61  23  89  18  47  45  35  18  33  69   3  36  48  22  55  29  84  71  21  61  40   3  53  13  86   5  22  81  95  20  86  60  88  32   9  92  34  70  40  73  88  49  10  27  42  83  46  49  31  34  69  47  99  96  42  79  75  28  57  83  39  23  64  65   6  47  93  84  16  38  33  38  94  75  18  55  16  27  37  82  92  48  21  32  89  69  57  56  65  24  42  98  60  27  84  75  69  59  44  74  91  83  47  91  35  74  71  89   3  28  31  24   9  31  70  78  52  64  76  73  97   7  14  91  44  75  78  86  86  14  76   2   7  75  51  98  91  64  48  16  25  39  26  57  20  42  50  82  63  64  71  22  53  41   9   7  25  10  65  28  81  10  95  22  45  30  33   9  98  25  26   3  45  41  67  19  98  13  18  89  76  17  86  19  94  34  44  44  47  82   5  97  29  81  39  48  16  75  71  33  95  12  44  33  74  96  63   7  32  64  31  69  23  84   1  59  73  15  19   9  93   5  68  44  94  87  39  13  83  94  49  84  58  58  58  83  78  62  74  90  94  79  28  54  26  76  90  63  18  58  42   7   2  29  18  39  97  22  68  59  59  57  29  84  25  96  60  84  21  85   6   2  67  14  45  15  14  74  74  75  72  25  40   4  55  10  26  71  73  74  33   2  92  28  20  84  21  93  61  20  53   5  77  36  36  64  84  39  95  14  67  44   3  83  47  37  55  19  16  86  13  10  87   3  75  25   6  71  58  65  23  50  66  43  30  65  10  97  38   2  19  25  40  94  79  28  84  58  42  37  30  30  16  89  15  19  43  34  18   3  80  75  84  75  49  32  39  71   8   6  83  10  21  23  75   5  47  79  44  72  37  35  97  94  94  81  21  29  70  32  34   3  41  28  34  21  40  67  36  79  41  43   9  20  28  63  92  65  71  50  94  35  93  55  60  12  68  83   1  75  31  32  98  24  43  80  61  57  49  39  78  53  39  56  94  17   4   2  19  86  83  48  25  16   4  59  17  89  15  20  32  80  77  56  97  29  47  36  71  19  19  35  72  41  97  82  81  54   9  39   6   8  82   7  14  28  39  39  41  98  80  30  78  24  70   5  59  29  55  22  30  75   3  48  93   3  15  98  49  86  19  58  59  59  74  12  49  70  33  11  94  38  78  63   1  98  43  58  39   2  65  28  26  85  99  46  86  95  65  25  26  15  38  54  94  93  71  77  13  84  42  75  92  97  98  51   8  33  26  67  72  77  71   3  80  99  51  86  12  55  62  83  87  27   4  74  84  46  46  77  70  19  30  51   5  26  89  53  64  43  48  36  10  30  28  49  76  16  38  51  71  18  32  49  77  74  90  48  78  82  34  11  43   8  55  13  64  17  97  51  39  54  28  35  36  65  86  19  95  73  81  52  47  47  98  92  51  31  37  91  72  14  67  43  21  45  21  61  39  32  51  11  49  10   1  38  22  35  87  99  25  15  62  16  74  68  44  74  88  87  21  63  71  13  15  24  34   8  18  91  51  36  15   8  34  16  50  10  89  85                                                                                                                                                                                  
                                                                                                                                                                                    88   6  98  82  15  71  73  13  49   6  33  11  70  41  65  38  35  68  71  82  22  87  24   2  45  16  76  54  93  45  67  78  62  92  69  93  61  45  16  47  29   2   3  35  61  93  25  35  23  17  73  56  91  49  53  36  33   7  98  11  93  15  48  61  36  36  57  97   7  51  73  91  64  86  88  42  13  60  47  73  54  66  20  87  99  28  91   5   8  67  11  19  24  70  31  81  84  62  74  49  69  10  25  85  63  77  78  52  83  36  62  48   8  63  53  30  85  83  37  13  63  69  50  94  67  71  12  28  78  14  12  19  81  87  29  38  34   4  39  84  37  82  79  91  56  39  90  33  28  61  42  49  32  49  19  75  69  70  73  17  81  15  59  81  41  90  61  72  99  95  50  76  88  36  65  19  30  66  80  19  82  97  12  81  74  58  13  43  36  44  65  86  17  58  58  74   5  59  67  39  40  28  21  81  88  27  91  31  74  53  97  21  40  96  43  76  50  71  42  47  96   6  82  55  13  40  20  20  18  39  71  25   2  32   1  31   1  99  94  50  85  76  19  81  10  25  68  43  86  20  72   9  53  52  37  30  72  22  55  39  10  28  92  11   1  27  88  30  22  73   3  99  69  49  70  32  75   3  24  45  56  23  60   6  82  10  71  16  33  50  11   4  41  37  24  72  45  18  69   8  74  75  45  88  38  38  30  15  18  24  38   8  92  97  23  37  25  21  23  28   7  90  61  53  92   3  53  35  25  74  66  78  52  52  68  43  44  34  36  86  50  92  85  65  90  67   4  80  33  82  27  32  93  90  32  57  78  57   7  13  23  95   8  51  45  38  74  79  38  32  85  69   2  13  52  43  18  61  94  47  17  23  13  34  62   7  75  29  12  82  76  87  34  12  22  64  96   5  46  30  70  90  35  44  68  14  31  93   8  10  24  30  49  78  76  31  78  12  89  99  63  12  12  17  27  85  42  12  14  70  24  91  33  56  31  18  15  79  46  26   7  63  20  36  58  86  45  16  42  13  46  77  83  77  81  38  14  39  11  76  26  95  26  20  51  72  18  24  56  45  62  78  92  79   6  78   9  22  27  26  13  85  52  33  74  52   5  22  48  30  51  73   2   2  49   3  75  18  32  69  60  12  24  55  92  49  11  52  80  62  59  57  68  65  41  58  25  77  43  29  38  55   7  83  11  81  94   1  10  21  46   6  60  38  54  99  40   1  82  62  59  99  54  27   6  22  54  81  16  53  22   9  92  29  12  61  12  64  76  87  26  87  32  36  68  51  88  11  83   2  23  40  93  70  72  32  16  98   1  34  79  96  14  48  87  39  80  65  77  17  37  40   5  56  89  92  67  67  72  15  83  92  78  10  45  14  82  25  78  16  52  75  18  13  58  97  54  93  56  14  70  29  90   7  95  84  94  91  35  14  33  83  43  98  57  65  66  65  59  95  68  50  25  99  73  54  83  50  90  80  98  79  37  71  89  21  55  34  85  59  78  88  48  40  52  24  15  88  20  69  53  59  70  55  95  98  99  90  38  76  42  91  33   7  24  90  32  99  40  83   1  62  33  48  94  90  60   6  98  80  26  22  11  76  17  88  47  97  45  86  81  83   8  56  42  65  36  28  26  41  71  32  38  36  90  41  88  44  10   5  31  47  74  77   4  87  65  62  21  34  81  68   1  24   3   2  53   5  65  12  89   4  21  34   5  14  63  61  46   2  76  28  24  10  63  81  52  33  41  39  55   9  95  10  75  36  65  22  11  95  11  20  14  52  91  63  52  74  36  28  75   3  61  54  79  11  45  28  93  67  21   5  69  96   2   6  19  71  67  56  53  62  98  48  28  57  97  83   2   3  84  39  49  30  64  99  20  29  98   1  72  23  68   2  23   5  50  91  58  23  35   3  58   6  84  10  96  20  79  13  11  59  20  61  55  63  51  13  24   6  28   7  33  34  26  94  29  10  30   9  56  42  36  24  69  63  95  26  41   1  85  71  85   6  83  98  87  17  56  89  46  44  95  61   7  23  69  27  80  99  23  42  84  75  59  19  55  95  57                                                                                                                                                                                    
                                                                                                                                                                                      62  90   4  32  61  65  19  99   4  11  91  43  97  69  70  14  93  47  72  54  74  42  52  32  14  67  59  58   3  75  85  25  92  28  40  45  79   3  88  95  47  21  62   3  78  48  84  55  88  68  22  50  51  37  13  72  15  70   2  15  81  40  63  51  97  24  33  26  37  34  58  81  98  17  86   8  66  75  43  97  87  59  17  43  50  15  66  78  84  51  98  28  34  56  45  73  73  26  28  62  24  34  80  78  38  87   3  43  10  78   3  12  42  81  85  58  18  41  45  40   9  50   2  23  39  17  23  67  72  42  83  46  56  18  84  91  33  47  57  73  51  59  34  98  53  21  38  12  41  25  31  34  95  54  25  59  11  98  85  49  86  12  32  67  17  30  24  96  76  42  23   2  89  26   2  73  87  71  88  91  66  63  36  47  32  45  68   9  44   2  73  43  45  29  58  34  78  21  69  37  66  91  40  19  36  90  67  88  16  11  77  36  39  52  65  71  61  55  18   1  39  23  14  85  60  87  72  14  83   1  48  18  30  16  21  44  79  69  73  46  88  61  17  63  28  60  28  75  62  99  44  41  35  55  71  44  78  40  33  21  64  72  90  11  70  52  22  14  54  83   2  58  97  52  95  58  82  69  90  76  14  60  55  46  31   1  10  68  73  20  47  52  83  72  30  26  35   3  73  84  94  31  36  80  47  17  10  45  34  55  22  60  72  51   2  19  31  42   6  21  30  11   5  28  51   2  47  88  66  49  33   2  50  29  48   8  57  21  68  44  16  57  22  36  13   5  90  67  65  95  54  22  68  36  93  68  25  50  13  93  93  29  25  86  36  91  40  75  93  97  98  21  80  33  77  55  45  88  66  91  85  83  84  11  56  37  87  33  56  78  40  49  56  53  15  74  40  66  15   6  74  29  60  55  87  39  46  56   3  13  80   2  17  41  74  58  95  79  10  23  23  72  50   4  22  12  88  44  16  69  12  51  14   2  99  80  93  84  78   4  75   9  46  22  74  72  67  78  77  64  89  72  68  99  18  32  29  40  57  39  71  38  35  85  16  66  98  74  40  35  45  34  40  73  70  67  84  98  86  78   9  28  53  21  92  19  69  44  38  99  70  91  65  10   8  74  71  53  45  79  58  93  92  77  54  41  18  20  86  51  66  36  35   3  13  57  20  94  21  18  83  85  54  76  92  63  31   5  30  50  74  20  28  43  19  25  47  57  46  85  40  20  34  73  99  25  30  16   2   8  58  21  23  86  97  37  40  48  40  46  97   5  49  28  79  72  18  17  34  67  38  86  27  29  50  94  18  99  93  28  64   7  80  71  42  59  79  43  69  59  35  87  82  95  81  73  52  25  27  94  23  43  19  20  36  17  65  29   2   7  93  62  67  51  23  46  11  59  48  16  99  84  55  95  68  51  72  24   1  23  59  55  25   8  90  99   7  73  59  95  85  65  15  48  23  20  89  31  61  25  75  29  39  68  18  10  36  59  89  62  25  88  23  30  17  63  19  51  83  29  91  13  40  81  91  69  98   5   4  25   5  70  96  67   9  74  78  66  34  51  28  93  40  10  10   7  42  36  57  48  59  60  35  35  88  88  36  99   7  70  59  45  26  75  49   9  45  90  69  83  69  67  68  86  24  30  13  87  91  31  52  36  37  77  43   5  62  10  57  36  49  26   4  98  93  52  92  50  71  15  44  61  49  33  62  34  97  59  35  59  85  83  57   2  87  51  21  64  96  84  21   8  19   6  94  98  33  42  10  61  27  19  24  28  94  19  52  22  38  20   6  33  38  36  73  71  91  57  69  63  99  63  91  26  95  14  57  19  40  80   2  22  98  44  77  56  87  99   5  98  58  83  20  34   3  60  71  20  70  95   2   8  45   6  62  18  81  64  99   6  12  78  89  64  23  88  31  34  17   8  58  96  66  99  31  64  22  61  58  94  88  40  85  14  16   8  41  87  56  63  27  65  29  96  10  29  67  87  85  35  54  52  25  12  87   9   3  63  96   8  48  66  36  76  76  28  89  52  53  82   8  31  51  38   5  61  63  65                                                                                                                                                                                      
                                                                                                                                                                                        71  75  83  87  80  95  55  87  43  17  64  16  87   9  49  19  77  44  82  65  74  73  67   2  10  38  20  52  33  49  30  32  21  40  61   6  47  99  48  10   1  64  56  87  15  25  90  58  66   2  95  50   6  71  69  88  64  69  22  13  89  21  53  35  27   3  11  13  10  63   2  43  58  15  95  78  14  51  21  25  26  27  37  27  35  87  52  21  27  23  31  96  28  92  85  19  41  97  34   2  24  75  19  26  34  11  27  39  98  41  34  66  33  96  51  58  99  59   2  19  52   5  34  60  68  78   8  37   1  97  83  17  10  49  58  35  24  25  70  21  51  73  99   4  52  23   8  60  35  99  56  69  75  91  79  52   4  23   8  73  53  11  94  93  46  10  68   5  47  79  95  79  14  58   8  39  42  85  59  55  12  19  14  64  35  16  76  13  45  32  19  22  32  51  83  38  75  74  37  32  64  18  66  87  33   5  37  90  35  71  69  97  21  70   6   2   4  72   6  32  21  18  64  83  39  22  51  62   2  76  63  66  75  62  17   3  43  96  41  78  14  54  11  36  28  45   4  59  55  92  18  49  10  48  16  12  65   4   7   4  68  57  46   7  87  11  38  26  88   8  61  73  19  97  53  21  59  86  21  83  38  70  44  57  78  12  53  65  15  70  36  10  67  93  50  91  30  50  18  79  73  37   6  60  20   9  37  23  29  36  80  31  38  69  53  70  34  90  71  23  13  19  50  14  16  80  45  40  97  24  87  74  85  87  98  17  64  97  27  57  26  37  96  25  60  82  25  70  16  28  44  66  80  43  93  31  84  75  25  99  17  87  64  97  23  39  65  12  49  66   3  70  55  21  80  38   5  68  37   6   4  29  74  38  68  51  48  99  69  61  70  41  28  31  20  62  57  87  58  36  42  41  74  75  21  12  58  32  80  69  48  97  17  87  74  60  54  57  70  50  14  21  28  90  75  86  16  57   8  94  19  31   3  15  65  99  96   8  55  26  53  94  72  73  11  11  24  48   6   7   1  65  77  38  43  91  65  65  83  45  72  93  81  95  64  49  92  75  18  43  38  11  81  61  39  90  58   1  41  36  16  39  28   3  86  23  44  43  65   7  63  22  81  97  42  36  74  37  64  98  79  13  49  73  36  88  31   7  62  70  35  60  86  24  93  21  22  73  66  10  29  81   5   1  56  78  83  64   8  69  19  21  50  10  92  56  97  95  28  43  84  49  28  94  98  47  42  87   8  29  10   2  68  38  49  64  99  83  30  97  40  81  15  44  91  74  76  66  94  23  26  84  71  82  10  59  24  10  86  54   8  82  73   7  51  91  12  44  98  64  71  12  88  39  42  97  84   4  63  21  56  73  71  20  21  66  91  87  75  55  19  53  12  31  50  70  92  51  44   2  51  47  32  46  44  26  21  74  53  12  54  36  24  58  81  30  29  46  82  83  48  43  85  11  16  89  15  30  48   8  44  48  82  48  19   7  75  49  30  27  99  73  50  25  81  11  89  96  42  90  21  70  34  76  97  53  20  87  86  43  51  82  51  71  36  55  71   1  27  74  11  46   8  99  53  20   1  61  77  24  70  71   7  15  51  25  97  68  98  52  54  11  62  72  99  80  54  24  38  23  79  64  86  16  17  42  46  37  75  65  43  36  71  53  34  92  35  21  53  71  77  67   5  34  36  21  73  27  20  93  60  43  69  45  33  48  28  67  42  70  82  23  76  64   5  13  99  42  92  43  74  32  88  46  44  11  19  96  90  79  23  66  15  34  21  69  32  62  90  44  79  73  66  86   6  63  96  22  31  22  85  10  44  57   1  64  26   1  85  22  48  30  92  23  25  64  85  76  33  62   6  74  53  65  44  82  32  88  78  83  88  38  46  80  80  33  23  88  83  41  66  88  50  98  16  31  40  95  97  87  76  51  43  78  43  81  47  80  83  18  83  61  32  43  28   2   7  68  78  87  36  56  92  48  93  81  76  83  18  29  70  32  19  69  54  84  20  63  82  67  46  16  86  86  56  92  49  80  67  99  17  64  31  38  80   1  11                                                                                                                                                                                        
                                                                                                                                                                                          26   7  79  29  16  78  40  90  40  89  70  33   5  39  88  10  14  57   2  80  75  51  90  14  60  64  91  79  66  15  50  45  54   4  33  71  63   5  78  43  18  40  11  19  19  64  23  80  99  97  39  65  88  75  84  66   9  21  39  32  53  59  35  48  75  66  79  55  21  24  47  38  66  40  81  90   5  74  96  52  34  97  77  98   5  87  38   8  51  77  29  51  89  49   4   3   2  77  70  74  73  87  60  51  67  37  94  58  33  23  97  95  18  40  45  70  38  53  10  30  35  13  93  73   7  73  17  34   9  53  33   4  73  21  24  70  35  81  75  45  22  22  37  35  59  34  82   4   8  51  53   5  32  15  59  57  91  51  47  86  38  63  49   9  59  51  58  33  29  50  40  72   6  24  98  55  28  92  40  43   5  57  50  45  69  50  82  61  35  76  71  63   9  10  65  27  18  67  94  92   8  50  64   6  51  10  77  72  12  32   4  52  34  16  98  82   7   9  23  84  97  11  88  50  16  40  61  59  25  62  48  54  25  28  55  95  72  63  17  51  49  27  44  29  17  26  40  62  44  47  56  96  15  61  25  75  74  97  68  97   7  64  31  79  19  74  36  29  20  53  40  44  32  60  83  38  13  47  96  35  53  55  49  92  18  51  56  88  92  28  26   6  98  75  57  66  30   8  57  53  97   1   3  11  79  37  52  24  37  65  50  87  40   3  81  80  39  72  98  62  11  49  79  57  45   2  14  11  70  41   1  65   4  92  76  33  52   8  73  72  34  33  30  66  38   4  35  14  90  56  88  88  22  52  55  65   1  87  88  44  39  35  40  89  58  38  59  38  46  39  87  25   2  13  77  59  10  57  50   7  35   4  88  22   7  59  72  34   5  38  15  99  20  58  82  42  14  32  74  50  46  77  67  16  24  66  69  30  23  73  20  68   6  86  32  79  58  67  92  48  12  45  27  85  31  63  34  52  73   8   9  57  31  16  30  68  39  75  76  28  63  27  15  19  69  13  86  34  48  74  29  32  50  76   4  23  74  86  75  13   7  93   8  67  46  24  38  44  28  34  96  44   9  96  62  99  56  36   6  42  72   5  75  97  90  29  15  48  82  86   2  81  15   2  69  21  61   6  47  51  46  88  48  61  59  75  30  73  72  30  55  82  46  14   8  34  12  23  81  12  24  42  42  26  26  16  65  38  40  19  31  77  68  97  16  14  38  55  23  47  56   5  32  81  80  82  10  21  40  40   4  59  35  85   3   2  41  23  64  45  70  77  81  79  82  22  97  56  58  54  21  32  72   1  67  16  82  16  66  74  25  24   1  82  76  39  14  19  84  19  54  91  38  19  77   9  25  87   2  28  39  92  50  32  76  25  35  80  35  30  67  55  40  94  97  70  14  39  58  79  28  20  52  21  82  40  22  35  82  15  39  66  45  41  11  62  15  86  33  79  93  25   8   7  79  27  47  38  65  26  84   9  36  70  43  55  92   4   6  91  73  37  87  78  11  77  20  20  41  13  35  69  16  57  14   3  62  93  82  47  90  30  62  84  83  33  60   4  31  55  30   2   9  36  15  14  66  43  92  12  51  78  85  51  53  38  13  18  56   4  48  25  38  38  69  14  81  18  28  38  51  21  25  22  40   3  59  97  54  39  30   9  74  20  31  98  68  71  42  16  13  76  79  97  17  91  22  70  40  96  86   6   7  95  29  77  50  32  36  29  29  94   9  44  23  18  39  58  23  82  82  24  21  35  71  77   5  11  27  24  54   1  56  16  29  20  59  40  12   1  14  14  83  13  43  84  90  40  38  31  73   2  32  56  92   7  48  51  31  50  78  31  58  18  78  60  95  42  92  50  64  33  30  11   9  15  63  78  85  17  10  93  88  20  76  98  36  14  77  47  14  88  15  66   5  28  96   3  18  76  42  92  78  16  95  90  38  31   7  20  32  58  83  56  57  16  28   3  28  81  39  31  87  99  99  89  12  84  13  22  57   9  46  15  49  50  12  12  83  95  15  68   2   7  65  77  36  82  84  15  35  94  10  45  50  43                                                                                                                                                                                          
                                                                                                                                                                                            24  73  20   9  54  90  81  97  96  36   4  34  85  44  30  27  61   8  23  10  80  31  64  30  33  11  15  86  25  77  73  72  52  42  82  54  92  97  49  90  43  46  33  81  56   7  95  63  79  12  54  67  30  13   4  35  59  94  16  89  72  74  17  20   3  81  98  68  70  75  92   3  27   5  37  93  10  51  64   3  30  88  66  17  62  75  69  34  76  35  81  73  66  86  79  56  58  15  96  60  67  44  26  74  99  74   5  61  69  40  70  42  69  92   9  23  85   2  54  52  45  25  50  98  61  97  50  48  80   9  71  28  55  57  79  82  74   1  32  22  12   6  40  10  35  92  69  30  89  94  17  88  76  63  96  57  72  12  95  90  46  68   4  69   7  85  67  38  33  20  16  17  37   3  51  39  23  54  60  61  69  54   9  48   5  63   4  87  63  12  70  11  77  31  17  13  67  35  13  50  28  30  72  42  86  30  93  64  90  45  32  31  15  65  59  49  91  59  77  43  84  58  29  88  36  55  42  77   6  94  45  81  20  93   9  35  12  19  50  85  66  90  75  34  67  58  57  88  14  33   2   6  54  66  21  50  61  96  18   3  83  49  96  58  55  51  95  46  50  62  40  58  60  81   2  38  23   1  43  81  65  81   2  29  20  34  92   6  75  20  42  15  89  46  21  18  31  80  75  92  25  85  77  91  75   2  13  78  79  89  53  60  58  56   2   8  77  53   6  18  41  69  43  38   5  29  88  67  63  81  13  81  28   2  52  94   3  13  34   9  99  32  26  98  87  67  10  89  37  35  97  20  38  84   1  60   3  33  91  55  20  42  86  97   2  21  79   8  42  87   9   2  26  58  89  61  75  37  58  18  82  88  37  81  99  93  91  56  74  85  57  88  98  24  70  84  92  81  61  66  95  46  75  28  40  26  28  28  90  50  87  29  23  59  28  28  90  32   4  94  74  31  35  69  50   7  90  96  67  19  84  16  45   6  44  35  95  29  63  69  99  96  74  33  12   9  93  49   9  41  29  21   8  78  34  53  29  73  85  24  75   3  64  76  24  38  24  81  88  80  88  72  57  23  91   3  30  35  89  39  14  70  81  93  39  14  51  58  74   3  36  21  18   1  81  32  52  51  32   1  63  72   2  52   4  90  23  35   8  45  29  49  87  36  15  98  47  78  26  20  67  39  68  97  32  36  21   4  74  50  80  10  44  72  80  72  36  90  20  99  96  73  54  18   4   2  19  51  30   5  68  82  21  14  57  92  39  70  63  55  89  18  66  23   6  56  42  94  12  13  51  37  72  46  93  31  80  12  96  27  71  32  37  57  26   7  94  49   2  98  33   4  16  59   4  43  33  49   8  15  93  30  44  79  43  94  18  61  72  16  71  30  83  42  17  38  93  69   8  76  59  18  26  45  62  61  21  47  53  58  72  12  97  74  81  16  65  73  59  14  12   2  43  54  40  52  87  79  79  14   9  58  47  26  13   3  49  99  45  55  17  90  45  67  21  93  97  53  51  20  61  83  78  78  37  40  44  78  46  27  41   5  12   3  62  99  14  84  65  79  75  80  26  30   5  95  41  20  88  11  11  60  89  71  55   6  99  51  17  87  14   4  42  72  39  43  12  45  28  25  87  11  55  55   4  24   7  30  28  83  48  81  33  49   6  55  41  54  88  71  90  10  75  77  43  62  33  54  51  16  45  71  28  36  92  37  85  89  25  91  32  35  13  35  57  80  36  28  30   5  60  45  47  70  82  56  22  30  82  16   4  30  21  17   5  67  44  17  14  27  37  91  26  63  13  98   5  15  99  90  93  85  39  12  77  84  16  33  75  47  89  70  74  62  51  17  45  10  28  40  10  28  12  86  82  54  89  60   2  59  15  29  45  73  94  20  92  11  10  49  71  39   8  89  56  90  43  21  92  10  69  58  15  33  19  35  54  66  50  39  20  71  67  29  10  15  10  33  34  56  14   6  77  20  73  25  64  79  75  89  49  30  38  20  76  82  93  29  12   2  44  89  81  78  53  24  76   8  42  54  57  40  33  87  80                                                                                                                                                                                            
                                                                                                                                                                                              92  22   9  22  94  88  82  83  64  78  26  58  79  80  37  74  75  54  58  29   7  21  79  74  69  23  17  99  89  98  30  85  14   1   8  42  90  81  42  52  14  66  51  93  54  43  19   2  20  83  78   1  47  49  51  88  72  86  56  58  52   9  78  29  92  60  92   9  27  87  36  29  48  83  66  12  34  20  11  17  88  21  75  64  65  51   7  54  12  69  40  43  88  34  95  91  87  65  13  96  56  51  73  40  99  54  81  38  24  15  92  89  13  71  11  52  13  33  49  48  13  45  65  48  70  59  83  86  50  70  34  21  59  87  81  91  86  86  46  17  67  20  26  16  64  47  83  16  81  61  37  33  20  98  45  33  35  55  39  74  58  64  43  71  77   5  73  60  98  54  17  33  80  20  90  60  42  51  49  42  46   9  83   9  23  82   4  52  60  30   2  15  10  12  47  84  28  53  37  60  44  97  99  49  17  29  67  57  38  32  26   4  12  30  83   5  84  56  16  55  82  83  35  83   9  78  66   6  35   4  60  14  81  99  32  71  29   8  69  34  60  87   7  77  19  44  51   7  62  86  55  30  11  41  54  91  29  88  70  49  42  72   5  36  43  50  17  97   3  72   8  26  25  34  70  23  25  45  33  64  45  79  52  58  93  96  22  88  16  25  86   8  38  60  23  54  63  45  69  75  81  41  31  20  63  28  16  82  36  33  16  88  37  64  64  70  27  85  87  55  41  30  28   4  23  10  20  38   9  91  86  89  53  42   6  42  89  55  63  16   3  12  97  89  33   1  71  35  10  28  26  40  69  52  87  85  66   2  46  42  37  37  89  20  55  40  58  69  52  86  40  20  26  33  76  76  80  22  24  39  80  52  75  50  53  29   6  76  87  16  61  77  37  68  43  72  55  18  10  24  28  94  65  82  98  30  77  80  22  32  82  36  87  68  67  46  42  30  91  40  61  41  61  98  86  81  48  67   5  77  16  20  46  64  87  84  50  12  44  10  57  37  64  55  80  80   9  57  44  24  12   5  63   8  53  83  25  50  85  23  94  50  21  47   7  49  97  59   8  32   4  45  87  25  21  12  68  66  18  44  99  37  26  89   5  15  93  86  87  44  40  69  61  51  86  20  38  64   2  38  54  79  93   4   1  30  52  90  59  90  45  90   3  52  52  87  59  77  12  78  37  73  25  83  83   2  94  34  62  39  91  41  35  73   7  26  36  93  41   4  71  57  50  48  53  53   9  39  22  50  82  39  82  67  63  18  57  87  65   5  68  28  74  69  49  43  17  77  54  19  93  87   6  58  91  90  58  70  20  12  25  37  14  60  50   4  41  26  83  42  40  78  58  93  35  77  61  88  84  23  61  85  95  28  39  36  58   4   4  11  32  28  78  86  70  83  17  77  39  43  95  81  16  63  78  60  97  24  87   3  27  58   5  16  50  73  81   2  62  12   7  85   8  98  39  49  59  65   4  80  39  28  43   9  69  14  42  20  87  47  57  89  23  65  16  51  29  77  92  60  32  40  28  44   6  71  41  63  68  22  26  10  69  59  31  74  77  23  81  44   8  27  63  56  88  49  54   4  89  69  70  52  91  49   3  89  38  57  96  97  51  98  53  42  62  87  32   9  39   1  12  12  50  73  36  47   2  56  33  37  69  25  52  89  78  54  19  27  14  47  33  79  52   3  92  19  58  14  18  98  84   6  11  28  77  59  39  10  92  14  12  51  66   4  65  75  92  33  56  53  26  86  84  76  30  73  53  91  29  72   4  28  65  26  53   4  99  11  76  65  46  25  47  90  29  39  52   7  22  67  45  13  76  26  80  26  20  98  34  79  95  60  67  80   4  96  40  50  70  41  39  55  82  62  66  92  90  90  68  40  15  65   3  25  12  42  27  99  73  95  48  54  10  97  39  34  15  39  33  94  97  63  13  99  44  89  78  46  46  31  56  33   2  69  43  96  91  98  55   7  79  35   7  44  24  99  23  63  76  97  38  58  84  96  11  75  34  53  92  49  17  39  74  36  63  53  54  43  24  10  41  55  40  97                                                                                                                                                                                              
                                                                                                                                                                                                11  38  12  24  72   2  46  95  26  73   4  19  22  87   9  22  30  50  99  44  97  86  51  81  56  12  49  44   8  39   1  13  46  61  26  60  40  94   8  87  41  27  43  51  35  74  17  61  72  81   4  36  99  91  56  31  19  79  29  14  40  53  34   1  36  44   4  92  60  95  98  37  24  98  68  26  58  80   6  38  54  17  20  24  72  47  71  82  86   8  53  64  46  54  56  40  94  64  41  14  33  99  62  13  72  60  12   8  42  62  89   5  37  38  47  47  86  75  71  17  91  85  98  83  47  87   2  49   4  62  70  58  18  20  13   5  73  88  13  74  97  62  56  89  46  41  79  45  68  67  90   9  78  33  46  12  79  79  22  83  10  13  77  66  12  94  41   7  32   9  96  22  13  10  61  58  10  21  74  66  86   7   1  52  67  18  97  37  36  75  45  89  66  73  45  43  41  73  40  36   4  79  89   7  37  93  69  76   3  81  99  91  81  72   3  27  50  57  85  37  22  84  56  76  29  69  74  50  88  80  38  93  89  74  35  89  48  51  95   2  49  97   5  91  22  84  95  29  27   5  16  32  66  81  12  85  53   6  52  15  66  53  26  76  29  18  48  84   1  54   2  72  92  21  32  99  71   3  52  59  40  27  59  19  84  68  79  54  75  80  37  99  40  87  90  68  96  48  22  87  33  22  23  78  31   6  41  40  19  68  32  79  87  62  43  16  55  17  96  90  58  81  32  14  60  81  55  94  69  45  73  89  88  79  35  65  33  47  41  92  96  83  98  70  45  86   9  33  86  51   8  23  12  39   8  88  90  51  74  18  91  95  49   4  89  48  96  76  53  27  48  66  55  15  90  27  66  28  62  90  55  73  37  88  44  35  10  99   1  15  15  66  55  23  22   4  51  99  75  46  39  35  70  79  55  44  73  12  72  93  31  56  42  85  59  52  72  36  26  40  13  63  51  32  20  67  41  74  35  40  14  81  78  69  22  37  32  93  40  56  50  67   9  72   7  37  56  68  21  44  99  18  61  43  28  86  96  85  33  85  77  29  61  75  10  63  22  28  95  19  77  45  28  76  44   5  90  40  82  64  64  29  65  98  21  32  14  69  40  27  63  16   3   6   6  26  64  10  36   4  21  52  52  66  89   8  20  18  18  40  67  22  49  70  10  11  47  11  62  58  47  16  70  14  11  74  23   3  70   9  57  48  50  55  95  35  10  98  32  19   3  77  61  75  41  94  33  58  62  24  68  59  56  92  63  19   9  44  43  64  27  71   2  93  69  75  83  89  40  65  19  64  48  96  64  58  24  97  71   3  76  26  63  30  83  77  78   2  34  11  96  19  45  92  50   2  47  97  74  32  74   8  95  37  33  29  59  86  23  18  79  24  58   6  19   3  77  80  82  43  60  46  20  47  40  81  72  78  95  30  68  37  87  73  26  41  81  34  33  93   2  63   9   5  11  42  66  79  49  23  46  29  28  28  31   9  84  65  20  58  77  53   2  58  19  38  17  94  35  88  65  39  53   4  74  20  10  29  29  17  37  21  32  24  98  11  13  39  61  67  50  86  65  98  51  60  74  14  97  97  29  95  98  35  19  19  36  89  42  98  58  99  43  82  75  59  34  29  60  54  77  54  70  54  43  73  20  83  17  38  68  29  81  23  64  97  13  42  25  48  14  16  48  99  71  67  93  40  21  52  81  64  40  42  28  69   7  19  73  32  43  53  24   1  14  79  21  62  78  46  17  92  91  93  59  34  89  95  65  63  11  31  84  14  27  57  72  51  49  95  50  79  91  89  92  25  69  89  24  54  99  30  66  37  26   2  87  80  84  81  27  44   9  29  96  57  60   5  19   2  52  61   6  51   2  71  49  54  20  73  79  76  93  63   7  13  92  80  51  32  85  33  83  26  79  61  80  27  15  91  68  95  81  63  18   6  22  12  25  14   2  70  21  31  38  88  25  66  72  26  86  32  11  69  77  62  49  56  46  35  18  94  49  90  31  19  22   3  45  13  29  81  64  64  18  66  81  34  33  69  72  17  16                                                                                                                                                                                                
                                                                                                                                                                                                  42  70  34  98  73  49  98  12  66  30  92  64  99  20  87  22  99  30   4  18  49  39  34  67  57  27  48  13  41  94  60  93  50  79  29  57  59  26  26  36  76  90   9  62  53  96  33  26  32  76  23  36  41  39  98  16  41  28  16   4  61  14  79   9  53  53  99  74  10  36  11  28  99  53  22  50   9  55  77  83  58   6  60  15  52   7  96  95  20  42  90  87  45  38  84  67  48  34  49  72  71  52  52  43  96  40  48  16  77   8  45   1  64  72  14  77  84  12  62  21  34  38  68   8  24  67  18  23  34  18  62  51  85  20  56  28  85  60  16  64  57  69  70  88  68  92  74  62  78  43  63  56  22  81  69  68  78  55  82  92  85  85  66  54  38  16  86  20  90  80  34  87  80  95  76  40  87  29  62  99  72  41  37  84   3  53  93  63  30  11  28   2  14  39  64  72   6  53  63  64  26  39  25  16  83  10  37  91  67  78  42  36  45  47  87  49  13  54  82  67  26  29  96  60  13  82  11  52  20  93  25  11  95  18  92  48  25  39  73  49  96  80  72  58  35  24  15  22  70   9  70  28  13  77  79  25  30  21  67  24  86  55  18  86  48  53  26  28  25  33   8  36  27  30  10  80  15  64  65   8  68  94  55  87  85  29  71  28  44  44  99  15  80   5  75  87  17  16   8  69  87  85  78  24  64  92  44  29  23  47  36  68   4   6  78  15  15  63  16  76   7  62  70  47  27  73  99  50  53  74  44  64  36   7  73  47  54  58  17  28  55  55  62  12  31  62  26  79  92  17  39  47  36  75  40  53  92  31  33  74  41  21  84  27  11  26  15  66  81  16  79  76  72   7   5  86  61  26  16  16  72  30  31   8  42   3  12  81  78  47  65  23  43  12  77  53  85  15  36  64  99  82  53  11  83  32  91   9  16  58  72  85  58  55  73  16  78  37  70  59  37  69  27  42  32   6  88  24  56  50  21   4  51  11  36  66  86  53  27  64  24  64  30  65  37   3  64  32  73  37  21  14  73  55  99  89  63  89  59  96  47  86  56  48  47  80  32  57  32  24  34  30  99   3   1   2  53  18  25  76  34  14  75  84  79  12  61  13  59  69  24  45  21   9  51  50  18  55  46  13  56   8  86  71  51  93  53  18   5  44   4  97  32  93  56  31  57   5  91  57  85  95   7  30   1  54  73  12   1  96  43  60  80  57  44  27  36  58  79  80  10  45  22   3  44  34  61  65  43  39  16  72  53  52  93   6  39  65  66  83  68  19  89  74  66  15  74  68  57  84  42   4  92  25  88  31  70  34  60  36  65  41   9  71  86  70  46  52  73  21  48  55  75  82  14  14  38  42  64  54  72  71  56  78  40  73  42  25  82  55  50  45  28  86  57   9   2  73  11  17  57  18  28  23  87  17  85  81  43  54  82  70  93  35   1   3  39  31  29  81  36  41  89  81  80   2  45  77  65  80  62  47   7  55  40  93  34  47  79  98  83  34  30  64  80  90  39  33  76  74  10  82  19  32  27  96  11  73  98  93  29  97  24  88  84  64   7  76  62  90  97  85  31  92  88  75  43  48   6   2  76  92  90  77  21  69  37  46  88  38  17  93  40  28  33   8  51  75  52  60  95  51  51  11  99   3  51  20  87  93   7  90  39  26  50  55  59  61  84   8  85  15  92  25  93  93  32  91   6   3   2  60  89  57   7  78  96  28  56  42  22  55  34  42  66  20   4  21  80  95  69  13  51  20   4  45  32  16  66  86  92  70  84   1  81  59  48  62  95  85  96  91  30  12  99  67  30  37   7  84  78  83  85  80  73  58   6  90  63  34  79  44  11  54  44  68  58  42  19  54  97  91   1  93  12  73  74  97  27  10  56  44  46  59  80  54  20  22  64  62  29  75  33  15  64   7  73  58  83  52  55  15  29  16  62  53  46  82  50  10  76  94  54  37  50  65  46  21   1  31  45  76  86   8   5  77  93  32  12   4  38  13  97  27  98  65  10  60  29  99  12   2  97  57  57  65  35  70  76  42  71  86                                                                                                                                                                                                  
                                                                                                                                                                                                    66  20   5  94  17  62  91  54  49  36   6  82  38  94  44  46   4  22  36  21  45  97  53  93  98  79  48  27  29  91  10  23   2  90  14  50  83  70  93  33  36  35  62  20  81  15  84  20  17  48  37  62  44   3  69  47  13  15  84   8  54  46  80  55  59  42  83  76  34  42  44  10  95  96  90  68  23  28   8  49  48  75  46  40  11   2   3  62  88  93  45  45  59  88  28  38  12  88  29  49  18  46  25  68  32  21  66  61   1  67  31  66  86  56  98   8  17  43   9  47  97  93   4  63  46  30   3  26  19   6  11   7  50  10  86  29  61  96  73  79  94  85  54  62  29  24  51  81  78  12  32  97  75  12  57  93  24  52  25  76  41  55  74  53  68  11  90  42  69  69   5  17  81  24  71  66  48  54  77  10  86  82  50  24  99  57  23  74  30  29  18  76  50  10   2  98  44  37  92  47  40  82  30  26  52  17  64  29  49   5  55  94  67  77  43  61  57  27  89  76  85  67  29   9  83  24  28  87  12  26  76  31  62  41  78  54  50   7  48  74  34  42  86   7  35  79  53  73  56  25  99  23   6   6  75  85  84  91  73  69  26  38  39  23  49  95  58  38  19  18  62  53  23  80   1  47  41  81  81  57  16  80  44  82  39  60  28  26  35  70  22  29  51  83  77   5  68  52  20  51  97  54  52  36  57  85  83  51  77  76  59  40  87  96  21  59  33  59  55  15  81  46  46  83  36  43  29  76  37  24  29  19  11  13  85   7  97  39  22  35  21  16  58  75  70  70  17  25  75  35  85  97  86  16  33  77  21  43   9  49  21  38  42  76  59  38  93  34  64  25  55  89  25  40   3  65  10  22  99  62  65  56   1  98  30  15  22   6  35  79  55  23  66  43  72  52  78  19  28  88  12  20  11  70  84  64  54  53  23  91  88  83  53   2  40  53  27  55  62  66  14  82  46  48  50  25  90  22  48  18  90  14  66   1  18  90  36  37  57  71   8  35  45  83  95  21  37  35  78   5  59  98  55   1  29  14  95   7  88  82  16  37  69  90  98  30  14  37   9   2  72  73  85  45  92  98  66  75  45  98  44  15  86   4  84   5  94  58  28  17  14  13  77  98  93  95  25  18  81   2  63  75  74   8  61  39  20  68  51  37  40  24  60  53  42  28  25  50  12  49  73  54  93  54  56  21  20  32  46  41   1  27  37  29  95  94  30  10  68  92  34  34  18  50  49   8  32  51  23   4  29  93   4  14  38  20  45  57  33  87  83  55  44  37  86  77  27  49   5   2  47  56  52  82  27  44  62  43  43  36  76  97   7  82  76  56  85  49  21  57  35  72  69  32  44  98  62   6   7  38  20  43  27  76  10  15  47  83  27   2  38  93  96  96  27  11  80  12  19  65  38  59  30  38  28  49  21  74   7  26  52  62  34  75  77  40  97  76  44  62   9  83  93  94   4  52  83  66  97   1  37  42  98  68  60  19  29  72  46  65  24  94  84  83  53  67  16  95  12  11   6  57  18  95  40   7  79  35  28  94  98  99   4  82   4  57  35  86  18  43  41  25  85  64  93  34  19  93   3  34   6  44  16  53  58  82  14  56   7  94  69   1  15  91  82  53  34  30  86  95  15   5  42  46  87  79  77  69  99  39  85  78  68  17   6  31  89  45  71   5  77  11  16  70  67  31  14   9  66  47  30  48  78  78  22  66  99  14  30  34  46  69  60  57  53  12   6  43  44  86  62  19  85  29  41  83  30  29  27  50   7  46  25  59  90  49  87  40   7  89  69  88  50  19  65  48  58  26  54  19  24  20  68  30  57  61  69  90  12  88  71  26  48  34  91  43  27  37  34  82  46  16  77  60   7  52  65  85  34  78  76  46  18  44   7  27  69   5  77  32  66  13  88  28  29  38  74  67  36  10   1  80  58  14  56  97   2  66  34  84  78  27  71  98  90  78  42  64  86  55  89  60  38   8  10  92  50  41  32  87  34  15  75  74  54  42  99  95  79  70  28  14   5  24  11  78  51  60  90  27   4                                                                                                                                                                                                    
                                                                                                                                                                                                      18  19  59  89  44  86  68  16  37  43  19  58  96  69  84  19  22  67   9  30  69  10  68  13  60  35  13  28  26  72  26  69   2   5  43  52  18  74  83   6  42  32  48  19  85  43  86  23  97  66  44  13  95  33  91  37  83  54  83  50  10   8  34  14  79  96  74  52  10  65  15  36  74  72  45  39  51  55  15  36  23  95  53  90  76  76  75  85  44  44  55  19  42  98  53  48  75  98   4  38  10  32  17  81  40  59  31  46   6  35  88  26  62  49  13  21  51  83  50  48  43  80  92  43  65  67  59   4  14  73  83  75  64   9  35  83  74  33  80  31  54  21  31  37  72  69  79  68  34  69  76  88  58  88  83  16  69  11  55  57  28  19   5  37  38  32  16  68   8  37  36  77  64  10  86  83  61  39  99  65  45  64  24  60  30  80  94  41  15  91  37  85  23  37  60  59  46  84  27  82  63  41  20  59  88   1  44   6  70  91  69  59  90  55  38  65  90  85  68  95   3   6  69   9  30  94  99  28  15  34  65  48  25  13   1  81  68   5  66   1  66  71  87  11   1  49  70  90  53  98  54  91  21  49  47  32  88  32  92  77  24  17  74   3  79  69  80  25  89  32  18  12  89  48  72  66  99  81  72  24  26  61  85  87  75  17  50  53  68  44  13  38  88  99  95  79   8  18  12  14  67  45   7  17  68  19  70   6  20  91  64  10  62  49  86  71  11  94   5  55  55  79   5  29  96   1  54  22  46  98  59  29  58   1  67  99   3  31  93  39  61  85  70  52  27  64  37  59  92  67  23  72  81  92  85  89  34  38  85   6  33  25  84  92  13  52  14  82  80  94  10  93  77  65  42  90   9  84  53  59   5  47  66  82   5  31  70  95  30  22  19  26  75  90  44  23  24  35  44   5   9  95  70  87  53  56  51  85  54  88  19  66  64  47  59  51  78  51  59   1   6  95  73  56  99  55  62  84  39  74  89  32  29  56  44  53   3  76  60  31  43  98  50  31   2  80  24   7  27  40   9  67  65  33  50  68  95  79  54  81  67  69  67  70  87  81   2  41  35  89  46  42  22  20  33  23  48  47  90  76  98  38  19  97  57  15  82  88  68  46  36  73  55  18  90   4  16  60  80  81  96  88  31  87  24  86  86  12  93  20  44  15  58  43  30  32  32   6  36   9  90  53  62  48  12  77  38  15   4  13  84  11  63  74  70  73  23  57  24  69  75  76  90  21  61  74  50  62  89  77  69  26  94  83  28  16  40  25  72  62  57   5  46  68  19  97  85  71  38  46  40  49  22  62  40   1   4  22  84  44  21  87   9  59  55   8  83   2  61  11  82   9  71  20  34  39  21  15  79  54  40  53  58  36  94  17  29  98  65  83  11  47  73  84  27  47  71  51  66  24  23  91  10  40  97   4  39  17  20  32  64  50  22  97  30  20  97  65  36  25  55  17  36  96   3  98  88  84  47  29  89  28  91  81  40  65  99  29  55  22  18  80  55  33  96  72  41  79  62   9  67  93  34  53  44  86  30  22  60  96  67  61  43  19   4  22  28   5  88   7  71  41  61  54  21  46  48  23  93  76  60  75  33  67  89  54  15  59  74  59  79  95  67  24   3  60  97  25  77  53  42  58  59   4  56  40  92  98  85  57  72  64  26  27  68  62  33   9  31  37  53  49  86  68  81  25  91  79  50  69  67  96  44   1  98  49   7  95   3  29   2  32   4  98  14   5  42  73   8  93   5  20  60  95  64  89   9  22  45  33   6  18  46  38  40  78  86  95   9  53  87  85  91  38  35   3   7  37  49  34  77  72  91  54  61  47  17  64  17  66  29  48  45  77  86  32  77  56   8  28  48  59  96  34  35   3  23  53  27  51  56  77  10  85  70  91  86  16  64  46  86  46  87  74  85  47   1  88  72  71   9  67  27   5  88  45  55  51  92  13  51  55  93  57  59  72  24  32  16  22  94  26  65  32  35  36  23   2  29  88  17  32  44   8  76  85  68  34  57  32  13  81  95  86  13  18  59  39   5  16                                                                                                                                                                                                      
                                                                                                                                                                                                        32  50  76  70  81  92  12  33  37  79  19  52  86   3  64  53  83  70  93  65  67   4  33  60  13  73  66   2  91  27  77  43  25  16  23  39  19  82  19  52  79  73  31   5  77  89  29  27  40  23  49  33  30   7  12   4  18  74  41  10  90  17  29  11  71  36  66  83  97  10  24  63  39  32  47  98  35  96  74  50  96  14  18  39  62  63  89  15   5   3  10  50  23  95  65  60  15   2  15  81  58  39  93  92  66  33  24  44  57  48  24  87  75  77  23  96  12  97  66  15   9  93  16   7  96  28  27  26  68  67  64  12  93  51  72  52  48  59  48  39  60   6  71  80  54  37  28  99  68  92  26  54   9  30  26  54  80  77  79   3  50  99  41  76  57  39  49  97   9  34  27  47  50   4  27  85  20  74  45  66  66  77  35  31  40   8  91  12  82  86  35  50   7  87  57  99   7  75  47  53  53   7  38  86  47  18  49  77  69  64  74   4  27  28  39  11  16  95  20  25  99  50  68  12  29   4  60  47  22  78  98  32  96  51  49  63   8  36  53  70   3  17  56  77  89  99  94  98  25  18  87  72  70  16  55  99  98  33  88  74  30  44  33  21  13  54  78  13  13  99  60  24  71  76  87  71  68  13  80  45   4  63  45  38  45  84  47  42  48  24  46  98  19   3  32  34   3  40  46  25  43   6  94  18  74   3  78  17  99  14  59  99  35  40  27  46  40  15  77  13  60  59  40  26  87  79  34  97  53  57  49  84  28  91  45  87  97  79   3  75  98  46  59  94  39  12  46  48  35   7  80  60  92  82  25  27  52  40  80  37  48  70  38  88  67  80   4  68  31  93  37  43   4  10  44  65  98  16  60  32  49  60  52  41   6  71  99  33   9  52   5  12  50  11  11  98  50  63  32  17   7  93   5  98  30  28  12  23  86  90  27  58  44  80  62  92  42   3  13  97  91  75  29  76   2  23  54  47  39  68  44  37  19   1  45  14  61  96  91  45  89  15  86  25  34  97  38  64  43  36  64   8  33  45  95  78  90  10  53  70  10  27  90  15  17  68  64  75  52  75  28  45   3  36  29  99  28  50  20  79  52  43  15  87  52  84  94  60   7  29  51  85  30  13  25  53  77  20  27   7  59  67  88  62  58  64  47  30  77   6  79  70  11  49  84  58  84  22  70  24  94  51   3  87  48  23  26  13  61  50  89  55  98  31  14  73  63  36  35  93  50  19  61  96  32  85  95  13  54  62   4  48  99  21   5  64  57  29  58  69  64   4   6   7  29  47   9  34  55  25  72   1  97  76  14   4  63  71  62  27  75   1  82  63  74  94  90  75  19   5  89  33  53  97  71  52  58  20  78   3  45  85  13  12  64  38  90  42   2  35  99  99  65  80  57  93  21   4   1  74  27  82  61  66  52  88   6  22  21  28  83  98   2  94  90   8  73   7  42  41  49  56  65  27  94   8  58  57  14  27  23  31  43  81  37  97  69  16  98   6  34  18  54  38  87  77  93  12  39  81  58  19  63   5  90  59  51  39  24  94  97  71  79  72  79   1  31  61  34   6  84  22  94  35  31  12   3  77  78  19  34  17  48  13  56  34  88  45  18  29  33  76  82  63  55  17   1  35  10  16  47  15  53  34  68  32  68  20  32  53  74  70  95  83  13  61  14  92  35  10  48  10  83  87  19  56  60  98  61  34  21  26  79  25  52  60  30  74  29  27  79  78  18  56  87  85  93   1   8   8  16  21  85  69  35  33  97  54  86  54  90  84  86  62  68  34   1  60  65  64  50  40  76  59  93  41  54  64  77  99  84  51  94  46  73  72  40  52  10  23  85  12  86  33  47  44  18  98  32  19  63  43  40   6  70   2  13  13  58  73  14  45  56  59  40  86  38  28  18  81  77  43  71  48   6  75  50  47  10  93   2   3  59  67  51  56  69  69  50  27  35  60  74  17  91  33  34  41   8  99  39  97  62  10   4  88  76  65  70  63   6  33   6  26  53  27  64   1  61  89  66  48   9  31  74  90  14  73  47                                                                                                                                                                                                        
                                                                                                                                                                                                          16  31  58  43   8  19  53  85   1  67  78  71  74  66  93   5  62  38   7  30  41  17  81  96  19  97  95  39   5  83  83   1  29  77  90  49  87  27  47   4  15  19  87  61  15  28  21  71  17  66  72  23  40  43  15  84  68  95  42  64  30  25  57  11  28  64  48  48  27  62  56  73  64   5  40  48  38  12  68  39  65  57  12   7  29  22  27  85  34  32  28  35  77  83  18  33  22  17  16  69  85  55  64  63  14  37  37  89  62  40  11  26  92  52  49  69  77  60   2  45  85  81  92  65  61  38  53  85  94  55  91  97  24  78  10  89  94  43  54  66  94  63  69   6  43  63  30  79  38  84  12  90  55  57  95  38  44  59  23  64  35  11  94  99  22   7   4  36  13  36  60  30  62  33   2  31  37  11  25  60  21  56  68   4   1  55  50  91  41   6  68  33  81  40  70  21  43  16   2  94  72  56  65  32  70  84  41  31  56  69  57  39  97  55  64  20  26  78  69  57  17   5  71  93  46   8  87  19  91  28  29  98   7   3   1  33  33  53  46  97  74  55   1  30  12  62   4  12  45  27   1   2  57  86  46  88  64  77   9  38  60  34  13   4  75  67  74  16  84  32  31  39  68  15  44  43  27  78   6  92  60  47  20  54  73  53  13  66  21  15  81  45  33  10  77  72  22   7  21   7  26  71  91  97  11  73  67  13  28  84  97  54  97  94  14  33  52  16  75  65  78  97  58  34  94  57  46  67  91  70  37  92   9  32  37  77  79  23  55  91   8  32  40  78  33  56  72  85  29  43   7  43  56  35  58   9  13   6  32  28  61  74  80  58  88  45  74  21  29  47  15  50  92   8  31  58  34  95   9  48  10  38  55  34  70  45  51  78  24  59  74  92  20   8  92   1  99   1  85  95  87  81  28  24  42  81  36  99  99   6  26  36  59  23  65  87   8  59  22  10  79  40   9  83  84  77  50  87  10  27  43  56  52  70  67  12  96  32  69  23  73  26  92  59  89  62  87  57  27  31  38  96  35  72  49  99  17  20  32  31  22  31   8  73  32   7  51  71  47  54   1  87  37  67  27  94  98  91  87  69  50   3   9  53  98  54  92  75  43  96  74  83  60  83  97  62  52  29  50  42  74  82  36  39  76  65  48  99  30  48  75  90  85  39  24  42   6  32  34  11  64  97   5  76  21  98  60  99  11   2  16   6  70  53   4   7  14  78  59  71  85  45  95  60   8  71  31  78  10  28  99  24  37  17  47  66  22  30  38  19  50  24  30  88  63  15  18   2  82  40  30   5   8  91  19  67  96  90  84  67   6  81  39  83  56  54  19  34  76  32  56  29  37  41  81   8  89  14  63  83  49  77  96  28   2   9  20  28  89  16  82  51  38  25  21  21  51  79  25  12  81  87  71  92  77  94  13  91  96  22  47  62   8  64  49  51  30  33  68  53  47   1  80  37  45  94  54  91  22  28  46  46  11  60  78  27  62  33  46  33  50   3  44  34  35  15  39  53  64  26  64  29  11  94  20  35  15  17  82  27   3  56  21  87  56  31  48  29  67  55  98  44  43  87  46  82  42  49  67  56  22  31  64  88  33  39  42  61  51  80   4  60  98  11  59  79  52  68  88  30  86  75   7  18  54  35  37  54  70  71  94  28  87  30  36   5  34  25  29  77   4  29  58  87   6  89  98  57  89  36  24  76  66  97  47  30  14  96  97   2  49  30  51   6  13  83  98   7  20  89  35  83  55  79  23  70  62  39  77   6  21  56   7  31  12  78  42  96   8  38  62  25  50  92  53  27  65  63  51  39  16  49  73   2  66  30  44  70  68  71  82  96   6  23  66  90   1  14  19  97  71  59  50   9  51  93  76   4  92  68  56  63  95  29   6  94   9  65  31  65   1  75  20   4  31   2  38  22  99  46  96  17  46  66  52  67  39   6  99  16  22  68  92  40  47  29  38   8  81  20  49  43  91  61  94  28  87  81  94   8  90  44  27  41  33  16  74  36  58  81  90   9  71  69  44  34  97  13                                                                                                                                                                                                          
                                                                                                                                                                                                            35  69  65  72  92  60  22  23  14  81  86  65  76  61  42  64  37  79  16   6  28  92   1  26  19  51  86  42  46  40  77  71  84  23  38  14  44  40  27  61  82   5  13  35  67  83  32  81  27  95  69  55  93  86  39  97  86  42  28  27  26  77  57  79  19  18  17  77  79  90  94  88  26  58  92  72  17  80  46  92  37  85  53  62  26  62  98  87  98  52  99  48  88  20  59  13  98  91  58  28   1   8  58  29   6  92   5  27  26  96  39  90  31  95  52  99  84  62  73  21  67  77  25  42   1   3  56  28  57  85  91  39  58  57  43  78  65  76  41  53  19  10  25  88  96  33  19  62   1   3  89  89  94  15  45  14  17  42  11  73  61  77  88  48  68  64  82  97  17  30  21  24  52  86  68  65  96  79  82  46   5   9  48  80  91  24  87  80  14  29  90  14  25  98  63  23  78  67  75  39  87  38  98  67  99  31  93  71  11  18  18  39  36  38  47  52  32  21  77  95  33  40  22  50   5  82  25  82  82  77  45  41  71  73  14  96  47  99  29  46  50  11   6   8  96  97  61  28  69  87   8  10  31  30  67  25   2  33  60  58  81  39   4   2  72  73  18  18   1  79  24  20  52  45  24  21  52  37  38  83  91  11  46  81  95  46  57  83  93  11  21  18  52  49  37   1  77  77  62  96  78  28  41  14  83  39  61  50  72  41  47  28  21  21  77  45  77  17  44  70  23  18  64  42  43  81  34  21  24  94   4   7  93  17  23   6  85  46  59  85  71  68  33  27  51   5   3  13  80  88  28  55  41  69  61  59  61  17  76  28  46  52  32   6  20  96  99  50  86  75  99  57  80  82  25  27   3  81  88  58  92  63  25  19  38  66  17  74  53  94   1  10  16   5  87  96  80  96  50  31  85  93  59  64  61  51  47  24  21  37  56  18  52  46  46  53  99  46  78  18  86  79   1  81  38  83  87  47   3  57  77  21  51  21  70  73  56  26  65  20  36   3   5   5  45  65  87  43  40  37  74  33   1  91  23  94  52  49  95  24  50  63  14  78   7  65   4  20  94  19  26  28  74  57  42  88  58  10  60  28  93  11  19  89   1   1  28  23  24  59   1  53  11  85  77  49  32  91  57  38  83  26  58  22  42  67  33  63  42  27  69  45  15  52  54  93  72   2  71  73  64  15  33  85  10  18  51  24  43  11  99  40  98  80  41  31   1  33  94  50  21  19  60   8  62  62  27  92  93  84  28  44  38  34   1  85  16  41  18  74   5  81  10  73  41  80  53  69  58  12  59  36  76  86  52  59  56  45  37  55  30  17  51  98  83  34  78  34  48  93  56  18   1  93  45  85  11  75  12  63  25  57  39  79  59  58  51  76   7  68  86  57  59   5   9  10  77  27  55  40  65  13  53  13  46   1  92  41  32   2  51   5  38  43   7  15  97  77  87   5  85  67  46  14  71  26  12  49  38  13   3  32  75  21  48  90  43  68  91  24  13  88   8  29  73  86   1   3  93   4  34  28  11  21  11   1  29  18  32  78  48  47  84   4  99  27  50  28  94  77  48  93  67  25  80  57  91  34  28  88  13  56  68  83  84  91  70  80  14  39  92  58  44   7  77  67  74  11  20  70  64  44  35  72  18  73   5  24  88  37  15  69  90  63  88  89  44  31  71  26  23  27  42  60  79  33  13  79  73  74  67  13  75  64  54  57  50  85  93  39  46  70  12  97  56  56  16  84  48  66  34   3   9  80  33  46  51  69  66  98  33  90   5  71   9  70  35  86  60  82  28  94  73  88  91  82  56  92  58   5  99  56  67   4   7  87  37   2  15  87  22   1  22  52  33  77  87  81  43  37  13  31  27  77  96  78  50  88   3  17  20  10  70   9  77  88   3  74  94  71  41  63  69  12  78  63  37  63  12  45  13  96  75  29  25  81  10  77  13  63  25  74  44  47  25  49  76  95  12  76  73  96   2  81  89  77  71  97   8  99  91   3  70  31   9  57  93  37  80  54  64   7  44  35  81  62  38                                                                                                                                                                                                            
                                                                                                                                                                                                              15  66  15   9  67  55  91  38  87  72  29   1  43  87  56  96  10  13   4  63   6  64  80   4  81  83  26  48  95  56   9  62  75  34  24  90   5  71  14  23  75  69  32  57  19  23  25  33  30  34  58  16  65  24  31  72  73  64  33  59  37  33  92  79  32  15  65  68   7   8  29   6  39  86  76  36  48  40  86  10   9  93  14  79  99  92  90  19  11  88  88  91  83  64  23  49  10  57  28  93   5  91  77  32  73  94  67  62   1  36   2  56  51  89  30  89  44  66  11  91  47   6   3  13  29   3  80  19  82  63  82   6  17  66   6  81  22  51  32  38  49  30  86  75  98  80  38  40   9  73  23  11  60  77  13  88  96   7  52  58  68  73  72  45  95  14  53  53  88  62  33  44  27  76  92  34  33   9   9  24  81  69  91  77  53  61  94  97  24  18   3  58  66  18   6  93  88  97  11  50  60   9  98  72  67  85   9  10  25  91  81  92  78  86  90   7  59  31  16  27   7   4  63  56  68  65  40  82  14  36  86  93  54  95  72  71  17  11  90  97  37  89  57  25  38  19  84  43  20  54  97  50  80  85  75  51  55   6  17  26  43  58  99  89  40  34  97  38  35   9  41  62  75  70   8  25   7  27  36  14  14  57   9  74  82  98  40  81  15  90  96  86  78  36  21  12  33  59   1  96   3   3  97  29  15  69  56  99  10  58  35  90  53  55  78  78  66  80  59  91  28  80  12  84  23  89  35  30  34  66  26  71  38  41  23  85  59   2  82  79  88  61  61  95  12  53  34   7  75   5  16  95  78  61  34  47  50  49  77  39  56  97  25  62  15  68  40   4  22  76   1   6  26  39  95  83  27  33   5  32  74  72  33  55  74  96  51  14  85  52  16  96  72  68  90  55  66  19  70  14  40  46  96  62  49  76  25  77   6  85  93  22  24  73  54   3  32  10  94  23  26  61  21  77  68  45  95  82  99  36  54  12  23  76  46  18  26  43  91  98  47  97   3  47  37  91  24  14  11   9   5  74  85  85  41  58  82  24  21  28  82  32  51  67  39  18  40  99  52  87  40  57  88  21  23  92  29  97  81  43  64  62  95  27   4  64  13  54   5  23  62  90  92  33  90  85  74  58  63  37  42  46  48  93  94  12  96  92  13  89  68   1  38  47  55  68  70  42  61  91  28  96   8  20  18  67  63   1  74  65  56  14  43  73  62  85  41  18  80  84  19  61  74  43  84  55  18  18  88  69  14  28   1  31  62  26  98  54  40  26   1  64   5  40  88  56  75  38  30  96  44  62  38  69  52  15   5  87  54  53  40  65  91  37  93  55  18  87  54  22  46  64  36  74  18  25  84  87  54  42  96  21  51   8  10  89  64  52  85  94  57  71  98  49  87  33  41  77  94  37  39  60  73  46  20  93  19  35  28  10  19  66  85  89  44  22  41  27  35  39  73  60  29  95  44  94  42  13  30  91  87  82  17  52  75  26  13  39   7  80   9   8  61  80  42  44  89  23  13  56  37  46  86  36  77   1  54  46  15  54  93  11  46   8  32  28  12  85  53  62  91  55  47  84  96  31  70   6  36  85  87  12  14   6  20   2  13  35  96  63  53  76  34  56   3  11  25  86  56   7   2  33  91  37  94  19  23  17  54  61  77  76  35  98  33  45  86  64  24   6  54  57  22  91  10  88  81  17  62  21  49   9  29  93  28   6   3  21  77  91  14  53  98   3  58  18   8  43  77   4  18  91  25  21   5  90   6  61  91  20  96  71  32  63   7  79  35  37  52  37  75  84   4   8  25  25  62  37  42  92  78  22  94  81  59  19  63  23  21  57  44  31  38  29  92  62  82  57  68  98  42  58  20  22  13   6  64  74   6  93  50  42  70  48  57   5  18  51  77   5  34  52  76  23  67  90  20  96  21  57  74  43   4  60  21  45   4  70   8  41  88  87   3  36  26  79   7  81  70  26   5  72  45  36  42  50  53  19  41  98  53  36  58   3  35  28  95  59  29  89  24  12  17  10  69  61                                                                                                                                                                                                              
                                                                                                                                                                                                                76  50  49  89  96  53  12  64  29  88  12  37  53  29  78  60  77  69  47  40  42  93   1  77  99   6  46  85  17   4  17  86  99  55  22  43  20  98  57  24  82  66  90  79  95   2  90  25  80   5  49  63  62  67  46  81  25  26  81  94   4  23  63  50  17  71  11  52  89   3  60  29   9  72  24  74  71  52  45  81  43  53  90  32  13  58  43  32  40  99  25  77  54  13  77  60  83  45  30  15  89  18  14   3  94  87   3  62  66  60  71  92  46  61   2  13   9  39  79  27  87  36  54  63  82  29  34  98  62   6  65  30  79  16  55  40  47   2  28  10  75  16  58  14  76  67  74  68  79  58  75  36  41  42  91  11   3  22  77  17  38  36  33  95  59  48  20  45  18  76   1  51   9  44   6  77  64  66  60  85   8   5  41  67  90  66  49  22  86  85  18  22  12  50  22  21  27  99  34  84  51  69  14  64  14  85  30  48  78  42  16  41  28  88  98  50  64  79  72  37  92  41  13  14  47  25  38  85  78  85  89  32  97  97  88  91  15   4  55  54  95   2  66  15   9  83  95  22  21   8  14  58  30  24  49  20  46  22  44  24  49  83  77  86  71   9  68  86  59  90  17  19   3  96  24  36  32  45  47  15  24  22  98  46   2   6  55   8  15  97  63  78  60  87  26  52  51  13  66  94  96  49  60  25  95  47   7  81  39  17  82  99  65  29  76  30  51  78  59  49   6  94  43  58  53  49  20   9  13  30  16  57  99  31   3  16  70  99  80  14  95  29  44  63  19  30  55  42  38   3  55  13  58  84  79  65  95  23  60  55   6  74  31  41  28  92  45  93   8  75  77  46  21  39  23  44  94  90  54  89  53  72  83   2  29  90  35  29  34  29  60  61  74   4  66  40  45  36  11  13   4   2  12   7  96  96  31  37  18  52  69  94  57  16  15  24  12  87   9  44  96  30  82  78  53  57  72  86  65  37  95  86  99  50  73  22  40  16  40  11  72  33  61  15  30  72  46  40  62  93  81  78   8  11  39  82  64  38  42   9  95  63  45  39  38  30  77  39  59  10  50  30  43  36  50  79  78  86  35  76  10  47  84  87  29  95  26  42  93  56  80  44  91  19  69   7  82  76  73  35  36  61  73  35   4  26  95  25  83  93  91  65  21  96  21  38   8  35  62  30  37  33  51  87  81   4  31  78  77  53  75  65  14  71  26  41  88  16  25  33  27  12  48  73  13   8  16  96  21  41  86  30  73  91  26  66   2  57  60  17  29  89  23  12  29  48  55  57  43  51  83  44  74   5  48  30  68  88  34  21   2  85  53  57  49  48  65  60  13  93  87  45  24   4  52  48  71  35  94  24  69  67  21   1   8  11   2  15  50  10  47  10  60  39  36  64   4   4  10  37  55  52   4  25  29  93  73  94  35  79  93  85  53  86  38  10  56  78  94  67  13  16  47  67  98  67  15  94  99  22   2  83  12   7  67  23  28  28  75  53  25  48  57  24  43  79  81  30  23  61  61  81  30  66  20   2  69  23  70  33   4  18  52  36  11  98  67  47  29  18  46   5  11  90  44  43  80  56  54  70  11  22  94  44  73   8  71  85  42  17  75  84  74  50   2  45  70  84   5  99  75  90   1  83  23  60  39  30  84  35  22  49   8  43  35  35  97   4  24  85   1  38  54  34  61  20  66  36  95  78  65  99  96  92  87  20   7  83  70  68   9  44   6  59  53  15  56  84  97  44  97  21   1  94  35  28  95  33  89  80  73   1  59  68  62  21  89   1   5  16  40  94  19  42  11  55  41  99  39  83   4  57  31  21   7  52  76  84  98  95  96  65  44   7  17  16  54   9  97  32  74  25  29  27  76  31  50  49  54  82  51  82  51  44  56  54  83  37  67  71   2  81  26  37  41  91  60  55  50  49  71  45  46  53  84  78  98  16   9  86  75  54  29  69  56  30  78  67  88  49  23  59  21  45  81  18  21  38  94   6  33  65  86  18  80  78  43  36   2  14  10  62  15  41  24                                                                                                                                                                                                                
                                                                                                                                                                                                                  41  48   5  31   3  16  39  32  94  50  19  35  37  73  39  36  93  50  65  20  69  58  94  66  88  12  49  75  62  75  87  86  76  16  98  95  87  29  84  21  14  17  95  72   3  35  94  40  53  21  79  12  57  78  62  69  28  80  79  53   3  49  45  57   3   9  41  77  71  17  62  79  57  15  92  16  43  88  58  29  61  95  62  21  17  67  49  43  60  18  43  87  81  49  16  96  60  95  57   2  70  52  68  72  38  70  78  29   1  56  22  22   4  10  90  89  42  91  55  12  61  82  64  40  14  91  25  59  86  35  63  18  56  40  63   9  19  15   9  72  59  49  52  48  24  40  29  31  88  68  89   4  49  84  66  91  90  70  95   1  83  41  62  44   9  88  20  93  31  61  10  77  79  25  68  25  64  43  37  77  47  90  19  94  87  77  10  14  92  10  58  21   7  45  67   9  94  99  62  53  60  83  30  21  77  86  19  49   2  47   1  47  44  52  80  98  58  57   9  85  47  54  30  10  74  78  12  36  31   5  29  98  46  83  83  65  31  23  47  49  87  33  54  81  83  83  38  34  39  52  74  65  94   9  92  46  49  26  25  81  94  71  35  36  53  38  68  27  49  60  33  17  13  84   1  23  64  77   8  96  40   3  92  39  66  52  34  85  14  11   2  98  39  72   6  98  14  57  74  49  27  11  47  15   7  30  81   2  85  39  30  43  72   2  67  81  50  58  79  71  41  38  36  52  49  43  20  10  45  93  17  82  54  78  68  15   6  44  14  12  39  73   6  19  58  75  87  84  13  65  60  13  68   9  44  52  67  43  50  33  66   9  22  56  99  88  10  82  89  32  36  95  12  14  89   2  82  37  54   7  98  37  49  55   3  23  99  36  70   1   3  35  68  84  74  68  72  35  58  67  81  42  89  39  80  17  87  35  14  65  78  81  57  14  24  83  10  37   1  12  90   6  22  46   9  87  28  91  28  90  86  85  55  16   1  70  40  60  41  71  86  91  95   7  58  38  52  62  45  59  69  72   3  99  97  36  80  22  96  14   2  32  43  34  75  74   3  11  57   5  71  91   3  92  68  18  53  90  17  55  65  25  25  72  82  36  28   5  26  96  56   7  86  57  63  44  75   2  73  38  56  30  43  27  57  45  79  85  47   9  19  33   2  46  24  26  97  47  68  95   3  31  45  24  24  86  67  71  24  81  66  21  50  75  47  57  17  39  85  85  64  52  95   2  54  82  73  43  52  81   5  20  23  79  46  71  31  73  70  83   7   8  48  73  44  84   1  96  49  69  94  18  43  18  63  70  92  19  50  21  89   2  29   2  80   5  47  20  87  18  62  37  68  61  76  94  23  74  75  47  94  66  13  19  43  61  91   1  17  44  40  67  52  85  52  79  44  16  58  99  81  52  91  87  16   3  17  35  95  50  12  98  28  79   4  90  27   4   1  68  87  11  79  71  51  48  36  52  21  42  25  61  85  38  21  24  18  97  41  86  29  78  21  23  81  72   4  91  58  74  36  87  43  32  41  47  35  89  43  57  77  81  89  18  53  37  83  27  26  89  14  76  41  97  64  99  23  47  30  33  93  27  59  32  48  50  45  80  79   3  70  29  38  55  50  18  48  61   6  75  14  91  15  35  13  71  25  10   3  78  80  72  63  54  55  65  28  33  41  44  34  29  84  44  14  23  52  36  88  81  99  73  24  70  90  59  56  40   6  59  66  50  49  29  26  74  36  42  54  66  41  65  43  54   6  80  15  80  43  93  80  15  19  40  97  55  39  30  56  97  10  69  79  50  69  52  57  61  11  76  20  57  12  47  26  97  76  77  71  89  61  20  71  62  33  84  99  17  78  16  99  90  92  88  69  71  89  45  83   2  15  31  76  76  14  27  58  90  54  43   3  83  40  99  79  76  51  99  98  99  53   9  23   4  42  44  41  81  61  35  97  57  10  76  76  76  93  16  73   8  42  35  93  60  15  90  93  13   5  18  33  70   7  11  35  61  16  35  23  78  74  41  54  40                                                                                                                                                                                                                  
                                                                                                                                                                                                                    91  40  14   6  48  85  90  47  38  91  80  62  64  17  88  54  22  10  41  21  55  70  24  93  83  60  79  62  80  62   5  22  34  74  92  59  48  75  75  92  67  98  38  29  28  24  89  51   1  17  73  50  63  33   9  32  95  55  91  32  49  28  39  47  68  57  84  65  29  95  90  11  76  84  55  96  25  68  81  83  70  49  76  94  15  26  85  51  14   6  12  55  31  13  43  16  84  80  26  35  72  36   9  48   8  46  11  88  68  34   6  64  47  80  72  61  15  71  10  68  59  32  53  88  94  25  24  79  40  44  15  97  44  57  54  65  28  23  32  12  63  79  89  93  88  28   8  72  26  88  33  70  60  21  28  73  36  72  65  92  51  43  55  54  41  45  83  59  43  54  41   2  78   4  44  84  82  90  28  60   1  66  51  51   2   5  96  81  95  68  35  16  27  27  43  59  32  78  15  94  46  81  14  74  82  70  74  70  11  42  54  67  52  94  89  26  88  25  38  78  35  37  73  46  60  15  81  58  11  12  71  51  74   7  91  28  15  44  33  98  82  74  29  54  21  37  59  54  69  44  67  47  47  16  88  60  26  10  82  19  24  86  21  18  13   3  47  25  24  35  26  22   3   9  96   7  12  78  92  37  61  46  30  85  73  69  11  57  24   8  55  56  47  54  15  15  24  65  72  43  42  99  68  60  80  75   8  68  77  53  83   7   1  60  73  27  20  16  99  39  63  50  87  45  38  96  28  18  90  20  93  12  33  84  97  43   4  39  22   6  85  43  73  46   4  57  19  44  66  77  11  30  27  75  45   4  68  83  71  16  71  36  53  80  32  55  39  98  69  82  27  69  30  52  74  83  95  22  19  46  70  12  96  41  25  25  46  37  10  62  27  17  52  47  19  48  49   9  83  56  56  18  31  80  73  69  13  25  15  64  26  72  48  10  65  51   5  11  26  35  60  60  68  42  35  97  54  39  28  77  59  34  90  67  15  59  53  35  19  85  70  35  74  34  86  11  51   4  60  43  63  30  62  39  91  42  26  29  41  38  79  18  88  55  46  77  25  12  65  88  66  57   6  90  48  26  41  58  55  65  35  65  91  62  62  61  50  32  20  57   8   6  80  23  59  38  75  94  16  43  45  31  68  48   3  61  88  60  77  45  43  64   8  55  62  59   6  48  26  76  88   6  77  33   8   1  26  44  45  48  41  77  19  57  16  72  72  50  62  47  29  64  17  93   6  11  84   8  13  71  72  74  76  25  64  16  82  42  40  53  94   4  32  14  62  16  31  67  66  61  20  30  11  49  15  79  88  61  48  31   8  17  28  61   6  50  16   4   4  35  91  51  61  97  65  57  62  52  94  86   8  20  47  54  84  70  61  75  42  66  90   2  74  42  97  11  74   8  62  87  79  28  41  64  61  55  60  85  33  10  33  66   9  19  88  53  33  63  64  59   4  59  31  89  88  61  88   8  80  16  60   9  53  65  66  64  33   2  28  91  97  24  26   3  74   6  48  69  58  84  10  38  18  86  24  20  91   2  30  91  65  30  89  77   4  39  24  97  72  55  47  42  72  56  30  21  83  49  73  47  53  18  84  82  64  73  84  50  81  28   8  16  92  56  50   8  50  88  85  86  72  40  38  55  85  95   4  49  85  76  85  50   3  90  17  38  29  75  91  16  97  74  66  46  92  50  44  34  63   1   6  80  24  23  85  32  30  20  71  66  94  97  56  85  97  62  78   5  33  29  50  51  69  35  23  74  38  17   9  58   7  64  37  90  68  64  98  89   4  23  98  35  51  41  26  25  83  68   5  18  31  46  31  28  20  59  13   8  48  24  28  97  17  29  68  45  36  17  98  32  39  93  71  52  91  74  47  18   9  97  47  26   2  85  59  56  54  99  10  90  43  12  37  26  57  30  99  91  93  71  26  98   8  53  75  62  87  35  10  76  57  34  86  15  41  78   5  18  36  61  81  44  14  14  36  13  51  46  97  14  29  73  98  24   5  86  87  22  12  81  85  43  61                                                                                                                                                                                                                    
                                                                                                                                                                                                                      94   8  65   4   8  98  61  44  36  51  55  20  53  22  56  52  17  52   8  68  87  89   2  15  18  48  73  74   2  39  43  70  70  20  18  98  12  97  23  95  81  43  45  40  18  66  68  94  33   7  31  27   5  88  59  15  24  83  83  50  58  77  93  64  66   7  83  10  50  34  18  86  80  70  92  63  90  67  20  22  60   3  99  38  30  50  94  22  72   6  98  43  86  42  40  19  66  87  21  49  85  65  12  36  31  61  53  97  12   7  85  57  52  67  78  99  28  63  36  81  19  15  48   2  12  89  41  45  33  40  38  22  41   4  80  33  72  60  41  71  26  63  18  95  12  14  87  96  64  16   7   1  83   4  41  28  35  40  90  88  75  88  38  58  66  98  27  63  47  60  50  34  46  94  79  47  39  87  65  94  82  66  57  77  13  76  29  58  92  29  44  10  45  91  71   9   5  12  46  24  89  23  59  53  52  39  61  43  29  20  40  85  13  37  75  14   5  71  92  81   4  60  83  91  61  36  52  65  69  56  94  98  98  67  58  37  72  90  47  99  57  59  60  69  21   8  56  70   7  88   7  46  30  27  49  33  76   3  82  96  23  88  41  80  30  63  21  93  31  43  12  84   4  10   5  51  39  68  61  96  10  33  17  44   3   9  69  20  94  10  82  65  83  55  13  89  86  81  71  64  17  58  26  55  53   3  62  48  50  72   1  87  68  76  46  88  36  84   2  78  60  46  44  23  24  41  76  90  95  45  49  22  48  55   1   5   9  30  42  76  31  75  64  78  73  79  17  90  65  56  19  91  35   8  69  50  87  71  21  79  97  49   8  91  86  54   1  71  77  84  21   4   3   2  13  78  18  50  86   1  45  66  11  49  51  33  57  39  55  24   4  61  33  22  98  97  81   9  25  88  53  74  93  23   2  16  26  60  95  74  72  52  67  14  13  28  28  82  65  88  80  24  41  77  35  19  50  58  77   5  23  54  36  71  67  66  72  36  18  68  57  31  44  62  70   6  48  94  99  35  23  36  20  74  80  12  15  96  20   9  56  81  36  84  28  35  42  52  93   5  12  22   2  39  15  99  14  30  51  43  42  97  56  82  38  27  88  46  15  37  40   5  24  50  45  38  42  33  47  98  14  38  91  50  39  65  64  52  97   6  89  88  32  31  79  98  98  94  75  95  61  25  86  21   9  87  88  80   2  89  71  67  24  15  55  35  13  34  80  61   4  54  46  59  64  54  99  47  67  14  54   1  44  74  21  29  63  29  58  85  21   4  67  59  40  21  56   4  87  92  66  55  42  96  12  90  23  37  37  26  85  64  74  88  76  45  51  90  99   9  78  38  46  79  69  60  47  46  99   5  17  82  72  79  14  70  57  19  84   5  14   4  35  91  27  80  80  51  82  61  36  16  17   7  10   3  27  38   7  81  17   1  87  39  55  45  70  69  22  53  94  81  81  68  30  35  73  63  41  72   4  26  75   3  62  16  90  82   8  55  21  17  20  64  86  24  91  17  94  39  37  64  13  35  57   8  42  30  36  26  60   1  62  89  54  69  80  15  81  19  22   5  81  39  50  79  25  29  83   2  97  91   5  39  42  99  20  56  69  38  63  24  20   7  41  57  57  18  51   7  69   1  65  64  45  78  39  23  48   9  79  16  91  95  28  53  62  60  78  96  69  19  17  97  41  97  54  55  37  67  58  29  11  41   1   9   5  33  45  27  67  86  78  61  48  44   7  50  61  39  49  45   3  76  12  41  87   8  63  50  44  38  66  53   2  96   3  26  37  73  99  92  57  60  56  24  90  65  71  50  50  88  41  47  11  69  27  48  21  62  40  35   9   8  74  16  87  37   9  63  15  10  59  54  25  40  62  77   2   5  18  88  26  94  93  23  15  94  26  82  88  75  64  83  48  95  44  60   1  80  39  13  33  14  17  65  71  63  11  96  55  47  27  68  89  10  22  64  37  50  27  86  47  26  67  62  87   6  13  42  46  65  90  70  72  20  19  57  34  17  22  93                                                                                                                                                                                                                      
                                                                                                                                                                                                                        62  95  30  28  11  94  45  28  39   4  33  20  77  14  49   9  51  53  11  96  96  68  65  71  60  59  74  61   7  22  57  64  36  59  71  88  45   9  78  29  85  97  21  79  76  24  57  20  50  95  89  42  97  78  85  57  30  40  85   4  72  46  69  66  38  43  92  12   2  92  32  68  19  67  34  66  11   2  45  69  59  44  91  75  34  78  72  69  54  13  49  20  98  26  44  79  32  71  59  17  44  98  33  37   8  74  65   3  22  35  65  82  76  60  22  14  42  72  20  95  24  40  67   1  44   5  76  91  29  75  64  87  29  76  70  18   9   8  17  84   1  10  87  72  43  68  54  41  78  14  18  96  57   9  37  44  51  18  68  69   1  49  46  90  48  21  77  10  54  75  19  15  87  64  41  43  55  27  96  75  38  86  68  81  66  77  30  83  25  33  95  63  49  68   7  18  88  94  28  17  33   9   4  62  71  64  45  67   6  30  39  39  88  68  66  98  75  63  99  25  53  56  92  37  36   9  11  10  41  74  71  60  68  38  97  79  43   4  60  18  68  54   4  30  20  80  25  55  62  98  18  54  63  22   8  94   8  12  14  90  19  43  76  82  35  94  94  56  67  51  55  49  98  32  73  98  79  37  89  90   5  92  74  94  30  12  56  48  95  11  80   5   4  77  46  83  43  78  21  34  49   2  61  47  32   5  21  54   9  24  12  10  34  91  88  71  91  41  31  91  73  89  88  26  24  39  43  44  35  54  52  98  49  66  48  93  67  54  54  90  81  23   3  52  69  33  96  56  94  12  10  24  96  52  46   8  69  84  53  94  19  82  53  75  66  43  45  91  74  68  80  26  94   5   6  34  54  61  72  38  42  63  63  52  30  66  77  66  42  82  56  86  86  90   8  72  78  56  18  29  50  33  73  10  77  73   7  24  56  68  37  41  94  93  59  23  54  94  93  41  57   3  75  51  11  76  80  51  95  87  81  50  12   7  36  92  10  61  34  75  49  14  97  87  58  91  90  50  38   7  59  32  21  43   2  18  83   9  10  41  37  81  72  98  89   4  71  77  28  82   8  81  92  71  85  16  27  42  10  13  67  91   1  12  28  89  90  37  52   3  11  68  81  40  67  10  16  37  75  25  99  74  67  53  46  56  61  74  70  21   3  24   4  57  82  44   4  41  95  42  16  48  43  24  89  16  56   2  24  13  50  59   8  66  59  99  73   3  95  51  76  92  77  15  51  52  57  31  55  17  64   3  44   7  25  98  42  19  41   9  50  87  20  38  14  30  61   6  28  37  64  18  50  61  39  31  48  52  58  97   9  80  96  20  77  29  60  40  93  18  10  15  26  34  38  74  39  83  12  10   8  76  41  17  74  68  37  31  14  70  86  50  90  21  39  53  20   9  56  10  28  31   5  28  51  18   8  10  48  14   2  12  44  50  93  52  69  61  93  43  47  88  36  68  22  15  68  54  50  67  98  36  38  24  10  79  35  98  87  20  49  48  53  49  55  17  66  15  80  18   7  25  32  23  11  20  36  84  89  26   2  66  53  71  46  53  50  43  38  59  88  81  93   8  87   7  41  55   5  27  22  31  27  29  14  88  39  97  62  44  15  79  62  22  56  56  66  44  68  44   6   2  64  71   1  93   3  61  64  78  19  93   2  97  92  41  64  43  17  36  73  62  38  27  31  69  53  25  87  44   4  67  74  74  11  13  12  27  48  54  58  31  27  93  17   1  25  91  48  42  17  43   9  62  84  28  29  21  78  82  44  67   5  68  24  77   2  47  91  80  21  50  60  80  65   6   5  97  65  15  50  34  64  97  43  84  98  85  69  26  61  50  13  71  37  37  84  35  40  23  83  31  75  15  56  48   6  45  73  22   6  27  28  13  66  85  10  40  94  70  32  86  44  46  58  95  49  79  31  23  13  30  91   9  99  23  24  25  79  81  34  10  36  12  41  28  33  90  44  95  66  86  24  63  12  18  98  24  42  82  81  66  83  33  81  47  12  25  21  13  19                                                                                                                                                                                                                        
                                                                                                                                                                                                                          4  47  36  72  34  15  67  68  18   6  17  12  16  58  71  44  26   2  98  94  97  53  54  50  55  18  94  53  91  74   8   3  28  21  55  50   2  67  98  21  34  54  48  65  46  42  33  37  40  19  27   4  27  14  36  18  45  52  97  23  65  27  93  77  81  86  66  35   3  44  93  44  81  27  27  31  58  81  94  89  89   9  94   6  50  16  63  81  14  87  71  28  71  83  10  83  21  84  22  43  10  31   2   2  86  11  97   2  18  91  92  67  52  68  14  25   2  82  21  90  63  44  93  17  86  90  76  92  46  63  60  66  81  35  79  40  51  11  52   8  37  86  12  14   9  68  96  70  94  96  58  44  46  13  25  87  38  10  53  50  90  96  22   6  96  63  62   9  21  35  51  24  36  57  93  12  16  11  81  71  15  18  44  48  52  53  94  78  73  58  10  80  72  23  12  50  45  58  31  30  38   4   6  19  96  93  33  85  36  41  33  60  78  47  93  25  83  83  94  76  14  94  27  22  23  83  44  57  70  91  29  63  53  40  15  98  36  54   2  14  27  65  29  39  89  23  86   5  50  74  47  70  54  54  99   6  75  83  82  42  32  31  91  90  21  15  66  58   7  55  38  11   9  13  83  18  50  46  21  72   8   1  48  71  54  18  13  65  34  63  75  94  68  94  61  40  47  46  31  17  24  93  47  46  22  26  90  14  74  56   2  21  85  74  23  13   3  11  44  40  53  38  83  52  47  66  79   5  77  16  20  26  59  56  10  62  82  87  78  77  19  48  55  15  30  26  70  97  44  18  59   7  68  86  55  81  35  10  29  48  27  53  94  78  28  31  73  33  89  86   9  34  65  72   3   7  20   5  31  24  80  87  21  82  76  38  49  79  77  84  16  32  56  75  69  88  90  26  10  67  84  37  45  30  42  18  16  86  27  52  21  64  49  92  53  79  29  99   2   9  24  29  23  28  70  94  24  60  94  34  96  35  20  73  41  67  28  85  81   7  71  44  27  33  56  28  87  24  12  67  78  21  63  55  79  32  87  39  22   8   1  83   7  21  55  38  77  10  63  18  64   7  91  22  79  23  85  43   6  49  32  44  71  23  81   4  12   2  11  73  20   7  99  15  49  66  68   1  60  43  35  67  16  31  14  85  40  99  39  10  61  33  39  26  77  40  80   9   5  21  13  46  84  98  28  99  64  58  80  77  92  78  44  14  83  46  70  61  18  46  78  72  11  65  31  67  53  15  96   6  49   6  43  95  14  52  67  47  60  55  76  68  60  75  89  47  45   8  60  84  47  90  70  70  54  26  58  11  48  46  16  85   6   9  74  44  29  38  16  42  94  69  90  27  22  81  94  39  40  49  59  28   8  81  60  71   8  77  77  59   1  50  68  64  33   2  67  11  57  71  61  79  39  16  87  30  33  44  68  63  19  18  24   7  86  11  97  19   5  14  24  77   4  94  11  39  88  84  14  52  59  60  11  29   6  34  97   8  18  74  92   2  31  22  45  90   7  51  32  88  58  16  88  81   8  22  82  48  49  46  64  93  58  30  59  35  27  28  77  42  68  10  61  69  65   4  65  45  13  98  38  67  59  52  89  92  52  85  12  33  60  59  20  36  47  99  78  79  76  88  12  71  59  97  48  65  99  91  11  30  83   3  42  58  63  42  71  87  63  58  23  11   8  47  24  13  14  10  75  93  22  79  83   1  91  65  20  64  54  81  11  67  24   3  90  25  76  59  71  29  35  56  62  43  12  29  35  20  54  62  53  66  34  35  85  63  85  69  25  50  29   1  35  14  87  19  93  67  49  98  88   3  64  87  15   2  52  50  58  93  79  79  19  47  78   1  80  93  84  40  90   7  34  16  95  72  64  99  13  25   5   9  33  61  43  74  95  85  66   9  90  67  26  44  24   7  48   8  11  18  36   1  62  30  44  30  27  42  69  48  74  23  83  68  52  45  23  64  42  84  22  22  38  49  60  36  68  14  91  30  78  35   4  34  51  85  33   6  17  25                                                                                                                                                                                                                          
                                                                                                                                                                                                                            14  89  77  98  87  35  23  12  80  91  69  63  78  71  99  30  30  64  40  89   5  86  71  39  95  93   9  31  66  59  33  15  82  48  73  29   5  84  15  89  94  14  32  54  23  37  15  72  60  75  96  56  48  83  67  93  53  75  77  24  47  53  83   8  67  97  44  28  76  64  22  15  34  88  44  20  38  85  94  59  75  51  52  49  22   5  18  94  83  81  19  71  95  83  10  79  24  84  63   6  19  98  70  36  79  67  64  23  82  77  99  46  28  21  41  81  78  81  78   5  48  26  95  23  47  69  10  13  82  40  13  76  34  79  24  67  32  14  66  70  48  61  99  40  22   6  67  81  92  12  95  10  70  43  12  15  44  39  73  44  24  42  84  93  92   6  73  29  56   9  78   8   4  98  75  85  23  93  97  51  30  17  79  67  63  25  57  22  50  99  85   7  12  33  13  73  11   5  30  11  15  34  51  36  66  29  28  74  98  55  72  86  36  90  97  12   7  11  57  81  54  86  49   4  90  39  91  69  94  22  69  47  84  71  26  26  96  25  11  64  65  79  68  97  86  61  55  46  38  89  27   7  99  86  61   1  75  13  82  76  66  96  29  54  23  35  20  50  64  56  19  22  70  91  94  77  62  37  77  49  34   2  25  81  61  99  14   4  46  46  52  88  91  94  77  96  28  32  48  15  89   8  43  36  30  50  70   3  44  45  83  60  86  35  10  55  20  99  86  35  97  72  91   5  59  21  31  25  49  84  80  26  22   3  65  76  42  18  98  94  85  71  95  34  24  12  49  97  10  92  33  79  29  23  25  66  64  58  66  44  23  30  31  60  19  62  48  86  14  65  49  36  25  41  97  90  99  52  40   2  16   1  35  49  36  80  70  22   9  41   8  82  46  12  86  56  30  38  57  72   8  34   3   7  98  10  27  82  85  13  56  64  54  93  53  70  76   4  63  66  67  43  33  54  16  38  84  98  92  50   6  71  25  42  35  94  95  12  47  43  72  67  35  15  47  77  76  28  62  19  59   5  87  66  68  96  37  25  81  56  21  12  68   4  48  67  70  87  38  79  43  40  96  23  37  63  36  81   7  45  35  60  91  79  43  74  28  30  94  81  37  17  93  70   5  85  26  48  52  71  33   7  80  83   7  97  64  43  79  53  48  19  43  92  23  64  65  67   2  44  48  29  91  51  91  58  30  87  21  32  75  42  60  83  61  35  17  38  48  88  53  46  80   8  87  48  30  47  62  32  23  76  65  68  50  79  68  81  51  49   4  73  84  13  55  85  26  15  41   4  57  37   1  60  70  57  97  55  46  64  15  18  38  90   3  43  84  57  30  28  15  75  31  88  82  42   5  87  94  16  49   1  53  14  18  75  25  54  37  56  64  41  58   3  11  81  13  13  25  28  52   8  55  46  88  65  61  21  63  68  73  28  94  17  47  45  26  28  78  98  69  79  57  68  22  72   7  54  58  63  73  13  45  61  45  38  19  63  21  45  20  16  49  40  54  50  18  39   9  79  24  58  18  64  12  28  77  11  66  95  90  64  26  51  82  94  92  62  97  91  45  97  14  59  15  47  11  53  30  59  34  66  63  57  43  27  29  67  81  88  57  54  73  96  77  47  44  16  71  30   9  89  28  65  42  88  22  53   3  26  62  77  87  81  27  91  31  95  72  63  22  46  82  15  24  61  46  43  46  44  75  93  45  70  40  81  89  53  48  14  80  99  31  46  33  20  99   1  18  27  87  80  29  79  59  42  19  63  95  80  53  40  91  99  24  45   2  13  78   7  56  36  44  90  48  36  60  31  86   8  24  83   8  74  30  75  44   9  20   2  71  20  48  32  22  10  87  61  71  99  50  95  36   5  20  29  36  42  60  53  14  56  56  28  60   6  44  44  15  97  94  20  99  24  97  11  40  75  24   2  47  32  23  99  31  44  81  29  57  74  54  74  23  31  91  27  40   9  32  40  26  95  17  54  77   5  62  61  20  63  54  24  44  31  55  70  67  32  61                                                                                                                                                                                                                            
                                                                                                                                                                                                                              77   1  17  71  23  23  75  28  29  38  64  80  38  52  22  92  95  48  67  72  60  20   8  18  69  96  61  14  64  22  53  54  92  77  43  16  24  85  53  27  45   8  34   4  54  32  73  94  39  70  79  52  96  43  98  96  39   4  66   7   7  79  21   5  49  96  76  68  59  30  43  76  57  63  23  84  27  51  74  33  27  22  57  90  96  74  78  95  67  59  11  69  80  21  78  66  21  30   6  17  34  99  39  41  49  31   2  94   3  55  70  32  24  80  14  32  28  10  70  96  16  67  42  89  24  69   8  73  64  73  51  68  48  46  50   2  50   9  49  94  97  69  62  37  89  50   2  63  60  49  74  97  39  65  12   1  40  84  58  34  57  98  39  54  21  77  12  81  71  19  51  11  45  70  43  29  60  70  91  81  26  67  24  83  10  33  97  48  24  79  43  15   7  10   3  52   2  36  35  38  78  53  56  36  88  71  35  99   4   2   1   3  32  88  21  61   9  54  75  21  52  86   1  36  34  79  92  22  14  87  68  73  29  82   5  24  86  83  85  54  47  19  32  20  45  86  23  65  76  62   5  95  68  50  90  16  79  92  89  87  23  50  22  76  37  94  46  91   2  70  59  74  60  53  98  22  31  94   2  49   1  61  52  21   1  92   5  13  18  19  34  32  98  46  83  74  54  22  82  60  56  22  25  59  69  81  50  82  15  54  22  62  66  43  45  30  29  32  67  77  59  79  18  60  31  20  54  41  10  52  50  14  84  27  42   9  72  21  59  92  51   9  43  52  12  79  31  41  98  50  36  59  21  60  52  29  17   2  90  11  73  58  95  86  15  68  45  61  51  55  33   5  26  59   9  14  82  26  94  42  20  17  81  57  20  54  68  53  16  69  97  37  14  41  39  71  35  30  40  68  40  23  28  63   3  36  61  12  31  40  63  27  33  81   6  55  95  53  38   8  28  34  85  88  33  12  99  32  59  42  68   4  59  33  84  29  14   6  75  55   6  10  18  99  87  15  11  96  50  48  61  93   8  40  25  83  56  63   2  68  21  30  59  77   1  16  64  43  45  31  74  37  11  86  40  81  18  21  41   4  60  50  13  90  20  87  89  77  59  76  69   6  91  96  31  39  62  99  51  98  52  78  23  97  52  88  48  41  83   1  99  37  71  40   7  94  37  20  62  83  45  58  42  34  91  11  98  12  15  86  91  25   6  25  60  41   8  70  45  97  32  56  12  10  99  10  24  15  19  28  54  72   6  64  50  95  76  80   6  98  34  43  36  34  26  30  16  76   7  25  40  27  84  82  92   1  34   7  18  84  46  16   9  85  82  15  28  37  90  73  76  66  94  98  72  32  59  20  86  18  34  12  74  21  13  47  85   9  72   9  94  89  11  79  73  63  26  38  24  20   1  11  57  93  82  31  89  95  30  70  16   9  75  10  94   7  57  96  13  27  53  57  35  85  72  82  66  62  57   3  96  32  94  57  62  25  80  57  34  49  85  97  58  93  14   7  77  12   1  97   5  83  81  97  85  38  60  80  46  57   6  15  22  67  90  88  25  54  47  97  66  12  78  34  46  63  27   1  18  14  99  59  99  11  85  66  69  68  42  90  34  36  83  99  53   4  86   2  74   5  73  43  71  50   5  48  45  66  77  50  23  83  16  35  62  64  80  29  17  55  18  22  92  91  22  20  16  40  74  46  17  59  69  48  68  10  51  51  57  22  53  90  92  93  82  46  34  55  74   7   3  99  21  40   1  79   5  41  81  12   9  92  63   2  69  23  72  49  71  43  94  69  81  55   4  86  19  81  19   6  69  60  63  42  99  67  28  24  39  55  77  26  93  50   9  50  85  55  91  86   6   7  64  31  15  40  19  89  12  91  48  43  16  85  64  78  33  37  20  64  16  12  65  63  15  70   3  54  45  17   3  92  71  12  50  20  14  94  79  48  96  22  92  47  60  35  67   1  56  80  50  21  64  98  99  55  86  97  33  58  20  27  71  58  36  14  25  45                                                                                                                                                                                                                              
                                                                                                                                                                                                                                87  21  81  73  50  89  20  52  22   6  19  82  73  65  70  73  30  40  12  55  48  25   8  35  72  79  97  38  25  95  38  26  12  57  87  35  22  99   9  66  87  49  69  44  31  51  43  43  74  33  33  59  27  54  29  63  27  68  65  71  56  77  23  43  77   9  17   7  50  16   5  47  10  90  66  82  59  25  96  59  52  92  87   3  17   6   6  46  99  75  70  31   8  93  34  57  35  22  39  55  29  79   3  62  33  15  46  10  41  66  79  63  69  39  84  44   6  35  56  77  61  72  36  69  24  77  27  18  92  20  46  82  31  42  37  13   5  37  84  72   3  16  59  70  98  33  46   9  90  94  66  40   7  63  56  48  45  60  15  97  87  12  68  66  55  49  64  98  62  85  89  43  42  23  68  53  20  47  36  40  80  19  75  46  58  85  36  91  90  33  75  32   9  80  32  32  42  86   8  47  55   7  92  56  80  21   5  88  74  99  37  73  35  41  53  58  36  86  97  76  75  40  40  98  73  93  79  39   8  11  27  20  41  86  24  60  44  90  95  40  98  34  29  82  80  44  29  88  95  81  62  79  41  27  55  80  51  83  77  12   1  91  83  92  80  49  75  52  35  75   7  61  90  31  62  58  23  40  90  15  29  82  58  64  82  54   4  70  75  96  21  88  44  42  67  24  66  63  72  75  72  85  18  33  96  58  87  35  39  79  62  97  38  94  17  89  72  30  70  27  30  34   5  21  97  27  62  41  90  18  25  33   3  38  39  76  34  70  50  58  70  48  51  31   4  51  45  56  19  31  54  52  82  77   6  42  74  75  25  30  14  54  13  29  41  61  19   5  59  14  19  83  21  10  71  37  89  84  81   5  19  43  40  92  47  17  75   5  64  44  46  13   9   2  58  58  93   7  59  49  80  22  71  17  62  40  63  25  51  36  38  15  96  13  62  72  58  87  20  59  16  41  16   4  80  28  40  91  31  66  84  30  81  27  24   8  78  93  17  50  18  89  40  27  91  26  65  14  84  23  62  60  21  62  61  78  31  36  50  34  35  76  76  80  95  25  62  89  40  41  11  95  51   7   4  42  51  89  39  61  84  44  11  10  94  12  56  42  70  22  66  89  25  78  35  28  86  73  63  50  30  71  94  71  23  96  41  95  94  47  83  28  93  62  93  11   8  55  22  95  46  29  52  86  25  25  98  21   1  29  85  86  47  20  20  42   6  15   2  21  58  94  60  24  43  28  26   2  11  54  34  22  87  16  44  51  74  14  11  67  73   3  53  91  26  76  36  15  71  83  64  64  23  69  99  73  25  95  34   7  62  73  39  73  44  80  30  64  69   6  17  96  26  26  61  52  43  33   6  37  78  72  65  99  44   1  47  52  20  24  11  79  79  64  24  53  44  14  71  49  12  33  58  11  38  29  44  97  22  15  72   7  89  53  75  72  66  37  17  25  43  73  82  25  15  99   3  56  80  38  10   2  32  17   3  23   9  15   1  12  33  27  82  58  12  24  14  48  87  51   7  86  64  71  59  81  47  61  53  37  37  89   5  21  70  99  49  57  42  53   3  35  10   3  51  60  87  90  72  80  42  20  18  90  56  97   5  38  21  99  67   9  81  66  23   1  70  56  91  26  95  57  26   7  13  31  77  78   6  25  81  44  72  54   5  79  28  41  52  84  42  54  57  31  18  73  53  26   9  40  82  18  41  69  28  67   8   5  64  45  78  51  27  17  68  35   2  60  38  34  68  55   2  21  96  44  50  29  92  67  87  91  55  61  32  40  96  65  24  18  25  35  28  87  47  72  67  84  18  77  62  72  72   9  82  72  34   5  41  39  64  63  84  28   1  49  18  98  50  97   2  47  28  93  11  49  13  17  35  13  60  67   8  26  14  76  23  63  24  32   1   6  46  22  73  82   3  71  40  38  97  84  40   8  91  90  28  85  49  45  58  26  95  32  53  10  30  45   5  26  74  69  56  22  91  44  16  52  88  18  11  11  55  38  96  40  84                                                                                                                                                                                                                                
                                                                                                                                                                                                                                  80  79  43  56  27  14  94  75  37  60  62  89  76   9  77  84  11  52  31  97  15  33  25  76  67  34  32  34  87  11  21  61  30  72  74  52  72  55  55  54  55  71  82  77  36  96  88  83  78  13  61  69  34  47  83  37  76  98  89  78   1  64  25  56   9  59  56  81  91  46  82  55  62  20  46  90  71  98  67  22  18  22  90  16  55  38  27  43  65  79  52  92  62  32  82  12  47  60  77   2  88  52   2  39  91  49   1  38   4  53  92  32  56  47  11  53  65  38  43  55  49  14  60  30  84  67  67  95  44  20  46  12  90  43  11   2  96  33  44  38  50   4   7  15  52  44  88  74  52  47  85  57   3  41  32  30  19  19  86  78  36  50  48  72  27  89  73  27   9  87  52  31  52   5  44  40  88  13  74  67  67   1  75  63   1   1  20  49  84   5  79  73  90  15  75  73  56  36  87  71  61  53  43  16   3  53  48  47  88  26  23  70  74  68  40  10   1  53  19   8  43  38  91  89  52  77  23  91  55  57  78  93  81   6  23  88   7  99   4  75   2  68  43  32  42  25   9  43  24  62  29  88  94  48   1  42  39  50  47  58  81  94  48  59  20  95  29  45  54  84  80   9   6  49   7  24  21  84  21  63  83   8  60  97  24  13  25  93   8  50  47  45  95  43  56  95   4   1  76  54  72  20  89  63  39  13  74  54  24  84  39  51  56  31  46  67  11  22  64  16  18  25  67  74  35  55  59  50  13  32  21  46  73  24   9  15  88  28  23  80  62  70  52  45  26  75  94  75  84  62  44  28  28  36  73  15  69  81  29  41  91  76  86  72  28  12  64   4  58  77  22  18  40  74  58   2  66  32  23  67  41  30  85  42   9   1   6  71  59   1  80  33  57  88  87   2  73  87  30  81  51  30  40  30  16  27   6  71  82  35  50  46  22  96   5  93  78   4  97  24  29  93  38  71  39  48  33  77  32  44  47   4  32  94  32  30  47  46  13  28  73  76  62  38  14  54  15  27  84   6  50  23  40  98   1  33  31  43  31  77  11  81  86  83  17  23  45  16  17  46  56  88  71   6  80  16  93   1  42  33  32  57  46  89  88  52  53  75  15   3  48  21  22  30  24  82  38  17  62   1  91  49  92  19  76  21  94  64   4  50  69   5  43  55  26  84  30  31   9  11  66  34  80  48   2   5  26  31  68  49  25  36  48  32  48  80  75  23  99  11  62  50  30  60  38  54  88  95  74  28  32  53  99  73  42  73  55  66  26  60   6  25   2  37  43  10  72  82  64  13  71  27  98  90  65  50  64   4   6  81  36  63  77  78  48  62   6  53  37  60   3  98  97  39  60   8  73   1  78  96  12  58  79  69  75  99  42  21   1  86  13  59  85  54  52  82  44  24  41  37  87  57  13  20  14   6   7  83  69  54  60  29  23  25  40  73  16  18  29  35  70  26  10  81  16  62  56  47  58  37  97  34   8  98   8  27  65  41  96  23  86  31  67  89  86  27  28  92  84  60  70   4  89  45  63  85  22  88  99  88  93  34  65  12   1  14  31  77  39  18  66  27   2  55  98  79  46  61  84  52  76   9  58  57  21  44  92  97  42  52  55  59  42  33   3  39  26  58  56  81  51  98  97  10  95  88  84  41  29  78  22  24  15  15  77  15  33  27  17  28  37  87  87  30   2  36  29  65  13  84  55  51  25  37  77   1  19  92  74  33  76  84  87  34  99  26   5   5  28  99  44  38  47  38  30  91  41  83   8  26  51  28   3  31  67  31  70  13  95  75   5  35  56  19  64  51  88   1  63  39  83  43  75  40   9  69  34  49  89  36  85  57  26  71  13  12  49  53  69  28  80  65  43  71  83  67  68   4  67  34  63  43  31  82   5   1  80  55  56  79  88  37  68  60  75  94  44  75  88  81  31  11  10  49  56  58  19  93  64  41  93  60  53  40  43   4   1  43  50  57  68  74  97  61  75  81  13  37  15  52  95  44   9  62  94   7                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                    30  18  67  56  66  97  49  60  74   4  61  65  81  24  30  22  96  80  43  85  29   6   9  98  84  12  87  61  44  93  25  55   5  56   1  13  21  29  40  51  77  22   7  27  92  87  29  44  88  81  15  71  28  20   7  97  96  49  60  55  64   6  70  92  30  65  92  10  39  85  18  43  18  46  87   3  17  88  96  89   8  62  42  50  73  80  76  32   4  72  10  56  66  71  38  77  66   4  78  16  72  22  40  17  21  32  39  12  56  70  14  66  20  65  88  57  19  13  47  30  74  59  86  87  11  27   7  77  83  60  70  80  26  51  56  40  58  15  64  57  33  55  93  36  47  71  27  59  25  91  78  81  44  38   5   5  11  15  74  59  49  17  66  77  27  25  59  18  23  50  33  95  34  22  46  68  33   6  78  64  97   9  99  77  83  64  27  45  69  56  88  70   1  31  56  25  64   5  33  39  65  93  86  98  51  12  19  61  95  49  34  66  47  42  46  31  74  59   8  26  13  31  94  51  14  65  64  66  81  32  43  15  94  98  66  47  19  54  21  73  25   3  86  72  92  75  63  85  17  82  38  98  63  92  13  73  22  86  20  50  73  17  81  12  38  27  46  16  78  12  78  47  39  15  65  74  62   1  74  52  22  96  56  19   2  31  43  69  58  77  66  29   8  52  61  65  49  62  51  82  18  19  25  23  29   5  69  32  57  93  68  15  38  82  32  60  51  70  11  70  20  72  42   7  17  57  25  26  86  77  43  96  30  10  35  25  31  36  69  99  61  22  98  91  43  86  58  16  20  11  23  96  75  17  30  19  16  31  82   9  80  52  86  87  44  13  41  40  59   5  88  99  91   2  57   1  72  30  57  11  13  79  11  40  66  61  38  54  68   2  90  33   2  41  74  14  96  47  26  85  24  56  77  97  89  13  78   5  95  28  51  68   1  77   4  41  23  11  87  26  80  77  18  48  67  49  67  94  47  57  88  53  57  49  63   8   5  64  71  95   4  59  54  14  60  51  91  76  56  54  26  75  70  18  63  55  42   4  23  71  28  24   5  51  34  95  53  55  56  49  83  91  23  14  56  74  38  65  63  97  78  23  79  89   2   1  75  98  61  51  10  99  37  60   1  28  85   9  23  16  15   2  46  34  94  38  12  15  94  95  68  82  92  10   7  47  16  22  96  15  69  58  69  57  22  47  31  90  57  43  56   2   8   8   2  99  26   3  83  18  89  60  11  12  54  43  33  74  41   7  64  45  64  84  34  33  12  30  41  63  49  78  98  29   9  90  22  83   5  97  84  90  95   4   9  22  43  46  51  71  14  93  47  28  72  23  34  84  20  76  62  72  90  50  23  68   5  86  24  66  14  98  82  59  66  52  65  27  38  19  50   4  25  97  96   6  63   7  92  28  48  48  65  84  46  97  33  36  88  18  57  73  53  83  90  47  69  85  34  63  79  85   8  44  25  90  81  10  78  11  78  44  77  57  24  49  74   7  39  43  16  40  70  16  32  65  89  56  87  81  31  13  40  70   6  41  60   3  82  68  21  45  61  13  87  20  87  38  83   9  47  21  34  73  29  72  15  11  56  42  48  40   4  44  58  82  78  47  58  44   3  43  45  43  94  64  14  13  85  41  22  64   2  43   6  85  33  35  58  49  81  32  85  67  80  15  95  42  58  35  51  10  83   8  70  82  66  40  25  80  52  46  21  45  25  76  11  70  52  53   4  36   4  47  19  57  79  98   9  69  27  74  12  34  51  22  75  34  55  62  74  44   8  71  42  15  62  61   5  14  32  92  12  29  70  42  75  89  19  86  16  67  87  52  83  96  70  83  45  71  69  12  30  92  17  60  90  90  38  86  62  34  29  62  96  22  39  65  79  41  90  81  84  46  48  20  22  89  70  11  58  67  91  34  42  35  19  63  25   2  11  79  43  25  40  75  54   6   9  28  56  52   6  69  74  96  93  93  95  39  19  22  54  91  43  61  11  33  36  86  19  55   3  61  57                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                      45  63  70  24  92  55  75  20  82  59  74  43  48  84  11  70  60  17  88  98  60  47  36  32  72  58  16  63  21  77  96  42  66  50  65  84  98  79  56  50  64  82  20  69  61  43  65  84  58  35  16  75  32   8  11   6  10  86  15  65  26  55  86  50   4  85  94  70  46  50   9  89  18  70   6  30  24  23  46  48  86  61  63  94  56   3   5  77  67  77  64  88  79   5  45  13  51   5  37  94  44  11  17  77  24  31  51  80  56  53  11  66  66  49  13  31  99  89   7  99  75  13  45  16  82  61  79  41   3  12  51  96  35  76  55  15  19  73  31  59  87  89  41   2  89  95   6  14  57  70  53  65   5  94  77  49  84  68  13   2  12  41  28  48   5  88  73  20  65   6  91  38  49  71  83  11  91  29  27  72   8  39  67  65  15  26  67  39  18  28  82  12  34  65  77  69  30  51  97  31  97  87  70   5  70  10  53  73  45  75  83  45  37  58  16  45  14  30   3  47  75  55  37  38  40  87  44  87  76   1  35  69  13  59  84  88  64  86  49  93  63  13  92  73  26  95  14  80  93  79  88  59   1  51  32  21   5  22  31  47  57   3   5  76  89  26  90  33  15  78  89  93  71  25  98  26  54  14  59  30  90  41  15  68  84  68   4  12  91  11   2   2  46  51  42  85  92  47  60  39   6  78  95  32  86  26  82  32   8  50  77  41  26  15  91  77  93  59  93  53  28  20  21  96  25  15   9  93  93   9  42  14  28  81  62  10  51   8  68  70  40  57  56  87  58  64  75  74  46  61  53   2  31  60  23  53  21  44  33  69  98   6   6  35   6  38  46  24  23   7  14  24  17  24  74  67  98  57  28  18  22  22  21  47  39  97  83  86  45  50  24  29  52  36  98  97  86  49  47  54  71  52  93  68  96  63  98   1  75   5  92  91  49  16  22  18  63  37  98   9  96  97  56  63  33  65   5  49   3  83   6  44  56   5  96  94  18  28  54  22  54  83  85  34  99  61  54  29  32   1  45  49  67  83  69  48  20  35  30  72  27   8   6  30  33   2   6  19  38  57  65  18  98  61  56  12  76  86  96  47  52  72  48  87   6  21  85  70  27   6  88  53  25  13  42  60  66  43  24  82  89  99  40  34  37  79  23  49  25  94   4  58  48  78  58  74  97  95  82  21  93  96  13   9  67  99   2  25   2  63   5  76  89  78  87  49  30  49  10  72  36  26  32   4  81  57   5   5  75  39  66  30  43  63  82  25  15  96  99  35  80  65  57  16  61  61  50  67  92  87  65  55  96  19  26  51  99  95  96  50  22  70  84  89   9  28  26  95   6  40  47  96  41  67  87   8  43  66  89  91  73  68  35  83  24  23  38  67  20  80  84  88  45  73  72  71  19  19  45  86  82  81  61  57  68  22  63  44  21  22  36  48  29  47  38  48  55   4   7  92   7  70  40  83  46  94  48  41  80  26  81  60  43  25  50  65  34  90  63  47  36  92  46  95  38  43  25  51  82  79  79   6  95  76  58  60  33  50  91  26  79  93  88  60  60  15  68  41   6  53  57  49  98   8  57   8  63  68  30  92  22  56  78  34  66  40  67   9   8  45  28  13  64  13   9  57  52  77  50  79  11  36  21  79  33  47  92  70  60  53  94  99  76  24  96  14  39  80  88  21  11  97  16  33  76  80  53  52  72   7  76  95  42  32  32  66  71  27  17  63  91  59  66  73  80  69  14  49  85  51  73  40   7  25  51  27  51   9  48   5  63  18  40   9  87  98  98  86  57  84   6  68  66  52  80  42  96  87  45  45   8  21  19  96  55  98  10  97  99  34  94  73  96  52  99  35  87  85  75  41  68  17  65  79  56  39  74  27  62  11  51  58  94  16  58  67  36  65  41  15  23   9  92  59  60  24  24  83  11  22  38  97  93  32  55  98  22  74  90  93  42  14  54  43  61  74  68  27  28  67  60  50  86  51  13  95   1  90  39  32  68  47  89  73                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                        9  60  95  56  68  15  16  85  79  82  18  42   4  79  23  77  67  62  17  22  12  28  90  30  47   3  49  20  62  12  30   6  20   8  47  86  46  92  70  46  30  97  66  22  46   4  72  48  70  56  62  45  67  89  12  29  27  75  32   3  24  30  99  45  45  23  13  36  11  54  40   9  96   8  13  79  69  61  73  36  74  87  39  45  22  93   3   5  24   1  74  98   1  87  17  40  67  15  74  83  64  81   2  73  70  53  81  84  92  22  72  84  81   7  96  39  96  40  87  95  37  74  94   4   7  20  31  59  43  77  85  78  74  78  74  19  38  79  76  85  43  32  58  32  10  19  75  28  45  91  99  18  19  11   5  72  48  61  28  71   2  78  89  52  71  75  79  14   4  84   6  94  49  48  57  74  36  20  72  86  62   7  57  52  81  84  47  49  96  82  17  86  28  54  50  16   7  66  52  21  84  64  10  55   7  44  29  86  57  55  18   5  77  52   6  43   3  45  59  75  33  52  15   4  36  91  74  97  11  68  26  72  66  21  53  55  17  94  34  77  65  89  61   8  68  56  26  35  40  21  40  41  92  78  81   6  21  91  14  71  14  67  84  30  65  48  47  71  37  26  19  64  90  56   7  38  48   3  88  68   8  77  12  51   4  80  75  58  30  67  12  86  61  93  84  85  59   5  31  61  16  90  23  39  64   1  51  15  74  66  77  51  34  39  44  39  69  30  37  47  92  94  17   1  69  35  38  53  20  38  44  45  31  72  39  52  44  23  56  38  71  17  32  68   3  94  42  55  39  88  60  61  14  70  69  70  72  57  46  22  72  92  93  11  59  20  54  64  10  67  39  79  60  53  11  25  16  82  51  72  48  92  83  51  20  47  97  78  27  66  90  60  59  36   6   7  18  47  42  81  40  44  31  97  96  54  47  38  85   7  38  63   1  89  91  89  20  41  16  94  87  40  17   9  69  19  29  98   4  10  27  79  88  67   1  74  13  29  14  91  30  88   5  23   8  44  20  40  66  56  53  64  83  67  98  55   3   1  24  92  59  56  35  86  96  47  30  86  21  20  21  33  21  66  61  33  13  16  18   3  16  30  73  96  95  62  86  10  90   8  71  68  78  51  46  21  88  80  97  85  66  26  35   9  16  69  86  42  17  13  64  17  54  56  45  20  67  89  55  79  18  91  86  37  28  26  94  28   4  28  51  24  67  34  66  50  19  96  56  52  89  75  22  12  17  41  70   6  71  91  43  76  95  76  81  60  73  13  51  87  66   8  97  48  66  93  43  72   3  65  85  51  17  66   9  31  79  91   4  78  62  44  16  61  58  46   6  75  59  22  52  31  37  64  77  70   7  71   7  19  97  35  79  38  72  18  76  33  94  80  72  54  87  82  75  51  42  22  34  73  92  10  19  54  42   7  34  88  38  38  46  79  99  75  24  89  80  39  26  65  38  12  37  89  97  99  73  15  20  22  38  85  69  83  44  41  36  68  99  88  93  41   7  85  31  53  33  94  47   3  33  90  49  25  24  88  59  43  52  92  79  10  60  96   2  64  82  12  27  33   1  90   2  60  17  82  59  92  25  45  75  39  81  95  78  92  75  36  44   4  61  27  19  85  57  55  68  35  22  90   7  42  85  72   4  62  17   4  28  35  31   7  72  11  71  79  47  20  81  74  75  24   3  76  51  48  94  95  54  62  28  77   1  10  18  72  81   8  31  30  92  17  43  78  78  45  29  54  64  19  18  68   1  91  70  45  50  39   2  68  84   7  54  83  85  12  64  79  97  28  83  80  10  66  95  31  75  67  18  13  45  41  23  75  37  32  27  40  28  49  98  63  94  34  50  39  62  35  11  14  69  25  20  87  32  38  15  84  79  49  70  59  76  89  23  34  24  21  44  10  86  82  35  39  39  17  84  16  56  56  43  83  24  60  83  59  77  71  26  99  26  35  67   1  34  92   2  82  34  22  60  93  61  84  31  77  46  91  17  78  62  87  78                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                          62  13  92  46  71  49  96  72  45  74  58  81  48  48  72  86  26  90  44  86  13  80  30  23  48  54  79  15  87  59  67  50  89  37  16  84  95   2  96  47  78  76  74  82  71  80  21  79  93  13  47  56  23  48  48  44  35  72   5  26  13  17  25  58   4  67  18  42  33  93  43  82  68  17  54   2  45  40  97  59  75  28  94   8  57  17  89   2   4  57  91  67  56  91  24   4  63  59  89  63  21  88  33  34  97  19  84  84  97   9  57  42  60  44  61  42  27  38  76  71  59  41  40  28  96  16  84  97  89  76  13  23  17  47  86  21  85  94  43  58  10   4  67  76   8  77  79  62   5  72  80   1  59  80  31  62   4  83  82  84  24  75  45   1  54  38  46  68   1  71  20  81  92  72  76  26  20  36  52  91  98  52  71  28  78   5  57  89  80  14  66  16  37  27  75  14  54  93  76  60  88  24   4  36  98  33  67  24  13  49  70  71  20  77  86   6  33  51  82  19  62  66  83  83  50  48  55  85  17  89  13  16  57  25  22  35  48  25  86  48  74  90  41  57   7  30  99   1  93  29  72  60  68  40  61  19  11  70  26  76  53  45  90  14  50  31  80  94  37  71  36  12  83  13  80  70  24  31   2  16  46  91  54  78  42  20  38   9  32  55  95  73  38  32  34  79  24  81  13  99  72  46  49  67  14  30  43  48  46  69  69  98  51  76  79  65  96  99  53  16   9  76  17  27  27  93  20  15  79  96  52  44  45  32  39  54   8  66  77  30  36  21  14  21  30  96  91  51  74  50  80  13  74  55  76  82  56   6  85  43  83  67  62  63  35  33  56  55  21  32  38  35  84  33  88  89  85  24  86   7  51  68  17  95   1  60  42  85  11  74  82  18  89  29  38  94  83  19  58  99  25  35  81  45  40  37  25  17   4  14  52  58  97  37  40  94  80  30  60  56  77  22  71  84  15  31  29  86  85  36  57  55  61  47  22  49  59  88  21   4  25  20  26  39  21  95  74  18  48  16  79  85  51  97  66   8  30  10  17  86  26  91  79  87  15  78  18  19  73  25  50  95  50  29  56  89  29   2  29  33  24  99   2  82  28  10  54  77  13  95  32  43  23  23  82  46  65  84  90  51  69  96  42   2  41  45  72   2  25  48  75  81  73  66  82  64  61  12  16  46  91  34  98  75  18  38  20  37  89  53  89  60   2  53  88  87  88  91  57  30  75  12  73   8  94   7  90  43  41  44  73  43  15  92  92  11  36  38  87  17  57  26  40  78  94  23  73  18  86  43  98  72  40  56  34  18  53  74  96  62  93  37  38  63  21  30  49  30  91  95  83  64  25  10  38   4  26  15  20   8  86  57  24  99  74  29  55  62  74  39  42  94  70   3  53  83  45  15  14  39  26  93   6  12  12  89  35  12   8  88  98  83  23  39  42  33  67  75  94  54  74  56  28   7  15  41  95  29  30  55  72  14  42   6  37  94  99  12  62  63  85  17  49  60  68  95  83  72  22  59  49  79  99  71  25   2  50  17  78  99  49  14  94  79  74  31  37  39  91  33  46  12  78  81  39  74  11  40  26  52  29  16  67  81  16  48  27  69  33  25  55  42  29  76  96  89  32   1  64  85  38  99  94  33  77  97  32  25  23  79  84  16  74  32  87  43  73  73  30  81  33  33  24  52  65   7  10  97  56  77   2  40  83  15   9  52   8  72  98  15   4  71  58  27  78   1  94  70  86   3  85  58  13  29  94  34  37  98  44   2  96  64  28  72  92  31   7   3  63  14  43   7  97  37  41  45  19   1  68  80  87   8  34  36  56  26  83   8  76  50   3  82   9  28  70  13  74  10  87  71  43  97  73  88  37  25  87  82  11  99  27  30  94  70  69  88  12  57  56  55  99  24  11  92  38  31  37  68  30  22  12  52  61  65   1  40   4  76  60  66  65  25  57  70  22  93  40  56  58  60  69  81  46  48  27  85  55  87  90  77  66  96                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                            59  72  63   3   9  87   5  52  63  73  37  16  26  46  30  71  20  85  36   9  39  46   8  81  42  42  39  39  13  71  34  86  27  11  50  92  94  83  68  74  97  80  18  62  89  93  76  86  76  26  95  18  73  13  24   4  41   2  91   7  50   1  53  93  23   5   8  17  82  83  44  12  93  14  28  61  14  97  97  48  13  71  47  89  47  75  17  66  95  84  43  70  31   2  59  35  28  40  82  17   4  20  14  63  20  27  84  11  42   3  71  54  94  74  71  86  59  47  26  56  64  81  12  69  16  16  30  59  94  80  71  10  37  97  32  10   4   2  79  48   2  95  71  52  26  92  40  89  33  10  77  20  20   3  50   8  66  67  45  34  96  72  99  14  30  81  84  42  54  83  60  37   1  78  47  58  18  80  78  98  57  74  13  49  64  67  86  35   5   7  41  10  13  82  72  24  53  85  10  52  89  21  60  86   6  83  82  61  73  26  61  12  91  82  88  77  84  74  89  59  53   1  81  83  74  90  26  98  35  44  12  21   9  56  76  92  85  86  91   2  93   5  86   9   6  91  83  47  85  20  37  57  10  87  88  65  85  77  37  38  87  56  26  42  83  46  46   8  21   5  58  64  21  42  26  62  20  17   1  64  96  65  53  56  70  35  28  65  15  46  47  64  97  64  60  25  68  41   7  64  86   4  51  59  63  97  97  99  37  29  46  76  89  78  34  48  95  69  88   5  22  84   1  56  28  17  14  40  74  58  34  67  30  63  66   4  71  72  50  41  17  42  47  39  94  60  87  23   1   7  98  39  18  10  64  85  82   3  97  19  28  16  57  82  33  66  64  43  71  84  18  17  95  92  51   8  36  17  44  25  39  33  85  90  71  42  85   6  74  33  44  60  35  63  88  96  99   1   2   6  69  38  33  80  31  89   7  58  94  22  82  10  37  20  18  30  56  41  16  12   4   7  12  36  90  93  75  78  15   2  23  21  32  32  64  86  20  82  74  50  69  11  50  33   2  69  51  19  54  39  77  15  60  35  64  11  25   5  87  65   7   8  70  60  55  76  40  13  80  43  82  93  66  12  93  26  56  49   7  24  25  46  65  47  90  20  98  69  50  33  17  34  52   1  32  95  28   1  82  65  41  38  24  61  14  28  63  44  29  92  51  99  47  92   2  67  68   7  10  72  85  19  96  41  51  65  96   2  77  26  14  93  31  39  96  69  74  31  35  34  16  25  33  35  85   1  55   3  49  67  26  75  76  53  80  11  70  12  19  22  92  56  22  63  89  70  18  36   1  85  15  83  88  34  59  91  76  59  37  91  53  91  88  37  30  99  15  75  80  86  74  22  55  34   7  99  94  28  58  90  78  65  89  63  67   5  14  88  78  27  67  52  28  65  72  13  25  57  85  93  29  99  48  12  87  41  16  23  99  41  91   2  25  38  30   4  69  20  62  46  42  58  31  59  56  82  78  71  96  39  38   7  90  15  12  58  74  99   8  33  67  45  56   6  35  25  32  72  91  12  24   6  63  82  88  43  28  66  38  96  23  47  86  54  53  41  45  41  22   3  15  10  70  74  72  96  51  46  99  41   2  39  93  78  58   1  82  36  90  95  57  53  23  96  71  88  54  64  41  45  65  39  90  48  70  33  32  16   7  14  40  86  45  49  66  41  25  20  39  14  52  93  94  73  93  17  20  93  32  20  48  28  97  64  28  30  85  86  83  65   2  81  94  24  33  24  38  74  79  44  51  85  96  66  47  38  34  99  51  32  80  40  14  51  78  10  71   9  92  92  32   6  60  92  95  87  65  65  86  20  78  59  42  75  39  23  20  38  21  58  12  25  29  39  99  25  58  56  39  10  94  71  62  67  84  78  34  27  27  78   3  13  44  63  17  73  68  97  83  25  82  30  22  21  69  70  44   3  86  94  10  34  85  78  72   5  14  63  45  79  18   8  95  40  75  94  75  89  22  13  68  64  86  58  21  48  81  83  13   4  24                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                              90   8  77   7  50   1  44  39  15  49  51  80  31  71  49  65  69  16  12  45  49  55  92  55  86  34  14  13  11  64  18  92  23  36  37  38  61  58  71  75  47   8  71  32  42  14  39   9  26  42  52  24  18  55  61  19   6  81  97  87  76  35  98  82  99  94  83  32  57  67  47  63  42  96  80  67  80  44  34  97  49   7  38  75  54  36  76  72  97  38  55  51   6  66   1  92  65  30  39  25  51  95  49   6  46   1   1  12  49  92  12  91  69  24  86  40  16  59  17  40  63  49  71  49  72  32  97   5  38   5  55  34  64  71  20  95  80   6   6  52  90  20  52  32  31  85  71  92  62  24  31  43  87  68  63  61  96  23  35  62  86  12  24  80  34  66   1  86  72   8   9  41  54  37  10  92  52  81  84  37   6  66  19  92  32  15   5  89  59  10   7  94  38  51  62  66  26   6  82  98  36  63  82  23  51  73   9  62   4  29  76  28  84  95  27  77  19  41   3  46  56  26  34  52  91  50  52  97  94  53  66  15  28  48  35  20   1  23  85  24  73  49  71  28  97  36  88   8  32  62   6  83  16  18  27   2   7  48  42  14  57  63  50  24  98  13  24  14  25  82  77  97  76  65  56  88  82  23  28  17  25  53  39   3  19  73  79  49  24  79  82  63   3   9  50  87  35  10  12  56  69  11  36  78  19  80  80  51  28  12  76  83  98  66  49   9  59  23  34  92   6  26  43   5  79  35  15  15  49  91  29  92  64  62  66  84  44  38  30  77  67  40   7  27  27  63  24   6  11  81   2  59  44  62  49  76  46  14  24  49  52  24  57  50  97  22  71  34  71  20  60   7  87  43  23  94  69  78  16  74  26  63  48  87  56  52  73   4  21  81  76  26  81  26  52  63  99  47  51  81  15  50  21  11  30  91  19  46   8  92  35  12  21   6  34  84  54  91  89  22   8  34  76  99   8  36  30  13  28  92  60  13  70  32  14  50  26  64  58  64  82  49   5  90  18  30  53  31   8  61  16  47  55  70  86  96  88  54  21  17  76  82  85  55   4  56  71  86  45  90  42  88  73  66  92  75   9  40  29  19  11  92  85   1  19  93  89  69  42  73  35  27  25  39  53  93  78  35  37  25  61  41  50  89  45   2  33  24  20  69  32  25  81  33  59  97  98  62  11  88  75  13  85  30  10  41  97  75  11  28  39  44  38  32  99  16  40   5  51  79  34  26   8  42   7  62  95  87  49   8  34  87  63  47  70  15  68  42  71  96  69   6   3  17  15  55  31  79  95  77  75  91  28  36   1   1  76  40  52   5  18  18  48  75  25  59  64  82  97  59  29   2  18  69  19   6  62  95  65  99  95  64  55  62  67  49  97   5  36  40  97  93  88  46  24  71  57  79   4  85  27  96   1  74  84  11  77  10  45  23  11  32  13  12  74  86  58  99  34   6  39  91   5  45  47  60  21  44  34  81  39  68  38  47  64  89  99  72  78  75  78  27  85  26  74  67   2  21  20  34  12  13  85  27  11  99  50  30  20  46  66  16  69  13  98   4  28  95  52  48  20  39  99  14  94  43  15  13   1  15  59  95  11  99  45   2  76  31  99  65  28  83   4   9  18  29  53   3  80  99  89  37  29  87  32  82  44  82   1  70  59  70  87   3  49  20   4  20  77  50  19  47  42  63  95  19   6  68  36  44  48  24  92  58  81  80  30  12  23  61   4  70  50  80  64   9  38  19  32  60  35  29  48  85  18  87  71  54   5  72  99   9  99  37  78  20  63  50  73  11  95  77  67  81   6  85  16  18  34  70  71  71  38  48  42  72  76  72  11  52  55  16   2  34  85  84  19  95  41  82  20  44   7  12  10  49  40  50  42  54  40  84   6   7  77  64  70  55  51  88  97  21   3  68  50  58  91  81  13  13  11  89   5   6  81  76  61  17  80  64   7  80  29  26  24  30  39  69  99  99  99  20  70  56  42  20  62  73   2  59                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                49  65  62  21  15  41   1  82   3  89  36  91  81  52  98  52  71  32  80  74  52  50  92  27  13  27   8  20   8   9  23  83  25  64  59  30  56  43  31  89  94  46  52  34  61   3  32  66  73  96  73  63  60  22  28  32  14  74  89  34   3  62  44   6  14  27  61  28  34  52  86  29  94   6  42  63   4  57  77  95  23  51  15   1  59  17  12  49  65  68  42   8  92  98  20  70  69  91  47  71  80  61  53  33  10  27  70  27  58  21  60  63  25  82  11  16  25  65  74  61  18  75  43  42  32  68   4  39  61  10  31  42  93  91  44  58  51  91  45   6  61  22  31  86  37   3  94  12  24  17  51  75  22  94  44  98  10  49  91  52  69  36  46  85  53  90  95  52  59  22  53  41  70  33  29  55  10  65  38  53  93  28  66  30  17  59   7  21  65  77  30  33  20  94  24  70  48  26  62  36   6  38   6  62  77  53  20   1  27  36   8  31  92  14  69  29  65  57   3  53  51  86  58  73  37  22  40  32  80  24  11  52  40  57  10  34  77  32  14  52  74  91  16  34  23  73  10  38  32  67  24  91  12  94   2  80  79  34  67  66  76  54  30  79  49  17   7  39  25   6  74  74  43  43  99  37   3  58  68  82  76  35  12  42  72  25  91   3  21  50  58  83  21  95  99  84  51  33  30  27  35  86  80  67  36  94  44  96  39  27  63  35  64  98  76  26  79  14  20   2  34  95   5   6  95  55   7  73  52  31  61  79  70  64  27  40  42  81  16  46  98  56  93  99  50  55  37  13  64  46  11  66  63  38  44  96  55  78  54  52  15  32  23  81   9  71  95   9  10  23   9  79   3   4  40  64  31  27   8  35  92  60   1  45  83  39  76  61  54  54  91  49  50  34  15  67  88  83  23  25  58  43   7   9  29  96  49  27  28  49  60  57  51  30   1   5  89  97  63  37  29  21  29  69  55  91  14  21  76  72  24  77  50  94  35  49  40   9  81  18  71  26  71  57  94  45  69  59  21  78  92  55  89  68  77  76  42  98  67  80  48  51  58  58  31  27  33  18  29  92  45  13  89  71   4  82  33  44  81  45  63  19  16  11  52  58  75  24  99  15  16  77  92  83  58   2  26  14  93  66  54  58   4  14  12  98  79  29  24   4  92  59  41  19  92  60  15  70  12   9  64   4   6  21   1  47  45  20  15  10  68  27  47  49  68  39  42   1  79   9  61  12   9  49  78   2  85  82  99  24  28  88  88  38  73  21  13  32  96  90  60  44  93  85  41  73  39  79   8   6  55   8  63  72  68  88  51  49  88  97  69  78  19  92  13  49  71  63  88  47  63  40  71  28  11  92  54  78  21  62  67  32  54  73   3  82  43  15  41  81  44  11  71  99  43  97  28  83  83  28   6  43  24  12   2  43  39   9  97  59  19  70  44  29  20  24  75  97  95  34  25  97  43  41  28  46  39  87  87  65  26  63  82   6  61  43  10  58   4  54  45  18  94  82  33  97  87  57  21  72  88  86  35  55  38  70  33  16  74  75  78  12  34  98   3  69  67  99   3  39  26  52  30  60  36  59  63  46  55  56  29  66  14  93  80   4  41  69  54  43  82  92  46  50  45  37  34  66  69  62  86  10   9  33  59  11  19  65  84  83  55  53  20   7  17  69  89  84  17  84  93  36  25  70  97  17  50  70  87  34   6  96  39  35  65  72  25  99  99  35  86  62  98  17  87  80  60  16  47  49  48  33  99  98  51  42  92  56   3  70  36  74  79   6  54  27  31  98  61  65  51  93  99  92  20  36  19  11   6  13  10  19  75  90  10  18  23  30  41  34  64  73  31  21  83  26  98  12  35  51  89  39  15  79  87  37  56  45  31  39  95  41  83  33  76   9  90  94  28  68  90  61  98   3  11  12  69  99  25  37  15   1  70  43  15   1  76  37  59  53  48  26  30   7  18  13  67  18  30  84  47  45  38  71  50  84  88  22  73                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                  25   1  76  27  82  41  57  90   4  28  64   1  24   7  11  56   4  42  69  30  74  34   4  14  47  70  24  52  58  29   6  96  94  90  61  57  96  19  11  63  89  87  22  90  22  58  60  88  44  14  61  83  47  23  82  54  66  32  60  19  85  28  39  68  93   4  75  24  60  10  73  23  14  33  44  12  46  31  64  73  33  97  12  94  69  20  75  35  75  29  19  34  41  37   1  89  80  13  12  56  28  72  24  14  36  28  94  29  23  10  27  19   7  78  10  62  84  68  78   2  96  97  19  86  55  90  30  87  87  38  29  40  34  35  66  40  49  61  52  45  89   1  20  32  80  48  89  26   2  62  23  50  46  59  39  21  87  81  48  70  88  92  26  99  96  61  58  98  70  43  56  81  85  14  36  32  42  70  87  24  15  19  22   8  88  36  68  10  69  85  75   3   7   9  70  42  73  24  71  35  69  83  49  23  97  50  50  97  94  52  19  63  94  12  39  87  26  15  51  17  86   1   6  77  10  72  72  53  88  43  86  94  26  73  82  23  48  42  85  10  18   2  42  25  99  37  65  12  11  21  40  28  18  87  53  34  98  37  14  61  50  39  60  26  40  94  10  23  21  74  46  61  43  36  24  39  59  77  41  85  61   3  56  45  61  92  31  15  94  98  45  65  32  20  25  70  80  28  92  92  44  88  83  51  73   6  56  15   8  45  87  86  25  81  71   4  56  41  99  68  90  60  43  46  67   3  22  67  94  26  80  59  40  15  37  25  28  88  92  36  16  70  99  95   2  86  97  27  40   4  49  44  59  31  56  53  35  62  54  36  58  69  81   9  82   2  89  42  66   7  78  86  21  57  53   8  35  77  53  16  36  22  17  67  24  23  60  77  78  49  93  41  45  89  58  25  23  22  82  97  84  92  13  41  33  15  42  82  37  13  14  19  60  29  36  26  72  30  63  54  75  34  14  96   6  39  93  78  86  74  19  60  51  90   9  77  82  61   4  14  57  73  44  48  30  99  14  93  99  17  53  97  20  89  12  89  49  77  11  15  32   5  74  84   1  22  14  46  14  43  18  15  48   7  27  27  25  57  70   2  10  41   3  97  49  23  19  22  66  82  31  17  88  41  31  62  73  85  43  98  12  86  67  78  52   2   6  21  36  33  31  97  97  15  39   7  75  52  96  69  53  51   2  30  92  73  53   2  87  87  62   7  76  64  57  24  99  22  37  81  94   3  92  50  57  45  28  91  14  36  11  33  96   7  35  73  97   3  19  74  10  37  61  75  53  34  20  90  33  50  66  98  27  84   4  64  71  80  71  20  95  89  27  71  33  74  52  17  47  12  80  83  24  26  73  98  42  32   3  74  63  91  37  49  69  63  99  49  43  83  52  20   5  82  85  95  89  77  68  61   9  23  77  55  15   1  18  74  98  62  48   9  88  44  23  54  58  93  97   6  30  29  82   1  11  75  41  71  14   6   4  33  51  97  97  68  81  56  14  86  56  19  81   3  70  76  38  59  74  77  21  81  51  33  90  90   1  69   8  74  43  49  59  93   8   9   7  53  48  88  88  88  22  40  84  88  57  51  83  66  34  72  42  34  24  53  96  88  70  94  49  83  36  41  40  14  45  17  67  82  79  40   2  25  18  94  45   3  39   4  98  77  33  65  18  40  68  29   5  87  51  50  60  97  42   7  58  75  87  17  89  79  59  36  93   1   7  62  76  81  34  21  18  29  68  88  39  64  87  86  35  84  22  71  79  98  52  98  78   7  60  27  78  20  14  86  61  64  84  84  13  83  53  13   2  90  60  93  51  41  10   6  89  95  33   4  11  21  84  76  76  56  17  87  54  41  54  37  11   1  37  18  80  70  35  52  55   7  33  33  62  17  48  20  67  90  65  39  79  52  85  37  69  90  98  75  44   4  51  54  55  16  38  40  33  76  24  35  75  66  51  36  19  81  10  28  93  78  35  58  91  84  10  97  33  43  50  99                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                    62  13  33  37  32  32  66   1  21  19   6  11  34   2  14  40  46   2  78  84   5  49   6  69  77   7  79  70  79   2  87  26  56  10  13  28  56  39  91  93  35  60  81  14  84  29  44  65  87  76  91  68  47  46  12  76  90  11  11  25  32  10  51  60  81  96  50  15  87  74  45  23  82  72  77  11  65  68  46   2  68   7  17  92  63  83  93  37   9  38  87  28  64  37  20  58   6  59  83  97   5  78  43  66  27   2  91  12  90  97  34  99  37  38   6  73  87  79  76  75  24  39  83  25  18  43   4  84  58  19  76   8  52  66  29  32  44  93  46  91  63  58   4  57  73  54  94  57  60  64  85  96   7  41  32  76  73  84  92  92  21  24  91  95  29  82  67  30  69  93  50  97  43  27  99   7  64  56  96  99  96  62   9   8  82  61  66   6  16  57  28  52  93  16  17  22  90  66   7  54  78  41  75  21  47  64  86  82  79  34  67  89  46  62  56  67  76  98  76  80  61  59  76  65  38   9  64  95  47  12   8  94  30  74  85  21  47  53  26  91  46  27  74  78  74  14  39   9  29  87  20  47  23  95   5  79  59  71  22  26  17  55  22  25  39  88  56   9   4  14  32  49  27   7   2  44  60  23  73  72  27  13  22  41  11  40  65  66  71  64  71  99   8  10   5  62  60  67   9  85  99  97  89  47  11  31  27  28  69  95  57  60  33  23  27  36  38  97  41  57  90  68  20  99  35  26  42  56  68  25  75  75   7  63  38  79  64  25  44  90  88  38  99  44  21  63  19  51  62  43   9  35  95  29   4  65  11  87  34  33   4  67  10  57  18  17  17  57  19  38  82  46  24  33  77  34  23   5   4  29   8  47   6  26  77  16  78  70  52  41  62  30  78  86  52  64  19  32  62  64  64  44  51   4  27  26  13   4  43  54  86   5   7  83  68  47  53  10   1   4  10  43  64   5  30  75  36   3  36  57   4   2  46  37   5  22  72  79  32  67  54  81  58  13  31  78  22  41  78  82  20  37  53  24  45  61  67  48  97   5   8  39  48  77  33  12   8  95  73  96  30  21   1  48  58  33  31  79  99  13  97  60  21  94  68  60  31  94  81  34  66  74  82  43  79  74  92  45  72  39  50   4  10  21  26  64  66  35  30  40  25  64  91  11   7   9   1  18   8  42  67  74  54  24  45  18  34  29  38  17  84  32  11  85  51  12  39  64  10  88  33  98  47   6  36  78  51   8  14   7  76  98  19  96  10  32  69  90  89  82  50  77  88  60  94  19  52  43  44  96  76  91  89  18  54  73  92  95  84  88   4  68  64  76  14  20  64  32  73  53  60  54  27  30  40  39  88  33  18  46  22  76  47  49  37  85  59  29  18  52  67  70  61  74  30  39  64  15  78  80  17  15  79  86  83  44  46  13  55  93  50  22  22  93   6  72  25  26  86  67  34  90  56  47  85  68  42   9  21  94  66  30  74  46  39  65  40  24  72  70  98   9  63  52  79  30  81  52   3  27  22  68  24  65  51  80  32  95   8  87  82   6  62  16  29  55  53  38   2  97  91  27   1  89   6  20   2  67  89  77  84  85  75  18   2   2  28  55  99  68  79  10  72  33   9  37  68  91  19  85  69  97  64  29  35  25  62  96  75  86  14  57  56   9  28  24  18  14   4  90  93  50  44  36  27  87  14  90  73  66  82  55  34  53  27  10   3  26  47  40  93  63  16  57  48  38  81   2   4   9  28   5  38  44  64  73  45  62  91  38  80  36  85  97  96  34  79   8  44  10  89  67   4  62  21  90  57  91  21  41  65  89  11  47  61  31  85  73  41  13  75  80  37  50   9  20  71  49   2  93  14  70  89  69  42  66  10  97  36  25  83  87  35  29  85  69  80  59  57  32  37  92  13   7  78  21  27  69  52  18  62  93  69  89  38  71  27  99  72  56  64  58  79  59  24  44  93  57  17  39  60  32  63  34  20  95  84                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                      66  24  34  88  48  87  79  70  65  53  55  92  92  93  23  87  63  87  58  25  94  61  96  44  68   6  59  86  87  67  11  26  63  63  99   6  79  10  25  46  11  23  73  92  36  87  51  86  14  26  18  24  68  93  37  75  94  98  91   5  70  61  63  61  92  25  19  60  84  21  47  96  51  21  67  96  46   4  78  41   4  91  71  37  49  35  95  41  33  53   9  77  15  12  98  75  20  31  97  36  52  39  19  68  86  96  31  96  41  91  61   4  94  55  27  36  50  66  13  91  59  80  26  29  30  24  72  91  21  53  41  40   6  22  39  93  58  77  12  53  88  65  82  22  24  89  44  20  89  28  90  87  27  26  51   4  73  14  68  15  34  22  21  40  86  74  43  99  44  13  29  79  80  53   2  94  21   8  80  28   4  50  23  25  70  96  54  58  45  44  99  84  68  31  22   9  22  25  73  42  54  84  10  57  95  92  59  80  49  81   2  95  54  72  90  69  84  16   9  13  15  74  60  12  38  25  56   6  52  97  92  45  80  41  97  53  86  85  58  28   3  60  10  29  44  31  25  34  67   1  68  63  67  68  93  86  54  11  21  50  14  66  93  94  91  32  32  42  59  88  55  50  15  55  28  79  93  57  61  16  38  18  92  52  19  82  88  28  32  24  25  55  50  75  66  31  97  62  87  14  77  77  94  78  78  64  91  57  90  10  67  40  93  54  57  92  94  65  29  77  89   6  45  56  52  94   8  75  20  20   1  73  24  93  96  31  30  29  35   1  82  12  25  34   8  52  26  18  48  58  95  33   9  62  64  92  79  85  40  59  25  56  20  43  80  52  62  85  53  38   2  59  68  75  35  71  97  73   6  56  26  35  56  58  35  87  68  20  91  13   6  10  64  23  47  13   9  88  23  46   1  76  34  50  44  92  67  13  76  22  49  37  71  85  60  67  69  81   2  69  46  39  10  76  28  42  94  67  98   5  64  68   2  74  54  61  56  24   6   8  13  40  50  83  85  25  41  62  23  17   7  77  54  56  29  48  19   7  40  92  45  27  50  80  73  63  91  43  98  96   5  58  22  63  43  76  29  34  80  82  95  48  71  98  33  14  14  25   6  77  76  76  76  27  57  84  83  31  97  51  98  65   9  96  80  41  10  38  98  39   2  81  15  12   4  92  90  18  17  28  18  69  42  88  62  73  45  22  72   1  31  93  37  13   6  90  24  96  87  12  81  62  34  84  70  29  33  26  54  52  89  66  12  19  57  19  99  72  60  16  71  58  71  81  28  85  22  74  83  48  96  11  67  22  57  98  59  80  83  91  91  22  85  29  61  91  18  50  15  65  38  94  28  66  16  45  62  16  36  50  30   6  72  85  14  55  92   7  20  92  47  66   8  87  40  38  41  29  73   6  34  87  54  15  62  92  55  60  26  58   9  22  20  45   9  56  53  65  58  48  63  69  51  84  77  86  12  14  95  49  14  49  74  18  49  40   4  81  99  10   4  78  80   2  32  57  97  44  16  34  35  61  56  59  54  64  14  88  49  47  74  82  37  87  89  84  55  46  98   4   3  94  87   4   9  28  62  86  18  10  56   8  10  32  40  13  11  95  32  32  14  18  69  56  74  46  74  70  43  11  86  39  54  87  17  74  78  17  33  95  58  60  83  95  10  91  81  36  91  43  74  80  50   1  64  99  82  29  76  45  48  49  88  53  66  34  52   3   2   3  35  95  52  24  32  35  69  75  75  85  11  98  98  18  42  17  23  99  66  76  71   7  74  50  65  64  87  94  43  35  42   9  82  82  68  17  55  11  79  40  67  17  95  40  89  77  58  81  28  88  43  76  96  65  29  83  93  15   4  59   9  49  29  94  90  10  44   1  91  13  31  87  32  63  94  16  88  23  64  52   1  77  59  33  82  35  10  30  71  65  49  45  66  38  71  78  60  63  54  33  61  85   9  78  77  88  13   7  26  42  81  81  89  62  15  59                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                        95  41  41  46  32  31  44  60  21  82  41  29  55  14  18  47  20  53  75  78  30  70  31  44  93  16  52  43   7  61   4   5  94  15  82   6   2  64  44  92  91  59  17  71  47  17  38  89  10  80  52  51   2  82  10  59  51  61  81   8  60  88  45  37  34  92  74  88  91  46  53  25  55  76  57  86  75  27  11  95  43  49  25   5  18  20  19  37  46   5  42  21  39  43  25  14  88  20  92  55  42  84  80  69  66  90  29  13  24  48  26  60  13  55  40  71  78  83   1  70  29   9  84  87  40  87  79   8  91  85  57   8  28  80  75  30  72  76  17  86  96  67  56   1  61  70  96  13  62  98  92  25  16  53  86  46  35  38  40  18  46  19  47  36  54  61  58   9   4  55  32  18  50   4  88  70  58  42   1  14  38  37  62  65  74  73  70  92  14  21  59   3  48  22  60  30  15  97  58   9  26  43  79   5  64  60  76  40  98   2  90  51  48  11  53  62  29  47  14  86   6  21  20  95  38  71   4  53  70  94  31  82  75  52  43  94  55  68  14  78  55   7  61  73  37  79  88  59  43  52   7   1  28  45  43  97  61   6  80  40  10  89  80  11  74  54  44  63  49  16  84   5  61  22  41  23  51  12  73  36  41  13  29  62  33  19  59  49  81   6  97  27  92  95  22  40  20  81  73  61  70  28  33  81  80  36  21  67  96  84  98   7  51  78  41  32  90  52  55  42  80  45  29  11  23  72  33  95  24  88  81  61  67  43  39   3  86   6  19  36  45   1  31  54  82   7  62  21  49  43  40  64  59  51  96  76  86  75  99  81  47  65  62  58  86   7  70  66  29  76  40   1  40  84  83  62  84  18  26  35  29  41  63  74  59  15  97  59  75   8  32  37  24  85  17  40  79  75  98  55  31  18  79  52  29  62  20  12  12  31  48  99  76  17  55  90  62  27  30  16   4  75  15  27  13   6  22  65  99  92  53   2  22  36  52  30  97  57  30  69  14  53  85  25  22  64  28  43  44  55  81  57  31  97  37  27  15  61  97  85  57  20  36  65  43  76  44  93  74  41  68   8  63  64  62  43  32  72  48  82  61  50  16  15  80   9  77  36  69  11  44  73  99  67  32  79  50  62  84   7  41  14  98  34  67  84  24  72  82  48  43  12  45  93  69  14  41  32  22  88  61  77  46  73  16  56  88  97  98  14  94  42  82  36  59  34  46  27  74  78  33  39   7  23  71  90  88  65  22  73  74  70  65  64  13  11  73  59  98  42  95  76  34  10  23  54  73  15  18  92  29  38  67  52  65  75   6  67  17  69  80  73  79  42  15   1  79  34  63  38  91  27  89  31  82  38  82  10  97  88  89  67  90   3  89  94  53  60   8  18  47  81  55   1  91  17  36  94  95  60  45  14  85  39  54  68  97  72  93  48  79  62  64   2  76  61  79   4  15   8  60  70  44  30  56  38  51  37  19  55  53  23  49  29  84  11  92  97  14  92   1  88  55  51  99   1  84  87  29  20  15  93  18  37  16  45  38  84  23  40  83  60  20  42  39  73  49  43  77  83  45  28  88   2  27   5  60  35  74  71  83  35   3  58  68  52  59  34  57  14  50  16  26  74  19  21  88  89  31  15   8  45  14  94  79  86  87  31  26  95  13  45  34  77  24  87  79  94  63  17  13  37   4  13  95  38   4  27  20  29   4  91  53  43  45  44  47  58  35  32   4  96  47  52  80  78  48  96  25  51  82  37  18  36  79  65  48  47  74  41  70  79  76  10  70  62  99  43  70  92  56  56  64  68  68  11  40  55  46  77  90  93  80  54  99  82  27  69  36  49  11  80  55  67  40  18  72  86  53  85  22   6  61  64  87  51  42  72  39  49  32  46  27  85  77  90  98  19  55  13  39  14  22  78   7  55  10  74  90  99  90  19  73  23  56  82  51  68  65  53  55  89  76  40  67  38  42  70  13  31  59  88  57   5  19                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                          43  46  63  42  74  17   1  79  29  28  96  74  34  50  99  28  46  13   9  96  47  70  78  74  53   8  81  76  90  48  75  70  74   2  98  54  14   4  86  84  56  42  24  71  52  56  77  16  24  42  49  31   8  26  39  18  69  55  56  45  44  34  33  97  93   1  17  62  38  67  60  32  90  93  31  16  10  68   5  62  15  80  68  54  29  34  54  92  86  25   5  41  52  38  32  93  42  14  62  90  82  31  81  32   7  10   5   7  24   7  91  68  96  53  15  90   9  80   2   5   8   2  56  37  38  51  53  83  90  16  38  31  48  47  82  36  90  37  37  56  35  57  33  74  22  84  92  70  45  65  97  56  43  84  85   5  42  64  42  65  90  78  32  12  90   1  29   2  46  87  40  29  22  36  74  93  29  10  31  66  18  82  77  76  15  48   7  30  93  89  50   9  21   2  85  11  36  20  55  58  88  22  28  88  61  28  37  36  28  51   6  96  26  44  50  84  61  42  25  67  39  65  57  22  28   6  14  75  62  66  29  30  24  65  18  76   5  83  60  13   8  62  71  52  75  66  84  46  15   5  87   7  67  77  23  10  97  71  53  79  15  48  66   4  71  45  14  43  81  21  92  22  66  49  56  27  64  71  64  10  29   2  65  81  96  87  57  43  16  16  89  52  88  47  18   3  14  46  32  41  85  47  42  35  19  43  43  73   2   7   6  69  31  28  32   6  87  43   7  91  71  18  20  10  25  25  23  60  47   6  58  15  90  61  28   5  21  88  33   6  92  97  57  68  92  45  12  49  44  48  30  29  65  84  56  55  11  72  10  82   3  78  88  54  53  89  95  43  68  23  92  82  38   5   6  81  71  59  11  59  34  87  53  14  98  13  31  72  56  71  33  73  60  28  44  27   4   1  30  58  73  44  55   3  80  51  95  75  12  45  87  19  97  68  98  89  43  49  79  78  40  24  60  68  93  93  42  20  14   2  66  54  92  64  33  46  71  76  55  40   6  33  93  28  72  13  13  88  78  45  17  79  60  21   7  11  67  66  37  86  57  86  58  35   9  95  27  90  43  94  74  18  47  90  63  63  41   2  97  30  64  13  24  52  58  89  31  89  44  48  94  51  23  19  37  48  87  22  86  56  73  50  42  19  23  47  53  14  31  87  77  54  83  11  52  33  37  53  81  91  74  72  42  78   7  53  35  89  58  79   1  63  22  45   1  53  43  40  54  76  15  24  33  85  20  54  23  41   6  63  21  23  34  51  46  29  48  24   6  43  54  65  16  20  34  73  69  24  75  88  19   8  28  46  98  33  13  40   9  24  88  29  45   9  22  32  87  16  90  29  49  25  79  52  43  93  81  70  21  32  91  90  93  20  64  68  99  70   6  78  77  86  42  38   3  21  18  44  77  16  41  85  11  23  46  40  68  33  90  91  19   2  75  28  56  23  70  21  51  88  59  98  22  74   7  85  76  22  92  76  21  25  72  97  53  11   5  55   1  53  13  70  89  41  98  28  54  50  29   1  78  69  72  78  32  98  85  61  35  19  45  42  13  72  70  28  94  12  49  40  24  50  57   5  39  13  13  73  97  97  75  60  95  66  50  86  17  47  39  70  26  72  75  14  90  57  73  92  99  15  60  32  67  62  84  11   9  71  90  92  11  68  57  33  33  73  84  82  32   2  31  23  23  26  42  46   7   7  76  38  28  35   8  12  91  51  60  89  72  65   2   8   6  76  30  54  76  34  32  76  71  49  81  26  90  74  14  36  48  69  26  73  69  43  23  85  18  77  15  11  24  39  15  55  11  33  52  71  69   5  44  43  43  19  73  36  63  58  92  77  22  79  51  92  20  38  76  34  76  92  60  20  30  27  40  29  89  28  95  32  91   7  24  78  88  81  76  74  56  71  49  72  40  23  80  13  77  33  76  89  83  81  59  77  29  66  52   8  44  64  76  41  83  32   8  61  41  70  32  66  24  41  92  60                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                            76  24  82  19  55  34  10  37  24  65  70  67  41  47  22  44  18  59  87  43  84  49  70  30  53  69  54  66   9  84  18  85  31  24   4  86  98  32  44  82  36  51  62  79   6  95  13  88  94   9  91   4   4  14  72  87  60   2   1  22  61  66  13  77  14  64  19  77  37  46  94  68  50  32  30  34  72  23  95  72  43  22  98  19   1  85  27  40   7  92  30  41  21  16  24  18  31  54  64  43  71  12  98   5  86  26  89  74  91  11  92  61  31  41  70  17  84  59  98  85  30  76  52  51  65  36  94  93  79  63  71  51  66  73  67  89  27  64  28  54  38  93  14  70  12  67  27  20  19  30  85  33  83  53  37   4  96  86  95  53  97  91  68  96  80  12  37  19  45  84  18  36   5  48  52  78  22  17  56  81   8  16  98  22  41  34  45  37  54  41  81  60  85  53  52  90  62  19   7  41  98  49  43  76  99  94  54  95  86  98  91  28  74  27  61  62  40  68  83  53  35  68   4  11  74  99  83  52  24  93  71  76  40  82  29  40  63  94  87  94  95  52  88  72  67   1  55  95  63  36  51  48  82  70  39  48  41  67  11  82  82  80  22  70  92  66  46  87  40  28  22   9  90  50  76   7  34  92  98   7  20  19   4  54   7  58  34  13   9  52  96  48  22  52  76  10   9  44  21  63  76  85  83  40  93  87  18  84  85  83  92  84  16  59  14  64  95  11  76  40  38  23  79  35  18  29   9  22  54   9  26  99  86  54  16  11   4  43  84  29  75  51   3  37  20  68   3  84  25  80  12  83  41  54  50  79  52  68  77  59  82  90  36  48  53  46  25  58  87  12  74  72  60   9  44   9  74  75  14  78  63  58  38   2  16  58  26  94  92  20  77  13   5  16  32  66   5  54  15  48  58  62  87  54  45  47  76   2  82  86   1  99  47   1  17  26  14  21  48  41   9   9  10  15  40   6  40  73  18  61  97  21  27  33  74  63  33  21  82  10  87  27  68   3  80  93  88  17   8  90  29  83  27   3  97  35  66  44  94  12  49  39   8  75  94   7  75  68  50  94  87  77  30  17  14  54  43  73  18  37  64   7  31  60  27  90  57  26  84  84  93  22  74  13  93  10  40   6  84  53  46  69  50  33  76  34  74  55  18  36  64  21  99  28  17  14  55  71  58  90  11  52  24  22  62  91  28  82  72  85   2  38  87  61  77  60  17  94  19  43  86   4  79  77  65  18  17  42  59  76  54  67  67  90  13  70  69  57  82  45  65  74  80  91  61  56   3  45  73  27  29  25  45  58  81  70  23  71  34  72  29   4  49  83  76  67  89  73  18   7  79  50  28  54  34  99  89   2   5  85  45  19  43  34  72  72  19  99  69  74  47  26  25  97  28  99  93  16  53  91  17  25  17  68  72  57  23  65  82  52  94  51  64  56  25  10  63  50  69  59   5  82  40   8   3  14  38  85  76  39  86  46   5  24  10  48   1  24  39  27  75  87  28  40  73   7   9  42  95  28  12  27  96  77  83  60  71  78   9  58  72  56  35  18  95  98  64  86  98  85  81  55  79  77  58   5  73  58  57  57  23  48  49  38  58  91  68  35  14  97   3  32  34  22  38  14  28  74  85  72  70  93  12  22   5  21  85  28  82  55  28  24  16  46  65  97  54  18  74  22  75  13  42  11  42  82  34  81  48  51  86  85  47  51  91  30   8  98  28  70  97  89  20  59  20  90  34  16  16   6  72  64  22  14  54  87  69  87  25  90  61  91   6  70  74  55   5  22  58  94  11  79  97  96  41  43  25  14  38  73  27   5  33  53  89  91  37  53  19   7  47  62  94  64  70   4  85  49  60  82  60  22  45  12  32  83  96  95  62  66  93  20  76  49  96  82  10  10  95  74  38   9  39   5  56  36   2  77  20  83  76  24  15  84  75  58  11  44   5  95  51  90  97  48  52  22  16  67  35  95  69  81  36                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                              72  41  70  39  66  80  38  21  57  74  58  39  96  35  89  26  21  82  67   6  16  55  73  19  12  44   1  23  18  38  42  56  57  10  41  54  65  74  70  64  87  28  38  81  36  58  79  46  17  18  72  98  58  49  62  61  45  75   6  75  38  93  55  33  26   7  27  22  97  55  49  41   3  57  10  66  93  41  76  59  75  26  69  45  73  46  53  85  77  67  39  54  51  35  65  84  72  65  64  13  13  95  25  75  47  70  36  89  33  48  27   5  40  15  87  85   3  93  80  53  87  72  99  58  14  85   4  92  42   4  91  94  56  30  19  60  52  89  73  81  86  33   3  92  71  26  95   8  25  43  15  83  60  92  65  44  39  13  82   3  90  60  35  22  95  87  76  73  15   3  84  56  27  31  93  83  55  42  57  93  64  43  74  10  66  91  53  76  71  34   2  43  46  71  25  77  46  83  63  97  61  23  23  13  75  98  17  38  93  16  44  40  73  72  86  77  78  60  80  78  29  68  18  56   7  91  94  35  13   8  26  60  51  22  13  54  46   5  18  97  86  34  72  63  82  65  36  54  39  76  70  20   4  10  16   7   8  29  45  16  79   2  56  70  45  35  34  77  64  97  72  25  83  84  60  64  89  12  45  20  60  71  60  44  52   3  76  91  53  43  45  32  24  18  27  92  42  86   9   3  68  63  12  63  52  51   2  81  21  46  52  40  82  13  18  96   8  13  77  10  34  20  72  35  22  14  75  16  71  33  41   8  90   2  73  89  95  77  27  52  50   3   9  33  72  20  70  75  84  47  94   9  26  82  46  58   5  38  38  14  73  30  44  37  64  91  20  20  57  19  13  46  68   9  58  15  29  56  66  62  85  64  12  65  57  43  43  27  79  19  11  30  13   7  83   6  28  47  61  66   5  97  86  94  72  10   1  52  66  66  48  96  33  91  25  19  43   8  71  46  63  76  72  98  61  68  77   2  66  14  92  79  85  13  73  19  85  14  40  24   4  21  82  71   1  62  80  58  69  44  27  61  87  35  11  13  83  61  29  69  42  83  18  20  71   9  86  49  91  45  75  36  35  58  93  63   9  48  41  38  66  89  16  85  85  24  92  57  24  77  42   3   4  80  43  50  83  74  94   3  76  41  13  80  26  20  37  22  45  15  62   4  98  21  21  51  75  85  17  33  17  45   7  13  80  50  93  85  41  67  58  57   6  32   4  50  43   4  44  23  46  20  34  49  16  93  57  27   3  99  56  36   9  20  78  54  57  55  39  70  81  99  20  20  54   9  72  32  51  96   4  99  94   8  86  49  57  41  23  22  62  77  43  80  50  87  56   9   2  21  29  48  93  88  90  72  80  41  96  75  64  68  87  88  30  12  43  74  62  37  62  88  69  46  19  31  88   7  36  26  79  34  91  41  26  14  94  78  19  49  60  53  12  78  36  35  15  83  24  92  78  20  89  82  96  67  78  87  28  60   6  92   1  31  95  54  40  17   6  66  65  99  97  79  70  39  52  67  26  53  84  98  23  15  99   2  88  22  42  58  71  88   8  75   9   3  43  12  62  83  81  37  13  27  56  26  15  16  51  12  78  42  42  25  84  22  40  86  94  67   7  56  84  91  81  95  38  70  47  73  98  14  18  93  32  52  10  84  37  63  31  99  21  67  80  75  25  71   6  58  37  72   7  45  58  63   8  26   9  91  38  98  88   3  64  33  66  86  25  59   9  40   5  22  11  15   5  39  19  18  55  21  92  88  40  35  53  15  36  22  15  85  93  76   5  78  81  79  40  64  65  51  32  89  26  16  59  38  54  17  53  20  40  73   3  83  70   4  19  16  60  44  87  66  69   6  76  35  96  40  79  81  93  98  78  87  28  77  14  88  62  89  79  93  25  85  59  36  24  82  75  35  33  51  61   5  27  20  41  17  75  92  84  80   9  55  59  85  51  99  11  27  56  46  54  67  60  77  12  30  40  74                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                76  39  80  93  75  88  48  77  55  81  59  26  41  75  54  30  71  52  22  17  51  77   3  41  33  30  82  77  97  23  87  95  22  91  23  11  38  58   2  34  39  64  26  65  76  59  66  61  98  95  10  64  84   6  26  19  21  69   8  85   5   5  58  15  50  36  61  78  52  34  13  85  78  36   3  59  44  67  52  33  40  35  84  14  25  79  39  40  75  25  87   8  30   6  60  22  56  89  72  40  16  66  20  47  69  84  10  40  99  98   4   7  46  78  47  81  99  63  81  14  85  44   9  33  10  26  47  64  50  33  22  28  70  66  87  38   8  90  45  98  71  48  18  57  97  12  19  56  90  98  85  97  18  16  39  45  25  64  29  61  52  81  62  85  68  70  61  83  53  35  76  88   3  94  20  19  49  35  96  42  49  60  21  87  67  75  19  72  53  39  56  62  22   3  60  47  88  30  20  87  70  98  77  18  57  41  49  28  89  49  82  95  37  21  95  36  20  61  21  34  30  78  10  29  35  44  98  56  25  96  68  89  90  48  82  90  13  55  96  40   4  24  74  95  48  77  16  42  48  22  91  49  93   2  20  27  70  63  48  46  60  97  53  40  73  98  24  64  63  89   3  46  65  15  81  43  12  30  70  41  78  54  29  33  76  68   8  70  67  36  55  67  73  57  66  52  66  75  41  47  81  74  32   2  95  57  57   8  90  29  83  34   3  23  97  91  40  69  10  49  83  31   1  41  65  31  81  11  54  24  73  87  66  12  41  15  24  58  53  59  85  88  68  55  45  68  48  12  50  65  53  77  16  46  76  72  79  80   4  55  60  30  19  22  43   1  93  88  44  95  11  17  79  11  46  19  98  17  71  76  23  47  87  93  36  52  17  97  40  31  82  29  26  76  74  44  28  43  92  24  26  98  14  88  62  22  38  69  76  73   5   5  55  13  82  83   8  58  77  32  31  98  13  49  59  57  16  27  83  25  59  79  41  52  28  28  92  26  17  93  89  79  52  41  41  66  69  92   1  18  26  75   4  27  63  63  56  95  33  87  56  38   5  97  93  27  59   1  57  36  55   7  44  69  60  92  14   7  67  18  40  75  42  23  46  50  91   8  11  36  54  69  78  56  83  28  64  85  98  33  32  54   5  40  96  17  20  14  32  81  10  96   1  62  54  26  44  53  17  59  13  21  79  73  65  37  22  75  34  64  26  71  41  22   7  51  15  59  36   1  72  49  79  33   3  37   9  28  17  98  98  96  98  98  93  65  81  81  28  63  40   1  25  64  61  42  50  97  57  52  40  20  33  30  84  60  33  35  61  15  22  19   6   3  62  48  11  77  91  88  85  93  14  69  44   3  69  45  98  50  61  28  83  96  48  28  67  66  18  65  93   1  21  22  42  92  45  27  53  84  80  48  20  83  12  49  97  82  86  58  24  27  75  95  85  11  50  41  30  42  72  24  50   3  97  64  95  12  16  39  84  77  21  63  65  75  53  83  83  22  58  56  71   4   7  15  98  96   5  25  75  42  90  51  80  28  84  78  92  40  46  30  52  32  66  21  74  87   8  99  79  47  37  63   2  73  88  39  94  73  55  53  27  23  59   2  28  44  50  36  17  96  77  15  15  44  12  11  41  81  12  54  15  44   6  58  30  77  26  44  77  34  35  75   4  94  63  41  12  24  83  10  83  29  32  19  22  10  89  13  90  55  25   8   9  58  32  29  21  12  17  38  15  97  88  33  40  23  20  30  41  25  82  55  22  22  46  77  23  80  31  73  74  71  23  81  82  78  61  99  46  69  31  67  39  11  13  73  33  34  72  35  11  99  52  49   8  98  99  74  94  62  79   6  98  72  16  74  52  32  77  63  62  91  98  33  87  44  63  96  56  34  60  10  37  94  85   9   2  86  86  78  95  99  83  90  65  86  27  50  86  61  28   8   6  17  66  48  88  56  80  81   2  60  52  21  53  74  33  39  24                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                  6  59  18  31  40  28  10  56  33  90  77  10  36  66  67   6  46  69  83  63  90  63  95  56  33  69   7  84  94  67  77  26  76  84   2  96  59  96  90  22  83  51  10  53  94  58  92  30   7  69  59  33  11  44  78  26  82  30  85  70  43  43  15  95   8  13   9  96   9  77  46  27  61  97  13  65  10  91  73  83  23  93  46  96   7  48  52   2  15  82  64  37  92  62  26  86  99  63  42  41  96  94  75  28  66  81  35  14  80  43  66  12  34  29  76  42  41  84   5  50  51  15  55  37  74  61  15   6  10  15  95  47  25  45  31  65  28  67  29  71  42  98  19  46  13  32  46  12  48  72  57  33  71  10  90  53  28   2  87  26  23  58  80  40  64  28  99  10  46  71  42  24  65   9  50  35  54   7  95  69   5  29  51  48  14  81  91  13  60  96  38  79  39  62   3  76  14  52  40  17  47  29  87  58  61   4   4  62  98  37  78  81  17  75   4  50  49  45  87  49  69  23   9  96  99  94  42   1   3  48  29  93  35  57   5  99  89  22  95  16  63   7  32  24  48  96  65  97  93  93  20  38  33  46  35   3  44  80  40   8  44  91  47  49  31  52   5  83  57  10  38  26  47  36  43  61  78  33  68  43  52   3  75  68  49  27  64  66  68  58  33  50  44  35  75  50  76  28  75  66  66  14  21  76  99  24  84  38  88  62  11  57  61  61  37  61  22  23  17  81  14   2  32  65  39  63   4  57  45  35  34  91  84   3  25  32  71  94  77  37  42  62  36  95  64  55  74  87  67  83  59  12  84  79  85  62  39  54  79  43  65  68  26  18  10   3  41  52  75  99  90  23  96  73  52  91  20   4  67  89   1  44  18  48  97  28  41  16   6  81  16  72  86  91  90  58  79  10  60  30  62  44  18  95  35  28  15  11  89  78  95  48  45  62  84  83   9  69  39  81  51  48  88   7  90  33  98  91  82  76  46  21  80  94  14  80  66  87  43  95  95  21  46  52  25  61  99  73   5  64  11  49  29  62  32  33  94  86   2   6  98  35  44  22  96  32  34  48  10  58  27  41  16  27  86  30  66   4  65  95   7  57  64  60  12  47  93   3  34  69  33  79  35  74  15  46  38  19  54  47   8  98  60  52  10  24  64  66  36  91  64  92  11  33  29  34   9  16  86  82   8  32  77  25  72  80  17  38   5  56  84  80  90  10   4  32  84  76  66  41  25  74  37  35  62  16  43  93  37   1  10  41  70  45  97  26   1  14   8  74  35  55  27  85  80  33  92   3  91  88  93  87  46  43  12   8  67  27  88  50  52  44  63  68  39  80  61   6  44  90  51  34  70  87  59  64  97  92  61  80  85   5  54   6   9  92  83  84  44  66  55  55  85  11  16  11  31  92  66  92  94  81  37  44  48   2  59  40  63  69  21  79  92  12  22  95  11  93  53  82  31  18  56  12  68  45  89  54  91  39  32   8   1  44  72  39  28  94  19  26  77  92  43  87  57  99  74  75  24  51  31  32  20  78  23   2  17  64  86  34  92  79   3  49  92  14  15  55   3  49  53  45  46  89  59  69  41  75  73  99  47   3   7  60  45  49  69  63  31  68  87  95  67   5   7   5  63  27  94  43  12  16  16  34  72  45  14   1  37   2  44  34  80  75  64  57  94  14  32  70  68  43  38  39  79  59  99  72  53  99  64  63   1  47  38  13  86  51  25   8  49   3  86  70   7  98  55  65  57  79  40  56  86  98  50  68  58  57  11  99  66  38  78  62  16  97  27  59  48  62  60  60  73  27  84  95  68  70  58  17  73  22  52  48  20  53  18  26  14  21  54  79  55  84  25  18  69  95  25  82  16   8  92  57  46  76  74  98  15  76   9  10  72  83  72  14  97  77  21  57  37  48  98  59  71  38  71  17  50  92  13  92   7  61  64  78  72  29  16   8  90  72  92  57  84  92  95  43  20  36                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                    22  89  76   1  15  66  17  81  79  80  99  66  66  87  79  97  62   9  55  35  24  60  66  98  25  96  46  15  63  57  34  42   3  94   2  60   9  40  32  28  66  64  41  14  51  79  67  41  10  91  31  21  14  18  39  52  38  27  97  29  45  37  13  57  31  25  90  25  62  95  48  78  93  61  54  93  67  29  53  64  22  56  22   3  41  44  60  53  67  49  30   2  57  35  60  86   5  95  47  17  60  14  86  53  90   8  74  21  85  27  15  69  44  28  30  21  15  62  18  34  42  54  79  37  78  63  26  93  12  53  50  32  45  98  67  86  16  89  45  21  75  10  59  40  26  42  50  89  40  18  23  82  20  15  90  94  18  28  29  82   1  21   4  55  93  80  69  70  72  31  91  95  20  20  70  91  40  23  54  32  43  51  67  45  64  61  25  40  89  86  52  49  55  78  17   2  64  51  55  28  42  48  17  18  16   6  34  73  80  17  86  85  80  37  85  70  11  22  66  69   9  77  43  87   2  97  20  49  54  18  21  43  69  88  60  59   7  31  66  57  62  75  76  54  40  59  17  44  35  45  99  27  29  19  29  52  59  87  79  10  84  18  35  69  69  22  11  97  61  15  92  40  33  72  30  69  83  24  65  39  22  36  59  61  48  39  36  45   8  65  40  61  46   4  35   1  67  89  88  14  36  35  71   3  74  93  71  45  79  68  29  60  58  27  80  23  55  79  97   2  40   5  12  81  50  72  47  19  78  88  92  17  97  24  73  94   1  48  30  21  47  53  75  25  76  95  84  72  81  91  44  73  21  83  40  46  36  59  50  80  11  95  38  87  69  62  36  46  36  40  12  25  53   7   3  57  74  88  11  76  36  86  94  45   7  94  62  84  93  56  42  21  18  73  20  71  88  16  23  32  29   7  64  58  21  48  15  30  52   1  82  95  94  75  15  79  63  66  90  41  67   9   8  92  65  17  58  16  67  84  21  60  26  47  76  75  18  43  47  33  21  64  13  92  66  25  38   7  55   5  71  40  54  60  39  75   1  90  48  59  94  68   4   5  27  23  25  38   8  95   4  30  16  38   8  70  11  34  18  50  55  33  69  70  37  73  73  45  26  58   8  86  96  53  34  25  60  40  60  93  94  33  49  38  22  58   3  32  82  48  95  69  62  97  48  75  93  19  67  97  48  56  76  41  80  42  75   6  15  47  64  49  10   1  56  25  34  83  30  12  49  91  96  19  62   8  52  61  68  50  76  18  87  14  87  77  47  87  67  66  32  13  41  94  23  40  70  69  70  21  28  68  85   5  25  93  94   9   8  71  36  65  16  40  56  23  37  22   2  60   4   4  81  68  20  89  55  53   5  80  54   8  86  40  40  56  12  51  62  91  40   9  10  68  34  69  58  42  88  49  99  54  25  65  74   9  27  77  43  52  39  50  81  34  74  13  91   8  34  78  11  81  64  43  20  44  26  19  30  98  23  65   9  21  73  59  36  43  20  67  80  50  35  71  40  89  26  74   6  96  79  95  71  21  55  52  13  56  44  59  68  21   9  51  30  40  86  50  76  48   6   8  68  44   2  52  11  52  72  11  17  42  89  94  31  28  77  56  74  91   4  82  86  69  69  59  73  69  31  51  58  87  24  82  31   3  44  39   3  83  99  52  53  72  22  43  69  91   7  98   7  15  65  48   5  64  66  32  63  85  13   6   3   6  63  80  75  21  28  28  88  91  92  25  68  24  39  94  81  29  40  54  60  60  25  23  69  78  26  22  26  62  27  15  21   3  17  57   2  50  48  74  44  77  65  34  16  89  43  88  18  62  90  54  78  48  88  35   6  71  95   3  82  90  40   6  98  64  51  70  50  33  49  63   5  95  20  41  12  40  85  10  14  38  14  44   5  48  34  79  58  43  48  85  89  30  96  36  34  73  72  45  82  46   7  78  84  74  64  11  41  89  15  88  18   2  93  44  79                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                      46  77  23  65  80  32  38  78  26  96  62  35  84  34  57  55  12  21   5  79  41   4  66  70  73  43  87  51  89  28  14  58   7  54  90  90  72  22  93  84  55  40   8  72   2  62  64  66  68  85  25  20  49  64   3  54   6  97  77  23  70  38  16  66  45  10  19  76  93  58  65  28  23  74  20  79  43  17  94  98  47  60  50  36  43  71  47  71   9  80  64  10  77  51  85   8  97  96  21  27  75  61  37   7  37  42  26   9  63   7   4  31  90  80  42  24  20  16  95  59  75   3  67  81  29  64  60  55  85  98  86  25  28   1  64  92  27  69  43  13  37  92  22  74  80  54  43  71  90   6  98  20  69  79  20  29  55  99  46  30  85  18   6  98  77   1  62  16   8  13  65  15  13  48  63  43  62  22  10  35  53  68  24  68  13  58  96  83  52  27  74  97   7  81  80  55   7  75  10  99  78  73  42  82  49  99  47  64  46  51  26  66  32  24  58  84  29  86  79  71  69  34  31  83  15  22  44  49  37  76  21  80   1  27  24  96  38  53  28  49  98  49  47  25  77  99  58  20  78  43   5  15   6  50  83  42  84  79  98  84  62  41  95  28  79  18  93  81  14   2  11  40  42  66  89  35  40  38  10  38  70  31  72  57  99  67  26   2  76  99  38  99  38  25  23  93  22  81  53  70  86  59  37  91  95  79   1  92  86  14  59   8   4   9  74  17  83  80  92  42  90  81  66  79  74  44  86  11  87  22  36  75  52  13  87  90  70  73  88  86  63  20  68   4  65  25  29  31  22  23  29  86  43  75  92  67  72  54  74  86  92  72  86  52  56  28  68  72  35  22  43  13  93  66  63  89  81  18  75  47  92  15  60  19  73  65  98   3  42  38  18   9  90  20  17  83  29  98  96  56   3   2  49  33  42  36  53  16  15  79  30  22  60   3  38  66  73  70  23  40  19  39  52  53  63  14  83  12  91  51  14  31  32  15  53  51  68  73  83  12   5  32  47  90  36  37  48  11  41  38   9  39  53  94  39  21  50  85   4  10  66  24  12  84  13  60  23  54  59  49   5   4  89  31   7  68  31  53  44  49  72  62   7   2  16  85  16  39  99  28  58  35   6  94  25  59  40   8  82   6  40  41   6  33   3  99   6  28  57  95  36  13  55   6  57  40  78  47   2  93  10  56  49  84  64   4  32  54  66  15  90  10  82  50  29  85  55  64   5  70  94  96  63  99  24  44  44  92   1  11  33   6  73  38   7  23  88  95  89  54  64  49  75   8  73   8  14  62  95  59  59  89  68   2   1  23  92   8  92  79  91  80  62  66  37  88  21  47  27  14  56  89  67  72  10  30  41  56  79   6  42  12  52  97  79  27  21  46  25  20  55  70  35  29  61  77  20  98  19  68  45  69  34  77  17  88  96  28  30  97  11  94   9  44  21  91  58  40   7  24  76  61  50  34  22  91  33   4  88  49  76  58  43  56  17  85  34  78  48  17  42  96  60  50  27  28  20  29  55  12  13   1  59  75  90  32   8  66  21  74  76  23  95   5  57  63  82  55  53  54  90  42  54  85  46  21   2  54  87  18  56  90  32  20  93  65  17  86  75  81  42  58  70  77   9  58  39   2  76  86  82  30  10   8  45  37  61  96  12  96  93  53  18  54  53  51  59  83  66  46  83  68  95  80  19  43  10  73  62  13   5  25  33  75  88  71  12  21  58  55  14  82  37  58  38   8  18  75  90  29  23  79  86  56  66  12  57  57  70  77  49  13  76  15  58  80  14  90  65  53  47  77  24   6  89  17  46  46  11  39  74  62  41  18  19  98  40  89   1  52  70  70  48  86  79  62  90  10  32  69  78  22  52  30  16  28  31  29  63  12  78  22  14  18  55  12  11  13  16  53   7  46  17  27  96  45  88  60  33  62  96  45  99  18  45  40  11  82  45  90  34  76  69  99  92  67  38  69                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                        57  26   6  68  38  25  31  28  28  32  17  45  72  13  91   2  13  72  75  77   1  99  73  49  39  86  30  99  65   1  74  78  35  11  57  36  28  37  44  69  38  64  95  13  72  44  82  48  81  87  38  30  91  34  66  10  71  28   5  31  80  43  70  36  99  11  12  91  30  43  11  81  68  20  18  57  99  73  58  91  88  15  13  94   1  87  86  34  12  57   8   5  88  65  83  52  40  32  26  89  16  87  23  10  11   5  90  56  70  31  72  65  54  25  75  24   4   7  80  46  16  83  16  65  81  26   7  10  97  45  35  82  99  43  83  59  12  70  43   8  81  66  42   5   4  73  96  23  38  29  49  88  24  83  81  51  20  28  38  62  94  18  72  37   6  61  92  91  34  32  53  86  21  40  48  94  12  90  32  51  90  54   5  54  85  83   4  70  71  69   6  28  66  91  66  73  35  65  65  61  71  99  21  23  57  88  35   9  93  19  17  72  40  45  50  99  12  73   3  79  54  10  57   7  84  92  14  82  56  52  93  75  66  45  58  49  29  74  54  35  37   6  52  56  11   5  47  89  66   9  22  27   9  47  76  58  30  38  19  31  89  31  78  65   6   1  81  90  11  21  87  34  40  70  81  97  24  23  75  40  85  16  40  66  87  55  66  51   1  87  41  91  13  44  24  23  23  10  17  26  13  36   2  73  82  62  87  37  92  83  72  71  22  27   8  10  60  55  25  27  79  63  33  18  61  91  76  24  99  17  69  24  80  38   8  96  67  21  32  43  80  39  78  36  46  33  49  26  63  70  77  82  43  76  19  76  96  27   5  95  34  63  96  72  30   3  27  12  69  11  62  63  71  51  99  23   2  43  34  62  87  55  94  94  50  54  32  84  43  45  15  91  25  22  88  52  38  99  95  10  64   6  20  56  43  57  54   6  24  81  17   3  45  36  37  10  89  77  57  36  46   1  59  16  33  27  37  30  25   4  48  14  50  44  99  73  32  89  81  11  63  55  24  30  67  86  23  77   7  81  69  11  85  17  41  31  42  70  78  18  84  55  99  63   5  49  79  50   6  53  83  88   7  99  66  40  72  56  21  60  51  35  47  18  44  50  62  29  25  35  12   1  34  95  10  77  95  29  48  61  84  53  41  59  99  73  14  50  58  93  56  46  45  84  31  99  51  54  60  40  18   1  84  68   2  75  11  53  34  12  84  80  83  55  81  45  48  21  12  33  94  10  39  39  82  38  36  16  14  72  94  97  60  83  11  84  64   3  94  15  67  22  61  24  17  41   4  66  37  73  27  84  66  54  50  64   6  59  54  11  95  37  49  65  70  40  86  81  98  97  61  84  95  82  54  43  81  56  99  16   6  20  13  69  57  36  59  31  77   8  28  27  90  31   2  75  75  75  68  50  44  66   7  35   5  63  78  49  31   5  91  46  40  86  45   4  47  17  27  24  82  11  16   9  95  27  16   7   1  81  74  27  72  43  60  99  98  98   8  77  50   7  86  58   1   7  66   2  11  73  34  54  67  64  51   7  56  85  74  21  60  81  63  15   7  83  37  48  80  38  30  24   2  15  96  46  99  65  48  26  96  66  18  74  45  59  32  63  62  35  11  78  68  16  83  88   5  72  38   2  56  18  86  79  48  42  31  49  10  86  22  22  76  93  25  77   8  88  29  81  58  24   6  70  82  96  11  62  30  52  46  32  86  87   9  63  75  76  23  50  82  71  49  98  11  89  26  33  67  45  30   1  14  18  87  66  51  47  65  15  52  10  71  71   6  62  23  72  52  74  93  42  87  28  63  64  98  49  78  72  37  56  32  58  96   2  71  15  59  50  50  30  76  11  67  15  14  29  67  95  80  86  85  86  58  74   5  74  78  23  78  32  46  49  46  99  50  77  10  52  91   4  73  32  48  87  43  13  46  66  84  12  42  96  20  41  96  91  91  19  82  54   6  87  26  81  61                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                          55  89  22  48  23  84  23  85  53  67  84  31  52  46  11  20  97  58  16   4  17  46  35  73  87  90  47  76  52   8  60  10  92  30  70  15  81  41  83  14  39  93  32  34  56  34  59  42  44  97  55  16  92  22  85   8  34  38  38  68  72  31  63   3  41  12   3  44  65  81  59  47  64  94  59  30  72  59   6  80  68  70  27  39  53  96  99  75  10  28  30  55  17  93  31  18  80  71  79  86  55   3  99  97  87  74  90   4  12  35  19  45   1  16  83  80  55  35  55  25  81  45  88  69  61  43  47  73  71   9  11  13  65  77  29   8  46  75  92  93  90  92   6  47  36  19  19  13  98  53  72   5  85  69  18  37  76  65   5  40  67  40  88  84   3  52  98  99  77  46  17  96  97  35  67  68  44   1  23  17  49  26  62  95  87  57  26  78  58  16  33  75  14  93  60  12  57  69  33   9  25  77  84  78  62  75  19   6  58  68  32  79   8  58  75  74  34  77  76  61   4  62  85  31   4  13  87  51  66  35  81  62   2   1  94  33  23   1  66  25  41  61  49  52  38  14  96  37  19  30  48  35  54  50  13  54  61  92  69  46  49  85  86  53  41   9  15  41  35  79  87  70  70   5  91  61  21  73  69  18  90  58  49   1  96  95  40  71  90  97  17  71  97  47  87  56  10  27  22  12  30  12  26  59  91  26  44  21  72  85  42  40   9  54   3  90  48  50  82  13  85  48  35  81  82   5  76  96  20  78  16  38  92  20  53  18  31   7   9  38  45  42  84  43  14  94  77  15  52  64  78  69  16  44  11  64  94  95  17  44  24  92  76  96  71  59  69   3  43  57  42  48  52  34  86  61  31  82  82   6  97  67  50  42   3  23  63  50   1   5  23  57   4  81  70  22  68   2  51  73  54  29  84  25  45  90  47  56  78  84  39  60  95  70  83  65  67  28  71  53  48  23  33  64  95  48  88  30  23  93   8  87  19  31  91  28   3  44  45  84  83  97  61  40  54  74  83  79  51  74  55  33  32  50  64  44  95   1  90  27  71  87  43   9  39  61  59  90  85  16  54  35  36  31  63  11  59  66  97  60  85  28  81  81  46  51  12  29  22  16  19  31  96  13   5  78  90  31  18  53  43  27  21  16  96  50  77  47   9   3   8  30  21  54   6  48  80  92  36  94  10  87  70  47   3  33  41  35   2  66   6  69   4  90  46  76   8  26  47  93  28  89  50  18  40  71  16  58  14   7  78  69   3  51  68  35  83   4  61  66  18  24  57  77  35  97  57   9  55   5   7  88  29  32  83  80  95   2  11  41  32  96  66  66   7  78  17  33  62  39  15  10  47  89  51  33  13  41  74  87  37  10  44  20  73  20  98  61  19   9   5   3  27   7  70  38  75  64  87  57  16  76  24  79  46  80  67  58  68  76  93  39   9  72  16  61  90  69  63  77  80  16  15  69   2  74  12  81  29   8  60  79  25  27  74  12  64  99  91  68  11  45  27   8  84  92  13  80  63  66  14  49  85  27  14  76  91  92  17  69  21  49  94  76  85  68  46  14  23  71  57   4  40  64  61  24  48  22  65  57  24  35  18  71  20  15  52  30   8  79  89  41   8  88  56   1  75  52  11  72  11  76  90  20  16  11  17  41  15  96  73  24  43  28  72  91  15  90  28  73  69  61   8  43  95  18  99  45  67   8  85  75  78  95  37  81  45   2  72  19   5  65  98  50  34  97  53  66  13  52  16  97  17   6  16  12  17  30  89  65  56  19  16  15  76  70  34  11  10  43  54  29  41  26  36  67   8  40  45  42  82  11  74  74  87  68  94  92  43  82  99  98  34  65  13  81  95  15  36  17  95  29  15  17  86  57  23  46  48   3  33  45   1  72  19  51  47   8  79  42  20  83  14  30  65  73  47  33  46  21   5  33  99  19  62   6  96  74  91  24  79  27  77  86  95  88                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                            31  95  21   8  17  48  33  49  52  39  66  84  14  66  23  19  19  10  78  69  31   3  94  18  79  31  73  79  65   4  69  21  80  69  89  37  99  12  89  59  31  52   2  99  12  47  31  84  30  44   9  37   9  82  83  23  32  73  99  31  62  10  15  20  66  86  85  38  21  73  42  56  23  97  88  65  78  44  23  38   6  69  46   7  38  40  45   2  30  52  97  89  24  22  69  88   6  76  72  51  17  48  20  58  84  74   4  48  63  10  39  59  66  86  84  69  20  58  33  76  34  41  15   9  83  52  62  70  89   2  85  15  81  81  76  71  34  83  39  77  43  20  78  48  79  31  86  75  48  58  49  60  62  20  46  24  79  15  85  47  39  36  32  35  29  60  26  27  39  82  71   9  49  42  46   9  32  32  81  65  28  14  78  73  73  45  72  63  36  90  31  11  49  35  58  15  15  36  64  29  27  49  84   6  15  72  11  67  35  70  65   2  40  83   2  31  84  65  66  50  80  43  81  74  42  86  97  68  66  74   2  49  12  75  44  58  63  20   2  87  43  63  20  44  73   6  77  50  14  60  35  57  57  78  50   1  63  89  13  22  62   1  86  69  80  85  96  67  76  28   9  62  50  32  88  76  39  93  95  16   3  99  31  56  92  44  85  76   8  87  35  35  94  36  99  54  63  18  39   6  68  65  58  39  82  75  14  80  54  89  59   1  77  43  41  83  48  61   7  66  23  34  64  95  92  29  73  22  14   8  30  13  16  16   7  11  97  24  57  17   5  30  31  54  14  82  98  69  85  90  49  30   7  54  89  71  42  69  33  68  14   2  90   6  26  24  87  86   5  16  20  98  39  46  37  58  81  22  82  65  96  44  12  64  91  78  65   1   2  37   1  96  92  55  90  91  60  59  81  60  98  25  58  58  25  90  71  68  32  90  41  18  92  74   8  29  52   5  32  12  16  98  19  19  44  66  32  19  58   3  15  54  44  33  13  84  52  52  50  22  58  41  87  72  46  95  48  67  42  76  54  16  32  47  17  83  15  23  46  99  55  44  16  99  61  98  24   3   9  11  63  99  72  95  91  79   7  10  95  79  35  50  85  16  52  56  97  82  58  82  73  63  83  78  85  67  77  10  66  53  30  46  75  31  70  97  97  88  14  67  33  26  40  43  81  80  45  46  35   7  97  88  78  54  91  53  58  17  84  99  55  72  15  54  19  82  51  92  25  43  52  77  91  62  38   8  79  50  64  50  72  53  34  95   5  23  19  31  85  68  94  63  74  30  86  49  82  33  66  72   1  47  34  44  92  55  11  35  25  61  13  22  23  23  70  41  43  52  29  98  53  41  57  81  77  85  76  72  95  75  74  88   4  83  51  60  27  73  12  39  18  38   5  52  94  72  26  76  27  50  15  63  95   9  26  73  92  91  58  45   5  42  63  64  18  48  38  71  58  93  47  38  68  31  41  44  10  80  63  81  62  11  55  14   1  78  83  20  66  31  66  78  64  37  34  59  78  12  72  23  65  75   1  29  90  39  96  14  54  64  75  62  67  45  98  75  30  55  87  14  19  34  53  56  80  17  14  97   8  21  64  73  35  40  66  62  53  55  96  36  49  79  14  56  45  89  99  99  39  77  66   9  56  91  73  10  26  88  82  59  78  14  23  61  81  27   9  22  95   3  51  12  15  51  98  96  19  10  30  85  34  29  52  25  14  81  41  30  67  10  60  45   2  64  60  80   1  62  88  98  69  72  18  72  44  79  96  31  31  57  77  55  68  56  88  22  56  43  73  18  23  33  47  97  88  15  58  80   4  82  63  21  65  92  76  54  97  48  63  72  29  94  76  51  21  32  83  88  40  83  57  46  28  52  91  26   2  90   8  15  83  52  25  21   7  39  88  46  39  75  73  70  58  64  64  52  53  77  33  74  67  71   5  75  79  69  26  14  61   3  72  49  77  80  55                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                              74  12  97  78  63  31  91  82  13  30  55  44  67  62  14  40  57  85  75  45  31  11  16  61  63   5  79   3  45  79  72   8  70  32  28  26   4  41   3  81   1  88   2  61  92  96  35  76  16  66  90  80  14   4  16  27  95   1  64  97  13  13  20  49  70  87  85  62  83  98   1  88   5  15  52  53  65  28  64  27  33  76  14  34  79  25  52  85  95  82  52   4  70  93  72  49  30  72  41  44  69  54  93  56  84  21  16  98  34  70   4  91  23  31  47  90  95  84  50  57  86   8  68  88   3  97   7  85  92  53  76  39  63  27  67  77  52  48  26  23   2  28  69  59  82  46  86  84  86  38  49  39  38  74  55  12  40  76  52  49  77  13  65  54  88  79  92  37   1  58  33  61  18  53  41  22  48  75  83  69  94  17  28  77  28  18  97  21   8  28  31  63  11  11  56  13  92  87  91  61  28  91  14  63  83  30   2  68  36  73  42  18  57  99  97  98  11  46  86  38  87   8  76  57  19  11   3  63  22  45  15  90  28  98  55  58   6  87  79  48  58  97  83  28   7  11  20  10  82  40  39  34  64  82  27  56  69  90  77  92  32  58  79  24  20  79  49  98  67  98  29  32  71  20  66  70  70  56  67  40  64  29  69  28  45  56  37  41  39  42  71  79  43  78  89  82  65  13  62  81  30  89   6  45  71  98  24  70  85  59  85  88  78  80  89  56  48  78   2  87  34  61  82  35   4  49  20  98  47   4  15  58   2  13  99  63  91  65   4  59  41  42  50  92  85  56  46  10  85  97  60  35  46  39  67  10  56  94  40  39  90  18  58  95  79  46  45  52  10  49   8   4  58  97  81   7  35  30  40  27  77  82  49  47  23  28  63  31  64  36  37  22  54  15  31  55  17  35  41  20  67   7  52  86  57  17  53  68  71  86  61  73  27  74  35  50   8  68  38  66  86  51  21  72  76  85  45  12  43   8  40  73  81  74  84  65  91  80   3  36   7  95  77  60   1  64  25  53  62   3  81  81   3  62  87  31  43  87   4  49  83  72  42  82  25  45  99  26  29  15   2  94  69  82  44  91  66  31  85  48  59  55  39  90  93  87  24   2  12  81  83  40  36  54  69  10  35   3  87  41  76  35  82   1   5  35  47  33  10   7  94  45  28  52  45  15  86  39  84   1  34  29  39  66  79  12  21  43  50  36  54  64  94  39  11  85  95  60  37  14  21  61  21  83  71  66  27  17  63  65  93  64   8  89  17  55  84  72  33  23  86  61  79  72  89  67  87  12  94  41  91   9  71  19  86  55  32  74  29  60  80  45  22  49  41  57  98  60  65  82  48  14  59  95  10  67  62  36  70  13  96  80  99  76  16  69  10  83  20  35  77  85  24  64   5  13  84   2  69  70  44  10  49  99  91  33   3  96   4  93  90   9  43  52  66   8  82  93  65  95  38  48  28  36  41  53  85  18  18  44  19  86  70  62  92  47   7  25  74  25  42  41  43  21  95  65  74  32  16  55  68   2  21  88  75   5  11  68   6  45  97  55  22  83  59  19   9  40  88   8  14  80  13  82  93  78  80  32  55  54  23  87  79  49  34   4  79  87   8  99  85  61  72  63   9  26  15  21  41  34   6  76  48  54  56  26  57  35  70   4  75  19  64  55  99  56   2  72  51  61  50  82  74  13  33  46  74  76  97  49  56  99   1   3  86  16  25  97  90  87  94  73  46  47  22  48  37  38   4  86  83  20  69  57  11  17  51  26  14  98  76  58  97  97  83  16  24  75  83  96  36  91  66  21  55  35  82  92  95  37  96  89  88  66  29  93  26  66  76  89   6  65   1   3  99  52  83   6   5  49  38  24  63  19  71  90  15  34  92  84  37  10  16  57  83  28  80  43  13  29  41  13  62  15  95  91  74  54  63  25  70  72  15  27   3  61  52  25  70  84  21  17  27  33                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                8  61  50  92  93   2  21  20   5  19  32  96  72  29  48  45  38  85   7  17  56  33  61  41  74  66  73  51  72  14  23  19  77  58  50  67  71  16  77  22  21  47   5  13   2  98  11  57  31  39  91  87  21  91  60  78   4  64  59  24  99  53   1  95  22  48  49  13  10  80  11  75  94  74  86  36  58  90  65  15  50  27  38  71  84  10  58   9  23  18  51  79  32  63  42  66  89  84   2  60  96  40  14  34  29  13  10  95  17  79  61  89  59  50  79  25  67  77  99  22  29  69  67  49  88  77  17  45  21  36  99  73  51  23  16  91  93  60  67  61  81  87  83   7  51  44   4  12  40  88  44   2  96  31  64  67  33  79   4  12   8  27   2   6  99  28  46  20   4   4  84  78  44  79  60  22  61  35  39  63  63  68  73  23  35  92  31  33  90  78  36  72  32  12  15  53  53  32  10  93  89  92   8  48  83  27  86  15  28  11  14  98  57  82  65  42  75   2  21  31  39  69  26  23  13  56  16  17  83  91  65   9  12  60  22  59  54  11  73  10  41  34  18  35  30  44  89  57   9  12  92  79  72  25  79  77  97  74  20  95  82  51  10  31  71  55  43   1  10  45  69  95  94  57  81  94  93  99  66  51  32  76  92  31  21  58  79  46  50  51  27  50  61  98  71  87  90  37  45  27   7  81  61  61  47  83  17  89  80  54  57  47  63  14   6  33  51  39  38  13   3  44  30  25  93  53  26  24  31  81  19  23  88   5  93  51  70  52  45  38  50   6  27  51  72  14  76   3  55  48  44  33  72  47  41  10  23  17  72  76  47  78  77  49  18  63   3  74  47  97   2  63  72  54  40   6  97  91  88   4  22  79  46  10  65  83   1  51   4  96  58  13   3  16  33  66  49  15  71  52  37  42  52  34  29  64  33  90  79  39  71  79  63  38  63  47  42  57  88  36  33  10  21  59  87  37  80  20  24  14  64  77  14  29  67  53  84   9  17  24  30  83  33  39  71  20  40  86  55   7  97  81  60  15   5  68  70  56  20  16  25  44  17   4  44  21  93  74  28  23  44  95  84  37  74  64  66  34  79  77   4  18  70  78  93  77  69  68  23  96  73  94  24  72  47  11  31  49  34   6  65  11  27  61   4  81  71  33  94  65  69  10  40  77   3  97  27  71  77  57  16  79  53  65  63  83  11  69  99  73  75  89  81  20  71  12  93  88   3  45  93  12  74  85  98  87  18  21  90  70  92  82  11  97  79  64  82  85  27  95  76  84  84  33  23  71   5   4  99  91  19  69  67  47  43   7  52  56   5  99  76  51  58  35  87  79   6  82  55   1  86   8  18  20  76  63  36  84  72  81  76   7  34  92  93  73  42  97  54  92  81  31  33  65  68  50  12  31  25  39   3  33  49  37  52  50  93  72  64  72  91  84  99  32  15  20  45  55  91  33   9  49  68  11  62  41  99  12  99  92  79  55  88  10  88  17  23  79  81  53  95  95  41  68  30  65   7  75  58  39  51  41  96  59  20  71  84   1  46   2  53  10  28  75  46  62  50  87  67   6   9  60  44  83  47  96  80  42  44  50  37  48  83  60  67  68  49  38  48  36  83  98   5  61  22   2  80   4  39  77   6  68  79  30  54  22  29  66  10  64  83  17  85  48  97  53  88  97  86  65  82  85  92  42  48  13  88  31  81  73  18  25  53  46  62  77  83  57   4  58  77  37  47   8   8  48  98  17  87  24  80  95  67  58  74  78  45  15  85  42  16  80  81  17  75  24   7   7  74  64  27  95  79  66  86  65  11  27  45  11   7  14  72  36  69   7  18  35  34  30  12  12  13  35  24  98  63  92  43  78  51  70  34  86   6  20  68  14  50  88  96  26   9  21  55  55  56  97  20  10  96  30   7  57  65  23  60  40  87  80  53  90  28  83  46  57  26  42  63   7  97  96  62                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                  43  74  53  67  26  24  92  46  70  53  33  82  90  39  21  89  22  89  12  53  89  50  70   2  80  38  41  89  69  85  62  22  99  41   9   1  65  36  62  84  42  59  49  39  42  69  90  72  54  95  51  58  16  13  89  55  11  66   3  27  53  14  43  18  79  99  83   5   6  22   6  78  82  16  48  15  88  29  18  56  68  51  95  74  22  56  89  88  66  12  16  36  25  47   4  95  70  44   2  64  96   7  21  63  99  44  76  57  52  97  79  77  57  28  70  55   3  45  30  21  36  81  37  67  99  40  42  12  52  82  19  47  74  56  12  10  18   7  53  78  88  69  93  86  89  37  26  47  31  15  38  85  89  33  19  57   8  41  96  52  41  48  79  25  53  88  82  65  69  72  49  60  97  12  48   3  84  25   1  37  50  98  64  79  90  18  34  33  12   9  66  81  88  54  78  27  58  90  88  12  37  37  85  83  10  83  71  56  32  36  52  44  74  18  13   1   5   4  93  34  21  85  42  17  83  61  50  41   7  59  73  41  81  95  20  99  68  42  63  98  95   3  58  33  92   2  51  75  20  72  46  61  85  49  34  13  54   4  82  28  41  69  33  44  15  52  64  85  22  93  25  51  50  80  95  68  95   8  31  27  18  65  10   4  30  47  11  65  36  15  57  53  45  98   9  23  67   1  44  78  70  84  65  29  23  52  34  47  38  85  84  38  64  73  82  89  59  35   9  56  89  30  37  88  99   4  37  72  18  80  63   1  61  48  17   8   8  32  31  75  53  59  40  11  40  43  51  73  46   7  49  29  30  52  30  40  76  85   9  91  81  99  29  89  59  78  85  50   4  59  90  32  87  19   3  29  77  62  96  71  11  12  72  46  79  18  29  25  80  40   2  88  48  74  75  83  30  81  46  90  29  64   1  77  19  25  98  59   8  63  28  37  87  85  32  79   5  43  22  67   2  27  92  27   3  10   9  89  66  67  68  85  96  89  36  66  93   8  31  91  70  60  80  62  79  16  61  46  78  47  43   9  64  93  70   7  68  54  47  61  65  98  54  29  97  52  51  94  97  90  53  45  74  59  71  62  83  78  46  63  40  11  57  60  53   2   5  58  29  41  61  52  78  34  50  46  36  53  93  44  75   5  35  18  79  42  84  16  14   6  49  63  90  21  47  33  98  91  48  48  84  64  24  62  94   5  99  20  43  44   9  39   2  57  44   9  51  26  65   4  28  34  68  39  10  46  76  31  71  93  55  78  98  55  72   3  78  64  44  69  42  96  33  20  31  44  95  33  69  21  78   9  56  37   8  84  42  70  52  53  17  47   2  98  55  40  34  69  49  20  83  74  64  10  45  18   6  52  25  84  51  78   7  30  79  38  85  24  62  11   2  60  66  73  63  34   3  90  83  46  31  75   3  75  31  47  89   3  79   6  55  36   5  67  77  32  44  79  36  65  80  29  74  98  18  87  86  63  66  94  88  79  41  45  97  43  10   7  20  39  26  53  11  77  51  55  56  38  82  40  35  91  59  82  74  47  45  32  78  49  35  87  59  82  88  18  71  70  96  83  82  58  92  43  95  92  84  26  55  61  12   1  82  46  30   5  86  65  77  51  96  73  82  31  91  26  36  60  22  96  13  99   4   1  52  97  62  78   9  32  85  43  24  25  50  13  98  56  53  20  45  68  22  83  66  91  33  45  46  23  51  53   9  10  76  54  15  52  90  20  20  51  84  28  73  63  50  62  34  23  69   9   2   9  61  38  32  76  69  65  65   3  71  57  75  57  94  37  66  82  26  31  74   6  45   9  42  40  25  98  81   9  41  21  52  61  49  62  96  79  10  63  69  62  92  95  52  45  93  34  49  51  77   1  38  22  51   5  88  47  56  87   4  52  38  61  43  18  70  81  48  72  48  18  77  40  38  28  23  93  11  92  96  87  57  35  86  97  11  33  33  26                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                    48  90  44  23  28  81  80  26  44  86  29  12  23  38  56  15  21  11  67  56  48  24  61   1   4  16  44  50   7  13  97  53  51  11   9   6  42  12  65  80  76   3  59  75  25  15  26   6  64   1   7  58  75  37  40  87  35  55  82  36  66  96  51  11  99  69  32  62  58  53  56  53  27  16  39  96  86   3  35  89  69   8   8  75   2  62  23  70  14  46  92  12  72  66  11   6  11  62  95  44  47   7  93  79  43  24  13  98   9  62  96  71  20  10  47  12   9  88  67  32   2  74  26  10  16  38  81  64  30  55  79  32  63  86  92  77  61  65  48  47  55  46  17  29  26  46  81  31  55  79  68  94  57  84  85  63  57  96  93  33   8  47  89  65  60  76  20  72  70  80  27  19  66  44  18  71  47  34  35  49  67  48  46  38  38  56   6  66  32  17  92  36  20  74  43   1  37  75  79  69  42  45  60  65  55  41  10  49  42  72  48  34  44  83  47  97  86  49  90  52  70  74  72  23  45  14  71  28  78  52  49  87  38  93  30  11  37  71  81  94  40  22  44  43  53  94  43  82  96  70  18   5  19  64  58   4  29   5  50  47  90  42  74  28  10  95  36  89  38  99  46  53  69  10   6  97  60  20  16   9  47  92  22  40  89  87  21   5  41  19  44  32  15  98  83  76  27  70  22  69  13   3   6  88  70  24  12  23  28  10  47  69  10  60  66  14  62  34  88  18  46   9  67   4  89  50  47  16  15  71   3  62  26  55   2  77  62  98  48   5  57  24  86  20  84  92   5  59  28   9  62  13  56  77  80  20  87  97  72  72  86  31  24  84  23  93   6  52  38  68  63  37  18   4  74  68  22  36  24  91  50  13  28  55  55  17  75   3  18   2  82   5  81  86  41  58  23  92  77  31  95  82  75  71  16  51  27  82  33  79  71  71  32   4  77  73  42  16  49  38  57  88  28  49  77  37  64  90  88  36  81  56  80  71  33   3  90  36  87  30  23  31  97  77  70  59  91  66  45  22  47  99  34  91   5  56  38  94  33  70   4   3  40  62  44  60  81  12  40  46  79  46  54  99  11  70  67  17  23  55  47  31  58  25  10  30   1  79  54  34  13  85  81  58  89  35  28   7  32  77  37  84  39  79  48  47  42  56  73   6  29  12  23  28  27  88  14  89  65  91   8  28  26  39  25  55  76  87  44  92  93  40  88  74  98  78  81   5  66  74  85  36  41  83  62  15  11  74  17  17  58  63  42  48  33  85  31  87  83  85  55  65  40  10  55  95  55  36   8  28  28  99  61  29  50   8  34  25  24  85  78  84  94  71   3   3  44  47  49  31  78  25  29  33  64  51  55  86  16  49  81  28  87  66  73  89  59  53  85   5  97  19  55  72   9  45  58  18  35  92  62  96  15  94  44  72  82  71  75  37  11  63  54  13  33  64  36  11  99  54   3  61  38  87  84  53  34  35  74  47  30  11  83  83  21  48   1  95  97   1  32  22  85  66  50  13   3  87   5  86  79  80  44  56  81  15  41  33  63  98  63  20  73  61  97  10  59  62  23  15  29   2  47  87  35  83  95  26  26   7  53  51   2   5  55  62  24  45  92  29  72  57  69  88  67  41  49  68  89  37   1  45  34  97  89   2  10   6  23  44  75  42  41  23  44  16  46  98  80  48  12  48  26  33  90  54  11  69  49  78  32  18  33  44  78  47  35  83  73  41  95  10  37  76  80  90  69   7  62   6  74  14  15  11  50  21  39  31  27   6   6  16  10  98  36  60  77  58  96  44  45  92  47  69  83  23  88  74  64  24  67  68  52  63  79  58  21  75  65  47  83  36  53  93  19  21   3  75  54  39  65  71  72  90  89   5  40  73   3  99  90  33   5  58  85  62  89   5  17  40  30   4  85  40  13  52   4  80  25  42  70  19  67  84  27  24  92  79   8   8  32                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                      41  87  73  15   2  60  94  55  45  77  26  23  84  95  42  39   2  53  62  81  33  68  51  67  31   1  57  33  82   5  55   7  52  17  10  92   7  97  34  43  16  83  74  94  70  75  97  82  95  73  65  96  24  53  61  70  55  23  40  63  23  61  99  52  73  30  47  56  55  75  74  29  81  32  23  85  52   4  31  82  75  86  70  79  28  85  64  96  37  82  24   7  83  91  21  47  37  94  23  29  35  65  25  93  32  83  11  60   4  37  43  25  79  74  24  29  24  36  75  68  14  35  34  79   3  15  70  66  13  70  25  30  20  73  44  45  77  77  55  76  49  11   8  57  42  23  12  83  62  81  69  45  66  95  77  50  49  69  48  69  76  33  72  61  78  49  25   2   3  94  17  65  72  93  75  50  94  80  53  26  98  27  12  66  84  13  81  88  97  32  54  93  78  67  13  75  87  37  59  59  59  72  71  47  20  45  36  40  56  94  51  32  56  37  62  91  88  71   1  16  88  75  40  32  41  30  22  55  41  19  74  47  51  37  14  49  19  41  75  82  93  81  47   7  43  68  53  12  96  86  93  34  34  46  92   9  35   1  45  18   5  74  26   6  21  95  40  44   4  43  22  74  34  57  75  66  65  35  15  12  46   9   7  18  58  51  15  19   7  43  45   4  16  70  78  64   1  50   1  18  31  50  71  76  88  52  97  19  60  79  81  77  50  37  53  38  86  87  76  98  62  94  91  90  73  54   9  34  10   6  99  83  64  23  61  82  60  90  47  90  26   1  42  89  84  23  35  20   4  41  12  96  52  23  67   5  29  46  85  66   2  24  27  70  69  41  19  98  30  94  23  60  45  17  45  21  42  50  14  15   3  60  10  67  64  98   4  83  22  42  63   9  71  42  10  48  74  61  51  60  49  64  13  18  50  88  52  50  24  87   1  74  75  59  38  56  62  44  48  69  42  41  74  25  56   9  37   7  79   4  23   1  61  23   2  11  63  39   4  42  11  90   4  16  28  18   9  25  31   5  73  69  22  16  93  90  22  20  58  19  52  11  41  56  25  56  38  86  98  61  83  86  37  23  49  13  64  40  59  97  60  86  78  61  24  73  80  43  42  42  49  77   8  89  54  92   9  41  25  41  82  87   6  53  25  33  74  31  18  83  98  14  48  54  81  72  61  54  80  77  57  15  92  73  24  93  40  10  32  91  95  44   1  54  70  86  66  13  91  91  63  30  10  85  36  43  21  39  17  52  91  69  58  89  92  67  78  30  39  12  70  44  61  32  15  67  93  14  54  74  91   3  52  70  14  40  42   7  23  42  52  25  95  53  31  77  70  50  65  42  18  85  88  22  63  41  77  14  42  62  11  14  57  31  75  15  76   8  81  38  25  29  86  36  33  66  21  67   3  95  15  57   4  81  55  35  43  79  89  46  94  76  89  63  80  56  69  27  41  56  21  23   2   6  68  91  51  91  13  17  51  66  98  92  58   2  43  77  78  73  32  87  53  43  58  11  26  21  21  32  54  46  33  34  18  68  74  69  80  12  61  35  49  25  41  40  75  91  32  43  23  30  96  51  49  79  60  76  31  15  44  85  64  76  39   5  64   4  35  47  38  15  22  29   5  76  55  65   6  60  31  21  70  42  93  97  91  11   7  89  20  32  77  86  87  58  56  68   9  40  29  15   6  19  35  93  57  49  69  82  33  60  99  49  41  52  77  27  68  98  71  84   7  73  59  60  99  48  54  75  32   7  35  55  35  25  92  38  37  90  19  34  12  44  11   8   7   3  86  63  85  17  79  16  56  19  95  41  80  16  43  76  48  16  75  65  65   6   8  83  29  28  81  87  89  87  10  48  43  65  95  64  34  53  53  33  80  25  14  95  80  58  26  69  46  43  62  76   8  32  87  27  21  51  86  51  56   7  86  21   7  91  74  84  32  88  78  22  80  72                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                        83  85  85  17  51  80  53  62  74  15  53  15  70  94  36  33  12  27  74   3  43  34  18  15  83  71  45  62  71  15  54  92   5  94  46  23  41  91  80  20  26  65  74  64  18  68   5  18  94  88  79  12  32  63  38  47  16  44  54  90  17  80  77  20  33  38  45  64  52  51   3  98  59  61  51  66   6  89   1  85  47   1   9   4  82  31  32  88  45  38  18  72  59  42  90  49  70  11  60  80  59  25  81  63  21  38  16  63  55  66  22  98  97  95  57  48  44  14  11  29  85  46  57  96   8   4  29  86  63  80  87  71  29  98  51  66  52  50  94  28  65  22  53  33   9  80   3  19  15  29  26  89  91  30  29  38  39  40  55  72  85  37  64  68   2  71  35  95  76  22   1  65  37  55  92  47   4   2  66  46   3  33  26   5  81  83  36  63  67  37  21  36   3  46   2   6  88  74  16  28  97  22  40  63  60  88  23  27  15  63  33  74  37  36  94  66  79  21  82  51  64  96  51  20  95  99  56  59  69  23  44  55  66  79  38  63  86  34  16  64  61   4  95  12  97  58  88  35  26  58  94  68  86  18  54  96  42  15  41  45  74  90  24  95  66  68  28  24  49  98  29  41  71  47  87  83   4  96  34  90  26  76  97   4   5  97  18  41  66  39   3  87  63  48  38   9   8  98  23  17  35  71   8  85  32  44  15  96   7  12  34  92  60  89  38  47  78  38  98  32  18  74  41  63  27  78  39  15  88  16  43  74  32  31  34  41  58  44  56  16  55  73  64  24  13   9  54  87  81   7   7  64   4  49  41  61  13  13  98  38  77  56  99  52  40   1  29  16   9  51   1  34  71  29  44  76   2  67  47  75  39  13   4  97  53  21  45  55  56  55  20  26  32   2  79  89  56  28  80  77  38  46  54  31  55  93   6  42  32  29  54  36  65  77  55  89  38  34  28  67  33   9  73  44  34  77  11  68  34  58  22   5  49  62  54  20  29  95  52  12  28  93  43  42  40  97   4  73  38  15  95  90  48   4  69  80  33  51   5  46  85  72  12  21  86  92  68  69  30   5  37  42  23  76  93  25  83  33  48  13   2  58  62  90  45  46   6  46  80  81  40  65  16  84  82  25  77  38  21  64  66  65  33  77  42   1  98  51   5  29  55  98  59  88  28  76  48   4  62  76  14  84  33   3  82  12  76  76   6  31  64  54  62  65  10  87  85  23  47  32  49  84  56  84  88  49  83  76  91   5  16  77  22  67  59  26  24  93  72  58  42  14  49  45  84  61  14  20  62  67  83  64  29   4  50  68  21  70  69  90  77  64  85  77  85  88  96  76  49  27  87  70  74  99  28  96  77  98  97  80  43  30  51  59  77  52  65  18  43  63  95  30  65  47  46  22  20  55  17  91   4   8  62  75  71  79  90  37  73  84  66  68  35  55  53  89  71  80   8  31  50  26  20  91  23  94  80  61  54  22  18  63  91  89  39  93  23  74  80  73  26  97   9  99  10  34  87  59  46  91  24  23  84  15  23  32  47  96  36  57  29   6  21  85  16  76  91  95  26  78  59  60  24  98  28  98  22  35  62  70  34  95  49  20  89  64  69  49  10  98  28  30  56  22  82  35  52  19  46  42  62  93  37  12  46  41  29  95  63  66  86  84  25  50  16  83  17  79  70  51  59  50  43  33  84  85  20   2  58   1  94   8  34  53  58  27  71  42  19  36  42  89  20  69  22  82  62  36  68  27   9   5   3   6  79  93  28  15  87  16  36  95  52  77  19   7  99  58  72  15  30  65  91  40  56  60   8  56  78  64  88  75  18  98  90  65  15  69  11  23   2  72   2  32  29  82  20  76  71  96  41  58  52  99   5  97  90  41  87  13  33  89   5  33  10  59  88  93  54  46  97  22  15  97  33  47  24  57  59  76  38  27  60  34  82  68  23  58  31                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                          18  19  91  67  87  66  97  85  97  30   2  72  77  99  27  37  60  59  25  23  76  61  31  97  93  99  45  77  78   1  37  28  34  81  28  80   2  86  85  43  70  47  32  11  50  71   5  59  77  56  91  29  51  27  54  30  70   8  46  42  43  57  28  84  39  37  63  71  26  14  45  47  79  98  68  89  59  74  24   5  48  60  18   5  36  52  66  50   8  53   9   1  77   9  61  85  32  19  91  19  23  51  86  48  81  55  21  73  40  70  78  10  90  50  10  34   8   8  41  95  63  26  60  16  16   7  63  38  23   1  68  37   1  80   9  37  92  63  75  54  22  22  22  73  65  84  86  56  76  38  36  75  64  41  55  84  17  69   5  12  54  69  11  21  75  64  68  59  54  92  89  13  28  79  91  60  63  85   2  98  56  14   2   2  62  26  46  27  73  66  15  32  63  59  82  40  93  17  56  24  49  73  17  43  55  58  82  47  54  47  59  93  26  96  60  30  41  41  30  78  70  32  13  31  33  78  79  80  10  92  51  61  63  87  69  29  63   2  22  52  45  70  77   7   1  65  94  86  16  42  64  33  32  43  19  66  92  71  86  94  50  14  20  68  16  58  73  11  64  46  67  61  60  73  11  85  84  65  23  31  39  79  61  43  66  47  87  92  78  39  89  55  10  94  52  82  74  48  33  77  77  87   1  14  95  75  83   7  32  40  23  13   1  85  49  10  28  86  51  39  52  37  21  61  90  16  54  96  17  39  67  95   6   2  34  68  18  44  12  69  37  62  76  63  53  32  84  94  51  30  98  29  24  93  55  86  75  58  22  61  15  51  56   6  89  33  35  95  66  23  57  71  58  20  13  98  99  32   7  66  46  96  61  94  57  56  27   5  87  27  72  46  13  47  44  56  21   8  62  39  17  39  22  62  11  79  36  78  92  40  27  51  75  13  52  82  72  23   4  96  66  31  72   8   3  83  11  85   4  68  57  83  11  70  29  16   5  38  91  63  94  54  14  45  59  30  68  68  41  76  70  90  83   7  64  77  48  59  16  66  80  29  69  92  31   4  76  91  27  29  66  65  66  53  52  67  47  41  93  32  46  87  63  56  80   6  57  84  32  17  98  11  49  39  11  53  87   5  41  69  69  86  62   3  34  70  80  52  64  92  53  17  98  34  48  72  95  78  27  57  93  69  18  36  54   8  57  12  73  81  55  64  70  99  75  80  24  90  62  63  63  66  89  78  36  62  61  42  43  82  16  53  93  60   2  20  71  62  50  47  32   9  83  14  97  67   6  70  60  46  68  65  86  25  11  43  60  33  70  69  63  49  49  87  92  33  54  82  42  22  24  95  29  85  81  95  51  25   6  91   7  12  31  42  66  63  43  87  87  15  86  51  87  20  10  74  73  75  25  34  79  99  28  85  95  67  78  30  94  22  40  83  79  47   9  54  40  24  37  52  29  92  41  40  22  18  17  93  58  87  21  20  83  80   4  83  80  32  32  55  12  63  18  52  85  82  19  58  38  90  25  88  19   4  98  17  66  71  96  21  23  11  61  28  94  13  35   2  40   6  21   7  39  33  23  71  13   5  10  80  54  73  33  72  74  78  85   4  91  47  43  89  40   5  31   4  13  36  38  28  63   6  60  22  25  84   8  67  11  96  53  77  80  48   7  59  20  10  19  57   9  32  98  84  77  31   6   4  56  19  53  13  78  36  59  25  32   3  31  99  24  91   6  14  25   1  41  37  54  86   9  86  10  23  81  43  38  93  70  46  21  70  57  54  43  48   1  19  74   2  85  34  48  11  44  89  73  30  18  26  46  15  84  86  67  20  65  22  68  58  33  51   1  30  94   2  21  10  89  52  29  58  83  57  69  62  45   2  13  73  99  21  27  72  33  74  38  51  16  82   3   9   9  68  32  26  77   5  90  76  42  63  97  62  73  82  57  28                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                            3  78   6  70  46  88  69  81  65  79  11  69  80  25  83  69  70  84  59  23  80  81  93  52  52  94  45  60  55  97  30  17  92  74  95  20  50  85  42  94  90  57  20   7  99  22  84  42  88  24  70  28   7   3  78  59  90  64  96   3  84   4  14   8  29  80  51  63  37  23  75  43  12  70  97  70  43  14  39  34  84  59  77  30  76  61   2  98  30   5  79  64  25  62  63  99   4  38  72   8  74  69  79  81  35  22  51  10  35  48  98  81  60   5  52   1  99  15  26  56  67  64  30  47  84  88  58  20  97  83   5  25  59  48  44  86  33  86  24  25  40  76  94  67  91  84  36   1  61  38  68   2  39  16  45  32  84   7  25  85   6  30  24  20  27  30  90  18   7  35   7  77  37  52  97  31  80  42  84  29   3  84  82  90  53  80  76  67  78  84  47  43  13  14  68  32   5   9  80  64  19  32  19  10  52  98  54   4  12  19  48  48   6  92  58   2  98  75  75  41  54  11  61  43  29  63  33  62  55  38  61  93  29  15  13  24  82  96  16  21  16  60  89  12  66  47  30  98  36  44   4  35  87  39  92  35  82  84  55  25  36  98  55  78  76  22  25  30  27  73  86  50  95  59  94  48  11  88  78  78  74  68  45  51  12  20  23  33  89  64   8  37  50  89  77   4  51  30  13  51  96  53  43  16   9  74  24  63  43  72  71  79  67  55  33  24  19  82   2  63  18  69   1  39  80  89  68   6  96  92  39  46  18  80  87  16  95  33  29  31  26  73  29  52  82  82   5  91  96  68  90   7  70  90  87  76  64  32  11  68  57  38  32  58  52  45  87  24  80  41  64  45  19  45  60  73   9  47  60  93  68  73  86  20  44   5  90   2  54   9  58  27  79  56  35   5  93  29  31  46  75  54  10  93  32  15  89  58  32  93  25  86  38  36  69  42  29  41  40  95  92  34  27  26  88  62  14  95  38  57  20  90   1  35  25   5   7  68   7  45  43  85  58  13  97  99  85  33  69  91  69  17  90  38  81  82  37  83  10  65  73  71  18  24  63  46  38  53  81  67  82  70  45  70  12  66   8  54  29  64  34  93  20  28  87  27  34  77  54  73  89  17  24  80  81  47  53  99  82  85  34  26  11  94   4  68   8  96  79  80  64  80  72  65  57   7   2  55  89  51   6  84   5  49  97  64  65  42  48  19  74  29  92  11  42  97  30  70  31  90  54  13  52  72  56  12   8  86  79  34  52  41  20  77  85  14  27  44  21   6  61  94  46  91  41  24  16  69  70  49  80  76  42  57  97  88  69  50  14   7  27  81  83  74  72   7  16  87  70  47  56  24  35  54  91  87  30  88  58  49  56  36  55  88  50  19  35  73  92  31  85  25  39  84  56  58   3  95  37  10  77  91  28  97  99  76  14  65  99  13  85  82  49   2  92  28  62  36  89  26  18  43  31  10  91  62   1  22  35  96  46  42  95   5  77  53   1   2  45  93  60  88  57  84  67  21  70  52  12  11  45   3  76  43  41  60  77  21  98  25  54   6  47  30  25  94  38  98   2  95   5  45  71  25  37  65  77  19  17  67   3  16  67  63  73  20  71  83   4  40  58  19  99  86  99  14  20  37  21   3  43  52  48  75  43   1  28  82  29  10  63  60  27  27  68  28  99   2  65  37  91  10  51  10  12  15   8   7  53  17  29  64  56  15  54  82  59  65  46  88  58  67  52   1  53  53  36  41  61  16  92  62  15  44  39  48  38  64  15  88  96  53  29  80  50  35  30  21  61  96  54   4   1  93   4  79  98  79  82  26  33  35  49  11  15  20  35  86  77  43  82  25  63  14  33  38  49  54  54  58  90  22  90  41  89  43  84  80   7  30  34  61  22   2  48  88  17  65  92  36  35  70  61  46   7  74  92  74  91  46   4  38   3  67  26  40  66                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                              16  64  33  54  90  95  51  75  80  95  83   3  72  73  10   8  37  43  78  16  99   1  57  11  98  21  65  67   5  78  96  52  62  14  89  95  24  88  85  40  59  58  65  78  66  88  47  91   6  34  92  87  55  84  75  83  80  67  46   1  29  95  57   7  82  10  21  22  92  15  35  20  32  46  57  62  70  97  73   3  25  35  47  14  57   4  70  96  20  94  76  11  85  89  90  96   3  24  46  94  55  96  39   1  69  84  52  44  24  79  53  68  27   9   3   4  76   2  71  90  60  56  35   6  59   5  34  74   1  98   3  85  57  32  61  12  11  56  11  38  47  85  75   9  28  13  29   7  38  29  14  28  84  51  81  44   3  94  82  69  61   3  46  69  73  82  84  83  50  91  49  62  21  42  29  61  51  21  55  94  13  34  25  60  41  36  79  68  65  64  55  70   5  18  83  98  53  83  76  97  61  35  49  85  93  11  12  26  96  89  27  63  62  84  29  39  71  43  31  74  11  38  63  26  91  29  21  44  66  96   9  38  50  60  14  26  55  80  58  96  57  58   4  41  31  54  33  89  83  86  58  69  72  70  61  62  85  93  84  89  71  95  10  82   1  53  87  26  29  80   1  26   7  60  46  12  23  34  67  46  60  55   6  90  30  35  67  32  98  78  55   4  54  99  24  82  89  87  26  98  94  35  67  43  17  31  15  52  97  81  54   3  16  55  74  80  18  86  66  36  37  45  28  64  18  55  20  78  31   4  19  83  90  58  39  91   3   3  76  94  36  34  73   8  30  27  98   8  16   5  41  95  47  53  11   5  86  57  19  55   2  33  22  78  14  54  83  36  89  56  31  59  90  18  59  79  86  78  62  84  58  66  29  21  86  70  17  67  57  50  23  79  97  83  57   3  97  47  17  30  99  76  86  38  79  19  81   9  83   8  24   5  96   4   6  29  42  65   2  60  31  94  60  33  79  96  45  18   7  72  20  83   1  36  66  29  68  34  33  58  36  97  89  27   2  81  10  50   3  52  19  96   7  67  16  38  18  68  11   2  31  72  60  15  22   6  32  71  21  45  86  72  57  78  60  54  41  41  12  46  92  54  25  92  67   9   3  77  74  62   1  99  90  48  57  38  94  38  58  43  55  95  26   2   5   7   6  51  46  47  21  73  78  28  96  81  10  54  59  34  40  21  31  45  32  94  74  76  22  61  37  60  42  62  17  90  23  91  16  28  35  38  74  82  58  56  89  91  89   6  73  86  24  75  92   3  58  21  52  60  56  35  47  90  42  25  64  32  82  15  35  92  99  34  46  32  95  34  44  87  13  70  14   5  75  86  34  26   6  29  86  31  62  18  59  34  37  84  64  32  66  41  97  91  46  94  42  70  10  55  88  55  54  53  79  76  98  47  10   6  17  68  16  26  53  15  48  52  24  12   6  97  60  56  56  59  53  47  80  29  34  18  46  93  99   5  30  59  45   3  51  46  70  25  19  23  62   1  19  72  68  51  96  15  81  12  20  20  80  56  20  74   7  42  59  46  34  62  13  86  44  39  75  68  37  42  57  12  55  23  75  67   9   5  53  58  19  11  20  78  68  45  16  21  84  77  39  80  31  97  93  10  76  60  59  36  58  24  93  53  20  83  85  25  92  45  55  17  42   6  90  79  34  55  87  20  74  56  53  64  94  94  30  48  14  84  49  51  56  20  82  21  87  62  69  28  72  24  41  83  41  64  59  75   4   2  50  20  70   4   3  89  76   6  41  81   2  31  64   6  92  48  92  26  61   8  68  12  54  18  97  22  32   7   1  70   3  34  70  44  49  13   5  28  40  90  86  96  42  64  87  25   6  21  89  58  97  79  64  94  93  41   2  54  50   2  91  75  20  45  55  96  73  26  70  52  93  50   9  69  38  85  15  16   4  28  27  87   8   3  60  59  51  30   9  25                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                71  68  69  77  44  72   3  86  31  36  36  93  49  73  12  10  50  52   8  71  30  21  99  66  96  16  65  57  13  55  32  42  48   5  60  91  81  61  40  70  67  31  31   9  78  93  82   9  73  85  86  26  79  61  34   4  56  60   7  52  80  46  24  84  64  94  41  25  97  88  72  46   7  25  25  91  26  90  63  57  97  84  44  31  94  28   6  15   1  86  69  52  63  49  35  91  62  22  43  32  26  49  56  32  13  77   9  66  92   2  41  30  13  81  89  14  14  39  24  36  10  48  90  37  28  34  90  93  42  92  76  89   3  71   2  37  44  44  15  74  68  52  77  72  29  66  48  12  43  55  48  46  90  32  13  36  85   3  52  61  62  60   5  18  49  74   9  70  71  79   9  57  14  89  69  94  47  35  90  16  50  75  80  60  50  47  51  87  48  77  71  37  51  31  89  81  58  36   7  18  55  17  63  18  12  55  34  63  66  70  18  36  77  38  38  35  84  58  23  31  10  48  66  33  35  17  29  72  98  30  23  13   2  24  80  59  36  66  61  56  44  24  16  71  54  17  64  14  96  89  52  53  70  22   7  67  21  19  91  11  59  51  68  14  83  58  67  67  86  25  69  80   2  32  86  46  57  74  50  28  81  69  38  95  83  53  87   9  27  79  42  60   6  59  13  44  81  53  30  95  41  59  12  95  27  38  42  53  86  16  46  39  34  88  39  41  58  73   6  13   9  59  76  18  25  24  73  50  44  49  27  25  64  46  48  31  69  73  69   9  48  96  56  25  91  54  72  21   8  55  52  33  47  27  51  24  62  10  63  50  31  65  80  84  10  67  19  70  46  89  62  11  87  97  72  79  70  40  66  90  85  43  44  84  64  53  94  69  94  78   3  78   8  37  88  36  42   5  39  18  60  55  89  20  85  76  52   6  82  98  17  83  63  41  78  30  70  61  46  27  23  84  82  38  44  83  29  92  83  25  43  44  68  48  37  56  59  96  64   3  26  42  48  60  15  62  13  63  79  80   5  74  28  96  98   4  92  91  15  13  25  76  67  96  13  22  21  42  99   5  85  44  99  78  58  63  98  45  97  83  82  20  14  33  52  82  81  83  76  10  85  11  78  72  39  53  80  69  25  21  93  61  94  88  69  11   3   8   6  73  10   6   8   8  75  49  40  43  19  73  68  56  81  46  78  12  69  25  53  51  27  95  42  50  76  10  63  87  65  12  73  29  51  34  93  38   2  41  16  70  87  18  42  23  29  50  19  32  17  80   9  92  65  78  43  19  53  90  46  62  39  16  80  65  97  15  39  60  41   7  77  37  40  66   1  74  90  96  78  45  36  93   4   6   8   4  99  14   6  16  28  41  31  39   4  65  57  98  10  88  27  63  33  29  52  42   3   8  81   2  93  45  90  87  32  50  50  13  71  30  45  56  99  47  78  74  89  24  99  32  80  63  77  27  88  84  57  12  92  79  37   9  13  43  57  43  40  98  59  52  32  93  26  77  84  96  44  81  53  23   1  17  92  81   1  66  71  74  70  29  44  35  40  36  68  36  56  93  59  78  11  49  35   6  38  83  36  42  23  21   1  20  36  31  97  14  36  49  52  45  12  79  55  44  99  20   7  19   7  63  98  26  92   9  97  99  90  66  80  39  43  84  51  48  88  94  41  45  76  24  17  20  86  66  49  58  48  76  36  77  68  46  79  13  55  58  45  21  83  88  30   9  25  23  17  61  55  68  41  84  72  85  44  64  90  17  86  13  39  87  52  13  16  86  51   5  87  50  78  81  11  17  80  55  90  98  38  79  49  48  68  78  34  57   8  81  90  88  59  49  52  51  10  69  70  88  44  18  47  45  74  68  18  68  61  36   9  29  64  82   5  67  21  77  91  83   5  57   2  27  63  36  85  88  89  76  11  22  65  84  38  15   2  71  12                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                  56  39  48  25  65  21  85  82  17  76  37  76  61   1  22  53  49  65  50   9  85  10  48  35  38  46  63  99  21  57  88  65  20  83  71  67  56  62   6  36  96  78   9  54  56  42  44  66   2  80  38  44  64   4   5  49  84  56  66  18   2  89  79  38  74  30  52  41  31  68  12  65  72  10  50  67  33  65   2  17  18  48  64  65  53  70  55   7  75  33  79  15  85  47   1  70  53   9  78  35  29  24   6  28  36  70  91  51  44  42  43  77  51  29  54  39  69  72   1  71  57  58  91  34  64  38  50   3  97  14  98  80  93  40  53  85  49  68  43  75  62  81   4  66  73  18  77  22  38  53  33  79  64   4  53  35   6  62  66  61  23  74  87  22  87  20  57  37   4  39  87  32  67  12  34  50   2  51  22  14  80  12  62  42  77  99   9  14  93  84  91  81  94  26  48  82  69  25  66  26  37  31  74  32  25  84  41  53  62  39  49  30  57  27  96  64  35  99  78   2  47  53  92   5  66  31  34   4  99  71  31   7   9  37  55  47  65  63  50  40  24  28  81  68  73  52  69  15  24  44  35  43   6  42  24  34  12  48  49  46  17  85  53  36  83  37  19  96  71  92   8  78  82  64  59  54  88  87  21  91  50  92  33  33  63  93  62  50  37  67  71  62   4  90   9  11  17  80  98  71  80  65  55   8  21  81  43  57  33  87  21  15  29  99  43  33  39  71  49  41  62  93  11  58  29   8  95  16  82  82  91  83  58   2  28  79  97  17   6  41  23  76  30  82  78  87  37  84  69  85  39  90  46  17  35  30  15  22  92  42  61  55  27  19  95  79   9  16  79  81  37  54  39  14  31  83   1  35  66  40  83  13  66  61  48  58  35  54  58  52  63  41  80  36  42  64  78  31  68  68  95  36  26  18  72  37  61  64  65  94  70  62  37  32  75  76  43  91  30  34  91  45  49  34  88  65  53  44  76   6  56  63   2  70   3  34  84  33  14  62   7  75  85  31  14   1  95  65  36  15  76  13  66  54  57  18  62  91  19  56  59  79  52  26  66  65  63  33  46  90  64  44  83  90  33  27  60  97  52  74  35  61  31  89  32  49  58  25   7  51   4  38  58  16  72  11  84   1  36  62   4  79  12  91  34  69   4  81  74  18  61  28  94   8  85  73  87  67  79  32  25  50  11  52  47  71  99  37  70  64  24  13  91  33  81  71   3  94  10  19  14  15  87  46  61  47  78  29  78  16  84  11  36  15  48  85  20   1  19  38  84  78  99  72  56  87  88  68  18  58   8  17  89  39  47  39  40  52  41  85   7  67  17   6  36  82  57  19  98  63  82  83  82  13  14  64  62  12  61  64  85  73  60  90   1   2  29  12   4  86  29  74  88  38  48  93  37  58  44  88  41  45  67  15  43  95  70  44  44  86  73  87  57  45   5  62  37  95  89   9  54  37  77  21  76  94  37  51   6  96   6  96  46  65  76  46  19  12   3  11  81  96  33  77  86   8  98  59  65  70   5  57  86  48  76  26  87  46   3   4   9  44  51  79  16  28  15  72  54  64  43  17  89  94   7  87  57  56   8   5  25  16  16  76  72  50  81  72  27  22  94  31  87  39  77  89  98  83  48  76  57  60  24  48  61  13  32  37  44  80  10  56  51   8  98  63  75  46  23  52  48  67   2  54   8  99  31  98  99  54  75  87  44  32   8  72  88  53  12  63  74  18  58  89  45  17  58  27  10  97  73  25  49   1  66  60  85  18  92  30   5  66  12  43  37  74  52  45   7  79  91  62   1   9  23  87  90  83  99   1  29  52  45  96  62  73   6  98  41  74   2  74  82  11  15   5  28  54  87  44  39   2  38  67  21  55  22  66  11  39  96  97  26  52  35  81  70  96  47  78  49  69  44   1  12  76  56   3  55  16  36  49  63  74                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                    41   3  48  31  33  20  77  58  69  17  70  34   5  30  30  61  91  55  63  57  38  75  98   5   7   7  99  87   9  47  12  21  17  18  78  91  28  36  93  40  54  70  93  46  59  76  69  86  76  21  46  78  42  51  30   7  22   3  29  12  63  43  64  67   7   7  99  11  41  71  69  12  19   8  48  11  20  25  59  49  67  98  69  91  62  38  18  59  59  85  92  42  71  74  16  72  83  95  21  21  96  28  50  35   7  30  38  43  97   3  79   5  37  13  95  55  44  54  57  56  67  14  44  52  73  22  23  66  81  78  85  57  90  80  17  64  75  56  19  35  52  52  72  77  45  64  64  99  36  73  15   5  46  74  16  40  13  38  63  35  59  70  67  92  27  82  98  33  52  57  10   8  85  14  90  87  15  72  40  61  78  20  51  93  81  41   2  71  89  87  42  87  91  24  83  15  85  55  15  32  49  62  36  54  46  75  44  69  26  30  63  65  85  12  40  98  11  85  58  37  73  94  34  68  42  77  69  13  65  64  13  32  40  95  42  25  43  74  67  44  63  28  30  75  82  23  71  48  20  55  41  58  97  25  75  22  77  46  98  17  65  59  18  23  87  95  49  78   9  69   1   8  31  67  23   1  48  16   6  77  60  44  79   7  80  58  83  15  33  74  41  99  43  26  11  68  54  69  49  97  29  89   1  69  84  12  15  12  53  83  27  68  39  19  57  94   4  40  83  62   8   8  37  46  84  26  89  61  11  17  50   7  68   5  17  90  11  47  19   8  45  55  29  43  31  81  35   1  71  15  64  93  56  37  43  33  42  37  98  70  50  17   3  21  76   4  99  46   1  37  81  82   5  47  71   9  17  65  51  19  41  27  94  29   3  16  45  70  93  68  13  70  83  54  80  41  64  23  73  15  33  81  30  11  74  17  59  96  84  73  23  75  22  32  47  79  64  38  51  80  50  26  61  61  93  94  62  78  86  45  64  85  68  90  27  17  43  17  25  85  27  46  43  97  14  74  68  14  40  55  19  44  68  17  85  65  85  53  38  46  34  71  29  87  47  73  70  42  98   7  53  34  61  72   5  57  15  95  55  19  87  24  45  77  23  85  91  54   4  12  16  31   8  57  57  29  75  42  36  29   2  39  58  57  39  68  63  73  38  45  38  75  61  42  79  93  71  46  42  84   1  53  50  82  14  46  40  45  44  55  35  25  69  39  29  55  38  39   2  20  30  96  67  74  80  87   7  46  13  12  30  79  29  35  28  16  66  28  12  14  37  43   4  56  34  71  52  28  48  72  10  39  40  31  47  53  13  54  97  59  29  15   5  84  87  76  59  70  31  58  90  19  31  27   3  88  36   6  97  10  75  72  22  66  18  44  20  30  49  79  85   6  75  41  91  20  58  90  30  27  37   7  57  42  85  80  57  71  40  54   6  37  74  10  34  69  86  99  63  45   4  88  42  69  81  11  32  70  24  74  58  90  27  41  90  37   2  78  21  48  30  42  93  83  19  85  27  71  69   5   8  90  73  71  95  37  61  17  16  28  67  48  61  12  20  19  83  52  10  54  23  33   6   1  40  40  70  21  66  69  27  73  18   5  40  12  81  60   7  87  50  66  25  28  99  42  92  11  92  95  53  39  93  49  87  48  29  85  56  98  45  71  99  81  11  89  16  77  92  21  60  46  89  94  29  51  33  19  46  97  54  70  83  23  43  73   6   7  33  29  57  15  40  51  78  33   7  97  55  40   7  54  49   9  37  64  53  70  38  62  54  33  40   6  45  44  34  66  92  75   7  18  37  49  86  50  73  88  21  83  79   9  58  49  32   5  70  65  23  68  92  20  55  69  92  81  51  43  41  28  65  27   1  62  67  84   3  95  96  30  11  87  92  99  14  87  49  30   9  27  59   3  95  41  31  58  34  31  19  87  75   5  10                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                      50  72  66  50  50  49  42  75  76  87  90  68  74  66  93  11  26  70  19  98  54  59  38  60  96   9  32  24  76  34   7  10  47  52  59  49  20  32  61  78  64  62  86  13  94  99  19  70  46  39  46   4  44  74  99  87   4  54  50  34  84  70  77  88  63  43   3  71  24  17  35  46  97  81  69  42   4  88  84  10  96  23  32  55  89   7  79   1  82   8  27  40  81  56  45  43  48  11  74  36   7  79  55   9  85   6  56   4  84  50  11  66  72  15  79  28  83  14   4  77  26  33  89  19  94  39  47  41  88  11   9  10  27  35  64   7  41  75  99   2  18  41  95  26  29  80  85   1  91  72  86  70  77  67  68  73  72  27  83  85  21  60  59  38  54  36  59  71  77  99  75  83  52  19  72   5  81  81  19   4  49  32  95  33  52  89  52  34  96  89  31  17  85  17  81  68  24   8  30  21  58  88  65  82  51  45  20  36   2  76  47  64  92  71  78  22   1  31   4  31  59  98  18  65  54  54  69  99  91  41  10  76   5  18  28  43  48  94  95  14  63  23  39  41  54  23  35  37  34  51  75  65  82  53  38  16  57  50  34  83  73  77  69  53  31   4  93  31  94  20  67  48  91  61  75  65  14  67   5  23  86  49  11  16  82  99  77  47  84  69  34  74  78  73  51  18  24  18  95  98  51  63  23  87  99  73  86  62   8  14  96  32  71  88  56  35  45  98  24  38  74  20  27  60  43  61  68   4  91  59  33  97  16  35  10  29  19  53  74  45  96  89  74  44  88  56  42  16  25   3  21  50  39  81  10  11  49  78  97  56  27  71  68  84  26  18  62  85  90  55  17  54  11  76  12  71  44  29  60  83  19  95  66   5  63  46  44  79  40  62  12  57  26  60   9  49  79   3  43  42  53  88   1  11  70  77  90  61  62   2  73  84  33  53  89  67  46  48  99  23  52  57  26  10  98  85  10  45  59  36  97  17  32  89  14  82  59  36  52  97  51  66  29  21  10  97  22  49  18  59  96  83  81  93  92  89   3  77  88   3  93  63  18  29  69  40  24   6  98  64  97  49  66  29  45  99  60  33  70  91  58  94  62  77  18  41  53  43  10   9  23  30  28  41  76  61  19  24  63  24  59  56  64  22  37  86  92  97  43  84  66  72  78  63  71  44  80  20  45  50  42  58  37  66  17  69  21  57   5  28  80  90  11  53  11  26  92  14  91  36  68  37  46  91  59  43   4  75  87  99  62  56  86  57  62  13  18  11  29  68  36  92  94  16  49  50   6   2  23  88   7  53  42  95  15  74  78  78  51  21  71  26  90  87  43  10   1  70  39  98  24  26  39  26  18  37  20  92  67  65  51  58  83  83   8  67  87  67  21  46  28   4  32  93  60  43  52  21  77   8  35  10  25  30  27  57  88  11  34  17  49  89  14  86  52  10  58  59  56  77  53  37  47  37  84  53  21  63  79  70  88  78  99  68  43  55   3  99  53  72  42  81  54  25  60  23  60  20   4  59  42  43  68  46  28  33  68  23  97  71  30  22  81   3  50  21  31  85  72  82  61   2  88  36  42  61  43  56  22  82   8  10  49   3  31  46  59  33  64  65  51  31   6  76  46   9  51  82  93  50  66  98   2   4  85  41  61  82  16  95  69  90   2  33  11  95  39  87  93  31  11  22  38  62  41  64  72  22  14  27  60  95  59  60  53  87  95  51  48  52  25  66  28  76  52   3  55  12  46   9  45  22  27  85  67  43   4  89  35  19  38  56  32  36  79  56  47  16  94  47   4   7   3  84  66  16  82  73  18  53  68  77  90  70  92  75  18  94  11  27  44  81  96  48   8  79  24  25  23  17  83  74  51  33  81   1  13  12  57  36  28  39  28  27  22  76  81  81  35  40  35  46  24  44  20  25  48  11  65  93  50  72                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                        99  57  55  49  53  20   3  59  10  74  71  99  49  17  26  22  33  27  62  15  28   8  28  94  62  75  21  46  65  51  68  70  37  39  79  10  62  80  12  51  29  92   8  47  41  98  93  91  43  99   6  37  48  58  79  21  14  49  97  68  61  86  49  56  79  66  25  73  20  98  47  56  44  48  63  56  54  65  84  49  98  75   5  94  18  42  23  51  53  31  14  84  87  17  60  46  80  89  68  89  78  83  24  39  68  21  95  54  87  56  90  29  26  60  12  53   7  20  69  42   9  56  18  14  12  81  64   1  59  21  11  47  66  98  34  42  62  22   3  84  40  94  83  76  46   9  68  29  86  79  71  27  14  43  16  37  25   8  47  47  30  41  16   2   7  86  58  90  51  57  11  71   6  18  83  83  15  61   8  74  34  54  71  31  75  78  58  22  89  93  30  89  24  57  24  25  56  29  41  59  78  29  76  96  36  15  98  38  24  21  90  18  23  22  21  80  17  67  65  65  99  77  19  32  43  81  51  23  78  47  91  25  64  89  54  15  54  51  86  24  34  63  95  60  50  63  70  30  93  84  36  21  93  82  10  78   1  19  66  99  19  43  68  25  56   7  42  48  61  82  64  24  82  65  52  13  44  38  48  92  87  21   2  69   4  92  28  15  23  40  46  95  18  87  37  41  10  40  98   9  75  16  61  73  10   4  21  47  15  67  75   3  28  42  26   5  22  28  71  64  34  53  31  36  32  17  24  89  58  35  37  17  32  44  68  14  36  66  51  22  76  68  45  99  55  36  88  63  45   7  30  78   5  94  67  83  77  80  51  96  60  96  24   3  16  38  61  73  91  81  83  62  21  47  40  75  10  93  34  73  22  84  22  25  46  75  74  87  11  68  46  92  44  89   9  11  42  38  18   3  82   9  55  38  96  16  78  73  95  49  67  64  47  52  30  80  18  33  28  30  74  79  79  23  36  94   9  36  65  39  61  48   3  27  40  40  11  60  85  26  28  94   1   3  87  52  32  87  34  38  51  29  14  63  65  99  34  87  68  21   7  61  12  59  25  74  31  33  30  41   1  98  23  88  49  16   1  20  71  77  24  34  44  89  27   5  56  78  90  77  88  75  58  27  27  24  54  56  98  79  26  82  95   1  57  47  33  83  52   4  97  59  52  91  82  57  87  17  88  76   7  64   2  45  16  41  42  32  89  50  98  18  49   1  87  18  78  39  36  37  51  22  46  41  33  26  70  12  94  85  60   6  87  52  44  59  79  94  55  31  17  54  96  18  90  83  17  25  57  59  64   5  18  88  99  46  56  43  83  78  54  52  13  43  55  41  22  40   5  49  74  30  50  38  48  51  63  84  98  57  66  10  20   5   8  13  16  37  23  66  40  98  90  70  27  96   2  81  62  91   1  51  65  47  26  38  31  13  74   6  11  11  87  68  64   9  22  78  95  80  62  97  38  93  76  53  36  66  96   1   6  51  41  80  87  27  77  82  49  39  82   6  73  80  75  57  68   8  77  99  43   1  77  44  46  33  55  12  62  34  63  54  49   9  58  93  13   5  87  97  24  38  37  96  63  47  50  41  89  40  62   1  67  20  25  86  98  37  71  43  67  43  24  34  10  69  32  84  16  48  91  38   7  92  95  71  86  41  39   3  10   8  90  83  39  35  56   6  93  69  23  10  18  55  13  96  80  58   7  86  97  39  47  36  72  30  85  56  84  62  38  52  90  95  62  13  94  12  73  83  40  39   6  99  88  86  64  55  75  54  69  84  23  61  39  37  50  84  86  93  67  44  62  47  14  29  24   1  95  98   5  36  39  14  37  79  73   1  40  43  10  93   4   6  78  50  32  64  23  98  71  74  22  30  63  58  64  23   6  28  95   6  92  18   1  91  22  94  90  51  40   3  25  47  95  17  91  75  37  42   7                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                          60  26  28  23  21  89  13  72  27  72  67  85  76  99  10  84  58  12  10  91  39  57  44  13  76  91  79  31  97  67  19  63  26  20  52  77  58   4  16  76  69  94  73  96  84  87  69  63  15  82  58  13  72  37  62  22  33  69  75  39  12  35  44  83  82  38  69  73  80  40  94   7  34  96  57  79   3  19  98  30  32  92  20  90  99  47  99  34  31  66  60   7  40  76  94  95  33  98  27  75   3  78  66  51  31  49  22  57  85  98  98  57  55  72  12  58  92  98   7  13  79  95  47  61  65  97   2  51  73  59  17  91  60  38  65   7  64   8  69  13  94  44  20  59   3  40  67  94  45  70  99  28  27  70  48  24  85  33  91  17  42  89  98  14  56  23  73  11  82  79  23  25  55  85  67  79  26  34  97  97  29  10   1  46   1  24  81  80  72  36   1  18  19  55  90  68  16  24  59  15  54  70  75  37  41  39  29  73  49  63  65  62  87  59   5  54  37  53  35  76  89   3  33   1   5  67  55  40   4  80  94  38   5  21  97  62  86  90  66  64  44  91  72  68   8  71   2  83  91  97   6  55  71  89  88   5  54  89  51  50  76  76  86   8  20  21  18  94  22  22  54  90  64  35  16  68  43   8  57  60  12  58  33  47  64  28  26  44  13  51  72  39  52  34  96  37  73  43  80  61  44  98  55  66  81  94  44  61  81  90   7  66  63  28  24  78  75  71  11  71  61  98  10  88  16  73  88  22  51  74   1  28  48  18  59   2  78  71  75  54  42  59  44  44  53  56  48  75  95  92   7  54  29  37  43  56  20  61  56  88  70  14  87  98  82  22  11  40  99  41  53   7  73   9  30   7  70  22  92  26   3  46  69   3  90  73  18   6  85  13  76   3  16  58  96  93  46  66  77  85  48  78  43  28  51  35  82  80  93  20   2  28  13  69  21  96   8  51  21  72  21  96  92  92  43  18  78  14  70   7  78  73  31  60  75  25  81  35  76   7  96  97   7  26  13  13  94  37  53  53  81  27  73  87  61  45  19  92  15  28  74  68  88  46  68  80  95  39  51  27  36  13  46  43  19  58  25  34  59  47  88   1  19  95  85  27  14  92  88  12  11  80  72  47  51  43  45  93   6  32   1  49  14  94  83  94  70  37  32  68  71  60  77  18  11  56  59  22  69  33  37  54  57  59  62  35  51  89  96  87  90  43  33  44  61  64  13  56  87  79  96  85  48  57  35  28  46  74  56  41  66  79   5   8  83  68  38  18   2  94   5   1  50  73  54  93  57  90  66  13  93  54  39  74  24  15  76  43  52  30   2  98  46  37  11  64  76  95  90  10  70  78  97  10  54   4  21  22  45  49  85  26  36  79  19  53  57  78  82  70  90  82  22  13   6  43  98  65  30  14   4  34  34  69  43   3  17  75  21  90  61  87  39  64  10   3  22  95  21  32  47  36  23  22  78  67  41  69  85  90  14  20  50  32  85  63  42  37   5  88   4  45  48   6  20  59  90  97  71  63  25  19  10  44  96  58  82  26  88  54  94  35   9  69   1  78  66   3  36  93  48  37  42  27  19  39  35   6  42  83  32  38  20  94  32   4  43  18  57  12  23  72  44  91  14  20  31  60  84  47  64  73  66   1  87  22  97   1  82  99  12  80  66  49  31  88   6  27   6   8  42  16  83  20  50  78  29  21  59  56  44  54  81  29  78  50  18  27  68  79  50  71  69  74  10  91  25  79  60  79  96  69  41  25  74  79  43  82  61  40  67  64  73  30  69  59  60  77  27  72   2  28  62  32  93  55  40  82  49  79  29  66  64  17  33  27  23  53  44  64  58  33  58  26  88  78  86  71  52  80  24  72  36  35  85  27  10   9  74  24   7  62  36  89  75   8  23   9  42  26  71  61  10  30  53  72  97  58   8  88                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                            3  73  32  56  42  88  25  76  47  13  82  70  75  52  69  38  70  49  20  79   5  39  82  16  79  46  78  79  93  56  91  82  39  59  43  20  72  57  83  77  49  55  32  11  99  73  61  36  40  76  35  84  76  46  33  80  38  60  83  91  67  29  76  81  51  21  66  12  28  97  32  58  27  86   2  65  50  16  18  73  66  79  40  35  18  73   1  18  11  34  47  71  62  79  63  76  95  52  67  80  86  67  45  34  67  54  30  44  97  71  58  35  21  27  28  52  97  71  70  48  58  72  32  46  13  26  11  68  36  46  43  64  84  56  19   6  12  74  43  44  95  89  88  68  79  44  96  37  12  18  33  68  28  88  46  81  89  46   9  27  72  19  34  95  13  52  86  26  87  92  79  19  99  41  81  66  85  51  15  51  47  15  62   6  21  56  71  91  95  39  92  15  50  54  22  64  43  13  89  78  54  31  66  67  38  56  52   8   4  55  33  56  86  31  70  42  47  94   2  57  55  78  29  19   8  30  97  22  87  72  77  71  93  78  36  19  62  69   8  82  80  67   7   3  65  96  45  88  86  25  48  23  20  58  49  10   4   6  50  58  23   2  76   3  71  40  61  35   2  82  57  35   2  29  58  57  82   5  99  34  80   4  92  93  35  47  35  84  69  42  18  88  99  86  59  10  61   3  71  89   1  36  94  94  46   2  87  87  64  21  86  15  30  22  51  85  14   4  34   2  45  36  69  63  26  33  25  36  34  39  89  30  97  48  43  35  74  30  22  61  47  35  11   1  95  65  58   2  83  74  89  62  67  35  35  68  19  48  99  47  86  20  28  87  31  37  20  93  46   7  33  23  56  14  54  93  38  97  80  43  65  57  19   8  18  56  47  68   3  17  72  44  48  18  35  61  23  62  45  89  10  43  77  41  46  58  34  61   8  92  45  44  57  29  96  22  44  15  77  30  81  41  72   3  15  74  35  18   1  70  83  22  83  70  39  87  62  71  21  46  67  91  43   1  45  85  80  59  30  35  32  33  79  88   9  14  67  93  11  68  96  80   6  31  99  45  52  18  38  64  56  13  64  41  81  91   7  78  42  87  72  83   3  71  99  63  24   8  47  79  91  61  65  69   6  64  74  34  58  65  65  95   8  92  58  14  40  78   5  59  21   5  93  79  57  93  62  95  13  85  93  77   1  29  14  56  84  15  14   4  49  58  36  10  18  59  63  84   7  34  39  48  95   3  43  86  19  80  22   2  64  92  38   7  11  58  74  82   4  46  81  17   4  17  78  56  67  13   9  75  12  37  39  15  26  49  67  59  17  27  28  15  97  81  50  20  70  80  62  42  13  47  23  13  49  18  81  99  89  88  39  14  21  61  83  32  35  92  37  95  63  48  63  56  20  41  41  31  25  10  90  34  55  35  37  50  40  63  31  57  34  36  67  11  78  65  17  60  92  19  82  16  24  29  46  60  58   9  54  22  50   4  86  78  62  74  45  71   4  32  35  37  86  28   7  11  65   3  31  14  94  56  27  29  68  28  25  39  86   7  51  65  91  26  73  19  52  79  11   7  27  29  15  80  31  96  78  36  98  70  41  22  15  39  24  76  91  19  14  64  40  64  70   5   7  10  15  69  82  28  33  61  65  14  58  20  51   6  39  15  60  33  23  83  20  10  11  16  32  27  96  57   1  99  55  13  71  42  55  34  29  98  22  55   2  13  35  94  57  95  50   1  31  46   5  31  66  94  66  20  19  95  72   4  92  97  42  41  80  16  32  37  53  77  62  10  35  57  71  82  23  24  61  47  54  71  25  91  68  66  10  67  66   8  86  37  25   6  92  24  17  10  94  48  32  57   5  18  99  12  91   8  68  83  25  40   8  80  67   3  15  59  86  99  11  36  91  16  10  65  22  44  72   7  95  18   4  33  64                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                              38  82  47  32  85  33  46  79  80  28  56  79   3  55  12  75  89  66  42  87  44  95  22  92  29  80  92  90  92  98  84   5  26  83  50  11  97  55  74  58  58  13  69  30  83  89  31   5  48  17  41  57  63  52  83  16  63  39  85  32  44  37   1  20   2  40  38  61  28  77  78  29  79  65  89  80  27  89  93  35  49  30  24  84  62   7  18  54  86  64  60  33  85  35  51  45  28  84  88  47  37  20  72  50  59  57  87  10  97  64  47  41  27  79  12  80  52  15  83  99  55  41  25  98  25  58  51  88  53  47  42  62  15  94  71  39  36  85  89  48  56  52  40  33  95  78  22  74  62  81  99  76  44  29  79  42  97  87  13  23  88  29   8  53  55  84  77  94  67   8  14  96  47  81  70  70   1  74  13  95  88  14   4  83  77  48  18  68  13  30  17  58  61  70  79  89   5  80  68  70  81  80  93  40  82  29  48  56  87  90  98  41  40  12  15  70  28  76  13  51  67  80  94  71  48  92  79  81  90  18  42  11  79  61  44  96  55  28  80  49  55  52  47  16  12  43  38  79   7  39  96   2  82  97   4  16  96  86  26  29  91  57  19  32  79  94  98  95  68  79  81   8  56  29  72  49  42  12  11   2  43  82  97  32   2  78  52  40   6  87  42  21   6  97   7  88  37  62  88  72  10  34  37  99   7  88  87  45  62   4  27  90  67  36  13  32  10  37  64  29  17   3   2  51  30  91  85  93  70   9  87  94  90  72  53  86  25  93  50  99  16  87  39  27  97  63   8  75  18  79  85  47  79  56  53  34  14  77  43   2  32   6  98  21  80  53  90  61   5  92  80  26  61  32  96  89  98  67  30  83  43   5  94   8  78  30  19  16  10  87  36  87  85  70  86  39   7  49  26  15  90  88  90   2  56  13  91  67  69  29  35   4  14  59  27  28  22  69  74  59  77   1  22  89  50  17  45  78  43  88  84  90  40  92  67  60  86  36  21  62  57  57  72  12  99  96  84  70  77  50  85  18  64  60  64  93  50   4  16  85  19  86  97  72  75  97  82  11  42  64  46  91  75   2  58  79  50  15  80  47  62  50  11  80  80  94  11  97  58  46  11   2  16  45  57   3  35  55  91  12  50  44  87  28  53  89  62  15  32  94  97  83  76  16   6  63  58  24  81  21  74  34  41  49  44  55  23  87  14  60  99  82  58  38  14  73  69  85  80  13  88  93  63  55   9  98  13  15  29  25  50  70  65  90  79  89  39  71  33  87  35  21  83  72  60  58  99  77  99   3  95  78  64  50  21  65  63  18  20  54  96  61  36  96  27  52  79  49  48  42  63  44  14   2  57  15  15  37  85  96  75  39  13   7   3  20  80  85  97  27  82  91  64   3   7   1  90   3   7  56  60  94  98  89  51  85  72  50  85   8  30  37  99  43  16  11  58  15  71  69  48  64   5  54  76  29  10  71  71  77  96  75  50  83  61  31  53  88   5  95  99   5  56  74  79   4  42  55  86  70  43  35  75  84  69  44  49  75  99  36  24  97  54  16  35  74  71  10  74  15  80   5  14  19  98   2  39  60  98  33  31  50   2  43  80  75  47  91  99   3  50  73  96  36  25  32  24  35  85  58  12  60   1  98  65  68  55  89  74  15  91  27  75  74  41  64  87  18  19  30  95   8  40  15  22  94  68   4  99  71  26  94  75  28  82  21  90  14  58  89  99  44  24   4  42  30  73  22  16  47  75  24  66  29  33   8  61  87  22  67  65  12  74  87  27  22  61  86  10   3  22  77  57  29  55  71  53  17  44  40  41  47  64  47  67  98  93  15  67  48  66  82  66  74  53  27  32  21   5   5  90  13  52  21   1  59  54  34  43  49  25  57  75  19  29  37  71  40  62  93  42  51  37  61  52  84   5  80                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                67  58  68  64  91  95   2  16  98  57  72  48  95  81  41   5  78  43  89  19  93   6  97  99   3  72  58  12  38  58  12  47  20  69  73  54  31  92  28  95  68  81  10  64   4  47  97  81  53  69  80  40  32  57  19  22  85  34  75  99  22  73  57  13  66  20  83  55  24  51  98  30  39  74  48  95  19  41  89  16  99  92  65  66  41  40  20  26  45  85  12  33  77  37  23  63  65  28  49   6  21  32  98  18   4  19  96   3   7  76   3  71  61  62   7   8   3  84  89  83  62  94  23  63  77  89  55  60  91  50  74  70  50  84  67  59  74  81  51  57  45  75  32  32  34  36  71  61  85  14  19  79  48  26  32  20  95  99  20  23  97  32  30  54  93  68  47   8  47  28  33  51  39  17  30  92  79  82  56  66  70  44  35  72  25   7  29   3   5  13  67  57  81  60  83  62  66  58   3  34  95  23  89  86  92  51   7  53  71  46  14  90  90  70  87  89  10  22  21  55  64  16  71  67  73  45  78  45  93  50  79  48  36  22  34  99   6  15  15  30  50  33  57  35  19  17  87  41  49  68  64  25  28  73  58  85  96  64  54  90  55  81  56  56  71  32  91  33  27  35  92  13  13  37  71  18  92  85  25   7  60  37   1  91  11  30  21  58  70  12   5  33  60  92   3  16  64  74  80  66  47  99  76  74  82  31  73  32  87  13   5  49  13   1  41  51  72  11  66  65   4  46  98  46  28  65  69  37  87  41  85  70  33  80  63  46  88   2  68  46  79  11  54  65  86  29  18  79  17  79  52  23  75  83  28  46  37  55  65  33  99  70  59  60  92  68  16  63  73  95  70  29  37  94  27  83  72  61  93   2  82  78  68  80  67   6  49  68  43  68  74  18  64  32   1   6  87  97  60  14  86  52   9  13   2  78  35  98  66  35  33  45  17  37  90  72  93  63  89  98  83  83  81  60  96  32  59  31  22   8  66  58  26  29  26  51  46  63  70  21  14  88  20  45  27  53  75  56   7  89  21  86  34  78  93  61  46  96  55  64  63  31  78  53  59  50  17  19  64  84  85  47  64  37  34  55  93  31  84  67  28   6  13  32  63  60  60  67  17  96  11  46  43  63  56  94  66  66  24  28  67   5   4  15  64  19  22  59  77  55  35  16  24  57  62  82  41  54  58  77  43   9  26  24  77  13  34  23  62  60   5   9  49  96  46  47  57  99  37  42   7  46  41  84  39  54   7  52  47   2  49  54  68  42  52  11  41   5  46  25   5  93  21  95  39   4  78  19  27  26  57  11  84  92  76  92  36  76   6  28  66  63  21  44  21  12  77  25  19  41  63  42   6   5  93  76  11  97  39  10  98  57  17  75  58  74  24  40  53  14  69  33  65   9  34  48  88  45  29  56  48  56  12  53  33  37  94  17  69   3  48  79  93  53  33  36  49  66  45  67  39   6  45  87  39  24  65  56  76  12  27  54  98  72  22  31  18  39  69  83  24  81  77  31  75  57  28  73  53  29  28  92  68  59   3  36  95   4  99  86  20  72  82  50  13  41  84   4  86  69  69  50  56  22   5  66  49  61   6  93   7  53   6  15  71  18  56   2  79  82  50  19  27  87  56  76  53  70  51  21  89  16  31  31  15  80  76   1  81  80  83  64  70  34  50  39  51  77   5  78  43   8  92  10  93  16  75  85  32  65  81  95  53  21  77  58  88  43  99  63  18  30  13  59  92  30  53  58  67   9  24  81   3  23  18  88  15  69  75  72  58  31  50  62  65  57  34  77  13  23  32  80  69  89  78  23  14  94   3  85  90  74  96  54  75  88  37   3  66  13  42  40  72  21  44  83  95  10  93  81  35   7  19  99  22  18  86  87  41  73  90  51  22  34  71  26  16  51  40  31  48  18  35  76  50  79  55                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                  45  36  59  84  16  92  40  47   4  57  41  92  81  97  25  54  75  49  91  81  21  80  19  66  63  52  79  94  97  72  71   6  79  67  58  69  93  83  96  18  90  87  23  21  72  51  42  22  63  93  75  85  47  56  28  40   2  17  36   9  58  80  99  22  43  69  91  40   1  20  56   5  55  77  20  45  88  14  80  71  15  29  98  32  53  39  69  64  23  79  88  12  13  55  16  47  31  39   3  96  32   2  38  24  45   7  70  32  63  49  32   1  14  98   8  24  34   7  39  82  45  76  54  10  35  75  84   9   9  74  74  37  11  29  17  58  91  26  87  44  75  58  79  11  61  71  20  36  14  31  57  26  52  39  92  56  74  93  39  33  49  41  11  82  49  80  17  55   2  48   4  46  93  98  93   8   7  40  78  52  54  46  26  44  57  48  37  24   6  91  13  58   4  44  57  45  44  81  55  18  69  71  47  19  68  30  92  47  85   8  54  10  54  31  92  75  79  43   9  27  72  87  82  97  96  85  75  63  80  30  67  62  47  66  77  78  99  56  76   4  17  98  92  27  25  56  10  52  86  85  16  75  30  30  58  89   2  94   9  61  54  19  49  97  58  52  87  94  39  13  57  23  81   6  19  96  96  32  40  49  22   5  49   5  18  16  13  17  87  56  78  56  38  95  74  16  23  36  35  86  50  78  25   7  10  66   3   1  16  24  59  28  24  10  97  18  46  53  25  89  84  49  93  48  54  81  11  15  60  33  96  42  35  55  76   1  63  38  14   4  50  95  28  48  15  34  87   7   2  31  65  31  29  98  83  96  80  55  29  53  73  77  42  62  44  93  64  19  79  97  71  72   8  29  12  39  42  32  13  13  44  24  82  15  82   4  24  46  53  61  47  89  68  16  61  12  20  55  76  19  44  50  20  22  82  98  73  24  79  83  80  84  68  83  65  39   8   6  64   9  13  45  72  49  52  51   4  70  66  14  94   1  98  33  69   4  37   1  50  31  68  96   8   8  30  21  60  86  70  35  55  80  32  62  31  90  13  79  51  48  31  54  38  88  18  29  89  81  63   6  30  18   9  52  92  98  89  70  55  32  72  83  15  24  88  55  30  76  58  43  74  65  93  67  44  11  55  30  15  40  15  66  28  73  29  53  78  55  91  61  98  50  89  43  49  16  10  55  77  92  90   1  47  56  19  13  73  27  83   2  81   9  69  19   8  98  67   8  86   5  71  46  37  51  95  18  31  79  79  76  82  33  85  60  31  75  18  54  11  94  33  60  90  90  79  49  54  71  45  60   7  57   2  61  34  65  75  26  14  85  62  85  42   2  34  40  23  79   3  21  95  77  77  40  71  28  72  96  22  69   5  29  44  91  30  30  46  49  85  27  96  40   6  12  49  41  95  72  63  57  86  63   2  87  86  76  96  44  10  66  54  76  32  78  95  95  58  24  11   1  78  77  36  64  54  21  81  33  15  28  39  62  93  63  68  83  85   4  75  76  49  16   2  45  22  34  10  19  58   1  68  33  76  38  57  43  74  19  83  48  48   4  76  88  20  34  92  67  83  28  85  95  27  10  80  85  57  40  34  43  64  16  89  37  99  51  13  34  83  93  31  87  48  89  43  64  83  53  81  92  32  99   7  57  50  87  50  60  72  78   1  62  97  84  31  49  11  13  91   8  61  82  13  67  38  97  79  82  53   3  66  55  91  44  53  68  10   7  35  33  46  35  44  24  19  96  81  69   2  54   7  73  89  34  11  80  35  87  69  29  20  24  86  17  43  49  43  24  11  83  93   4  98  99  16  48  11  37  74  52  24  63  59  52  24  65  44  89  83  33  43  75  18   5  98  60  83  86  30  41  30  85  94  47  23   4  66  71  78   1  88  68  73  80  33  91  62  71  72  41  30  21  13   3  25  95                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                    55   2  57  59  13  10   2  71  85  90  28  99  79  91  56   5  67  39  45  21  63  20  54  69  56  19  22  86  45  45  15  61  53  43  67  53  24  30  66  60  98  45  23  16  93  46  15  35  28  66  24  15  51  51  30  11  64  16  30  24  54  47  54  15  87  94  58  67  75  72  48  29  85  20  45  10  53  52   3  48  21  72  64  19  52  49  63  71  50  55  73  20  44  84  87  55  53  92  76  37  23  79  73   3  28  90  43  62   5  56   4  66  45  32  82   4  97  84  34  57  47  45  82  51  80  76  56  96  70  53  58  18  44  28  30  22  17  95  50  97  48  65  17  24  11   4  16  95  61  75  65  19  71  86  82  92  32  38  93  31  49  10  72  97   2  75  26  93  60  67  66  95  85  65  31  98  14  21  79  34  48  11  38  97  91  90  49  46   4  89  11  20  28  33  31  52  60  84  37  78  10  52  56  20  22  19  75  29  37  89  32  16  52  62  74  47  56  25  79  59  45  67  61  19  28  74  17  37  91  99  77  29  86  97  43  53  60  16  41  69  29  97  12  30   4  79  30  17  55  90  75  17   3  85  51  89   2   5  82  38  95  78  99  48  17  42  72   7  40  76  26  64   7  62  50  38  17  77  38  73  70  87  94  43  36  94  24  34  65  14  78  55  88  68  44  37  62  38  24  35   2  37  32  43  39  19   6  45  36  93  89  76  44  48  64   1  64  28  56  32  26   5  51   1  48  77  36  56   1  67  38  12  58  85  43  22  21  76  83  65  11  89  40  17  93   8  39  35  66  83  50  95  42  12  57   4  57  50  11   5  16  79  92  76  97  80  48  19  92   9  40  89  48  79  89  21  72  65   9  81  11  75  22  86  32  22  76  22  33  21  86  29  34  34   8  21   1  50  94  92  34  45  76  17  13  55   7  82   1  42  92  39   4  44  30  85  39  17  76  39  12   3  65  58  74  28  84  26   8  15  38  67   3  39  61  19  44  69  11  25  15  92  67   9  86  77  44  57  38  72  91  74  49  48  22  19  26  77  42   5  14  18  33  70  60  38  25  38  36  25  69  13  28  21  77  31  17  38  80  85  28  98  52  60  75  58  10  45  11  46   9  74  52  70  84  27  10  18  43  59  59  58  55  38  19  86  89  13  15  41  18  87  60  93  56  97  17  21   1  23  65  72   3  14  61  33  73  86  84  16  92  88  54  20  38  35  85  79  89   7   1  96  17  50  31  56  44  11  70  43  19  59  10  88   7  21   3  15  95  28  75  31  11  29  10  30  97  16  27  23  53  87  22  92  19  28  34  97  44   2  44  58  53  72  34  82  81  31  79  43  56  79  53  14  93   4  11  92  85  92  85  87  58  10  80  22  22  68  42   6  68  58  21  76  77  86  71  49  61  13  95  42  32   3  76   6  26  58  24  37  91  27  76  98  90  87   4  38  55  47   6  65  66   1  81  19  57  69  13  70  46  79  30  49  38  93  17  12   2  52   3  11  14  17  52  40  73  77  11  40  44  20  61  42  79  22  30  19  66  36  69  75  97  32  27  53  84  54  63  49  26  31   8  28  93  33  29  61  97  46  22  32   5  84  49  69  99  24  24  69  30  74  16  30  87  63  34  72   5  14   6  55  55  41  57  70  50  32  22  16  48  47  51  50  80  10  80  55  67  42  52  88  56  87   7  60  66  55  13  90  38  41  22  33  41  84  99  70   5   7   9  87  97  60  75  20  20  28  59  48  70  97  75  42  21  81   2  42  60  14  21  30  57  18  58  73  43  55  45  69  94  59  85  33  48  10  75   2  59  58  22  24  96  50  12  25  69  46  72  81  16  61  60  85  84  36  38  19  53  60  73  32  40  66  97   6  48  74  47  30  24  79  65  98  34  93  87  93  88   9  18  40  95  73  73                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                      36  75  18  26   8  51  78  68  30  74  28  43  85  25  67   4  41  48  71  43  59   5  75  84  64  40   9  19  11  96  66  13   9  54  48  85  69  74  66  40  77  97  97  65  58  24  86  40  18  92  77  61  74  48  57  62  83  63  40  24  57   5  73  99  35  67  28  31  90  56  83  71  30  91  82  14  48  66  76  63  86  34   7  85  20  73  63  12  91  40  84  16  60  60  72  19  10  48  34  16  38  48  47  86  49  76   3   2  95  10  34  50  91   3  95  64  77   7  47  20  84  25  94   5  91  26   1  23  65  42  51   2  52  87  45  31  90  55  73  37  25  99  61   1  61  85  30  84  90  26  94  44  28   3   9  85  51  75  22  70  38  38  72  57  17   3  55  14  72  40  88  26   7  77  28   9  32  33   9  60  43  43  55  51  42  30  55  77  79  25  31  88  93  12  81  51  63  93  29  63  12  69  83   9  46  47   5  90  81   2  98  60   2  58  63  66  59  12  91  33  17  65  93  59   3  24  51  66   6  48  19  24  37  72  28  21  26  33  47  45  73  30  57   1  79  59  56  68  92  47  35  88   9  80   8  25  62  28  11  33  75  37  67  27  57  55  71   4  33  61  22  33  88  62  73  15  30  92  86  68  97  65  22  76  37  65  60   8  23  36  64  65  24  76  29  40  59  80  64  80  22  34  61  56  60   9  40  47  97  54  46  17  22  43  72  31  10  43  96  92  74  35  79  74  19  76  42  69  62  91  65  88  56  20  86  53  65  87  94  36  92  34  90  98  23  66  29  82  99  56  75  78  72  13  95   8   7  99  29  27  41  55  99   2  23  51  18  43  73  83  33  54  18  72  34   8  69  65  74   2  28  75  32   5  77  18  67  51  93  33  78  79   7  50   5  92   4   5  82  27  94  49  61  55  41   6  76  63  30  93  60  26  15  44  45  29  37  42  15  26  34  71  88  50   8  26  93  57  43  78  54  96  52   8  25  98  53  26  62  74  14  59  35   5  32  32  40   9  39  94  37  66   5  33  49  86  33   9  78  99  33  92  19  21  43  76  87  58  28  26  30  22  82  63  62  45  55  23  64  70  70  99  84  49  17  14  94  24  69  46  48   5   6  10  50  81  20  10   2   4  97  25  56  99  85  18  50  94  60  24  81  74  51  93  16  19  85   6  53   4  10  16  72  90  36  65  70  13  36  10  30  77  76  27  85  77  45  29  32  21  82  87  24  94  13  63  83  66  32  84  31  19   4   9  76  48  70  81  13   4  58  37  62  34  12  16  65  97  26  90  74   2  97  11  73  62  44  72  87  57  40  85  84  32  33  88  47  49  36   4  82  92  14  91  69  89  30  36  18  67  39  87  58   9  92  54  29  95  84  88  17  18  31  44  32  36  65  96  48  19   3  43  92   4   4  28  93  15  64  82  61  58  47  16  68  33  53  49  69  55  11  86  89  68  45  35  12  28  47  50  83  73   9   8  59  38  62  19  49  81   7  38  18   3  84  60  14   4  36  88  18  45  23  62  54  72  61  10  86   4  81  16  28  20   2  28   5  86  57  59   8  54  61  29  84  69  26  29  57  64  93  13  51  85   5  71  32  31  58  82  65  15  26  75  84  70   4  48  14  69  70  94  55  52  66  22  45  82  38  29  43  66  69  82  46  50  31  87  49  28  26  62  36  85  80  56  26   7  23   6  94  82  37  14  95   6  82  34  94  53  86  87  99  56  75  83  83  39  91  78  76  39  53  18  83   4   2  44  25  75  35  45  84  58  11  40  48   2   8   3  37  71  70  49  14  52   8  75  46  67  85  13  35  29  59  23   7  28  89  23  70  63  99  74  57  87  91  90   2  89  66  76  56  43  50  53  53  45  31  34  83  40  13  23  95  26  39  39  34  60  74  69  77  35                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                        84  82  67  22  16  44  35  52  74  54  29   4  88   5  92  88  63  61  82  50  16  94  41  95  17  78  30   1  40  18  84  65  53  93  10  78  73  63  12  92  90  95  33  78  68  96  20  72   6  36  52  43  32  19  54  17  95  66  73  14   3  24  87  22  82  51  14  19  38  78  79  87  44  21  97  63   4  45  85  35  33  80  46  99  53  96  72  53  65  48  26  96  52   2  98  75  47  42  44  64  79  69  74  20  55  42  17  77  48  44  51  14  50  36  33  78  26  33  88  20  78  95  92  34  68  61  66  49  11  41  75  96  72  43  81  96  28  16  77  88  23  27  38  76  51  37  78  45   3  13  57  41  79  42  64  71  83  37   2  45  90  58  83  56  42  61  48  52  30  74  15  48  11  58  17   8  88  37  50  33  75  11  61  55  64  79  98  93  61   3  72   2  66  32  66  40  51  84  35   4  88  85  45  67  73  72  59  61  34  17  46  90  11  60  78   3  51  26  48   9  52  14  36  23  88  73  58  42  19  91  36  59  33  31  21  46  54  40  55  41  74  65  21  41  98  82  15  98  41  74  63  81  74  64  90  41  86  57   3  33  78  33  55  76  75   4  45  74  67  45  10  78  21   9  60  17  57   8   1  37  73  82  31  54  67  16  22   8  19  28  16  54  85  65  29  33  89  86  68  10  82  68  24  18  21  28  57  81  24   1  95  35  71  20  95  83  83   2   6  67  39  15  13  75  18  97   6  25  17  80  88  45  48   6  90   9   2  70  65  13  31  93  25  17  26  86  24  95  44  96   7  22  96  27  91  84  86  79  22  68  12  24  57  68  27  30  21  47  19  78   3  94  55  10  93  82  55  65  78  31  89  99  10  36  74  96  83  81  72  44  60   7  99  99  47  67  33  26   7  95  15  53  66  46  30  11  78  19  78  34  52  76   4  72  92  98  96  73  51  93  25  52  55   1  57  45  66  67  12  75  30  66  94  96  12  48  41  52  69  69  27  45  74  27  37  59  90  79  17  20  17  11  31   3  93  66  48   7  58  55  85  99  28  46  84  17  81   2   2  10  57  71  48  54  87  64  87  81  98  81  88  87  77  50  65  14  34  11  90  28  15  96  92  40  73  98  23  21  27  17  34  87  62  80  26  37  63  48  38  49  18  93  57  72  70  70  80  46  83   5  39  63  12  85   7  33  25  12  22  67  24  95  66  36  66  83  22   1  37  39  45  75  80  31  82  29  32  63  98  87   4  20  83  52  88  24  48  99  11  45  51  25  62  62  13  59  33  35  17  79  90  60   6  40  58  19  60  91  72  16  22  93  93  25  78   2  99  14  74  55  86  69  15  93  59  55  51  49  48  44  90   6  37  53  51  76  60  33  20  18  23  24  17  40  83  78  66  26  84  46  96  71  51  72  42  12  71  87  86  13   2  16  77  11  28  86  36   1   2  92  38  82  86  45  82  17  62  10  80  83  32  29  92  76  51  82  54  14  30   4  10  45  45  46  19  43  71   3  35  85  91   6  34  74  57  90  27   2  57  49  29  88  97  14  84  46  90  54  85  39  25  88  56  33  92  21  58   6  63  51  48   2  98  39  65   6   5  95  58  58  91  65  55  78  36  32  80   7  65   6  94  47  18  87  80  13  44  72  36  70  17   5  26  35  60  50  49  99  79  69  31  58   7   1  44  25  34  75  42  57  67  62  75  93  42  61  96  27  60  95   3   9   2  11  83  62  82  65  48  14  89  54  70  29  26  56  16  99  99  55  27  29  20  53  36  77   9  27  34  56  19  96  25  49  46  19  94  57  97  63  22  74  51   3  39  45  49  63  92  88  89  44  54  71  69  22  97  57  79   1  59  85  45  49  26  68  32  70  79  25  78  93  80  29   7  37  98  48   8  86   6   8  78                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                          81  27  73  38  11  85  98   9   4  28   7  73  68  41  71   3   8  47  63  73  40  91  49  43  38  94  30  31  98  12  44  70   9  98  23  36  67  92  35  56   6  22  22  51  83  17   4  97  66  12  61  11  81  96  10  76  93  95  37  31  23  75   6  74  70  10  35  58  46  12  47  43  44   6   4  97  31  74  98  57  17  63   9  65  18  79  80  81  21  84  90  99  25  45  52   1  57   4  57  39  62  53  50  77   9  80  27  31   6  22  28  60  51  71   2  57  69   6  13   8  25   8  98  55  10  25  23  49  54  39  98   3  75  32  27  43  22   2   3  26  56  46  67  18  26  98  33  83  94  31  76   7  35  24  75  22  50  13  58  15  98  24  12  74   8  54  76  79  50  43  40  14   9  17  82  42   6  25  26  86   9  26  91  56  41   7  37  79  64  64  20  55   8  54  61  11  62  59  39  61  92  18  89  88  32  80  79  36  66  98  58  93  86  50  70  50  11  36   6  74   3  59  79  90  63  97  33  53  84  44  13  44  27  66  25  38  24  61  89  91   4  19  62  82  59  23  88  55  50  21  68   7  24  56  75  33  43  45  19  59  82  18  30  64  13  86  37  42  15  72  97  91  59  53  31  78  51  70  83  95  81  11  63  26  83  10  81  26  56  23  56  95  65  84  93  30  45  97  56  71  84   6  37  25  86  57  53  57  42  95  51  36  64  79   4  98  34  96  13  83  54  15  77   1  54  30  98  51  42  90  73  89  24  99  40  69  99  87  24  19  81   4  87  96  48  21  35  61  14  15  83  49  80  13  64  47   9  27  36  92  60  60  71  39  94  53   9  29  84  74  76  63  92  25  42  75  83  88  30  71  43  77  12  67  23  40  48  92  77  17  81  45  85   9  74  88  77  97  42  67  99   7  33  97  62  52  48  63  61  92  24  59  21   7   5  23  11  12  74  23  19  46  49  53  29  50  36  97  45  93  98  77  27   2  71  38  84  61  19  67  40  29  25  28  95  89  80  76   1  93  94  90  41  65  64  59  65  16   5  12   2  33  62  79  81  59  41  55  95  48  81  95  29   1  76  64  39  54  92   4  54  10  42  42  68  14  12  37  71  88   6  61  58  38   4  87  16  12  90  19  71  90  17  74  43  40  37  24  74  35  81  57  83  85  50   6   6  28  84  69  72  37  18  24   9  79  99  19  23  13  77  90   8  66   2  53  28  52  73  16  36   6  67  80  52  96  38  22  37  31  71  84  15   1  29  56  64   1  22  53  77  64  22  99  88   4  19  15  18  88  85   9  74  11  15  88  55  95  66  10  47   7  21  93  18  53  21  40  34  25  59  48  39  95  32  50  57  17  77   1  80  95  74  45  29  93  30  28  88  33   3  28  61  92  91  58  85  78  78  91  40  70  16  36  77  53  48  69  56  53  59  88  42  14  87  14  41  30  89  18  30  16  69  22   9  58  36  37  51  13  32  33  99  69  42   6  56  58  24   2  92  52  83  69  72  41  96  76  14  55  47  83  21  73  27  49  36  23  53  62  10  88  25   5  11  72  10  43  43  72   9  31  37  42  26  10  37  70  25  87  97  92  77  39  51  43  99  92  30  96  71  73  73  72  89  94  41  40  89  90  83  12  19  65  57  70  71  86  57  76  32  43  35  19  48  91  82   9  83  34  59  97  37  22  57   8  96   9  29  33  27  97  52  50  88  70  37  47  99  60  80  78  88  37  59  60   5   1  98  24  48  99  37   6  13  57  54   5   5  61  86  97  92  15  26   2  81  93  97  13  42  62  71  97  87  33   6  32  48  41  84  13  99  66  70  70  76  16  13   6  62  38  13  57   5  66  93  13  52  69  28  21  18  81  55  79  63  60  20  89  29  71  49  54  85   3  84  74  33   8   7  80                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                            29  32  51  60  57  19  26  81  97  80   2  59  63  36  49  97  68  74  30  12  20  59  27  20  56  93  87  65  69   7  89   6  78  19  10  98  20  60  25  86   3  73  49   2  32  23   3  25  16  34  17  94  11  38  44  80  53  43  31  43  42  28  54   8  90  72  39  71  74  54  25  58  27  54   5  39  74  73  73  46  98  96  83   8  96  52  92  89  58  24  91  41  28  22  54  53  19  49   9  93  87  41   4  48  71  14  69  77  15  55  68  35  25  91  16  27  75  58  46  91  20  61  15  21  49  55  19  27  41  27  53  54  26  31  56  49  10  73  44  44  74  16  83   6  16  19  19  33  49  73  45   4  28  93  29  15  56   9  99  23  58  64  46  81  34  61  98  51  39  87  29  25  42  52  49  89  93  35  97   9  86  61  26  61  77  35  99  91  45  31  50  89  74  18  85  45  50  73  40  56  21  46  66  38  95  38  18  92  38  50  20  36  47  75   7  39  16  47  10  46  74  64  81  38  23  26   9  31   5  22  95  83  20  52  28  18  59  21  56  93  12  41  61  79  62  33  81  48  64  42  81  81  57   6  93  34  54   2  43   7  78  86  17  91  88  89  44  96  41  21  21  79  12  52  35  87  97  44  20  52  66  16  82  66  23  94  38  99  34  71  83  72  36  98  18  74  52  59  88  92  64  81  31  76  39   2  95  75  66  98  96  48  45  11  44  94  28  67  21  76  72   5  79  97  53  20  93  35  59   7  82  72  91  73  66  28  26  54  95  41   3  59  72  40  67  69  59  58  78  14  19  69  63  20  63  76  61  37  45  10  35  79  25   6  11  35  93  92  66  94   6  27  90  57  18  69  54  42  87  64  46   4   3  92  20  47  15  71  59  87  80  94  72  42  77  97  52  89  37  95  41  57  35   4  55  80   1  62  51  60  61  56   4  96  85  59   4  51  63  33  49  26  74  61  31  84  79  19  34  80  17  97  27   3  53  72  31  71  34  75  32  68  88  86  35  63  73  79  67  82  15  27  20  32   5  24  50  26  53  85  12  43  32  19  66  76  85  25  70  57  55  98  31   2  21  70  81  35  68  12   8  24  49  26  22  30   3  12  32  92  18  92  88  60  62  62  18  36  10  22  27  48   7  23  96  85  75  90  56  57  75  73  99  21  56  85  20  60  45  15  97  90  19  70  35  87   5  88  39  82  90  43   4  73  60  78  89  94  18  33  10   4  57  70  52  38  71  96  23  40  49   4  92  66  58  21   6  59  36  98  29  82  54  88  28   1  74  60  80  98  70  12  70  25  76  22  40  50  38  77  69   8  43  66  93  32  81  35  89  55  67  28   1  41  45  52  94  94  38  52  57  10  89  60  40  29  32  85  11  88  63  21  42  28  41  65  27  58  90  26  69  11  33  68  46  17  68  62  89  47  93  82  10  38  33  70  74  57  15  41  39  41  89  68  80  31  22  10  80  61  81  52  27  15  25  74  40  31  94   4  97   8  57  45  25  38  55  44  52  62  79  18  17  37  44  91  40  28  55  17  24  75  77  17  34  83  82  61  18  25  58  54  28  32  73   1  57  37  49  82  97   3  67  72   4   8  12  70  28  35  67  53  76   4  94  98   6  48  63  41   9  60  29  83  85  37  85   4  31  64  88   8  19  67  77  68  71  56  61  84  91   1  81  49  55  69  17  12  48  26  81  46  51  84  52  18  75  53  55  68  71  33  14  50  91  14  82   8  99   1  73  27  63  82  90  88  38  15  24  79  57  32   7   3  94  53  32  23  91  52  93  69  73  36  13  44  27  80  55  77  30  14  38  75  45  76  36   3  40  63  50  92  18  78   8  97  87  96  57  77  97  91  12  41  66  44  33  63  77  37   5  75  37  17  89  95   2  22  68  33  12                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                              57  85  71  74  76  55  65   4  67  77  58  81  85  17  65  27  31  13  14   5  51  63  81  96  95  49  32  91  30  26  48  32  97  34  23  30  80  31  27  30  82   1   1  70  58  63  15  32  89   9  21  53  38  87  28  19  61  61   9  24  32  30  51  36  78  36  82  25  88  88  25  19  96   9   4  45  26  78  31  23  92   5  63  22   2  97  68  79  38  31  29  11  96  14  36  63  46  90  64  44   5  40  22  31  10  30  87  70  60  62  56   4  83  80  26   3  53  93   3   2  24   1  60  16  69  92  98  36  79  65  60  70  86   8  19  21  28  55  88  82  98  52  16  77  75  77  94  17  11  36   5  49  16  34  41  51  18  87  39  68  58  50  12   8  66  46  31  44  69  53  60  31  54  24  26  90  65  65  94  29  25  92  48  51  69  70  28  48   5  97  23  48  89  43  66  29  51  15  26  48  14  34  86   5  35  14  43  27  19  86  68  88  27  81   4  99  57  89  45  57  44  64   5  32  14  26   4  96  80  53  46  97  14  25  27  64  22  60  98  75   9  17   4  25  39  81  29  77  48  54  36  38  89  99  47  23  98  92  16   4  94  77  64  18  86   8  36  18  96  84  16  13  45  47  12  25  87  90  30  80  70  37  58  14  59  70  78  62  87  70  32  85  41  85  29  86  12  77  16  37  81   6  55  35  28  90  21  68  59  17  62  54  90   8  80  47  48  83  59   3  58  52  17  81  48  30  30  78  11  38  15  70  29  49  86  67  25  45  92  50  37  95  11  47  30  21  62  18  89  31  19  77  67  47  45  42  99  35  58  58  30   2  45   1  12   1  16   2  70  40  32   5  76  84  52  77   8  84  15  33  30  88  93  50  48  33  38  99  77  29  95  49  67  88   7  89  52  91  18  35  94  55   9  50  20  36  93  10  47  37  25  39  64  38  25  12  37  91   8  93  16  42  33  48  94  45  72  16  58  35  28  80  70   1  94  89  31  50  65  58  45   4  40  89  76  91  31  10   8  24  86  51  42  94  34  65  35  94  64   1  52  78  92  15  95  90  77  75  87  28  41   6  85  92  51  28  92  67  83  37  91  54  20  17  47  11  45  55  79  40  28  85  35  27  48  93  35  39   8  89  50  53  60  95  25  42  89  24  95  47  83  66  59  28  18  64  61  20  44   7  66  61  31  19  12  79  14  67   4  32  66  73  79  57  75  65  58  48  65  68  54  32  50  27  20  48   1  97  39  49  60  15  30  61  77  11  88   9  36  66  28  72  50  32  27  96  16  42  32  96  66  37  68  13  73  60  26  97  14  86  58  84  86  30  48  46  47   7  36  34  47   9  70  42  54  13  25  33  72  42  37  38  78  61  60  59  44  82  47  13  51  91  94   9  91  15  48  48  68  68   3  86  15  95  65  78  98  95  18  59  89  11  26  82  71  68   7  89  86  94   3  58  37  66  85  79  28  40  36  85  61  80  90  93  94  26  85  15  64  97   2  60   2  51  58  47  17  47  40  73   3  32  11  32  33  85  21  84  93  40  97  23  79  94  39  43  63  50  21  93  61  96  13  66  73  59  51  19  51  22  13  50  42  26  93  96  95   4  67  59  63  71  56  43  47  18  13  66  95  47  26  11  75  30  47  57  25  92  83  16  78  29  48  18  22  57  44  62  18  31  46  88   1  82  16  20   3   7   9  69  25  17   9  53  73   9  67  41  67  68  15  42  44  13  90  22  80   7  29  41   2  11  54   4  50  50  86   9  61  47  14  14   7  25  39  86  64  31  99  37  72   1  79   2  61  44  53  95  51  14  17  28  10  48  95  50  28   9  86  82  62  33  19  80  41  97  49  89  29  88  14   4  47  11  49  31  85   4  72  39  57  26  33  97  30  60   1  20  30  16                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                78   8  43  50  76  32   4  93  11  95  69  68   2  68   1  37  82  28  10  25  33  60  15  72  90  24   9  58   3  85  55  75  69  69  84  91  36  32  47  65  56  60  83  17  22  83  43  94  26  81  47  65  67  52  17  86  55  91  71  51  64   4  46  38  53  76  71  85  39  15  95  45  17  60  53  11  54  85  37  81   6   4  77  29  43  29  99  22  82  51  62  99  77  91  58  95   8  83  29  21  41  59  82  10  13  79  60  74  47  30  77  13  36  42  31   1  57  93  25  54  31  73  46  35  18  69  89  34  34  44  81  42  64  10  72  87  93   5  23  43  72  11   6  83  61  45  34  59  39  81   1  30  41   6  37  45  10   2  49  64  94  76  29  16  10   6  33  38  25  23  65  44   6   3  62  15  29  98  71  43  11  91  43  23  33  23  86   1  51  33  87  35  56  98  41  37   9  27  21   7  57  66  31   4  66  73  39  85  69  98  52  53  31  91  44  41   8  99  54  67  61  75  16  13  94  85  80  86  59  36  80  93  17  25  41  51  68  87  18  60  49  41  96  85   7  28  72  78  61  22  67  22  14   2  74  57  24  91  37  20   6  50  35  64   5  40  92  54   7  42  12  77  79  70  72  26  17  33  89  94  40  26  53  80   5  18  84  35  85  37  52  17  14  92  28   6  98  74  63  14  64  65  62  16  22  11  27   6  67  43  36  43  71  17  78  40  65  36  52   2  97  76  10  89  27  20  23  34  14  31   3  23  68  47  23  42  73  38  23  43  46  26  88  35  95  51  11  16  93  52  21  39  73  86  13  55  15  84  96  47  80  31  65  44  69  60   7  95  56  87  37  65  70  72  49  96  62  55  89  64  48  10   5  45  68  57  44  13  37  46   3  71  22   8  54  28   9  17  86  25  60  39  98  53  46  16  27  50  58   4  95  17  51  23  98  12  74  34  52  65  79  62  96  94   3  18  52  18  72   2  76  74  74  38  99   4  63  98  55  19  76  66  40  49   9  47  38  24  54  42  19  95  37  78  65  98  50  67  44   4  87  24  97  45  50  47  52  32  12  70  99  42  50   7  56  65  28  90  65  36  73  25  17  33   7  61  27  64  19   1  83  64  96  45  71  55  95  26  76  70  72  61   9  93  46  83  36  75  93  53  35  84  94  46  64  97  12  83  74  65  90  88  39  54  51  34  53  89  68  25  70  72  55  72  19  35  16  52  89  75  99   9   1  25  93  25  76  12  17  58  20  65  15  96  11  76  89  35  10  47  23  79  78  46  99  33  85  97  79  59  45  94  32  73  95  68  79  87  58  64  95  33  22  40  74  31  12  68  46  50  62  26  74  31  91  65  83  86  48  49  48  49  18  40  83  63  44  77  14  46  64  61  34  38  78  97   7   8  30  84  75  76  87  46  26  91  66  86  37  26  98   6  99  14  80  35  88  72  21  64  95  51  73  60  22  31  88  92  93   5  69  26  94  33  83  31  34  35  60  53  74  11  44  60  17  90  24  78  30   1  19  12  48  78  43  31  80  15  15  26  65  43  22  25  86  42  61  42  30  98  82  67  89  20  92  21  52  99  34  36   2  11  33  98  14  16  15  10   6  83  24   5  98  34  43  47  32   4  49  71  15  52  82  50  87  70  46  52  93  65  54  42  63  27  72  43  61  21  82   5  96  26  47  39  58  34  65  14  13  67  44  58  69  76  72  88  93  34  46  90  49  23  79  54  83  24  74  77  19  89  49  97   9   9  83  94  35  72  68  86  95  48  30  58  20   1  38  47  86  51  17  59  36  83  35  39  81  57  91  75  96  84  43  34   8  36  99  33  90  80  93  25  70  90  97  17  19  31  34  29  32  56  25  60  86  52  64  48  72  60  89  17  84  96  74  56  34   8   3                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                  90  78  13  92  91  23  79  79  93  28  70  12  15  98  77  40  91  85  32  67  82  88  58  94  97  22  43  83  60  92  31   2  80  31   9  85  66  72  42  15  28  42   5  95  46  59  60  96  82   8  33  45  98  44  55  26  56   5  29  37  19  99  99  55  36  15   6  82  40  61  58  76  70  39  65  82  34  29  79  87  57  11  71  60  28  70  10  42  19   3  27  44  38  56  82  76  90  16  85  92  38  14  26  56  44  47  75  78  26  82  61  97  12  61  35  62   1  45  45  87  39  54  29  96  51  99  28  81  92  26  65  28  81  82  25   6  27  48  94  25  85  52  50  40  22  27   3  68  66  52  64  31  83  54  90  61  50  70  97  25  50  20  67  16  27  57  65   8  91  29  60  50   2  69  13  29  19  75  71  12  87  65  10  86  12  60  36  46  84  14  81  88  73  37  97  19  48  29  95  12  44  81  26  51  15  13  66  35  53  82  62  68  64  88  97  60  18  47  74  94  90  49  96  24  62  80  13  29  80  44  46  58  94  19  90  63  28  76   8  61  78  16  44  46  39  23   2  10  67  22  68  31  70  31  75  68   4  58  43  16  30  59  31  43  59  80  90  91  84  48  36  52  41  86  47  64  94  51  84   3   5  60  58  23  74  35  81  44  32  18  23  80  16  70  78  74  95  18   6  99  63  77  43  78   9  12  52  42  70  40  36  86  12  60  86  56  86  92  94  83  64  62  54  56  27  90  64  85  21  66  85  61  20  16  30  77   6  97   3   4  90  84  61  18  71   4  42   8  23  82   4  21  59  97  43  57  11  62  59  60  66  16  30  51  31  60  46   9  37  33  97  18  30  85   6  22   2  68  39  43  80   4   5  19  89  23  19  83  10  16  20   3  67  73  29  73  27  20  52  49  18  91  77  29  77  86  97  40  30  47  54  15  21   5  86  58   3  66  31  60  61  12  31  11  55  30  91  80  31  32  44  47  87  36  44  89  45  13  67  58  34  22   9  60  27  76  50  59  47  22  26  17  73  88  35  78  77  27  96  43  13   6  63  12  94  53   2  76  65  57  58  28  28  89  33   6  65  44  37  78  84  17  81   8  74  43  60  91  33  91  92  85  94  92  91  78  37  57  29  87  29  20  80  54  91  49  60  33   3  99  31  68  69  30  72  80  73  29  33  14  89  83  36  18  72  86  23  91  24  93  48  63  66   6  54  77  29   4  11  91  87  64  53  16  55  76  99   8  76  32  38  70  74  87  47  62  30  61  81  21  79  84  43  46  97  68  55   5  34  36  38   3  18  25  73  33  63  25  47  17  53  86  91  50  38  93  87  94  30  93  78  84  71   9  35  22   8  59  45  57  35  35  90  44  74  94  24  11  38  31  39  50   7  71  22   3  13  69  48  58  37  27  77  71  75  90  75  94   5  21  76  96  15  45  32   9  68  21  15  25  74  85  54  61  62  75   6  88  77  27  63  36  62   2   5  79  23  82  87  73  34  84  95  20  49  86  43  60  47  43  30  36  40  83  89  57  74  70  87  98  36  15  94  77  27  91  20  23  37  33  83  26  57  27  19  67  20   1  13  88  37  34  35  37  90  90  93  62   1  84  64  42  25  36  46  95  89  53  13  69  46  75  97  87  20  59  15  43   4  84  58  15  56  80  88  69  31  90  72  89  72  76  62  54  97  76  40  20  82  15  97  40  38   4  55   5  25  95  13  17  41  40  72  80  14  20  84  94  59  38  49  47  48  37   3  77   9  65  39  24  30   3   8  80  87  75  50  66  40  71  65  53  63  17  45  37  19  20  17   5  73  89  33  67  80  13  72   7  45  24  92  64  56  85  84  71  27  82  74  87  90  99   2  29  16  65  17  59  21  65  18  33  88  63  81  16  16  79                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                    28  23  84  45  98  85  16   6  61  42  49  51  96   9  46  71  69  18  22  13  10  45  41  15  21  50  38  44  47  51  66  62  62  88  11  98  68  35  72  21  69  64  28  47  15  40  60  88  30  26  52  29  26  44  32   2  99  10  62  58  23  71  49  85  78  22  71  76  14  55  46  74  13  66  72   6  57  72  51  76  95   7  22  30  63  65  71  90  31  79  44  21  79  52  70  75  76  81  70  57  80  23  76  15  82  23  94   6  93  53  73  85  29  79  28  81   1  78  44  44  60  43  56   3  49  40  20  35  68  76  41   3  18  17  58  93  95  83  41  99  24  18  35  40  86  75  67  94  27   9  77  91  65  17  98  39  50  13  69  13   5  81  36  16  32  34  36  96  56  75  25  30   9  85  65  22   4  43  47  70  94  60  78   3  67  86  88  89  24  81  97  19  27  48  13  20  57  89  62  68  16  77  18  45  55  59  87  90  20  20  12  27  72   1  53  49  26   4  45  77  67  58  57  47  46  48  61  98  81  27  55  33  83  41  15  78  84  15  91  52  56  74  68  67  59  46  94  19  81  26  80  27  91  67  74  73  38  49  87  56  54  83  15  31   5  14  41  42  58  21  99  93  86  42  37  22  30  97  74  47  21  73   1   7  12  46  45  13  60  77  23   9  19  65  87  20  11  80   2  84  57  57  83  30   2  20  53  29  46  95  99   2  11  83   9  60  40  16  30  52  92  45  58  11  93  62  51  49  11  78  37  41   1  42  80   9  98  60  51   9  89   2  25  60  37  10  34  81  44  35  16  98  50  58  47   6  21  24  73   8  43  55  74  22  60  41   3  39  12   1  17  35  84  16  90  54  72  31  14  79  39  12  32  41  21  58  48  81  92  66  88  16  99  55  93  25  93  55  83  96  92  32  74  36  36   1  18  28  72  54   6  42  38  59  55  11  15  97  12  93  36  98  73  30  56  87  52  45  67  65  30  55  15  77  34  72  89  20   2  73  31  26  96  79  97   1  62  96  59  24  16  74  86  75  25  67  53   6  26  72   3  91  81  17  65  42  43  12  56  35  44  53  68  62  38  30  97  26  70  60  26  35  76  82   2  22  27  52  34  21  38  96  79   8  51  10  67  98  82  46   6   8  15  42  55  60  45  36   2  67  81  37  59  74  61  84  69  55  84  74  22  89  86  59  29  44  31  85  68  85  54  80  98   9  30  94  70   1  33  78  54  89  30  47  75  20  80  55   1  22  29  81  54  38  76  96  33  86  74  83  99  34  24  62  41  83  45  35  72  96  64  55  91  32  19  86  13   3  12  69  33  76  39  37  67  30  37   9  36  28  77  14  47  31  58   3  47  28  52  13   2  68  43  97  94  66  60  67  82   8  48  20  65  46   7  73  50  16  77  82  61  87  30  51  68  67  17  66  54  24  57  42  25  98   5  72  79  35  86  11  34  63  59  39  65  28  93   4   9  83  86  35  76  47  18   5   6  67   8  96  98  46  94  52  86  33  38  77  82  80  48  82  44  35  88  81  26  83  14  39  78  41  51  16  52  74  45   6  32  33  77  58  32  63  61  90  38  68  28  54  17  23  71  42  73  73  11  93  22  44  48  59   7  35  79  44  93  47  96   8  56  73  36   2  47  82  29  69  52  56  99  16  21   7  15  53  78  73  26  98  12  19  25  51  55  79  65  40  88  45  98  77  79  53  44  94   4  43  51  79   8  91  15  19  78  36  65  52  62  79  90  87   1  98  56  97  33  60  70  28  14  78  14  21  30  53  27  72  97  44  81  64  28  22  86  22  66  40   8  42  39  21  30  85  35  65  64  75  90  63  33  38   3  85  13  50  66  52  60  55  57  23  90  93  76  13  24  80  61  48  83  81  81  97  70  73  63                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                      3  65  21  63  44  48  79  34  31  15  96  13  74  87  85  33  44  61  12  28  50  81  44  55  57  19  22  47  32  13  12  29  81  22  88  14  18  57  67  83  73  54  51  71  84  24  17  59  46  38  30  68  58  60  93  91  10  71   4  19  95  88  20  19  77  55  95  49  58  11  33  25  80  42  46   7  16   2  47  67  87   8   2  70   5  90  42  66  21  33  38  42  34  85  55  87  66  92  11  68  68   1  42  33  48  84  92  28  24  96  26  46  24  79  53  66  78  65  98  95   2  73  30  13  18  39  49  49  15   4  60  25  81  33  65  79  25  91  40  93   6  77  97  69  56  79  26   4  67   1  88  14   1  88  78  70  40  89  94  40  59  88   6  95  91   5  52  30  53   8  49  49  82  25  49  59   4  60  77  98  83  64  88  42  53  59  67  67  53  38  73  47  57  35  13  73  41  41  58   3  82  15  71  66  80  62  76  45  84  72  72  49  72  21  97  44  19   4  97  61  45  94  68  98  40  77  78  20  84  60  76  64  98  63  65   2  29  38  79  43   6  19  86  80  76  26  29  49  33  15  65  95  60  23  88  32  77  54  76  91  44  97  19  36  88  50  54  22  51  85  38  78   9  74  97  98   9  35  80  32  68  49  44  80  54  55  58  45  31  89  48  85  12  37  11  76  69  33   7  78  17   9  71  90   6  96  20  58  31  31  79  55  49  71  26   8   1  69  39  23  18  30  10   4  17   4  14  76  94  53  49  58  94  92  43  25  10  81  45  22  25  48  43  23  75  91  40  78  53  17  62  98  55  40   9  13  49  77  92  14  53  79   5  10  87  19  26  58  57  23  63  72   2  42  61  50  75  41  48  32  16  49  78  16  45   3  51  67  63   3  55  77  14  46  16  18  72  58  30  60   3  98  94  40  55  39  38  37  15  16  57   5  23  90   9  61  98  30  89  29  50  76  81  97  57  80  48  26  65  64  58  19  69  82  17   8   2  28  64  96  82   4   9  12  18  91  60   5  97  56   3  86   2   4  11  80  82  94  99  62   3  48  76  91  72  69  95  38  99  18  75  98  82  99  58   7  97  77  66  80  86  11  43  14  50  81  51  76  52  10  77   4  75  68  35  78  66   4  37  82  74  72  36  70  76  66   5  96  10  99  11  64  49  30  79  50  43  23  84  50  22  78  38  15  15  73  16  59  54  77  25   3  37  96  15  38  98  99  82  97  49  43   1  86  54  84  32  87  64  60  82  86  93  75  27  98  66  11  85  10  64  28  28  23  40  31  12  78  85  86  78  95  30  54   2  27  82  24  13  10  47  91  74  55  17  83  15  58  93  64  88  49  29  77  36  18  14  75  70  37  16   6  68  50  75  13  95  81  91  35  39  21  59   6   2  19  65  15  54  76  20  12  60  65  50  48  94  46  12  71  79  62  21  42  79  79  89   5  34  27  41  30  48  67  23  57  49  68  29  23  67  65  52  73   2   7  17  54  26  67  84  28   5  38   4  63  64   9   8  91  27  48  95  56  14  24  37  28  44  70  98  91  74  66  31  51  57  37  18  55  51  43  98  91  78  38  11  65  83  88  92  72  75  96  76  77  44   5  40  13  84  84  89  27  85  12   2  50  49  57  87  78   3  60  18  18  57  69  76  49  87  14  15  10  80  93  51  40  81  84  19  11  83   8  26  93  26  32  11  23  10  56  30  90  78  65   1  24  12  87  59  50  62  78  98  77  52  80  83  78  98  53  32  69  29  72  62  16  22  23  35  58  11  78  83  16  22  15  82  25  27  36  30  24  78  80  17  91  36  69  33  59  11  47  59  32  32  75  26  74  49  79  50  83  77  29  76   6  10  10  66  12  32  65   5   8  72  11  24  66  75  14  82  12   3  40                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                        60  90  70  12  25  13  15  53  39  70  46  22   6  82  89  19  24  94   6  43  97  60  54  40  25  54  31   9  26  99  60  39  82  34  14  22  29  35  59   3  39  90  91  82  45  14  46  89  87  67  69  22  28  65  45  17  94   9  37  31  51  18  82  23  32  49  71   8  38  47  20  19  80  67  68  88   2  94  34  74  10  99  22  73  63   1   2  38  25  30  10  60  95  25  33  47  95  45  66  83  43  34  18  53  29  93  16  12  40  68  11  37   8  57  75  85  95  10  77  19  33  43  30  35  63  59  51  75  22  98  88  21  59  50  12  83  71  60  67  98  71  44  11  54  22  36  45  55  94  12  41  23  37  76  76  24  75  82  65  57  89  89  71  68  93  48  31  92  83  39  92  97  97  53  55  18  88   2  57  13  95  47  85  45  98  90   4  36  77  97  60  54  12  38  44  38  83  28  98  63  97   6  38  82  11  51  16  69   7  45  88  46  82  89  26  81  39  27  76  99  83  91  83  14  77  61  70  78  56   8  92  35  74  37  96  51  35  18  60  44   1  17  81  96  68  19  19  97  53  24  52  38  13  77  17  71  27  97   9  11  83  47  38  29  89  96  55  68  32  95  53   7  68   9  73  93  20  23  67  25  49  53  31  80  58   6  32  51  84  77  47  88   6  94  26  14  44  17  83  99  22  27   3  98  28  77  25  94  30  94   9  10  73  69  73  76  78  83   9  28  28  50  85  76  24  93  37   1  75  99  76  90  70  97  74   8  73  19  42  57  72  80  75  97  22  65  51  50  34  67  38  83  47  53  97  79  25  82  15  85  63   4  94  27  96  87  71  79  63  18  46  55  58  83  51  75  56  71  27  45  34   3  84  64  13  81  24   6  46  84  41  28  51  15  14  52  78  61  21  43  99  40  95  16  59  33  99  84   6  61  59  21  37  47  28  96  69  16  29  46  38  23  12  22  14  90  87  97  75  51   7  96  30  76  34  35  58  75  95  97  60  55  40  31  36  65  39   9  72  52  33  15  70  60  22  29  75  32  88  84   6  73  66  35  50   2  77  15  68  35  63  26  99  73  52  98  11  54  35   9   7  49  93  47  42  45  22  89   7  73  20  53  14  96  19  10  76  31  90  27   6  95  76  95   3  89  41  25  23  90  13   8  30   5  50  59   1  74  63  89  36  22  25  24  32   6  77  29  22   8  29  78  83  26  58  81  70  58  89  49  12  27  59  57  12  69  66  50  50  95  62   2  81  62  12  64  42  88  29  63  40   6  33  90  27  13  52  58  77  58  84  85   7  33  41  55   4  62  74  22  10  47  95  69   2  35   3  52  44  62  37  56  18  11  25  26  66  49  98  46  88  62   6  35  30  43  57  12  91  80  36  92  89  95  68  31  73   4  65  33  34  25  40  46  62  60  70  95  60   5  73  55  33  24  19   7  66  36  43  16   4  65   3  29  62  95  55  45  34  57   4  79  39  12  55  25  22  33  80  16  96  65  27  71  19  25  76  72  20  44  61  63  42  87   9  47   5  51  73  13  92  55  70  15  57  39  75  94  94  16  23  80  75  97  43   9  79  63  51  82  52  88  54  60  14  96  83  39  93  82  93  88  47   6  59  34   5  46  49  81  26  61  12  63  69  29  28  10  69  10  89  31   1  56  97  36  81  70  47  19  18  55  61   1  49   5  65  41  23  83  65  52  90  17  94  66  33  28  22  32  84   2  49  41  37   7  88  69  13  33  20  84  32  38  93  81  62  39  76  31  56  39  24   8   6  90  95  66  83  69  67  88  65  17  68  20  78  47  51  55  41  26  36   5  94  31  50  62  54  90  56  42  35  42  89  19  35  50  24  56  12  17  17  93  64  82  18  16  66  58   7  75  26  64  66                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                          78  64  32  54   9  79  86  55  46  75  86  17  45  58  44  95  11  77  97  57  18  26  68  63  91  90  24  66  81  36  76  38  43   9   2  44   1  92  27  48  24  48  21  49  46  85  61   8  41  41  36  47  68  51  34  21  54  77   4  50  21  17  50   3  87  89  30  19   9  51   5  42  71  16  89  34  26  84  88  88  58  12  43  68   9  96  43  82  44  57  95  30  66  77   7  91  92  74  93   4  34  82  31  54   7  30  98  69   4  95  42  75  31  80  10   1  29  80  78  11  50   3  62  15   7  56  30   4  74   9  77  50  25  84  44  29  75  99  36  45  46  82  23  82  36   1  61  52   5  37  42  63  13  36  96  37  30   3  51  57  79  38  80  72  69  79  18  70  19  27  84  97  16  91  46  37  13  29  26  19  47  26  61   3  62  85  93  11  95  51   4  82  35  80  11  82  45  21  36  10  68  11  56   5  37  50  26  44  23  59   8  31  21  56  52  59  85   1  14  51  86  86  46  89  79  47  39  44  29  33  68   8  25  11  52  18  25  61  33  81  16  64  54  21  25  50  52  55  75  55  76  76  56   6  38  80  27  42  27  63   7  95  84  93  50  23  79  26  56  58  95  84  86  28  42  13   9  49  45  85  47  33  39  61  93  39  94  50  86   5  85  38  40  97  60  30   7  50  42  90  89  18  56  63  93  14  88  26  94  54  88  66  11  98  49  99  62  60  91  98  83  61  20  20  18  98  80   6  38  59  13  72  56  71  14  14  43  93  83  88  61  25  52  92   2  91  90  83  10  11  54  65  62  64  58  67  15  16  36  95  37  99  92  23  36  68  46  94  83  51   2  72  70  25  91  29  68  28  85  91  98  91  36  81  34   7  65  20   9  35  28  11  59  11  81  71  26  82  25  95  46   5  38  83  20  23  11  92  96  35  19  92  74  33   4  27  19  56  20  26   9  62  29  94  82  43  71  26  23  46  10   4  80  92  49   2  83  32  81  27  13  21  37  14  98   8  28  43   3  29  53  47  64  64  12  23  53  46  26  97  46  69  92  81  33   2  61  38   7  39   3  51  95  87  71  18  43  21  54  92  76  82   2  39  22  40  22  42  95  36  52  95  96  81  91  31  43  70  15  49  23  36  84  23  31  39   1   3  98  93  44  56  87  18  43  94  10  45  11  17  65  60  91  88  84  44  10  75  25  70  68  38  96  97  90  25  74  70  21  17  73  83  97  68  76  62   8  44  42  81  79  10  33  88  29  89  47  80   3  36  84  51  34  36  49   4  63  96  23  53  14  26  69  86  72  76  98  74  25  28  19  67  62  13  81  59  99  54  67   8  26  57  70  49  28  92  19  14  31  49  73  79  65  83  54  99  11  13  26  30  73  30  31  64  95   8  99  25  81  74  60  53  27  18  89  18   6  23  31  67  83  94  56   8  91   1   1  93  47  58  56  69  24  28  77  24  98  36  44  50  25  61  31  55  61  23  59  99  32  64  29  96  45  30  84   4  46  62  31  66   1  32  74  70  77  73   9  19  36  79   7  16  71  11  93  61  75  75  52  71  39  25  98  23  75  71   6  37  56   5   3  72  29  69  99  28  33  76  76  58   8  19  96  55  49  44  50  71  45  32  96  21  70  55  87  63   3  77  97  42  31  46  18  77  59  46  34   1  51  81  97  84  41  38  80  51  78  60   6  58  92  71  62  18  16  12   4  18  24  95  60  78  39  96  31   7  14  71  15  33  57  53  20   6  64  99  71  68  16  15  94  78  47  82  81  41  72  42  80  83  43  73  93  15  18   4  97  69   9  22  59  26  15   2  33  42  48  89  61  29  18  15  89  31  93  82  79  15  96  68  33  53  95  76  39  19  42  66  42  71  69  36  55  33                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                            54  22  36  78  90  11  87  14  81  29  19  13  74  45  54  96  57  79  35  58  87  69  34  35  53  90  66  97  65  75  41  90  68  55  87  83  62   9   6  16  50  39  64  46  78  30  33  21  31   7  30  45   3  78  11  19  69  75   5   4  77  62  50  19  58  45   3  15  72  10  71  45  89  11  98  73   7  49  84  24  57  94  32  89  83   7  87  34  49  64  48  75  38  35  77  86  31  39  87   8  15  58  32  86   1  86  95  71  79  81  91  84  11  81  74  58  52  30  70  75  51  49  20  95  76  10  71  96  79  23  39  63  59  43  49  73  41  47  15  61  68  94  36  75  96  82  42  23  45   4   9  65   9  39  39  57  41  61  76  27  38  40  20  18  48  23  73  88  14  31   3  70  28  39  96  26   6  91  47  41  88  57  24  39  83  54  60  13  71   4  45  92   4  55  90   2  17  26  89  78  97  79  56  50  34  46  75  29  87  52  46  33  97  57  38  73  56  61  78  53  29  65  34  24  20  43  75  65  42  77  64  88  86  71  70  18   3  88  10  41  13   2  34  99   5  13  19  10  59  93  37  25  19   2  24  13  28  38  29  56   8  50  87  28  13  36  55  38  44  31   6  28  43  81  98  88  68  50  84   5  77  21  33  28  44  24  82  27  38  75  51  32   8  68  68  70  16   8  92  93  73  35  19  83  16  52  86  77  78  79  67  91   5  61  64  80  93  62  51  26  85  67  35  25  51  96  32  80  31  62  49  56  21  21  96   1  84  27  43  61  59  30  17  25  88  48  21  43  61  99  11  58  39  60  53   9  13  71  78  23   8  93  51  45  77  51  70  23  59   5  80  66  74  29  55  19  14  54  55  47  18  94  32  59  76  19  32  72  74   4  66  37  78  49  62  35  16  88  65  60  38  28   4  18  94  76  13  37  61  22  64  17  79  79  41  11  95  71  43  78  34  34  62  64  31  86  80  30  93  42  33  97  22  11  82  72  13  16  31  72  73  22  48  60  10  24  48  13  18  65  43  11  23  13  85  32  26   3  87  51  81  42  81  24  56  83   9  11  74  95  30  13  18  15  49   3   9  39  47  52  72  80  78  80  13  96  36  33   3  14  57  77  69  64  28  72  88  75  23  75  25  64  15  93  28  25  20   1  24  64  83  81  75   5  76  40  24  50  20  60  35  57  24  23  51  91  25  76   5  50  56  92  21  92  74  81  73  48  49  17  22  92   1  53  42  47  37  35  79  98  23   5  82  44  49  74  98  47  44  15  67  19  61  61  59  44  75  17  59  73  88  40  97  86  31  81  35  38  13  24  26   2  48  56  23  83  27  50  90  27   9  28  36   8  11  75  43  34  48  15   4  87  61  53  21  79  87  62  81  70  10  72  96   2  71  67  61  73  47  78  72  49  85  67  39  13  66  75  67  40  73  76  13  33  41  91  72  93  24   1  62   6  77   8  66  26  98  11  83  48  26  65  93  48  80  54  94  63  13  56  15  32   7  26   6   4  53  71  68  35  92  53  39  66  53  94  15  19  69  37   8  59  51  13   9  60  86  31  45  30  81  49  76   4  67  45  80  48  57  19  57  58  51  29   3  81  76  60  25  73   2  44  96  95  86  90  90  27  94  61   1   9  12  15  27  90  40  59  18  95  50  15  66  49  31  57  70  93   5  97   5  46  55  74  28  62  53  17  29  23  26  18  86  48  75  18  91  61  35  46  42  94  94   3  96  84  67  63  92  13  94  96  13  62  43  54  49  27  92  28  34  76  34  51  76  51  89  27  77  14  16  16  58  62  55  84  60  68  96  57  94  15  60  81  55  90  54  43  61  29  47  31  67  46  83  73  92  73  28  44  93  77  12  53  33  18  59  91  51  49  59  68  43                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                              53  62  19  38  50  39  81   2  80  98  55  83  93  39   4  31  26  47  72  58  87  65  27  51  34  36   6  18  59  26  66  97  84  87  49  72  50   2  22  65   1  72  58   2  99  76  64  35  29  42  92  28  97  82  31  18  39  42  24  49  11  15  83   5  82  76  68  84   9  99  67  88  94  48  26  15  37  32  41  37  38  31  98  34  72  19  20  44  52  38  71  30  38  75  23  34  48  85  91  11  97  75  70  41  91  66  83  50  45  16  20  88  78  85  57  97  49  59  47  75  34  94  85  41   2  94  66  71  42  41   7  69  77  77  52   7  71  19  79  30  46  90  13  67  27  82  94  11  76  16  92  28  66  42  49  77  27  22  22  11  60  54  62  44  68  56  99   5  78  74  83  62  36  63  26  42  11  88  93  57  39  55  22  93  97  50  96  76  29  77  13  60  64  93  74  49  43  24  64  73  46  83  19   4  55  90  56  10  78  95  10  45  15  47  32  29  66  95  92  26  10  41  12   6  78  62   3  62  98  99   4  78  45  76  26  76  14  98  16  56   5  61  65  66   2  33  68  45  72   1  28  56  49  65  46  77  34  60   3  26  13  94   2  83  83  29  60  67  73  29  84  80  55   5  19  74  24  48  59  23  59  65  15   3  18  20  54  37  15  84  54  40  66  37  43  95  46  32  32  50  42  94  92  86  12  10  10  64  53  84  85  35  35  52  56  50  33  11  35  16  28  40  66   7  96  55  78  33  17   8  65  93  93  66  82  89   9  10  49  37  78  73  84  53  86   4  68  37   7  67  81  48  30  60  10  51  23   5  65  34  89  49  92  79  24  21  22  47  67  66  24  56  68  55  84  55  43  43  50  12  50  89  59  53  19  32  74  19  67  65  63  49  63  48  89  92  39  89  87  82  90  38  55  52  60  78  48  17  73  50  98  88  35  73  43  30  48  47  10  60  20  28  18  81  40  29  98  23  91   4  71  40  55   2  42  99  45  46  93  70  47  83   3  14  82  82  33  16  39  85  24  38  58  70  39  98  55  94  82  39  14  57  68  19  84  12  18  96  96  62  54  33  16  53  47  38  78   1  74  76  82  46  56   6   1  57  12  65  77  67  30  19  28  54  44  25  29  50  68  87  68  53  15  34  28  61  81  23  69  73  22  73  30  82   4  92  44  87  42  30  13  11  41  41  19  96  83   4  89  41  23  59  37  81  75  62   6   5  57  65  39  48  52  42  52  13  39  92  79  44  21  27  90  10  38  92  85  18  61  42  74  18  38  79   5  61  70  70  25  84  15  15  66   5  77  83  51   7  52  53  19  88  58  40   9   8  49  51  69  51  72  69  49  85  44  80  22  97  41  29  44  90  51  34  71  65  81  89  17   6  10  21   1  28  31   4  83  54  59  96  79  97  23  43  63  54  19  56  42  36  19  28  84  46  49  50   2  97  33  99  94  90  33  91  88  22  26  59  40  72  90  59  31   3  25  14  35  21  23  63  33  73  46  40  77   5  55  79  30  81  30  97  10  56  61  17  10  63  51  26  13  32  66  29  98  22  80  56  83  12  77  99  33   7  86  42  10  11  37  40  13  93  18  19  60  35  61  90  93   8  34  54  75  66  47  12  50  25   7  26  90   5   8  92  30  93  97  21  94  67  33  54  76  89  38  33  47   6  29  18  25   2  95  21  35  74  94  65  87  73  32   3  21  72   7  32  67  88   5  63  96  48  20   7  84  41  61  41   1   1  14  60  18  43  52  80  53  11   4  26  12  59  83  67  25  44  79  35  35   6  52  68  14  29  35  34  12  93   9  55  76  79  37  15   5  87  45  52  39  86  71  43  43  55  35  38  19  73  45  10   8  16  71  26  89  45  63  70  28  50  63  14                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                6  65  25  30  23  47  56  73   2  65  59  59  51   5  50   1  86  42  82  84  84  37  72  12  26  20  95  78  36  28  72  87   3  35  55  67  64  12  53   3  39  31  10  40   5  15  90  17  83  42  72  45  74  78   4  71  81  32  30  53  68  28  75  69  58  46  21   9  12  65  15   2   1  48  83   1  12  68  24  15  21  30  96  87  39  37  23  48  99  18  85  93  86   4  68  61   1  18  65  24  26  68  56  75  88  54  58  40  47  78  79  86  79   8  78  33  91  70  67  41  29  90  76  93  78  65  19  31  31  53  30   1  52  45  17  57  59  71  91  59  32  61  62  32  18  87  83   5  68  71  68  90  76  35  39  15   2  89  69  32  47   7   6  85   9  23  48  67  38  26  96  67  38  39  49  41  56  41  86  32  51  84   4  40  56   8  29  21  29  46  33  61  79  67  47  10  72  53  95  59   8  35  75  23  82  71  14  38  41  98  49  21  77  87  47   9  87  28  11  73   5  25   7  22  46  61  71  60   2   3  38   4  51  11  81  26  61  67  94  50   3  76  78  47  64  54  20   9  85  58  60  78  51  14  10  22  59  67  74  93  75  97  14  60  30  36  52  70  51  75  29  55  96   1  70   5  36  57  13  57  20  35  45  51  49  84  46  46  18  15  14  61  76  46  51  41  32  63  51  43   2  37  82  15   1  52  38  74  19   1  55  80  36  72   4  79  51  62  87  81  40   7  77  34   2  71  90  92  80  81  82   8  44  36  63   9  34  33  12  77   2  21  24  62  93  88  13  56  42   1  56  71  17  47  18  91  22  36  83  29  33  34   9  67   1  75  40  94  74   7  44  77  94  81  90  84  28  28  77  30  56  38  62  99  22  44  20  55  68  37  66  20  33  84  55  69  92  96  40   6  53  87  54  94  29  71  81  27  72  74  65  30  73   2   5  47  26  99  68  73  14  48  86  53  82  10  84  34  94  56  77  85  48  50  83  41  45  76  91  92  12  39   3  85  36  79   5  50  15  35  62  35  60  32  20   2  83  63  72  99  39  69  82  17  54  48   1  62  61  94  66  64  92  85  35  99  84  65  97  39  24  36   7  94  15  86  88   4  96  98  21  56  10  95  92  25  48  42  93  34  86  56  66  42  52  42  84  25  72  35  71  10   6   1  71  42  71  79  29  60  17  86  38  77  31  91  52  79  70  40  67  66  78  86  18  15  49  95  35  13  21  33  14  32  22   7  74  57  20  13  71  30  14  58  79  69  93  83  80  16  26  96  88  78   4  19  82  42  25  85  24  71  69  99  97  91   1  36  93  55  49  83  44  13  85  53  41  83  61  82  25  27  10  64  26  69   6  19  90  67  34  28  84  96  39  81  34  58  50  38  78  63  70  64  13  92  29  13  93  95  69  55  57  87  83  44  23  79  37  30  95  75  55  42  43  32  64  45  97  23  34  82  16  24  24  36  64  10  58  41  96  24  26  68  10  82  88  68  73  77  49  36  66   8   4   1  30  52  64   3  60  92  75  14  17  20  28  63  11  69  18  80  24  36  73  99  72  59  61  37  18  58  92  40  85  64  50  30  16  46   6  64  83  47  11  29   9  94  81  12  64  16  92  66  52  55  15  26  63  91  11  90  24  61  66  14  98  27  95  32  61  15  43  13  37  57  99  91  89  10  82  49  37  24  48  38  79  35  78   6  63  67  61  74  30  43  82  38  73  76  51  72  87  53  38   8  46  13  52  41  84  69  39  52  55   6  56   3  93  15  99  98  99  58   8  99  10  58   2  51  96  82  75  92  84   4  93  12  47  57  47  90  14  28  38  10  54  43  52  28  88  16  74  83  41  36  95  70  97  14  89   3  93  95  28  20  78  29  88  82  81                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                  68  43  54  29  13  86   9  21  46  63  89  62  88  74  71  61  14  29  57  98  32  27  78  56  81  79  20   3  18  53  16   6  14  60  47  76  92  35  38  74  97  40  91  92  68  69  71   2  58  89  72  93  98  92  59  87  71  87  39  47  20  56  33  22  49  60  36  62  86   4  39  71  56  96  68  83  94  42  95  30  94   4  38  36  78  69  94  78  72   1   3  95  87   8  70  44  13   1  16  54  62  98  33  39  15  24  82  63  97  10  18  33  75  92  77  14  74  33  82  22  57  73  56  64   2  11  69  61  30  34  24  55  68  26  25  82  76  20  75  82  10  46  20  19  42  45  38  92  75  13  71  79  66  96  96  76  40  90  72  84  23  86  77  59  16  97  14  98  80  55  61  21  86  90  47  49  60  40  37  43  95  61  73  35  73  30  97   1  59  69  43  16  83  68  44   1  91  55  92  97  56  17  15  60   8  53  11  79  54  43   5  84  64  77  36  36  12  52  74   2  79  88  32  52  41  63  55  26  91  62  74  64  21  71   8  62  47   2   9  51  63  51  97  82  93  57  89  20  31  50  13  94  86  49  30  56  44  64  21  27  95  34  47  26  51  10  84  33  46  89  21  48  75  58  90  85  39  45  43  47  16  38  67  34   7  69  15  29  17  17  58  54  90  81  55  13  89   1  51  73  10  37  88  92  11  40  89  85  15  47   2  29  88  34  92  97  16  59  51  12  36  16  30  98  35   2  50  13  45  86  80  18  15  66  71  42  74  44  73  85  74  60  97  90  76  72  15  54  52  41  74  51  92  47  18  43   3   5  41  94  12  74   5  54  71  74  99  82  53  76  39  11  18  45  79  59   4  52   6  16  11  38  42  52  54  80  60  13  54  86   8  35  54  86   3  96  51  81  50  53  25  28   8  22  36  25  10  48  16  33  62  70  56  13  41  45  33  66  74  63  18  78  75  99  63  80  93  51  97   9  93  76  92  48  89  80  27  96  69  37  85  90  94  81  42  86   2  35   7  71  21  63  28  31  32  44   5  71  56  42  12  79   3  10  98  52  94  55  98  48  57  31  76  95  65  94  24  48  17  94  84  40  80  40   1  38  39  69   8  17  64  86  52  72  74  95  35  65   2  50  45   6  73  41  43  13  15  12  97  77  63  75   8  55  53   1  16  96  98  76  21  48  17  58  18  41  24  31  77  12  75  46  49  95  14  44  10  98  32  58  46  46  12  33  16   9   4  39  99  20  38  18  26  59  43  83  99  29  56  15  62  92  68  99  82  87   6  40  99   4  58  37  90  27  77  10  71  55  89  44  99  55   7  18  32  86  91   8  16  77   3   2  41   4  35  39  96  30  95  62  78  94  65  50  41  49   4  48  55  31  53  33  37  20  56   5  73  33  19  10   3  33  77  51   6  89  26  29  74  95  43  34  57  43  75  64  32  67   7  69  65  41  19   6  22  56   3  28  90  69  59   2  91  30  72  10  38  24  18  10   5  20  61  77  47  53   8  31  92  45  18  98  47  90  59  61  29   9  77  53  99  29   2  59  60  42  83  38  80  49  93   8  89  58  85  67  91  77  76  16  20  99  76  15  35  21   8  97  50  59   2  64  75  33  29   8  71  72  68  51  50  95  88  57   9  89  30  38  41  79  55  78   5  52  56  28  46  67  75  38  67   4  58  63  23  26  28   9  74  29  75  60  97  64  15  72  59  24  79  56  10   1  14  44  43  25  73  25  40  48  40  64  47  91  32   1  37  94  53  19  59  95  52  51  99  96  17  94  23  71  55  28  76  78  75  53  10  23   2  85  70  98   3  85  37  76  98  61   3  41   6  40  19  99  83  79  90  94  56  51   6  78  62  84  11  52  31  21  24  62                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                    44  57  47  53  41  32  17  93  54  62  50  61  94  31  34  95  75  84  17  18  80   2  26  50  24  53  12  87  36  51  19  50  12  47  34  22   1  52  59   4  49  90  61  17   2  17  99  37  38  91  76  73  68  35  75  11  28  28  15  14  17   7  59  32  70  49  79  21  88  35  38  18   6  20  99  15  14  81  36  54  62  10  62  12   6  41  47  43  48  41  59  49  77  49  20  46  42  51  54  65  63  67  45  63  22  33   5  94  95  17  99  76  39  40  71  19  93  67  84   8  83  21   4  76  57  38  83  48  12  62  50  91  98   4  62  57  30  26  79  18  72   3  41  89  90  16  22   9  58  82  94  75  45  12  43  97  93  92  42  49  66  75  10  47  60  44  67  36  32  72  79  13  63  17  77  25  54  75  25  94  95  79  49  80  98  69  84  20  91  15  55  53  53  73  40  24  53  38  14   8  77   5  70  46  11  12  37  73  36  86  59  10  98  16  91  69  82  29  29  66  51   5  89  79  61  58  87  73  58  23  87  80  55  46  70  18  55  30  93  40  48  57  93  18  50   2  10  76  98  84  60  79  89  82  84   1  98  72  51  12  87  25  24  90  80  62  72  56  81  26  62  29  41  49  40  97  88   7  74  83  32  38  11  60  43   6  51  98  72  85  64  99  12   1  15  77  53  92  87  53  72  31  18  96  72  21  59  59  64   4  59  26  88  89  14  32   7  22  15  67  61  16  29  75  83  45  52  18   2  15  41  35  55  39  70  66  61  96  25  15  48  53  89  74   8   5  59  18  39  59  80  90  34  64   6  62  50  75  40  98  15  93  32  50  54   3  61  56  40  82  12  45  53  29  18  17  57  21   5  79   9  68  12  19  37  66  69  85  94   2  30  62  55  73  40  47  26  31  79  24  71  67  14  98  43  50  14  74  86  26   2  16  42   2  84  95  26  30  85   8  86  99   2  43  50  41  55  57  21  45  53  53  41  22  35  47  44  47  17  19  25   3  58  86  91  10  83  47  88  82  96  11  12  69   7  41  22  86  60  50  53  52  62   4  46  58   6   5  81  90  36   6  17  91  73   3   7  26  72  85   8  62  98  57  22  67  48  69  51  98  21  72  61  37  31  97  73  26  85  34  88  50   5  88  56  86  70  29  43  60  46  48  54  22   1   2  51  96   2  73  99  69  88  14  76  69  49  16  53  23  17  27   4  51  50  49  12  57   8  35  47  17  54  81  51  73  44  64  16  60  18  91  38  81  27  34  61  57  17  42  63  59  88  38  78  33  72  96  40  38  64  65   2   8  34  26  45  23  78  11  42  24  31  34  27  48   6  75  50  81  88  23  29  44  75  24  54   9  94  27  15  34  69  25  55  64  65  63  73  77  29  17  20  56  39  32  41  37  57  91  71  91  63  42  97  84  68   5  60   6  41  49  58   8  39  92  21  38  19  88  24  27  67  15  62  52   3  16  31   4  26  36  59  11  11  47  29  95  49  15   2  52  94   1  67  13  61  49  30  64   3  39  99  36   2  70  37  86  93  64  44  90  28  83  34  16  63  88  22  78  67  39  52  37  85  78  58  95  15   3  62  10   3   7  90  47  29  14  10   3  51  19  46  60  65  23  52  43  79  40  58  13  44  44  87  41  56   5  93  76  39  26  14   7  89  34  17  54  70  17  24  97  41  50  15   8  20  11   8  96   7   3  99  76  68  83  92  50  76  22   4   4  53  34  16  55  85  70   9  94  74  20  47  56   5  89  32   5  52  10   9  57  10  43  31  53  48  24  90  87  36  92  71  73  40   5  48  30   7  26  10  86  41  47  96   3  35  37  75  35   3  44   6  26  50  39   3  88  40  52  96  85  26  11   8  50  33  54  70                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                      42  21  68  37  98  27  72  48  44  22  25  39  19   2  15  71  19  39  86  84  48  11   7  66   9   7  45  54  61  55   3  34  72  52  92  18  48  51  34  11  73  88  42  51  16  72  87  91  36  90  22  89  50  15  20  92  82  69  22  44   4   6  56  80  10  20  94  47  22  92  80  28  37  71  57  34  82  52  41  16  34  41  87  12  56  32  15  55  13  30  11  75  17  91  90  37  68  59  10  95  26  77  71  77  49  23  23  18   2  71  26  30  86  91  48  72  82  22  93  26  35  99  65  52  46   1  61  25  76  87   7  94  42  61  35  82  92  17   7   6  76  47  17  47  65  96  83  33  98  51  25  36  61  43  58  66  59  14  60  23  97  57  78   3  15  13  40  20  95  33  97  40  93  76  54  67  97  67   8  45  84   6  77  45  68  13  83  18  74  57  20  89  38  89  80  22  33  37  79  13  19  67  34  67  15  78  42  42  23  59  15  73  78  26   9  77  45  11  55  24   7  22  91   5  19  62  92   2  97  84  96  77  93  52  40  53  58  59  40  87  61  69  33  18  97  72  43  40  40  35  33  80  66  11  41  60  91  38  55  15  74   2  56  47  56  79  43  72  95  69  47  56  35  75  62  77  93  17  27  58  78  69  50  11  96  70  14  42  46  11  22  64  29  36  64  11  39  58  95  69  51  69  68  74  48  49  18  62  22  62  37  26  44  48  29  73  46  55  46  17  40  15  44  84  79  74  51  67  96  71  15  85  86  59  68  81  57   3  30  64  21  79  89  31  65  16  61  16  69  80   6  51  54  95  47  36  16  67  55  41  85  29  84   6  60  98  15  96  82  55  90   6  44  16  89  18  30  48   3   3  73  35  37  22  50  92  56  14  47  12  47  35  25  89   8  82  99  30  35  24  18  44  31  58  17  71  41  68  99  44  49  79   5  87  61  10  44  46  33  55  59  69   6  70  15  87  59  12  72  11  33  13  48  17  37  11  28   1  96  51   2  82  62  31  18  82  54  12  74  85  78  96  31  46   1  26  93  66  21  78  16  67  94  55  44  79  13  54  16  75  95  87  41  86  80  72  91  84  47  36   7  71  38  39  82  78  65   5  92  30  94  34  38  17  91  49  44  73  65  11  12  17  95  96  18  19   9  82  15  89   8  38  40  77  48  21  39  80  96  42  73  76   6  24  10  56  98  31  33  47  17  85  55  66  83  22  96  18  13  72  52   8  11  33  15   2  16  45  87  43  44  57  68   2  25  39  72  68  64  26   9  32  20  86  35  88  77  12  47  63  66  70  91  20  64  34  53  92  77   6  79  95  24  72  91  97   5  23  87  80   1  78   5  13  26  49  63  35  81  26  17  51  67  24  28  15  26  28  75  35  90  75  44  19  19  66  35  22  60  85  40  92  13  24  57   7  83   6  71  76  31  72  37  96  18  58  62   3  73  14  87  84  31  14   4  69  47  11  44  68  10  86  14  71  85  21  49  95  38  64  97   5  99  14  63  90  55  36  18  19  72  87  22  17  57   2  39  71  40  38  28   7  72  10  14  23  51  94   2  36  19  23  34  72  13  62  47  17  47  93  61  78   3   1  80  34  96  22  30  46  83  29  38  81  64  48  55  88  69  27  53  66  84   6  23  41  20   2  97  52   2  97   9  64  28  71  64  57  46  14  40  95  50  64  34  29  45   8  17  16  82  16   8  52  94  99  14  28  36  51  76  20  88  35  80  57  12  51  89  85  77  39  17  49  18  94   1  44  73  51  77  39  81  16  64  55  83  65  50  40  38  10  17  10  44  57  76   1  92  24  69  29  62  89  56   9  55  51  68   7  13  49  75  43  97  17  36   7  62  60  34  79  23  43  19  25  26  76                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                        48  83   8  97   5  21  17  55  40  23  37  66   2  46  11  94  78  80  57  34  73  19  84  73   3  70  37   8  76  23  80  79  92  21  90  79  72  92  34  76  37  12  53  11  66  49   4   8   7  37  42   5  12   1  16  24  20  67  90  30  45  85  63  25  98  83   4  72  33  40  93  78  54  23  52  74  29  11  31  75  38  49  16  45   8  70  33   9  35  62  41  31  85  40  45  22  90  13  99   3  33  73  92  30  28  20  47  81  97  15  61  77  99  44  71  77  36  46  24  61  56  94  75   5  64  11  73  66  49  71  13  73  24   1  36  56  57   6  88  87  83  64  62  39  16  66  71  33   4  39  77  13  49  55  14  47  76  49  66  91  80  85  12  10  18   9  97  91  32  57  94  99  24  72  47   2  41   9  79  23  54  91  96  35  99  11  86  36  25  46  42  88  68  25  90  62  48  99  99  52   5  59  66  39  82  33  28  66  25   7  32  87  73  77  19  57  66  66   9  22  40  37   4  68  28  80  12  61  67  20  14  36  74   5  54  40  21  44  10  72  21   7  46  19  27  79  50  47  43  89  60  73  47   4  51   3  61  14  21  82  55  53  57  29   2  50  55  61  74   8  64  44  64  86   6  77  15  79  35  50  25  40  46  74  20   7  67  93  47  21  88  57  81  92  30  27  19  19   2  43  68  23  95  99  91  69  73  99  30  16  85  46  62  62  92  62  32  85  98   8  66  12  53   8  86  60  58  39  20  55  80  67   5  74  24  93  35  85  31  41  32  35  60  83  53  76  80  88  78  52  69  50  62  93  84  97  84  90  38  63   4  31   1  57  47  29  35  81  73  40  30  72  72  94  96  84  99   8  41  27  65  49  87  96  55  42   9  96  62  44  76  85  20  26   4  88  97  18   6  27  19  83  40   9  90  20  93  14  59  34  48  58  39  54  75  51  83  78  77  80  17  26  31  54   6  34  23  38   7  34  88  72  20   1  41  30   7  39  43  37  34   4  55  50  38  29  40  26  21  38  99  25  74  50  78  34  74  73  70  30  52  91  23  45  79  75  78  99  81  36  44  26  85  31  29  57  26  61  32  85  62   3  98  94  35  11  25  89  70  26   5  11  81  37  78  24  79  54   6  35  59  90  82  13  55  13  32  18  81  27  57  14  50  69  88   8  60   7  49  92  28  47  47  83  13  46  12   1  76  58  42  99  43  71  31  11  10  89  99  40  30  92  78  31  92  66  16  32  12  56  57  91  72  33  30  38  90  94  67  62  75  84  77  89  34  45  21  22  19  38  59  37  59   4  19  89  22  18  96  18  46  13  20  29  51  52  29  56  59  47  24  50  72  79  86  97  56   1   6  82  85  53  54  61  76  82  54  33  45   7  95  93  69   1  42  46  98  57  18  19  86   7  61  47  67   8  77  99  31  43  49   3  98  43  26  43  58  13  90  58  48  89  41  18   6  26  54  84   5  56  86  55   9  96  21  70  70  96  99  29  93  55  90  94  19   7  61   8  40  50  72  90  11  91  26  21  90  26  90  62  67  33  35  61  48  98  27  34  83  25  97  16  69  74  27  66  39  93  37  70  72  99  21  38  75  70   9   1  89  48  96  68  64  23  84  73  97  41  16  36  13  55  47   8  67   8  62  23  16  59  35  38  41  41  66  41  98  92  80   8  36  13  81  75   3  69  48  86   3  43  31   5  16  70  67  17  55  20  92  17  91  39  52  93  13  26  22   6  30  53  44  65  41  20  95  94  33  83  40  90   2   1   7  94  63  58  30  52  47   1  15  58  21  22  63   9  58   9  10  86  83  17  98  26  19  61  64  55   5  18   6  61  12  90  60   3  84   4  47  38  52  40  30  19  45  97  82                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                          17  56  60  69  33  24  35  77  78  57  16  72  73  55   8  39  41  81  25  77  99  89  87  93  39  75  36  72  59  63  42  49  67  41  60  69  58   8  88  17  47  69  34  49  29  78  44  34  15  43  44  74   5  97  78  78  10  73  24   5  45  32  60  20  13  74  88  23  95  49  28  21  33  53  37  56  82  68  40  13  68  83   1   3   8   4  94  89  11  28  76   7  58  97  98  72  19  89  75   8   9  21  18  55  73  85  47  76  35  81  68  56  44  40  21  82  25  73  89  49  26  92  86  79  60  34  64  70  91   7  20  43  27  61  80  35  69  67  32  93  47  55  63  51  53  44  26   8  28  94  34  43   9  29  10  68  35  80  33  91  51   2  63  83  22  80  25  98   8  44  38  34  29  59  57  94  34  78  64  88  35  20   6  41   3  47  80  33  33  35  30  82  76  28  65   8  10  59  70   8  24  47  32  37  34  91   5  95  20  82  65  14   4  25  70   3  33  37  23  84  10  69  98  22  68  61  49  24  26  69  58  30  49  84  15  23  22  72  42  86  36  83  60  68  66  12  36  86   3  96  67  50   1  88  68  90  10  80  29  44  44   5   2  94  98  19  61   4   5  44   1  20  47  16  46  93  85  41  46  32  79   2  37  50  11  39  44  42  38  85  95  62  64  76  53  54  84  32  63  42  57  69  45  88  74  37  90  65  53  16  44   8  58  52  63  23  75   7  41  15  83   4  16  23  46  76   4  19  28   5  45   3  67  41  16  24  92  42  84   9  92  28  40  27  80  59  23  43  58  14   7  68  39  23  22  80  75  71  80  60  34  79  59  69   2  23  19  91  81  94  82  82  57  82  42  22  96  54  97  60  21  95  23  29  45  36  41  51  75  16  97  39  48  41  74  33  59  43  15  29  26  25  18  15  93  92  40  61  80  41  26  42  38  19  44  78  12  18  20  52   3  91  15   9  20  22  11  57  74  47  49  92   1  23  71  77  79  10  57  39  74  44  48  13  15  66  80  83  98  71  42  67  10  35  66  79  25  43  86  18  15  27   8  95  50  30  88  89  26  94  76   6  24  92  76  64  49  61   9  69  42  17  15  87  52  49  19  94  69  24  70  68  14  66  78  53   4  46  86  10  76  51  58  13  43  83  24   9  90  53  58  48  42  35  63  13  49  16  22  85  39  95  13  30   1  61  84   7  65  56  88  95   6  72  12  34  56  99  60  21  66  54  29  25   7  33  12  92  38  61  59  51  92  41  21  88  18  90  22  44  83  85  14  54  27  27  76  15  89  50  74  15  98  73  88  63  15  17  56  16  79  11  75  67  43   3  49  42  27  30  89  50  41   6  38   9   7   2  30  30   9  78  74  94  66   1  94  14  21  88  45  14  71  47  72  43   1  22   9  98  15  70  54  30  61  58  95  17  22  43  40  13  81  86   1   9  31  63  64  61  78  70  20  51  87  38   4  72  43  59   2  90   6  51  65   2  68  28  48  96  58  22  92  37  19  11  85  37  78  21  91  91  25  46  92  56  25  72  22  88  81  79   3  54  65  22   9  84  48   6  19  38  89  33  67  74  69  65  78  25  38  26  80  76  25  58  20  49  75   6  69   2  13  42   1  55  75  39  42  70  94  48  47  85  66  83  14   1  28  86  54   4  89   2  34  49  32  94  90  55  69  11   4  65  44  25  96  16  74  62  28   6  89  55  88   3  40  30  94  16  44  62  42  56  56  26  80  87  27  15  56  15  52  62  12   2  58  70  41  25  16  17  46  55  69  89  68  40   1   1  84   6  89  28  66  87  20  96  66  82  70  23  58  66  27  22  94  59  60  32  71  16   6  95  80  69  63  18  88  61  12  60  40  39   2  46                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                            40  71  26  42  42   9  23  89  62  29  82  86  25  70   4  58  15  50  36  73  94  40  29   1  17  99  30  81  89  44  10   2  89  75  67  15   4  96  98  30  46  80  98  54  68  23  70  75  47  27  51  89  20  30   4  15  87  34  33   9  31  47  83  94  56  40  21   2  25  64  20  14  89  67  45  22  41  23  30  77  89  34  45  80  49  57  16  59  82  62  84  32  45  43  25  68  89  88  83   5  22  32  11  23  53  97  45  56  62  53  77  76  85  85   9  24  82  58   5  35  97  14  28  11  31  43  44  65  25  54  80  10  81  33  12   5  97  81  40  16  35  46  56  82  79  17  36  53  79  55  68  91  38  12  46  49  36  12  76  64  41  19   8  63  19  12  55  45  57  37   8  63  66  20  60   9   7  27  30  92  55  99  54  15  49   2  15  11  82  84  73   5  66  33  70  10  41  97  40  94   7  94  77  23  23  56  33  89  96  88  82  33  95  12  40  80  78  71  96  81  21  43  22  61  96  83  62  53  88  40  70  23  88  93  64   1  43  34  80  77  44  31  32  24  18  36  64  88  21  68  83  58  62  76  25  90  76  19  17  84  12  39  93  75  70  42  57  33  73  34  47  48  74  48  21  99  83  30  87  22  62  94  25  76  70  14  81  43  74  67  89  58  86  12  75  25  62  59  95  88  91  12  28  89  43  82   1  41  96  73  15   6  11  23  76  67  37  11  24  92  45  82  74  82  33  51  40   3  31  73  30  14  74  48  79  86  17  21  61  23  26  51  92  41  28  38  12  39  54   2  74  76  96  14  33  52  41  30  55  81  92   8  81  86  43  85  57   4   5  27  78  22  42  50  58  42  16  29  96  41  71  35  70  30  44  68  42   4  64  91  29  27  90  53   7  35  53  22  39  74  65  97   5   4  37  92  26  60  67  64  38  44  65  51  59  24  33  12  96  14  59  81  30   2  88  27  50   3  13  49  97  39  26  47  99  60  15  53  14  61  19   5  55  51  51  26  82  10  63  69  81  65  43  92  80  81  45  91  10  80   2  39  53  83  55  50  88   4  99  75  51  19  85  18  81  52  90  41  17  67  16  36  85  65  87  21  97  44  76  28  97  37  56  31  38  86  64  72  91  13  30   2  98  48  52  37  14  19  52  16   1  55  76  24  49  23  97  83  79  95  93  77  27  76  15  17  79  80  35  51  49  68  11  82  64  38  29  85  32  96  92   6  26  14  48  22  80  71  97   6  45   2  88  29  41  74  19  40  94  90  43  60  45  32  99  57  40  64  42  15  99  76   3  58  22  48  88  88   5  10  67  55  92  52   9  87  92  64  24  35   9  52  91  95  81  13  10  86   3  33  89  54  74  26  45  40   4  53  30  97  10  16  40  14  20  16  57  90  72  89  14  23  82  18  96   8  68  32  68  46  38  11  76   9  36  40  33  32  98  88  63  37  40  70  63  11   5  92  80  98  19  76   5  73   9  39  11  76  64  62  89  93  66  66  84  52  20  20  93  48  28   7  81  75  90  78  58  50  91  15  88  25  25  35  72  13  91  46  39  55  62  71  38  30  82  44   4  60  45  22  99  88  49  12  33  94  23  69  55  39  64  57  33  72  81  88  87  94  90  38  62   9  79  70  66  81  54  61  58  39  16  50  88  60  45  81  19  99  41  28  26  21  91  59  71  17  68  91   3  19  71  46  35  54  70  53  66  98   8  45  64  90  62  42  20  37  20  34  20  74  82  24  28  61  19  84  42  91  45   7  86  26  85  76  94  32  14  98  94  75  90  46   6   8  62  34  77  83  36  59  95  82  73   7  89  84  70  33  70  35  98  46  21  29  36  21  59  24  56  17  90  45  94  25  43                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                              71   2  52  19  42  83  94  31  92  21  53  80  70  71  15  99  43  25  81  26  92  14  76  94  42   9  22  43  70  50   2  36  83  75  52  88  12  92  37  20  33   5  62   3  74  90  61  52  95  80  14  47  65  99  91  85  92  83  87  82  43  25  51  90  44   1  70  80  57  86  97  10  25   3  90  70  72  88  19  88   1  84  19  95  64  58   1  66  31  46  98  15  76  62  80  77  87  27   4  46  26  50  15  51  24  60  58   3  38  77  17  49   5  40  24  58  89  80   7  66   1  55   3  54  55  21  18  55  19   2  91  16   2  31  78  29  37  55  83  67  46  51  83  42   4  30  42  73  31  55  12  46   6  27  31  20  16   9  34  31  11  70  53   7  15  88  14  59   9  17  34  18  71  71  82  32  93  87  98  56  18  44  34  60  77  98  70  17  95  54  28  71  93  25  36  15  47  35  97  90  59  78   9  87   7  93  13  56  87  32   3  63  38  64  37  50  55  46  45  47  81  64  63  10   8  37  14  28  73  39  17  80  49   2  63  82  92  19  71  40  70  16  26  98   5  67  41  52  51  64  33  26  46  59   2  21  44  37  82  25  60  45  47  83  91  89  32  29  39  84   4  87  64  70  84  51   8  90   6  27   6   7  72  55  83  24  21  10  32  11  71  99  84  34  17   9  39   7  33  66  70  99  69  92  86  45  22  84   1  35  49  12   2  23  22  83  18  75  47  12  14  45   5  16  75  89  58   2  48  34  81  73  34  93  42   1  64  93  53  43  62  99  10  21  81  13  13  51  43  91  79  49  67  78  68  43  50  23  22  74  60  38  34  50  20  15  37  93   7   3  26  75  41  68  63  79  69  58  87  45  10  76  59  13  17  79  35  77  67   5  35   7  46  25  66   8  39  68  90  12  57  50  89  71  54  54  43  80   4  26  92  48  83  45  27  42  40  44  86  87  97  66  65  93  13  30  37  45  19  25  24  48  76  50  85  36  71  79  39  27   4  74  93  11  44  39  11  96  89  32   4  48   4  87  78  86  91  51   4   5  80  65  69  87  46  46  83  43  21  54  76  18   8  38  17  52  23  27  19   9  93  32  71   8  44  39  87  74  68  17  60   9  56  97  84  45  45  53  67  65  43  25  22  11  79  96  74  64  18  59  26  38  78  23  63  17  43  90  59  15  93  68  76  25  62  52  66  72  39  12  12  17   9  40  86  15  25  31  11  46  85   6   7  12  19  71  68   7   6  46  83  39  47  16  53  19  85   7   7  35   9  74  87  29  84  85  95  31  46  95  94  41  23  65  79  47  38  43  74  23  86  61  56  61  60  70  22  46  74  48   9  89  44  59  23  76  18  37  69  42  19  18  50  15  73  70  79  71  51  64   4  24  94  32  87  85  64  22  77  37  80  60  25  37  72  98  43  68  59  99  71  43  29  53  94  68  45  99  27  57  19  95  30  69   5  73  43  90  44  52  46  91  58  75  38   8  22  83  96   8  95  41  20  88  63  54  43  78  53   4  84  22  57  86  83  81  44  20  95  94  55  19  40  66   6   9  76  92  16  55  94  64  81   8  40  87  45  50   4  93  61  14  27  56  15  87  83  18  88  71  74  75  37  15  37  83  85  10  10  14  78  33  16  45  62  61  11  14   2  22  26  79  49   2  31  56  46  73  53  63  44  32  61  23  61  63  49  13  84  48   5  32  94  57  45  33   6  15  26  65  94  79  27   8  38   3  63  30  26  81  15  55  31  63  28  15  21   3  12  94  11  30   6  48   2  40  28  78  38  76  20  58  48  60   3  43  40  27  23  72  48   3  63  48  44  70  90  57  36  91  51  93  48  41   8  65  91  96  23  84  51   6  94  47                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                6  25  51  64  50  14  88  82  81  28  57  19  57  48  27  47   8  76  14  52  40  53  60  77  72  32  53  34  42  44  70  99  88  86  23  85  60  57  23   6  76  53  66  29   8  35  81  59  27   1  79   2  90   2  80  81  85   6   3  19  78  83  56  51   9  79  83   2  77  55  83  29  60  48  88  66   3  59   1  12  96  95  71   1  15  43  79  30  53  14   4  94  89  55  13  16   8  18  80  58  49  66  55  41  70  22  31  98  28  94  45   9  10  77  60  46  93  46  96  12  84  35  39  95  44  26  38  50  37   1  53  28  30  51  48  82  33  36  35  98  96  81  28   7  15  37  83  80  87  29  48  74  11  26  61  32  55  32  19  82  25  98  34  44   9   5  27   5   9  62  73   7  76  84  34  36  69  67  93  45  98  16  93  41  63  76  35  72  28  49  86  19  95  17  97  46  87  94  75  81  45  27  35  48  39  83  51  45   4  77  14  98  12  99  96  91   9  74  17  73  49  11  96  46  87  37  94   6  90  49  72  81  89  13  26  23   3  79  34  52  44  58  11  83  88  98  35  75   9  44  30  55  78  54  47  69  13  24  45  63  96  56  91  63  79  80  51  51  73  99  69  59  81  57  71   7  39  65  33  85  11  46  24  76   1  14  94  35  50  31  41  51  17  78  79  17   9  73  27   8  77  44  17  95  63  65  45  63  96  63  34  21  60   2   8  83  21  70   7  98  77  64  51  28  41  38  30  45  77   7  52  98  86  40  49  28   5  16  84  80  43  43  69  36  19  14  77  32  71  90  83  30  57   7  88  13  31  20   7  20  96  17  19  20  36  65  11  47  60   9  78  76  12  15  57  37   2  98  93  73  81  61  42  39  95  49  44  97  86  20  21  45  38  77  84  18  54  46  33   9  55  71  10   1  82  98  12  28  51  92  87  15  90  73  88  93  27  54  29  32  64  72   4   8  99  29  14   6  88  10  69  79  41   6   5  46  20  17  22  80  12  50  87  28   5  71  30  29  32  49   4   1   5  14  69   3   9  50  82  71  93  62  22  96  36   3  61   2  55  47  61  73  23   9  83  23  71  35  30  13  28  36   7  65  34  54  26  59  44   8  35  48  83   1  78  19  50  61  71  13  72  80  49  25  21  50  82  46  80  65  88  91  13  63  13  76  44  68  32  82  39  27  15  49  33  48  36  36  46  53  44  32  92  10  96  74  23  49  17  78   5  27  79  16  22  14  32  40  11  11  56  76  95  54  61  83   6  48  79  55  59  23  13  19  80  75  30  81  97  54  29  24  13  20  55  27  42  33  78  28  62   7  48  52  55  20   1   1  50  25  57  14  30  48  64  58  34  21  53  22  38  93  31  13   2   1  46  64  11  24  26  70  79  87  31  55  40  53  17  97  80  20  74  55  11  58  36  73  34  21  71  35  21  74  44  95  36  40  78  90  10  76  27  86  62  57  76  78  79  94  88  51  49   1  79  12  37  33  79  42  79  82  47  32  69  86  94  22  62  29  30  89  24  19  94  87  65  96  93  45   3  86  78  94  57   1  16  82  66  61  25  13   8  57  83  77  35  51  20  30  48  44  21  91  51  99  35  67  83  36  37  58  99  38  90  95  88  94  93  62  47  39  99  17  55  39  84  95  36  52   4  50  25  26  13  97  66  26   6  71  80  77  75  48  89  63  91  33  57  37  32  43  65  34  15  39  50  32  65  37  24  65  44  11  72  58  19  45  94  45  38  28  33  58   6  63  73  84   2  79  11  57  50  95  22  64  37  84   7  63  28  68  32  85  26  39  52  27  55  46   6   3  26   6   9  38  10  91  51  41  80  41  81  48  95  57  46  14  32  72  89  85  72                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                  70  80  17  45  76  96   3  81   5  52  57  69  22  95  15  77  21  76  45  12  10  94  48  62  63  69  57  45  49  23  44   5   3  94  93  46  47  85   6  54  39  70  48  16  66  53  55  33   6  20  30  58  59  57  43  56  37  20  32  38  41  16  14  26   8  18  80  31  92  75  50  33   8  55  57  18  60  31  35  60  89   3  20  70  39  28  95  23  67  79  86  24  13  19  43  84  23  26  75  57  28  81  75  58  85  43  72  96  78  12  71  78  37  94  24  27  22  41  93  63  72  52   1  58  83  88  42   4   5  22  21  88  75  39  26  97  77  63  38  98  50  45   4  75   4  31   6  18  72  86  64  55  58  81  12  20  57  83  95  36  48  47  36  54  19  39   9  44  19  23  25  85  29  15  35  35  92  86  94  78  42  21  81  93  47  81  55  92  27  13  24  26  95  31  58  25   6  96  87  56  94  56  17  57  76  86  33  80   4  37  78  53  92  92  42  45  62  40  37  10  33  63   2  98  82  23  30  37  81  17  35  60  88  76  50   8  42  91  31  46  18  32  12  70  82  28  12  64  71  97  46  83  94  78  93  47  63  60  63   3  28  74  72  35   6  69  99  82  59  99  99  99   5   5  91   2  75   9  83  31  75  67  73  36   1   3  27  93   7  48  27  23  47  15  81   3  98  40  90  12  79   1  93  69   6  71  30  25  61  89  41  25  64  74  65  53  94   2   9  24  61  22  12  27  47  49  65  88  23  67  87  97  62  18  56  96  22  81  59  49   8  39  49  27  59   9  12  25   8  99  43   4   8   3   5  11  21  17  85  14  25   6  58   9  25   1  13  99  92  68  34  90  21   8  66  25  83  32  11  26  75  12  65  95  17   8  92  74  72  35  58  39  28  24  98  63   6  61  58  51  95  52  67  24  36  46  46  82  27  15  13  67  54  21  92   6  90  46  64  78  54  18  49  82  81  56  96  10  16  32  53  76  62  78  69  56   6  68  21  75  30  79  40  29  82  66  57  44  17   8  67  83  57  20  65  46  82  30  23  45   5  66  63  80  69  48  26  60  99  91  52  70  71  26  22  25  39  17  74  75  97  46  43  73  81  85  76  53  48  75  32  74  98  89  50  26  56  66  50  55  83  34  47  19  43  15  14   2  73  28  16  75  10  24  61  19  72   6  64  56  83  77  77  96  98  80  38  95  23  90  30  68  98  77  13  10  58  83  94  73  83  14  43  39  97  90  99   3  25  93  94  79  71  45  29  93  92  65  87  58   2  55  97  47  98  41  16  24  70   6  99  69  65  76  70  93  25  76  56  91  73  97  49   2  96  24  18   5  22  35  34  19  28  70  27  63  12  49  29  18  24   5  27  95  36  12  39   9  31  71  18  53  22  61  46  27  26   3   8  26  14  89   5  39  78  85  92  46  39  50  28  19  37  67  93  66  77  38  91  24  31  54  30   5   4  17  14  26  89  23  88  48  56  41  94   1  38  42  77  39  92  21  67  73  14  91  97   9  55  25  50  65  32  84  12  80  24  63  59   3  90  96  41  18  50  74  90  47   8  10  65  79  48  63  46  91  63  64  13  85  89   3  82  51  67  11  93  34  25  37  45  82  52  15  80  62  28  97  61  79  57  15   7  21  35  78   1  57  39  25  29  93  47  56  18  42  69  57  27  16  15  59  69  94  93  22  29  48  24  54  97  95  60  42  89  52  12  12  80  90   4  61  94  37  15  68  72  38   8  15  50  76  29  26  51  34  33  43  79  96  22  87  83  60   6  40  64  89  65  78  22  52  28  95  87  73  33   6  27  11  80  28   8  22  95  99  19  80   6  36   6  40  61  59  15   6   6  91  73  97  52  65                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                    31  14   8  16  94   8  67  91  93  12  80  90  73   4  11  15  38  69  15  90  32  91  73  54  54  78  81  62  32  14  97  79  49  51  98  63  34  87  34   8  86  64  76  96  72  82   5  60  27  33  62  60  31  67  74  15  27   8  66  60  87  65  82  92  84  62  72   6  51  67  77  36  11  54  95  29  58  12  88  85  21  13  93   9  58  22  21  93  95  80  92   7  83  92   9  28  69  23  53  40   5  92  64  44  35  56   4  92   5  74  24  18  44  16  34  83  20  61   5  93  30  61  41  39  49  79  64  23  30  40  67  23  26  29  25  45  63  96  96  42  62  74  56  55  87  49  17  62  20  86  61  21  12  14  74   6  47  22  66  17  94  33  41  65  31  41   6  54  91  44  49  75  40  63  28  93   1  70  17  59  13   7  40  39  33  71  94  70  88  48  79  36  93  17  79  58  46  87  31  96  52  41  91  62  67  69  34  52  89  62  10  46  79   4  25  89  57  33  17   4  57  20  90  40  11  14  63  32  54  16  32  44  78  31  39  91  94  68  97  32   9  62  68  55  23  45  19  35   2  47  73  69  76  73  49  20  51  85   1  12  15  51  36  20   4  69  62  74  87  89  71  85  29  42  14   7  60  88   6  56  47  90  70  94  11  15  15  72   6   3  65  65  86  35  19  17  58  98  22  42  17  40  11  43  49  82  80  96  96  15  96  17  49  11  27  66  41  73  82  65  61  18   8  27  44  92  74  89  42  64  49  81  50  19  69  17  47  79  28  54  49  74  44  28  44  98  95  95  26  26  93  66  68  14  69  84  21  32  60  42  77  54  81  28  61  14  79   4  57  29  18  45  70  51  93  42  54  68  62   1  44  98  80   9  41  86  17  45  62  90  29  18  41  91  89  74  34  45  73  51   7  14  94  46   4  33  49  45  60  99  61  20  27  87   8  84  40   9  80  34  95  14  94  81   2  25  95  96  23   3  33  21  66   2  46  28  30  65  12  55  40  88  56  52  94  32  23  37  17  47  34  69  14  98  28  57   4  95  55  93  17  20  64   2  29  17  41  69  57  80  32  11  77  93  57  24  77  66  40  68   1  80  21  32   8  66  51  50  13  46  87  22  45   5  64  43  22  76  35  72  57  66  40  26  96  47  80  44  39  99  34  82  27  93  83   5  39  71  70  80  92  98  56  19  57  20  57  24  42  34  14  15  65  36   6  59  73  73  96  39  26  85  52  28  54  66  86   7  25  38  59  61  61  22  29  37   6  87  60  48  28   9  48   8  42  29   3  22  21  58  71  82  93  63  18  55  14  56  78  93  72  22   3  35  41  56  54  66  17  96  32  12  96  44  41  33  27  99  51  36  51  54  12  48  90  48   9  43  91  26   6  57  59  75  60  41  77  48  40  68  92  42  91  23  69   7  77  52  78  69  33  80  47  77   1   8  79  89  30  91  72   8  10  87  84  91  22  15  65  71  35  88  24  79  89  57  90   9  50  90  82  46   3  83  89  20  57  62  73  99  77  68  14  65  39  43  29  67  34  34  62  53  48   5  68  18  15  19  42  99  55  48  14  46  20  70  81  53  74  21  13  21  90  73  48   4  62  71   7  88  44  70   1  74  74  15  26  82  26  66  19  49  33  10  40  44  71  72  93  99  87  73  49  98  32  97  51  31  16  93  37  76  70  46  39  73  17  31  88  16  21  37  36  35  49  15  69  10  65   2  78   5  83  16  50  28  12  87  33  34  81  84  24  67   3  20  44  68  40  73  75  25  92  20  23  21  35  68  68  55  43  30  51  53  93   7  64  46  92  58  23  28  39  94   8  39  63  45  88  20  26  55  66  43  93  92  88  14  57  89  69                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                      11  17  76  32  44  44  81  94  46   4  37  19  83  65  72  10  69  79  75  36  34  22  50  40  82  20  37  52  47  28  69  61  50  69  51  20   6  34  41  81  34  60  76  22  44  75  57  58  65  27  51  50  70  26  48  53  32  47  99  81  64  35  53  21  84  31  84  92  10  76  61  67  34  83  73   7   9  58  41  15  39  68  89  55  51   7  63  90  22  81  28  97  78  48  44  29  76  83  50  63  98  89  11  40  22  42  54   3  15  59  43  42  15  13  70  50  69  79  66  91  63  35  69   4  89  82  63  71  64  75  65  37  26  33  82   8  21  41  77   2  10  77  87  12  82  79  66  84  91  44  53  43  18  11  36  90  97  91  13   6  80  91  33  55  28  32  45  33  93  92  60  23  71  74   1  20  83  13  41  44  49  61  96  74  65  71  40   2  83  86  54  84  84  97  46  90  72  52  50  43  64  68  50  99  34   4   6  87  81  42  41  18  77  61  69  41  16  31  80  81  63  67  62  97  74  15  58  71  17  99  59  49  35  86  45  60  24  44   7   3  54  95  67  92  97  32  27  11  25  90  84  90  53  98  66  44   2  24  69  52  38  63  18  53  55  50  61  99  22  46  81  24  33  25  84  66  77  38   1  83  76  69  15  42  83  59  22  73  82  66  55  89  65  73  32  87  63  15  51  51  18  68  71  26  65   4  94  35  59  28  10  64  33  52  29  91  49  23  96  97  50  83  61  36  58  31  80  25  91  54  60  24  16  22  45  93  35  92  26   2  52  46  11  96   4  74  30  97   1  46  81  10  40  89  70  31  14  62  75  12  58  95   2  63  59  59  19  15  75  37  59  86  86  84  56  32  11  83  66  31  72   7   2   5  28  11  35  84  98   6   4  74  97  25  41  25  26  58  72  63  11  14  27  18   3  70  13  46  99  99  64  96  40  23   4  88  12  21  46  15  61  68  67  87  15  53  79  44  13  91  26  77  65   8  12  66  42  46  45  20  28  40  23  17  74  99  48  97  12  79  15  21  22  60  93  68  99  77  38  85  67  51  26  15  14  89  32  95  10  19  53  14  11  86  52  48  68  89  44  70  86  96  91  23  20  27  27  58  89  33  78  49  61  33  94  46  17  61  19   6  69  30  81  99  25  22  41  95  20  64  86   3  19  77   2   6  96  65   4  98  52  48  61  74   1  27  25  59  44  39   7  72  24   6  84   1  64  74  96  52   3  10  68  27  63  28  13  46  28   4  35  97  21   6  53  97  43  52  30  79   4  43  50  30  24  51  87  52  79  77   8  75  23  44  82  67  47  97  37  11  68  66  67   1  20  24  96  95  91  89  92  15  40  21  53  56   2  79  59  55   7  42  63  76  64  44  22  87  36  91   3  57  89  69  73  56  69  24  46  64  67  80  80  93  83  21  47   1  64  33   4  37   8  88  35  90   2  56  72  61  22  80  73  46  71  17  80  43  37  33  57  57  16  30  44  55  35  47  73  94  15   3  35   9  25  97  41  79  53  35  70  54  79  17  65  15  66  95  10  15  12  44  26  86  42  20  82  18  27  45  17  31  56  29  68   7  40   4   7  91  36  25  98  58  19  83  82  65  71  40  82   6  21  43  82  87  99  92  98  18  11  97  11  68  54  67  28  85  67  62  22   9   3   7  61  90  14   7  75  33  96  46  90  55  10  77  76  20  92  27  22  40  98  11  98  24  73  98  47  56  49  86  38  90   4  85  67  90  58  44  42  91  25  50   7  83  48  72  20  52  72  75  47  97  78  77  63  10  17  69  51   2  37  69   2  41  53  33  62  85  16  25  53  76  27  68  18  87  28  54  48  22  20  85  51  29   3  22  95  12                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                        46  82  64  60   7  36  97  57  94  18  56  21  71  25   9  21  66  69  90  63  92   2  26  68  70  56  11  79  26  74  23  66  64  51  93  60  16  79  20  90  39  18  67  93  42  42  78  64  34  61  71  76   7  56  66  98  29  64  88  84  52  88  11  74  79  85  73  40  57  39  23  78  24   6  51   2  26  80  86  95  35  97  56  93  64   2   5  20   3  43  17  43  61  56  22  25  45  94  79  55  95  25  53  81  13  88  52  97  15  68  73  77  71  95  50  49  35  85  14   9  36  18  10  59  43  58   8   8  81  64  99  73   5  43  78  44  19  23  16  69  81  98  36  69  75  87  14  43  18  33  90  62  29  22  33   4  34  47  42   9  10  49  32  49  70  59  58  87  89  50  54  44  38  12  80  96  51  82  28  19  45  57  84  49  44  11  72  82   7  16  69   5   4  41   9  64  15  12  79  47  18  21  55  63  54   3  67  72  15   3  16  63  78  71  74  70  63  15  51  20  97   8  96  93  34  52  27  86  72  53  29  90  20  95  77  15  44   5  57   7  50  46  16  94  77   6  35  37  69  99  93  36  56  69   8  41  31  67  67  18  48  31  82  53  52  90  50  17   4  83  94  74  71  74  93  81  28  34  21  27  84  21  59   6  94  30   7  30  76  66  53  42  92  18  84  32  27  72  51  77  31  13  73  60  98   3  29   6  99  24  50  85  94   3  73  36  83  97  17  61  15  91  86  49  57  69  74   9  90  59  51  19  54  27  40  97  38  92  40  52  78  55  99  87  99  76  67  81  62  98  40  20  65  37  64   4  47  53  54   2  60  33   5  27  52  29  94  70  88  29  80  14  29  37  48  16  12   7  30  48  78  57  22  12  39  59  43  50  86  97  43  28  77  64  40  64   7  73  69  86  47  24  68  72  99  33  35  38  31  15  33  91  17  51  34  29  17  10  77  83  56  33  39  42  67  34  24   3  28  96  70  99  20  76  21  36  71  90  81  75  95  47  97  85  86  56  22  93  79   8  88  27  31  30  62  22  68  76  34  34  48  73  92  81  11  80   7  20   8  27  18  89   7  73  19  72  83  36  95  67  84  51  83  10  31   9  51  76  28  49  82  26  99  85  40  49  79  26  83  78  35  37  35  51  78  76  13   9  62  68  81  90  31  60  68  61  21  27   4  59  64  69  48  28  28  24  54  83  65  49  32  74  66   7  61  80   5  13  31  48  65  88  87  81  97  45  64  85  52  31  63  81   4  55  66  47  72  75  83  80  19  87  15  91  73   3  70  53  92  18  52  98  30  20  31  62  84  55  64  10  78  96  62  31  14  68  64  76  42  28  45  21  19  48  86  27  51  72   6  22  82   3  93  62   2   3  20   1  11  27  71  22  32  37  87  81  51  34  60   2  69  49  43  87  69  98  92  91   5  88  67  61  71  75  91  19  32  27  92  79  77  93   7  47  25  58  34   5   8  51  55  15  47  11  30  16  47  29  59  73   8  17  71  86  55   9  66  67  11   7   1  30  95  40  11  82  82  99  25  53  38  95  47  54  14  54  30   1  10  82  70  57   8  41  40  91  50  79  99   8  86  62  18  23  43  47  34  99  64  69  63  76  42  24  17  66  67  70  10  95  47  68  83  91  41  40  22  63  86  94  57  72  53  99  21  59  47   9  74  55  56  97  22  47  44  10  68  62  31  10  41  42  56  99  55  16  76  46  12   2  34  63  81  63  91  46  71  87  20  70   9  41  83  90  43  52  74  63  25  75  52  28  10  83  17   1  53  19  35  58  54  55  22  45  28  67  38  26  16  38  63  55   2  26  15  48  45  35   1  42  50  79  50  28  96  52   6  62  66                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                          6  53  90  11  10  33  72  49  60  29  75  63  61  47  67  60  62  71  93  54  30  49  38  19   9   2  26  96  60  59  47  50  34  29  83  17  64  72  44  63  66   7  42  97  79  24  33  57  90  76  90  40  66  72  45   9  90  17  48  44  82  12  31  56  19  95  97  35  80  12  63  14  49  34  31  20  83  19  50  36  82  21  69  98  21   1  12  49  41   1  78  43  26  40  20  34  79  37  70  98  83  79  44  18   7  10  96  50  13  44  97  36  35  50  32  31  51  39  54  61  71   8  39  72  11  47  46   3   9  40  65  58  66   3  42  10  93  42  76   7  68  11  94  95  71  98  85  44  20  77  67  86   7  65  43  98  33  45  36   6   6  53  44  99  91  26  97  26  63   5  34  19  88  27  43  69  93  83  28  87  91  36  36  63  67  73  44   3  24  44  35  62  97   7  21  82  43  20  59  59  74  48  98  73  39  37  43  76  41  45  71  57  76  55  26  25  62  91   8  15  37  74  45  57  19  13  27  58  79  11  36  72  55  85  31  99  37  99  96  11  58  87  33  29  61  30  26  23   7  79  43  88  31  87  32  56  27   5  35  93  45  57  66  59  59  14  80  64  21  95  58   1  80  55  53  15  86  89  87  99  41  81  81   1  89  65  24  76  81  30  45  19  68  41  82  16  11  97  89  80  30  73  93  66  86  52  78  94  17  89  25  53  20  84  68  71  23  87  58  54  58  16  16  60  26  57  47   4  11  35  62  96  54  44  59  96  68  81  85  11  17  23  64  73  33  67  44  56  86   3  45  16  54  32  72   8   4   4  92  33  18  70  96  17  73  87  58  95  92  57  72  99  58  98  75  99  79  16  74  42  27  76  26  78  16  55  26  11  78  18  37   5  56  29   3  82  48  29  17  70   3  33  95  29  70  98  55  50  72  69  16  56   2  51  16   4  63  50  51  85  24  77  65  75  29  52  69  16  73  36  95  24  19  15   3  78  59  14  68  49  33  50  83  47  61  97  11   6  28  78  87  58  58  59  51  80  53  88  25  56  24  96  35  74  96  97  55  17   9  30  63  94  90  45   1   5  60  75  51  97  51  61   3  70  49  69  11  25  35  37  61  99  42  63  47  97  10  36  80  10  84  40  68  43  32  34  53  45  42   4  15  18  76  60  38  80  75   7  86  43  52   3  32  73  71  96  65  57  35  57  80  44  80  72  93  97  51  52  29  35  97  48  23  86  90  85  34   5  52  20  90  79  36  13   8  36  61  35  37   5  34  71  12  91  55  14  21  28  24   4  53  54  57  57  86  44  30  77  93  63  33  83  47   9  24  41  35  59  67  84  79  23  83  77  81   2   2  86  75  68   1  99  15  74  45  29  13  79  20  19  19  35   1  65  58  31  44   2  88  51  15  82  81  57  90  39  55  49  32  37  54  39  16  26  49  66   8  71  45  49  86  69  59  47  26  59  61  50  45  89  43  67   9  60  83  97  48  37  15   8   7  35  38  11  89  86   8  19  13  77  24   4  33  97  45  55  31  79  33  24  35  82  91  48   9  86  56  44  33  42  63   6  51  61  54  27  71  41  59  38  77  85  20  56  78  89  90  69  48  49  89   6  55  92  39  58  21  27  14  62  20  11  46  79  17  25  18  85  55  80  57  26   6  63  92  66  43  31  28  49  14  52  26  86  90  45  35  49  55  93  68  14  50  50  47  95  88  35  56  30  47  52  88  81   4  35  86  77  69  92  42  77   3  19  82  21  70  76  40  13  92  97  49  80  76  70  53  13  11  51  80   9  73  28  51  48  17  88  16  62  37  24  56  38  94  33  46  35   2  88  30  41  39  37  50  29  83  19                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                            16  29  99  81  71  66  21  33  28  11  42  32  75  32  89  29  26  52  11  36  28  26  54  79  31  20  63  67  45  13  31  53  15  38  10  86  80   9  71  53  23  16  55  59  47  39  68  61  92  77  61  14   9  58  21  88  11  32  54  60  93  25  17  49  68  72  29   2  54  43  37  76  30  20  47  61  18  42  37   4  54  88  56   5  56  66   9  87  13  68  86  38  75  18  81  21  56   7  40  46  26  11   3  10  85   2  39  14  28   9  88  91  81  55  19  21  28  56  55  55  34  31  55  88  18  33  65  78  63   5  69  61  95  61   7  92  56  90  70  73  33  47  75  93  90  67  64   4  79  85  24   7  73   5  70  86  51  63  23  30  96  40  52  28   4  90  99  49  23  37  53  50  67  20  75  24  13  78  37   7  99  78  50  44  22  56  58  51  37  16  76  93   8  52  50  76  68  38  70  61  10  55  46  99  47  88  94  68  18   4  40  82  29  29  79  43  94   5   5   4  47   4  10   2  11  78  47  97  33  20  15  58  54  11  99  54  10  59  37  77  36  26  84  45  31  40  70  15  54   6  63  54  24  71  39  49  31  47  41  77  10  15  84  27  17  99   1  37  75  68  83  10   8  77  64  91  71  71  10  45  66  58  49  51  81  52  19  96  45  71   6  99  52  54  86  61  97   8  60  96   5  16  27  93  37  10  75  48  70  14  71  57  91  61  89  25  10  86  93  76  50  55  38  76  99  22  51  80   6  21   6  59  89  68  96  88  90  99  47  61   8  84  59  21  82  73  41  84  19  75  61  36  59  17  10  26  66  89  10  55  34  43  56  43  96  21  65  11  29  20  63  79  16  43  91  68  70  29  95  75  50  63  53   6  28  68  76  60  19  97  26  30  94  15  47  37  21  76  25  61  15  48  19  38   8  48  55  62  40  65  79  51  37  16   6  97  63  19  26  81  69  21  72   1  93  99  80  84  84  24  34   1  57  85  68  26  90  84   9  57  85  51  77  57  72  19  97   9  48  49   3  18  46  69  17  82  67  27  80  40  57  59  82  26  95  32  46  93  39   5  85  37  56  62  17  85  41  80  51  23  34  70  69  17  20  53  57  83  96  29  79  27  85  54  34  92  69  88  55  44  12  20  74  96  62  97  34  45  88  18  95  93  40  37  83  44  63  71  40  75  94  97  57   2  31  88   7  95  85  18  37  86  62  87  23  22  60   8  94  63  60   9  54  72  47   9  94  64  32  22  91  52  58  90  44  78  52  19  99  44  96   4  68  94  67  41  18  20  54  30   7  13  61  18  84  33  78  19  56  20  90  18  80  12  95  73  32  98  66  31   7  91  37  15  26  46  17  19  33  75  31  76  97  64  62  23  49  33  26  76   8  48  71   4  92  45  78  33  74  90  53  60  31  76  53  11  31  18  11  17  45  38  48   3  25  14  65  98  19  86  20  87  93  75  86  60  28  72  17   7  53  70  30  51  47  12  81  78  35  82  15  77  90  54  69  87  38  86  88  84  83  28  33  70  61   2  76  86   5  48  94  59  43  95  98  20  91  93  36  91  29   5   2  96  68  52  90   9  99  71  29  72  68  43  42  35  54  86  36  20  81  48  75  99  11  78  25  82  23  63  67  74  75  84  62   8  21  36  76  90  33  43  47  32  80  40  43  11  32  11  35  60  62   9  22  11  82  76  37  64  91  94  81  63  14   8  49  81   7  42  86  42  77  11  58  85  99  90  14  52  18  87  94   5  43  24  62  51  70  63  88  72  57  52  88  72   5  73  34  34  31  69  43  54  26  38  41  57  95  37  25  88  80  47  59  88  22  22  93  63   1  78  37   8  48   6  81                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                              42  70   7  20   5  58  38  59  19  46  64  67  81  63   4  12  50  98  89  11  56  84  26  22  89  77   3  97  76  40  47  67  18   8  74  15  64  95  92  89   4  25  46   4   1  42  29  27  93  69  38  33  93  17  60  20  43   1  90  64  24  30  10  31  19  30  13  25  51   8  79  56  32  99  10   5  49  92  54  10  33   4  96  70  66  63  59  83  16  67   6  11  17  13  98  59  97  86   6  41  29  13  47  14  98  20  55  42  69  73  87  72  55  21   4  91  14  20  13  27  61  57  64  33  46  60  75  45  90  39  66  47  91  98  76  21  83  21  72  93  66  93  31  83  33  80  20  73  66  50  72   5  61   8  18  48  99  76  10  73  86  39  17  15  86  34  48  43  54  84   2  94  73  17  39  11   3  50  85  49  12   3  91  51  42  99  91  30  41  29   6  31  62  43   3   3  86  87  79  67  65  31  10  88  12  79  81   7  51  64  68  42  47  66  96  50  66  69  18  88  84  25  56  26  93  19  17  96  34  28  71  36  81  49  80  49  97  12  26  61  47  68  91  52  38  71  10  42  50   5  24  22  23  59  47  33  77  62  80  57  91  45  58  11  49  65  91  10  68   4  85  70  50   5   9  79  27  62  74  57  68  88  14  52  80  61  98  15  69  78  53  80  56  93  97  66  77  96  38  96  60  35  48   1  54  92  61  89  83  91  25  26  95  19  65  39  70  61  36  95  89   1  67  71  22  12  90  95   4  26   3   8  99   7  54  69  40  26  26  28  16  32  63   7  39  56  35  98  54   6  94  55  25  65  91  73  61  59  13  90  53  53  40  49  33  89  44  56  55  60  15  85  28  72  16  44  17  77  82  45  12  94  14  84  23  23  31  80  42  44  98  77  76  20   5  74  63  51  51  84   5  79  64  84  57  27  60  90   4  73   7  29  80  56  20  85  77  20  83  48  63  55  30   9  78  48  21  20  55  12  73  29  41  47  81  73  54  14   2  89  59  19   3  10  31  95   9  56  71  59  60  82  68  54  12  40  19  56  46  21  45  79  36  41  92  21   9  96  40  92  55  24  37  69  39  11  74  65  35  92  71  95  13  50  31  78  64  31  11  17  42  52   8  28  51  26  59   5  19  12  76  29  94  73  62   5  90  31  36  63  56  96  33  74  11  99  43  40  27  89  59  82   8  82  66  92  95  51  26  92  30  92  84  40  11  74  38  72  27  45  80  50  69  53  15  31  57  72  33  73  26  49  62  65  95  90  13  34  37   2  85  82  32  54  27  43  28  27  14  78  57  41  89  21  38  49  72   4  62  29  97  72  32  56  94  75  68  37  14  34  65  18  37  57  83  99  30  76  36  14  74  60   9  37   1  67  72  49  82  88   3  37  27   5  38   8  13  14  51  17   7  49  24  20  47  50  34  33  28  40  67  90  90   4   6  74  37  90  64  42  20  89  99  86   1  55  78  53   9  79  62  63   2  94  82  35  21  83  19  67  78  95  36  97  45  87   6  40  35  97  25  40  48  95   3   8  44   9  28   5  91  81  67  32  28  14  79  70  67  94   1  17  81  48  91   1  69  10   6  39  75   8  51  46   8  38   9   4  66  41  11  23  62  65  64  73  30  46  95  29  60  83  34  62  13  12  66   9  51  59  92  57  91   6  46  88  49   2   4  81  31  20  47  46  94   9  13  37  37  44  25  27  52   9  92  63  58   8   9  64   1  52  28  63  92  89   6   3  22  21  53  12  23   3   7  77  73  22  28  36  51  14  77  28  72  87  30  46   4  98  22  79  68  78  30  49  73  19  42  19  23  92  55  67  98   3  63  66  95  66  66  35  59  71  65  64                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                76  61  10  27  86  24  58  74  81  94  61  24  42  26  86  40   4   7  11  48  93  98  81  26  39  40  26  91   3  27  54   4  16  99  86   5  65   6  86   7  38  75  71  12  62  90  77   8  74  50  39  19  19  93  81  14  49  91  39  62  14  34   6  33  25  93  68  97  78  83  10  24  34  66  67  10  96  41  61  64   1  76  71  14  31  56  48   5  43  13  21  96  28  22  72  82   9  34  76  63  83  34  86  35  32  16  72  56  10  82  83  96  80  87  13   7  80  28  58  91  56  75   3  52  91  16  87  44  81  97  24   3  94  54  18  81  72  45  70  88  33  96  99  78  37  31  65  10   1  15  86  43  76  50  24  61  20  97  29  28  32  11  98  53  91  34  63  61   3  61  54  72  32   7  52  37  35  95  40  33  19  65  42  92  35  53  67   7  83  80  10  32  83  11  56  88  32  66  86  56  20  79  75  50  45   4   1  16  12  86  92  53  81  43  12  44  44  66  41  61  30  43  11  32  53  87   2  11  85   6  91  78  85  19  76  21  47  83  64  11  55  58  36  60  40  34  41  66  34  62  35  85  68  98  32  67  38  60  20  72  47  40  80  38  11  78  56  27  48  23  76  63  92  38  73  53  94  55   5  17  72  83  46  75  24  31  37  86  26  47  72  53  31  90  48  97  74  97  54  16  94  42  58   5  93  87  98  30  62   7  56   7   4  12  55  41  58  98  60  91  29  35  84  71  94  12  10  12  41  80  40  31  17  13  58   3  44  78  65  34  68  52  67  61  88  75  45  24  11  39  99  82  85  88  52  55  27  74  14  78  61  26  39  11  80  89  29  60  51  66  73  13  22  50  27  58  76  39  79   3  90  77  41  13  82  16  45  90  18  33  27  34  41  32  13  97  47  29  99  67  13  60  57  39   8  10  69  39  58  86  50  76  84  55  27  88   1  47  35  46  62   4  43  76  78   4  16  27  81  64  94  76  14  56  62   4  95  66  42  61  60  84  28  85  68  49  31  74  12  50  54  45  67  99   3  76  42  86  98   1  86  18  35  35  17  74  70  12  21  32   3  16  77  88  76  68  33  55  80  32  93  99  78   1  21  91  54  32  34  12  33  73  28   5  98  16  25  84  58  96  98  43  75  27   9  12   4  88  46  53  91  40  89  98  97  93   8  53  97  66  43   1  47   5   4  19  37  56  13  75  76  42  77   9  58  16  34  64  86  92  50  24  41  97  70  70  98  88  66  85  54  27  76  24  21  35  94  34   8  48  21  63  52  93  97  14  53  95  69  66  41  91  60  27  81  16  56  45  98  69  13  79  89   8  54  59   2  45  90  32  32  68  40  25  70  44  12  96  87  68  88  97  81  24  55   8  43  25  71   9  55  31  20  81  90  49   3  17  41  70  75  11  74  16  61  23  48  77  41  80  85  53  17  74   7  22  26  58  46  14  20  12  33  39  52  50  83  38  44  72  78  73  10  45  86   7  35  69  19  34  74  55  20  10  93  99  88  36  89  90  33  51  96  42  64  37  19  17  32  85  40  85  61  95  36  93  68  43  26  13  37   5  20  94  97  80  98  24  55  97  86  87  13  73  96   5  73  36  67  38  65   7  53  10  25  71  32  96  48  99  58  66  93  82  94  94  25  88   4  13  77  13   7  65  77  81  82  83  45  87   7  46  30  40  68  43  73  64  39  46  78   6  13  40  67  52  91  24  41  89  26  17  84  76  56  92  22  80   2  57  98  81  60  22  29  84  36  53  20  95  88  32  49  76  26  27  28  74  32  65   1  58  26  16  16  71  50  19  52  73  92  28  86  67  17  25  53  82  81  35  26  44  66  71  98                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                  26  98  41  57  93  12  64  92  47  76  72  33  47  39   9  92  24  10  95  15  52   5  42  72  78  12  50  49  33  17  94  55  23  51  85  26  57  32  17  11  58   2  63  68   2  37  29   5  80  73  42  17  81  93  46  61  12  10  30  26  51  85  96  88  42  55  19  26  70  23  48  39  64  88  23  22  12   5  80  72  52  59  77  39  48  21  69  37  60  41   7  65  10  55  56  29  86  33  88  71  21  50  59  51  90  96  63  25  30  95  57  24  11  96  21  60  70  14  95  15  86  73  17  41  30  61  50  38  34  77  92  19  91  85  79  31  77  92  51  67  38  89  25  96  43  94  65  37  26  24  67  25   2  92  73   3  90  36  17  15  94  78  59  56  96   3  63  71  30  81  40  25  70  48  56  59  21  64  21   8  31  65  47  37  76  17  70  78  67  40   8  84   1  57  99  67  19  83  82   6  27  83  62   2  41  51  80  90  37  71  60  26  29  63  92  41  58  74  51  10  59  41  79  99  75  10  46  40  73  12  64  74   3  92  15  35  79  25  63  69  59  74  27  43  88  59  44  23  78  56  90  38  11  84  48  89  85  79   5  15  32  62  96  47  37  10  71  43  92  53  54  15  11  31  75  90   7  74  65  59  27  60   9  21  31  35  88  66  83  67  34  28  83  40  47  19  42  84  23  53   9  68  51  68  21  25  56  23  38  54   5  86  77  38  16  65  16  99   5  49  18  47  61  32  68   9  74  96  55  96  44  78  55  82  82  53  55  21  29  19  98  20  68  40  35  97  77  19  86  88  26  13  73  80  72  25  30   1  96  91  37  13  33  86  90  10  50   6  98  87  38  34  42  32  71  45  79  78  99  37   3  20  23  11  40  11  33   4   9  95  45  76  36   2  41   1  52  74  58  45  17  82  19  67  38  32  86  39  75   4  50  16  53  73  13  52  61  53  36  38  66  30  55  91  78  37  16  12   3  41  59  43  58  24  90  18  33  19  93  65  22  91  57  48  78  40  99  68  94  91  19  55  74  47  99  48  71  40  55  17  84  39  91  80   6  97  27  49  14  71  44  20  78  18  59  79   8  60  54  36  35  16  44   2  64  75  84  84  19  10  67  85  14  41  70  55  76  55  84  58  72  90  88   8  85   3  29  25  67  29  43  93  73  52  42  23  96  61  60  20  49  60  44  84  86  31  55  65  39  25  24  92  81  40   3  33  40  73  18  54  76  38   7  15  27  37  82  91  29   4  84  44  89  68  28  70  35  17  70  20   9  72  78  35  93  17  28   3  89  51  88  32  75  31  93  69  76  28  16  48  94  22   7  64   9  89  59  70  95  23  71  20  51  12   5  97  34  19  83  20  39  55  53  56  45  77  16   6  65  73  21  85  94  73  88  27  97   8  82  67  81  53  88  13  31  58  40   7   4  64  97  72  16  21  14  74  53   6  11  62  91  85   2  12  79  48  11  86  39  24  44   6   8  31  66  43  30  54  26  40  97  60  57  85  25   5  27  26  80  30  22  89   3  69  25   8  78  27   8  97  24  58   3   5  56  93   5  39  49  41  94  30  97  69  59  38  29  85  74  44  10  56   5  91   1   9  69  52  74  77  61  29  27  43  31  96  88  24  15  59  92  17  30  47  65  72  87  80  42  63  56  21  70   7  65  53  45  22  60  49  19  90   3  24  25  54  12  28  81  48  64  86  55  16  32  95  12  72  16  57  57  82  90  96  23  33  67  57  39  89   3   6  76  96  53   2  57   6  46  18  15  59   8  66   2   6  12  33  48  37  61  87  69  78  81   2  79  57  79   2  95  54  76  19  80  11  48  76  71   8  56  42  85  49                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                    76  58  73  54  23  51  84  91  28  82  74  97  83  18  27  73  23  69  69   6  67  81  93  91  64  70   2  11  31   9   3  37  46  38  99  10  33  10  17  43  30  62  44  96  39  41  84  56  40  87  98  65  53  31  32  86  43  93  85  36  62   3   5  36  40   3  85  18  64  72  56  41  92  41   8  66  47  77  29   9  52  71  59  44  17  43  42  84  12  53  35  56  75  46  22  92  76  31  73  76   8  47  92  96  39   9  49  59  41  12  73  72  74  73  77  13  77  88  24  21  38  22  13  44  88  93  65  11  67  47  88  26  56  43  97  67  31  86  34  61  99  84  95  84  54  58  30  45  79  70  91  97  81  24  89  78  22  66  46  81  41  68  73  94  30  33  33  45  34  66  74  56  72  17  83   7  45  46  61  51  26  49  46  20  83  31  45  30  78  86  75   1  61  38  19  66  54   6  75  76  86  67  37  29  59  90   7  27  91  42  49  37  24   4  56  23  16   6  55  33  43  10  70   4  94  94  20  10  96  83  47  80  41  55  78  99  61  72   8  41  91  13  96   3  10  49  22  64  10  37  55  94  15  30  25  11  74  81  46  41  92  63   8  98  77  68  80  32  39  87  74  15  26  94  78  11  93   7  92  41  90  25  75  34  99  47  71  56  21  69  14  44  52  43  92   6  61  90  87  54  88  33  34  19  32  67  69  16  68  15  17  62  52  74  45  28   9  44  75  87  22  96  59  46  95   2  37  54  33   3   4  61  88   1  87   8  29  26  99  62  60  85  51  29  27  35  87  63  22  30  60  41  68  91   3  35  19  64  97  21  62  71  47   2  50  90  38  26  64  43  60  24  38  63  79  66  78  24  82  52   7  96  68  71  92  35   5  39  68  41   8  31  94  74  59  39  24  90  46  23  50  23  35   2  24  76   4  81  92  64   8  70  76  75  12  96  22  68  54  51  31  52  15  79  14  38  97  29  70  27  39  76  33  63  24  60  26  90   2  88  49  32  79  49  13  29  15  40  19  81  52  85  74  20  55  28   4  92  12  13  93   4   2  39  82  88  31   4  97  17  35   2  50  30  36  82  78  34  50  93  20  43  51  90  83  22  38  99  63  90  35  30  25  88  85  77  97  65  56   4  57  32  11  10  90  99  45  11  82  31  84  76  30  57  82  56   3  78  72  73  73  84  48  48  60  20  58  59  29  13  80  32  16  51  57  24  43   3  32  90  34  51  43  99  97  93  33  26  34  68  72  65  23  53  80  55  80  99  33  67  96  63  38  48  35  28   8   7  69  93  33  10  74  11  67   2  75  41  13  44  29  62   6  33  89  39  13  44  72  81  49  51  69   3  54  60  24  21  99  72  33  21  22  77  52  40   3  44  17  86  40  52  49  22  34  55  43  65  16  11   1  42  45  31  67  96  51   2  91  83  10  37  97   1  60  29  35   4  17  65  71  82  43  98  75  78  80   2  41  19  24  58  82  94  67   4  15  54   4  20   7  60  11  58  30  92  75  68  19  49  11  98  54  63  69  37  35  93   7  14  92  98  96  31  13  74  65  36  12   3  17  45  49  74  50  78  68  59  12  82  77  56  82  96  12  29  67  71  82  69   8  65   6  78  49  44   2  77  42  96  77  86  16  64  95  35  46  14  91  29  86  47  76   4  70  90  44  59  77  67  16  63  92  91  20  65  74  46  69  85  16  16  26  93  67   7  85  13  54  34  12  69  44  18  23  59  96  29  27  56  34  82  28  58  29  30  31  82   3  50  18  30  36  28  53  21  90   5  38  33  82  74  56  28  55  68  79  85  69  22  75  66  40  78  87  15  50   7  24  21  22  19  25                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                      68  29  63  26  79  31   8  85  46  39  16  50  91  17  18  14  25  99  83  58  16  25  17  14  50  65  29  39  48  38  52  86  99  23  30  97  56  59  46  30  87  44  24  57  77  88  62  27  97  59  90  36  36  31  74  80  30  39  96  10   3  97  52  98  57  34  82  76  58  44   6  84  37  41  42  31  93  19  86  25  44  87  80  89  62   8  58  71  84  70  94  47  68  75  45  51  46   9  23  74   6  39  30  97  76  53  80  96  61  74  65  33   9   2  69  78  39  17  62  39  30  47  48  11  87  95  46  17  26  37  44  24  26  70  91  46  57  33  75  40  12  55  13  80  92  59  32  81  98  26  85  54  66  41  96   6   5  72   6  58  24  56  63  39  67  51  34  52  45  43   6  85  47  43  73  99  13  52  25  45  10  99  23  11  44  85  45  34  84  72  79  82  42  47  10  61   6  42  91  58  60  13  17  37  97  34  17  49   7  71  77  98  97  67  23  68  26  53  64  55  83  97  20  49   6  71  63  93   7   4  55  40  60  34  32  38  50  69  47  63  92  52  47  13  41  34  41  71  73  60  42  19  28  44  20  25   6   6  27  21  13  39  35   2  48  96  62  13   2  93  73  33  59  63  94  73  43  73  60  75  81   8  35  49  60  55  53  76   5  43  31  68  45  32  97  72  77  70  98  91  23  94  38  25   8  22  65  22  89  47  44  63  85  46  44  15  32  13  97  78  10  79  11  81  28  94  91  91   2  31   6  21  85  36  32  31  57  41  21  61  97  94  33  54  87   7  86  61  59  46  53  45  54  44  36  74  45  70  90  99  79  58  51  44  74  92   8  84  88  75  45  57   8  24  91  47  61  41  21  19   4   4   4  92  76  22  11  54  98  43  87  99  70  25   1  58  56  58  18  95  99  44  49  13  42  66  87  83  76  61  85  35  84  66  70  93  78   4  94  43  67  12  74  18  47  41  43   7  44   7  24  38   8  63  34  52  51  13  26   2  72   2  35  55  28   3  51  73  63  27  88  71  43   7  95  44  98  49  58  37  81  75  44  78  23  78  94  33  81  10  58  61  50  30  43  79  62  22  39  17  91  39  32  19  31  93  56  61  39  36  90  25  97  55   9  77  94   3  59  20  42  60  70  93  48  64  18  30  50  84  63  80  64  75  51  73  62  21  85  82  48  60  93  15  92  18  38  41  50  38  37  54  42  31  44   3  72  36  92  80  27  39  99  53  78  30  96  25  70  93   8  18  54  76  94  78  49  24  17  35  45  44  28  87  70  11  25  15  82  77  37  95  32  38  81  10  51  95  21  54  54  99  67  64  69  14  72  99  76  56  69  80  74  51  22  18  33  78  68  79  73  17  33  73  83  10   5  72   4  86  58  29  22  31  15  65  78  71  56  33  85  51  73  80  49  35  89   1  65  22   2  81  50   7  59  76  70   5  35  94   3  79  16  62  96  37  85  55  52  20  70  45  33  68  76  32  86  75  14  61  38  11  57   6  42  74  95  38  97  31  15  91  71  25  39  42  38   7  54  97  73   5  94  46  44  34  77  55  75  16  58  56  73  35  25  30  25  61  32  14  80  93  32  31   5  29  80   2  20  13  55  88   5  60  91  73  74  74  81  68   1  25  61  97  62  94  64  63  12  68  79  15  27  37  34  97   7  48  59  66  59  20  41  16  48  49  76  26  95  20  74  69  83  23  98  99   5  80  13  84  60  67  51  25  68  61  39  78  97  18  58  93  72  44  13  10  75  37   1  62  66  98  79  36  54  84  79   9   6   9  18  71  64  63  39  74  73  39  91  33  70  81  80  81   8  59  57  82  98  29  49  65                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                        98  63   4  59  25  19  76  33   5  97  93  95  20   8  56  31  83  61  70   8  31  49  46   7  57  38  99  85  12  60  23  96  23  67  81   4   6  26  85  16  88  44  68  68  91  40   3  34   7  83  76  20  60  62  34  91  65  44  17  77   1  80  15   6  32  71  23  95   6  63   8   9   7  97  82  30  87  37  89  80  67  30  19  32  14  94  11  32  43  55  84  35  35  46  29  16  67  55  68  85  71  22  50  43  45  35  81  37  53  89  21  69  36  28  62  84  57  52  82   9   4  94  67  60  69  22  70  29  87  93  38  63  45  92   1   4  67  92  92  68  36  74  47  71  96  34  81  60   7  66  70  29  89  45  97  78  22  77  33  29  99  25  75  52  92   6  18  54  63  32  44  71  97  19   7  61  29  38  50  68  99  61  45  73  40  11  16  44  85  62  82  65  43  43  38  40  70  49  25  82  71  30  13  73  62  40  97  24  50  80  69  55  74  47  48   3  82  71   6  19   9  47  99  89   9  30  93  29  28  51   3  49  95  50  66   3  44  83  31  73  43  22   8  46  42  28   3  30  44  50  93  30  77  43  83  59  69  79  22  79  38  42  68  45  76  32  61  79  65   8  83  11  21  10  62  32  25   7  27  83  86  55  17  12  68  78  40  90  19  68   3   4  83  12  63  83  46  50  52  91  14  64  50   6  49  95  21  17  80   8  90  48  21  34  30   8  70  71  44  10  71  44  31  47  33  31  52  33   8  55  20   5  19  67  52  34  59  52  69  68  16   5  60  95  27  97  31  57  98  98  25  41  28  33  74  74   1  89  70  74  54  88  38  94  33  79  37  96  27  94  46  50  61  52  67  52  39  11  98  27  62  86  46  51   2  59  61  90  39  27  67  63  72  94  53  78  79  64  28  46  87   9   6  71  66  15   5  76  23  90  41  46  88  69  33  50  84  65   2   9  76  28  39  43  28  72   6  68  28  80  25   8   7  82  75  93  86  54   5   5  41  93  94  48  94  54  31  36  74  77  19  54  67  19   2  27  56  63  69  78  51  26  97   9  47  57   6  53  91  64  26  69  11  49  80  16  99  95  51  99  23  40  60  71  57  51  49  91  30   4  51  87  16  30  31  12  91  44  42  60  90   1  84  84  47  36  49  22  40  26  45  55  93  92  37  53  34  49  56  83  93  90  97  46   7  37  75  32   3  87  58  99   3   6  96  16  36  91  79  70  27  76  87  96  27  66  21  99  96   3   5  16  15  19   2  99  75  54   2  52  55  33  77  77  33  17  57  54  85  91  70  69  34  10  28  58  48  48  89  82  61  56   9  75  75  30  79  87  47  29  14  24  19  97   6  60  40  66  16  73  30   1  31  29  28  80  30  40   8  57  35  53  66  53  62  50  22  30  78  52  19  73   8  74  56  11  33  49  38  81  47  55  73  88  38  66  13  94  67  97  41  50  52  22  80  75  19  45  67  23  63  99  61  52  34  19  48  66   7  55  24  31  43  60  94  91  99  23  97  26  20  57  22  30  79  44  27  61  36  62  19  83  29  99  31   4  79  62  59  35  27  87  70   6  75  95  26  26  90  70  71  46  25  44  44  32  76  37  43  32  94  48  51  48  20  24  59  35  46  27  96  11  76  20  61  69  85  11  72  61  58  38  77  78  62  14  45  36  36   7  86  14  72  58  92  98  21  26  27  24  45  66  68  76  30  98  26  56  75   6  20  77  99  53  46  39  43  45  71  50  85   1  38  53  14  31  64  26  29  93   1  25  48  35  56  73  85  82  56  18  40  77  50   9  42  66  31   2  64  22  71   2  37  45  53  31  99  38  39   7  61                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                          63  33  49  45  97  48  57  64   9  35  21  23   8  26  15  61  79  87  26  88  17  58  47  60  98  25  35  34  26  14  49  41  52  42  95  16  26  44  48  91  52  26  98  68  81  25  41  26  21  41  40  66  75  67  69  92  70  31  47  32  49  80   1  46  83  75  44  79  54  27  38  16  69  55  36  53  69  66  66  68  73  80  60  20  44   9  68  74  58  35  17  66  51  18  94  70  92  14   3  49  87  62  88  58  98  98  91  28  67  97  99  92  73  22  20  45  40  81  36  73  56  72  57  94  33  76  74   5  87  52  11  67   5  78  44  67  10  51  97  23  52  65  96  53  17  22  26  64   7  91  99  18   7  35  92   6  15  90  22  61  14  66  39  21  65  58  88  21  45   7  76  34  17  62   4  87  29   4  79  90  15  17  41  67  46  15  39  37   7  89  29   6  67  98  67  63  91  40  64  61  22  31  43  64  75  34  89  93  50  58  78  34  15  94  85  75  56  65  26  20  62  11  47  33   1  18  31  31  66  16  37  69  81  20  87  29  77   9  86  12  58  19  84  83  23  82  18  44  91  88  61  78  74  97  72  91  15  35  84  71  96  74  22  80  56  93  12  81  22  65  31  46  90  87  68  38   9  14  40  14  32  18  92  25  29  74  59  96  92  50  59  57  33  47  84   5  92  19  90  32  48  33  32  88  60  89  21   7   8  87  88  43  20  11  98   6  82  32  38  78  60  40  82  29  50  27  67  34  83  25  27  14  12   4  68  80  84  14  21  65  74  97  20  65  74  66  77  84  73  62  71  52   7   6  59  37  14   9  87  10  65   8  96  93  90  18  95  91  28  95  28  90  87  43  63  50  59  39  79  37  46   4  81  20  62  74  41  99  78  43  87   7  12  28  64  11  82  89  71  83  65  73  37  96  49  25  68  28  76  59  69  86  20  82  16  46  66  71   1  26  18  34  21  12  50  27  32  28  19  86  61  22  81  54  14  43  26  68  54   2  61  34  59  73  66  10  52  31  31  19  66  61  93  81  51  51   9  79  43   3  87  38  17   8  72  85  12  65   9   3  93  49  99  87  46  26  11  19  12  99  51  53  11  90  20  63  75  42  94   5  12  87  88  54  74   8   1  64  11  17  64  15  50  11  79  58  44  31  64  84  34   8  62  47  99   8  93  49  61  11  51  79  13  32  76   7  66  71  11  56  55  70   5  30  95  64  15  65  12  90   7  67  36  70  30  87  73  85  63  62   4  95  12  79  36  12  79  72  52  40  83  22  75  66  31   9   3  24  95  20  57  78  16  33  33  38  78  66  58  17  27  53  14  82  54  38  27  17  85  29  35   6  12  31   1  78  92  52  95  31  27  58  28  28  40  58  78  50  66  62  15  22  45  13  92   1  33  12  20  66  24  62  58  63  68  46  64  86  80  70  93  90  10  32  92  56  87  49  87  54  97  62   7  80  53  40  47  37  46  66  29  44  10   5  56  65  69  12  19  38  91  20  86  54  94   6  64  15   4   3  97  78  76  53  61  51  86  34   6  59  50   7  49  39  65  58  22  76  67  31   2  43  14   7  57   2  82   3  68  43   2  66  54   1  11   3  53  93  20  86  14  49  47  84  16  98   8  49  39  60  70  47  15  31  96  83  57  87  49  61  19  38  78  73  17  81   2  40  76  10  15  80  24  45   4  49  60   5  62  43   1  57  48  79  54   2  78  86  82  26  42  45  48  91  80  28  85  40  29  91  63   3   7  12  65  89  70  12  11  31  88  87  71  15  18  79  68  78  24  86  44  92  38   3   4  67  12  31  81  40  35  98  49  97  90  77   5  34  25  31                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                            49  62  40  48   6  92  23  51  46  24  25  27  26  45  16   8  71  76  62  70  42  64  62  83  33  93  62  63  28  51  64  21  85  88  33  11  36  79  76  18  44  17  55  11  11  80  48  56  80  25  27  73  91  98  15  61  52   6  93  32  65  53  15  43  82  36  92  95  43  11  19  47   5  33  35  11  81  81  76  52  11  74  78   5  30  23  41  29  70  33  34  24  77  43  48  81  23  43  73  26  24  40  40  34  16  68  71  57  73  80  36  22  99  35  77  44  58  60   3  43  61  18  34  47  95  25  71  38  25  90  62  31  34  39   9  38  29   5  85  28  16  53  39  13  29  24  35  45  65   5  93  12  49  33  44  36  90  89  45  67  57  93  95   6  75  24  13  96  65  19  27  39  71  39  76   3  40  41  60  63  63  35  56  11  98  38  64  49  72  75  50  44  17  24  49   3  57  47  15  14  51  77  16  63  57  47   7  88  26  26  14  75  35  23   4  13  65   8  40  84  32  97  73  54  70  81  76  16  97  21  65  84  49  39   1  19  79  43  45   1  20  85  45  56  63  63  64  66   9  64  97  78  75  90  10  77  72   1  73  25  60  99  85  79  63  46  31  83  15  34  57  10  79   2  83  14  11  94  36  64  89  75  37  78   2  82  25  65  46  54  90  86  47  52  75  21  33   2  94  43  72  40  81  35   1  48  44  40  81  10  89  11  99  49   5  81  26  84  44  22  58  37  73  19  93  70  67  43  64  60  86  35  12  77  12  31  23  32  11  38  22  71  15  51  98  84  10  97  25  34  78  32  47  43  31  10  85  14  15  38  23  78  68  62  69  55  58  45  24  71  82  65   1  81   6  94  18  51  26  63  13  48  22  70  97  67  36  11  51  88  10  36  33  94  77  96  48  91  39  68  24  43  45  33  43  65   4  63  91  79  14  80  51  66  21  96  13  73  51  80  83  78  41  80  23   3  16  84  95  15  58  40  91  50  41  18  59  27  27  87  25  52  88  24  61  42  22   3  87  67  74  86  54  28  46  66  10  34  50  40  38  90   7  20  35  37  41   1  51  94  99  66  60  40  10  84  64  34  84  67  16  96  51  44  97  85  31  21  47  12  77  35  37  32  40  31   2  19  79  99  77  89  76  32  22  73   6  64  77  87   9  10  71  38   4  42  51  78  91  43  24  62  22  53  99  45  15  29   1  91  76  39  36  98  46  43  13  34  83  57  84  73  27  21  77  20  55  77  64  69  74  96  93  21  63  53  82  24  63  25  68  93  45  43   7  48  37  91  99  96  59  89  55  71   3  45  45  95  73  48  11  78  95  97  72  80  63  76  43   8  89  82  29   1  55  84  33  94   8  81  68  30  96  28  89  48  13  45  35  87  26  82  48  31  19  41  85  69   4   6  97  22  49  81  41  68  12  92  87  87  20   2  84  44  92  53   5  68  12  52  27  25  93  95  26  32  60  40  58   8  48  57  35  44  55  99  26   4  92  30  83  54  50  72   6  67  70  59   6   9   4   3  75  68  39  49  28  45  99  53  69  88  48  78  37  35  79  27  38  58  87  12  75  89  45  71  29  71  21  37  93  82  89  75   2  81   3  39  85  67   1  39  72  21  41  43  25  48  92  60  67   8  51  22  28  23  89  45  60  56  39  63  11  65  42  10  18  84  41  14   6  95  71  39  15  51  17  59   4  60  15  99  88  42  35  93  51  61  76  71  27  92  23  97  22  97  57  41  33  31  35  64  23  40  42  79  64  35  28  75  48  35  42  50  45   6  31   3  89  30  79  84  98  52  53  45  85  52  17  52  77  33  67  40  42  48  59   1  40                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                              73  22  64  73  60  88  42   6  15  98  70  23  88  31  80  48  88  82  33  13  46  89  35   1  11  39  40  87  57   7  47  27  74  16  39  73  28  43  38  69  49  52  18  63  32  85  50  77  80  72  14  93  45  76  43  69  25  62  65  77  13   4  79  43   5  58  65   6  99  79  70  17  22  96  19  52  48   4  36  38  72  65  87  44  72  89  34  63  64   8  19  89  20  91  77  62  98  77  41  53  33  39  99  73  30  49  82  46  60  60  93  78  65  52   4  94  34  14   1  13  74  48  33  11  16  45  43  50  42  94  21  88  64   3  42  12  29  54  55   9  59  91  10  78  24  21  81  67  71  23  41  53  56  23  28  27  93  86  71  94  82  42  33  96  81  44   2  89  18  54  93  30  61  72  91   2  25  51  60   6  30  12  32  44  82  34   3  51  64   9  41  57  68  47  66  90  27  80  76  60  38  49  87  73  59  60   3  76  38  48  90  73  45  48  80  53  11  32  15  48  68  61  92  41  52  74  88  97  42  58  66  77  47  39  74  31  47  79  29  74  66  30  50  59  68  43  37  77  77  92  11  83  23  54  60  20  16  54  56  62  56  46  54  74  46  39  26   1  83  73  53  41  60  32  29  22   8  77  27   7  57  57  62  90  35  74  75  60  27  77  50   7  48  86  58  31   4  86  47   5  83  55  54  37  28   3  90  13  27   5  73   4  20  79  40  26  86  70  45  12  68  62  38  29  86  32  66  86  86  58  99  18  10  98  64  32  52  64  83  47  68   6   3  36  63  92  34  59  52  62  99  45  23  14  20  44  12  98  10  21  17  42  67  55  63  10  67  32  90  35  49  25  96  51   7  97  44  80  95  56  15   1  87  29  88  56  51  14  80  27  41  63  93   2  46  29   8   3  22  72  55  18  57  38  36  86  51  43  94  22  66  28  16  41  74  19  36  81  71  78  24  93  77  82   2  25  29   9  24  23  57  21  92   6  58  50  18  79  21   4  89  45  47  89   5  28  32  51  81  17  61  96  68  45  33  71  97  69  78  32   1  65   6  39  48  54  13   5  34  27   2   5  56  18  47  29  15  70  90  27  88  25  81  68  91  41   1  97  55  90  25  46  50  10  26  14  74   1  70  95  45  26   9  80  49  63  50  32  45  27  73  68  24  52  17  39  27  43  41  68  75  69  11  26  40   4  68  95  40  37   9  39  94  61   7  26  47  79  90  88  28  57  32  78  86  55  87  73   4  84  71  51  55  99  52  78  57  16  51  95   2  68  76   3  76  47  18  12  86  32  95   5  24  30  97  19   7  90  76  94  53  21  75  97  71   2  81  30  94  75   2  55  12  24  24  12  65  77  93  88  36  63  77  40  20  89  79  78  27   9  11  13  28  80  26  85  34  45  57  67  35  37  46  31  84  38  17   9  57  49  57  17   3  83  37  57  22  67  16   9  17  26  10  36  27  52   8  56  80  86  24  12   1  73  73  66  29  69  23  58  97  34  69  80  34  73  72  96  16  99  11  53  69  64  99   2  21  67  36  23  71  86   5  49  86  72  20  48  10  13   9  53  92  51  87  39  91  50   5   5  93  43  96  55  37  38  87  78  78  32  28   2  66  97  45  68  79  51  63   9   4  92  73  68  30   1  26  32   5  31  89  22  36  29  76  93   6  39  48  19  18  87  62  42  33  85  69  68  28  88  96  58  16  33  16  32  45  68  94  80   6  72  11  46  91  75  14   4  29  33  12  30   4  91  45  18  73  33  47  70  39  93  95  48   2  35  80  58   6  48  38  99  13  91  40   4  51   1  78  69  76  74  49  72  41  15  39  47                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                33  83  34  23  87  53  24  48  59  49  23  81  37   9   7   6  49  24  48  58  13  52  28  87  44  29  45  73  40  27   9  40   1  35  34  73  67  55  12  34   4  44  35   2  87  68  27  62  48  46  58  43  70  60  25  83  47  38  33  40  94  36   7  28   3  93  49  72  23  63   8  82  29  51  32  20  60  90  40  97  79  51  95  98  27  20  89  51  51  46  11  12  22   4  42  53  58  39  54  92  13  60  77  26  31  36  57  22   5  65  51   2  95  20  87  38  66  13  18  54  59  31  56  79  17  56   2  91   7  91  42  13   8  54  86  91  75  89  19  44  44  76  71  42  35   8  49  17  14  45  68  86  83  83  66   4  83  98  95  78  55  75  23  34  96  59  32  27  34  30  40  17  66  48  34  68  62   4  76  84  46  22  22  93  67  22  32  86  15  67   7  53  79  42  31  47  33  18   7  33  48  22  38  78  52  31  31  66  50   5  82  75  70  14  19  71  55  89  55  39  96  24  33  89  76  36  87  86   5  87  14  10  71  16  58  29   3  36  18  10  35  28  55  67  38   1  91   5  22  26  26  48  62  99  87  67   7  93  67  87  55  55   6  26  19  57  43  75  98  27  41  65  55  71  36  72  87  95  94  84  63  11  48  37  69  81  13   4  59  20  21  79  26  79  72  52  83  45  39  62  32  98  27  74  12  98  43  30  46  53   1  12  97  85  67  35  34  43   5  51   2  95  12  62  58  24  24  78  60  64  30  16  49  47  46  43  64  58   6  44   5  46  77  85  26  47  99   5  27  23  38   5  67  28  25  17  24  33  28  46  53  57  89   9   8  23  48   3  51  39  79  73  78  53  97  89  67  36  95  48  12  65  18   8  95  46  84  63  88  36  20  27  85   1  69  23  81  96  62  46  98   6  27  30  23  63  31  79  29  69  15  85  73  65  16  56  78  76  93  99  81  40  35   2   1  67  29  96   8  45  86  63  92  29  83  83  47  15  14  89  22  15  66   1  21   2  24  62  51  63   2  66  99  16  84  90  11  97  64  18  37  40  86  33  51  11  53  19  69  53  50  37  15  25  27   3  89  49  66  65  14  73  11  47  50  56  32  98  93  10  57  49   1  56  25  78  48  50  19  85   1  57  24  30  12  71  54  98  28  29  52  30  81  90  35  85  26   6  55  99  25  89  27  48  61   8  85  58  41  96  85  86  44  22  57  15  59  78  64  86  20  89  96  97  47  32  92  30  76  58  96  32  57  66  91  71  48  68  31  77  64  71  89  30  25  77  73  60  81  49  33  55  33  93  96  17  26  10  96  46  66   2  53  90  11  33  54  13  38  15  14  76  61  93  14   9  15  40  74  36  79  27  65  60  63  73  73  39  60   9  41  12  82  25   8  99   4  38  61  94  15  44   3  56  17  38   3  57  12  65  81  40  64  36  40  60  53  78  87  13  14  46  70  62  36  32  32  95  93  45   5  56  62  48  17  92  50  49  96  84  58  76  28  55  44  34  88   6  56  94  24  13  42  24  92  73  70  31  34  44  30  86  39  70  12  57  31  86  18  88  48  28  49  81  10  88  93   7  12  81  88  53  11  37  70  84  17  49   8  18  46  75  53   1  74  80  50  76  60  17  42  82  75  30  65  48  53  81  13  48  62  20  54  84  58  28  37  76   7  44  91  66   2  15  92  79  75  46   6  27  18  48  33  33  69  51  90  15  74  87  50  53  78  84  69  52  52  88  81  46  64  59  45  80   1  67  46  26  65   3  96  86  87  88  88   1  52  81  91   2  28   4  69  98   7  79  99  95  74  47  28  99  55  59   7  69  32                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                  65  15  80  51  23  38  86  86  79  24  24  48  14  40  11  29   9  71  74  88  17  83  23  32  34  66  73  66  54  38  48  34  23  89  92  38  64  56  73  90  55  49  78  66  83  53  31  84  87   8   7   5  56  77  54  71  44  69  71  30  81  34  61  14  34  88  89  49  23   1  22  95  33  58  41   7  11  75  81  24  58  98   3  48  98  52  41  88  85  87  12  41   4  37  41  28  31  99  21  70  58  67  65  17  77   8   9  95  76   4  38  86  40  15  34  91  36   4  47  79  67  20   1  25  37  57  83  97  16  50  58  89  52  55  11  23  18  28  60   1  12  66  20  60  28  43  85  68  40  91  76  17  58  61  36  70  39  90  79  81  98  30   1  16  47  45  90  37  67  29  89  94  38  56  46  10  40  65  11  11  15  54  79  22  26   1  73   8  64  65  45  97  57  50  69  39  97  82  76  14  95  83  97  35  19  57   6  78   8  27  83  74  42  38  77  49  29  73  94  24  18  78   1  99  19  83   5  48  79  63  97   4  54  56  70   8  62  53  82  89  97  66  70  44  24   6  70  51  41  40  22  13  76  70  42  50  99  12  90  99  67  17  24  64  11  62  39  90  63   1  56  28  47  91  69  75  69  34  47  77  65  85   1  26   5  46  51  19  57  96  85  60  40  76  46   8  90  80  13  48   4  67  47  16  13   4  69  35  56  46  46  73  16  73  23  89   8  46  62  86   9  55  80  52  45  90  96  60  46  93  75  28  24  50  18  83  14  78  21   8  71  23  11  59   3  71  29  76  22  72  48  62  33  52  74  59  12  83  32  49  57  10  18  90  24  92  52  79  87  35  13  67  68  96  26  55   7   3  66  33  55  82  41  66  75  69  48  94  16   4  45  86  54  17  97  49  64  66  41  94  58  20   3  23   4  73  62  90  97  47   2  89  91  64  60  33  89  69  73  60   4  51  47  98  81  13  72  23  12  55  46   9  21  45  49  79  31  87  70  17  86  22  40  83  93  77  13  55  78  21  46  22  67  32  85  95  22  54  26  47  68  72  36  53  61  43   9  15  29  71  35  16  51  66  16  90  64  37  90  14  33  64  62   9  58  13  52  20  19  70   9  14  11  64  62  81  47  33  70  69  73  85  60  86  45   1  41  23  39  46  51  62  92  56  79  77  47  94  48  37  50  88  89  28  33  33  92  55  22   3   7  15  72  22   8  42  96  70  44  86  21  56  57  27  93  86  85  71  91  86  87  60  33  71  20  61  54  89  20  88  63  11  30  92  47  48  54  30  48   8  91  39   5  48  54  33  93  28  20  18  61  20  37   3  90  98  77  56  23  37  58  63  82  95  31  63  78  97  27  91  58  68  34  19  87  19  97   9  88   1  12  99   9  53  64  80  60  48  10  72  18  94  74  33  71   9  68  15  71  62  92  13  43  23  13  14  58  71  25  42   8  99  39   9  31  99  34  14  39  32  16  59  66  38  41  14  69  48  81  56  20  99  54  61  14  62   7  89  11  69  61  27   4  24  43  73  18  75  24   6  24  61  17  20  65  14  69  49  38  20   3  49  18  46  86  18   2  81  91  61  88  40  94  77  37  47  88  46  80  55  80  14  15  70  69  84   3  55  59  54  20  76  63   3  38  63  83  44  30   5   1  35  13  40  10  55  13  31   7  54  82  91  95  10  23  12   7   7  15  81  41  52  13  31  94  14  61  30  16  19  61   9  25  32  49  45  15  77  47  46  61  59  16  68  96  29   9  64  59  83  69  85  89  11  28   2  88  33  38  50  96   7  78  71  36  76  51  70  15  39  27   8  63  26  57  22                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                    83  94  73  75  23  95  86  43  35   4  48  18  70  73  83  21  45  11  28  72  12  34  63  83  24  77  83   3  58  50  85  35  63  48  83  55   8  35  16  77  43  54  22   1  38  27  62  98  17  37  99  54  18  37  79  84  42  88  72  23  78  24  38  31  95  84  23  47  90  58  95  40  37  18   9  88  62  67  21  14  45  16  98  94  10  75  48  71  36   3  20  33  19  74  12  81  16  56  71  41  41  94   3  33  70  13  87  53  63   6   8  43  91   7  88  99  67  86  51  79  42  79  10  24  22  56  32   9  21  24  77  65  80  22  98  20  40  54  93  38  23  54  98  45  10  65  78  25  36  57  16   5  82  17  96  94  99  93  44  71  25  56  53  14   9  71  69   9  43  99  84  57  77  33  76  21  26  70  65   7  54  73  90  75  71  97  99  56  93  93   2  91  50  11  77  77  37  60  71  22  76  38  49  57  54  63  19  65  77  95  91  96  28   9  51  72  10  86  92  19  57  44  20  81   1  94   1  98  90   6  39  91  31  55  37  20  45  95  87  35  10  16   7  62  29  31  76  70  24  69  62  82  79  39  97  25  85  95  38  19  81  37  79  18  66  14  28  21  35  94   5  27  62  28  64  94  76  99  27  65  11  57   9  46  80  40  91  87  74  71  44  51   8  39  50  19  30  84   9  18  27  11   6  43  39  86   1  87   2  65  21  65  67  85  13  94  92  55  24  77  85  45   6  36  12  17  67  96  69  33  47   4  93  54  67  33  61  40  74  51   4  43  42  18  81  62  64  99  70  84  68  81  59  32  58  91  91  93  16  44  30  47   3  49  86  53  61  83  79  46  61   7   9  76  69  80  55  55   9  30  36  75  90  42   5  69  63  74   2  38  83  17  14  31  70  40  92  68  43  89  82  64  43  25  99  52  42  53  95  24  35  37  33  13  93  84  25  62  62  54  55  33  28  59  96  18  86  17  61  76  67  75  83  71  15  52  58  22  27  82  62  74  45  51  52  26  98  76  37  95  26  19  24  28  89  53  18  57  32  25  73  93  55  66  27  43  18  93  97  46  10  61  31  76  52  29  76   3  21  88  26   4  51  32  93  56  67  88  51  25  96   6  41  12  46  89  34  98  96  11  82  42  66  91  18  20  44  12  29  50  99  98   6  92  11  63  41  89  19  34   8  28  52   6  38  82  74  98  38  32  36  65  82  78  43  94  35  58  87  61  83  99  21  51  25  90  64  69  25  63  54  77   6  88  98  63  75  22   6  50  70  75  88   3  43  26  35  22  17  25  40  49  43   9   4  18  23   7  81  20  51  38   9  90   4  36  73  22   7  20  51  38  78  81  76  72  58  15  83  45  30   7  46  86  54  99  85  26  69   9  87  65  86  84  22  29  73   1  11  48  91  30  51  84  63   2  36  37  76  38   7  23   4  10  71  83  64  98  73  53   7   6  32  18  79  67  11  79  45  78  87  47  24  35  77  63  99  15  37  21  70  57  49  60  14  63  58  59  79  62   7  55  38  18  55  44  55  98  68  75  38  61  58  29   2   7  29  33  84  80  77  70   5  78  65  57  64  47  24  13  93  18  84  48  74  75  32   8  13  30  40  41  72  95  34  61  21  32  42  39  39  86  83  56   5  21  24  33  89  86  67  72  85  72  13  29  90  13  75  19  96  15  32  60  48  53  19  33  46  69  35  76  19  66  84  78  80  48  84  90  85  14  65  61  52  22  90   9  64  18  40   1  24  35  91  50  24  90   6  91  43  88  65   4  12  78  27  22  87  84  17  89  33  92   8  77   8  81  46   7  89   4  74  51  84                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                      52  68  47  79  52  55  21  59  88  34  11  11   4  54  51  16  61  23  96  41  96  66  79  79   4  98  92  92  93  85  10  15  73  65  48  85  33  59  77  70  83  35  51  24  27  90  61  67  72   2   2  20   6  97  64  54  30  38  35  68  83  57  49  23  78  24  68  54  66   7  21  35  56  39  22  16  83  23  21  89  44  27  59  15  43  58  62  92   2  90  66  49  82   3  76  14  25  32  63  82  17   5  25  70  48  95   6  11  10  60  47  26  38  74  19   2  70  53  97  24  57  67  66  22  76  19  60  80  34  60  35  31  57  48  99  93  78  31  30  92  88  68  47  62  21  76  49  10  67  16  65  69  86  58  55  62   6  56  61  32  78  47  57  57  85  80  25  62  66  35  62  27  42  26  63  65  19  59  30  23  27  21  53  20  41  84  44  18  18  70  46  63  31  98  76   7  63  97  29  89  27  82  37  91  40  34  39  14  29  24  95  20  64   1  31  32  96  72  33   4  49  87  32  25  85  54  18  48  53  98  27  63  21  89   9  95  95  82  29  69  20  88  23  87  85  35  56  23  98  94  67  84  12   1  51  34   5  47  27  91  27   1  79  47  41  60  22  38   2  87  15  48  73  56  59  55  89  36  43  93  64  62  93  34  87  21   9  57  89  12  25  62  39  33  91  12  40  45  89  26  61  98  36   5  27   2  53  51  51  65  91  79   2  20   5  85   7  24  11  22  14  78  16  71  30  19  29  20  78  86  94  88  72   5  48  49   9  62  35  34  37  21  67  70  17  36  15  39  45  54  70  68  38  70  40  24  89  85   8  61  13  98  70  44  81  34  80  37  74  13  16  38  60  22  54  17  51  79  81  26  32  99  36  53  94  13  66  19  60  28  96  43   1  19  52  43  97  77  30  37  53  66  42  95  19  43  11  26  24  79  74  25  40  15  13  85  33  95  39  37   1  55  81  18   1  32  99  39  74  15  72  88  80  99  57  36  86  59   7  99  10  26   2  41  77  17  89  56  48  16  30  96  63  63  26  25  44  27  88  26  47  33  60  71   1  58  66  84  86  40  28  48  60  71  28  37  33  71  67  79  59  95  85   9  37  57   3  82  61  71   5  97  51  42  39  75  70  85  66  55  99   7  66  24  59  12  48  92  58  56  19  12  85  82   6  90  20  91  91  71  41  85  72  72  42  66  15  40  65   5  51  65  24  29   4  65  68  25  89  71   1  61  71   8  90  63   3  12  39  47  43  24  92  70  20  19  22  85  85  23  58  94  86  51  37  89  20  13  47  23  89  17  23  21  12  35  60   3  96  89   6  95  17  14  90  37  81  87  62  53  64   8  26  11  35  92  13  31  48  93  32   2  94  69  99  46  90  23  77  75  28  59  57  99  66  95  64  13  94  76  36  78  66  79  32  93  26  94  84  82  60  27  62  46  37  72  16  39  12  97  25   4  17  80  64  74  45  29  27  53  82  17  63  22  87  19   5  50  14  78  71   8  95  20  40  43  25  28  46  22  57  26  75  38  49  81  27  96  91   8  10  96  87  40  69  27  70  81  30  67  95  15  59  76  37  80  71   4   8  32  14   5  91  30  74  48  49  37  79  41  37  17  83   8   3  53  36  21   5  73  33  67  30  80  75  15   2  75  35  53  31  91  54  42  49  28  27   5  47  87   1  93  25  82   6  90  15  48  25  77  72   9  77  21  26  13  11  15  96  42  18  82  20  32  89  27  87  61  74  62  59  57  70  55  52  89  21  70  22  26  95  61  61  49  28  64  73  18  82  83  83  23  65  16  42  96  70  96  78  31  92  73  99  90                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                        33  36  72  44  72  32  93   4  75  51  15  59  89  25  69  89  47  41  32  88  53  90  75  57  69  39  40  64  37  17  99  58  74  80  78  93  67  95  19  14  72  92  93  12  61  16  30  59  82  73  24  18   7  71  72  43  39  24  32  15  75  22  88  40  63  38  36  32   9   4   1  92  34  42  93   9  50  16  99  27  67  41  14  45  46   9  80  15  30  24  16  91  13  48  69  57  21  31  40  99  29  91  61   2  72  11  80  73  77  39  36  78  59   6  38   7  82  65  83  90  60  36  97  87  57  56  16  75  71  39  97   5  34  60  88  15  18  53  77   1   7  90  69  14  80  79  17  92  13  97  23  54  52  34  62  11  75  90  33  60  18  19  57  17  36  16  42  68  17  91  16  15  70  16  98  77  97  67  70   4  36  67  31  84  95  55  76  78  58  13  33  63  28  61  35  98  16  95  92  75  29  44  50  39  32  21   2  18  10  18  90  74  39  34  31  16  18  73  90  39  85  21  24  85  63   2  70  15  65  80  48  61  53  91  19  30  46  82  78  86  99  82  37  59  84  41  89  55  96  97  41  53   8  14  30   5  89  80  49  33  38  10  24  12  23  82  46  15  54  62  73   9  65  12  34  65  64  80  73  90  21   8  83   6  47  89  64  65  59  60  74  89  35  78  84  41  69  68  98  89  96  28  59  54  78  16  77  19  59  65   1  38  42  65  13  56  62  88  29  71  10  45  89  10  68  78  78   5  13  82  29  73  92  10  30  16  96  53  28  49  27  90  20  17  93  52  26  59  62  47  94  17  24  85  24   5  18   6   1  22  61  99  45  52  92  25  83  40  71  21  91  79  95  33  91  88  67  52  36  78  66  74  94  46  89  77   5  89  39  14  83  60  52  22  10  18  14  21  61  23  71  93  99  74  91  30  66  11  70   9  89   1  37  97  38  82  22  94  77  10   7  26  35  13  77  82   5  10  50  16  41   6  74  67  30  86  34  66  75  94  18   7  98  74  24  44  50  27  19  79  44  79  29  77   2  90  39  35  99  45  85  15  55  50  70  99  78  88  43  45  15  79  73  98   3  13  10  42  61  29  89  71  29  85  58  55  50  56  78  16  63  76  84  92  40  47  16  14  75  61  82  79  46  73   1  42  80  31  36  75  61  39  82  94  48  36  69  74  34  40  19  86  55  99  88  10  52  36  57  67   5  63  99  97  94  45  35  20  79  88  27  23   3  43  69  18   9  35  88  53  83  96   4  93  27  86  74  95  13  38   4  32  81  41  66  97  77  79  25  59  87  90  99  37   4  97  94  86  42  71  37  99  93  25  30  92  51  95   6  79  34  35  79  28  25  15  84  49  20  21  85  34  45  61  22  54  19  99  41  64  68  47  95  50  15   2  86  25  11  93  37  25  83  11  51  75  35  43  16  25  19  49   4  99  81  88  65  81  60   9  92  31  12  69  49  18  35  31  45  86  80  68  23  99  19  90  77   1  16  94  78  97  83  38  54  12  71  47   6  49  73  72  50  28  37  92   4  57  66  70  41  18  93  14  44  39  86  93  41  35  38  82  38  22  73  94  63  43  23  45  88  25  64  61  27  14  15  89  67  87  16  62  14  58  68   5  90  91  53  64  77  13  80  33  95  26  50  83   3  25  12  76  98  49  67  42  86  92  98  33   3  80  36   8  58  28  13  73  32  42  55  90  75  11  33  93  44  16  92  45   7  95  93  98  53  92  73  40  43  87  51  60  83  60  65  78  72  25   2  57  64  50  16  77  21  52  77  76  93  83  10  68   8   5   3  76  28  18  48  95  99  95  23                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                          51  38  62  73  82  47  58  62  14  33  88  69  98  50  16  90  63  31   6   6  52  24  73  23  14  38   1  69  15  35  24  99  33  86  85  54  39  22  77  11  51  35  69  23  99  58  72  25  49  45  39  26  66  48  70  53   4  10  88  27  74  37  65  61  16  66  67  91  43  86  83  14  95  73  85  83  78  77   4  66  61  76  73  67  80  51  61  63  26  74  71  51  13  40  38  22   8  13   7  18  29  62  86  87  46  28  90  82  58  76  92  77  42  81  81   1  67  17  84  33  65  96  82  58  51  52   5  54  96  27  65  23  73  82  88  16  75  32  62  34   3  98  40  64  94  18  28  34   4  77  67  10  70  98   2  69  79  99  25  15  60   9  41   4  40  86  83   5   7  62  24  73  47   9  83   2  77  26  42  60  28  62  61  36  63  88  25   4  96  75  87  72  29  91  90  55  85  72  32  47  24  24   8  70  26  94  22  86  44  97  47  46  87  47  94  71  19   8  13  44  88  23  99   8  43   3  43  19  36  91   7  73  41  10  28  65  46  30  72  32  53  70  48  61  15  63  64  25  37  16   2  55  79  49  26  71   2  83  97  49  58  89  50  88   2  61  12  62  94  85  25  62  47  66  70  88   5  72   7  90  30  77  84  94  41  35  21  24  60  33  66  30  36  79  29  91   8  74  16  51  79   4  79  98  82  98  69  20  65  82  83  92  90   5  22  98  16  69  47  50  55  29  28  10  82  65  69  45  51  79  39  89  97  26  34  72   6  50  55  16  34   2  87  40  49  75  34  99  52  76  28  70  34  55  20  53  98  53  77  15  85  75  22  50  22  47  26  13  60  44  84  46  53  47  61   8  52  76  16  28   4  23  72  89  86  23  95  22  65  55  67  21  41  51  32  41  42  70  52  20  97  47  46  91  44  87  50  92  77  24  47  61  57  27  35  65  37   1  22  60  12  57  10  53  54  31  71  54   9  64  92  32  36  37  37  17  50  39  80  24  45  41  43  70  25  76   2   7  16  94  31  81  88  19  28  46  90  66   9  62  20  16  23  24  77  74  40  92  60  13   1  57  28  93  33  59  67  44  46  61  60  81  12  99  10  64  29  12  17  33  29  78  32  94  25  84  15  31  57  14  46  12  38  68  29  79  65  88  31  76  88  27  19   9  55   4  86  54  73   1  43  33  97  39  87  11  45  48  15   6  55   5  55  49  62  30  93  47  82  48  71  35  67   3  89  59  35  74   7  68  84  63  63  59  77  92  22  96  46  16  31  15   7  88  42  59  26   4  80  32  25  98  73  58  39   6  61  13  68  58  98  52  23  54  62  40  51  49  92  65  85  42   2  81  49  24  52  79  92  76  89  75  86  23  18  39  60  39  54  31  18  71  58  75  30  76  61  82   5  19  28  33  14  23  86   2   8  27  20   1  97  18  41  82  86  84  60   5  13  21  87  12  68  16  73  39  55  89   5  88  38  38  87  20  56  95  70  23  44  37  92  78  40  45  78  73  23  86   8  68   1  51  93  37  31   5  14  21  50  39  75  43  83  89  14  43   9  93  16  21  81  64  30  76  29  56   8  75  61  80  15  39  13  44  98  56  71  63  62  89  29  52  90  25   5  11  65  41  24  40   4  79  41  95  89  73  16   4  98  73  95  37  69  46   4   4  97  57   1  33  17  32  25  84  22  17   3  40  64  99  89  37  93  67  18  45  58  48  73  40  75   3  20  53  36  96  73  96  57   3  22  52  75  32   7  64  83   3  19  88  35  44  93   6  99   2  23  57  27  91  85  96  36  17  48  58  50  11  93  24  67  37                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                            95  23  46  42  64  32  83  92  62  60  49  54  33  49   2  24  33  52  28  36   6  35  40  72  96  78   8  36  67  65  70  91  83  19  35  13  82  37  99  76  25  41  47  73  19  60  70  22  68   8  76  68  71  77  33  97  47  28  45  81  73  17   9  89  91  43  71  39  53  84  30  20  44  45  61  17  33  21  12  17  42  60  32  48  39  45  35  81  40   2  87  82  91  93  94  94  38  73  26  60  79  69  27   5  23  63  91  97  84   3  95  40  70  22   3   1  12  78  62  55   5   2  63  18  30  75  45  39  94  21  72  39  28  19  69   2  76  44  57  61  46  36  91  15   7  95  70  90  53  69  42  20  29  72  29  65  19  50  69  91   2  97  95  78  86  97  33  56  63  81  82   5  39  65  68  80  51  49  84  90  80  28  70  32  44  94  59  45  24   8  48  10   3  57  32  65  64  78  52  64  29  95  32   6  67  39  71  11   9  75   6  64  36  34  64  34  19  26   9  61  39  13  88  56  67  17  71   9  93  31  18  54  21  30  18  66  87  94  76  18  86  37  42  91  72  79  24  86  24  81  47  30  66   1  25  34  48  33  33  58  62  90  79  56  18  41  71  79   2  57  73  34  31  16  88  42  36  34  25  41  17  56  17  50   2  54  39  10  12  65  10  70  30  88  10  79  40  31  73   6  15  63  69  55  45  96  84  23  73  94   7  99  86  57  34  11  38  47  52  30  80  16  84  75  88  50  64  47  79  87  38  28  14  78  98  75  29  33  78  69  46   4  57  42  15  61  62  89  11   2  67  70  94   3  97  96  61  42  95  57  67  73   1  63  56  34  80  90  47   4  25  42  57  39  27  35   5  38  41  11  76  41  26  77  29  94  19  90  23  47  28  17  66  41  73   8  84  76  96  38  81  48  65  18  30  51  19  37  68  29  70   9  33   5  54  76  77  88  14   7  88  74   1  16  59  81  54   7  84  33   9  81  68  55  32   8  46   5   2  56  30  69  16   4  49  52  89  62  50  34  67  77  70  91  63  91   5  17  83  99  65   4  16   1  60   9  62  55  59  79  83  21  98  69  60  92  85  19  66   2   1  29  11  81  19  88  53  52  13  61  52   3   8  49  24  34  45  47  77  86  18  86  49  42  31  41  77  57  22  53  84  19  12   8  26  38  58  97  26  41  70  91  92  68  98  22  77  86  92  79  47  89  69  82  83  25  60  99  85  24  48  31  49  27  42  93  51  95  86  29  16  16  46  85  50  89  71  21  18  87  59  82  34  15  29  84  46  71  60  40  19  93  96  27  58  48  36  50  45  45  12   5  13  40  69  16  95  99  57  22   9  52  70  12  75  27  63  99  53  65   4  64  33  90  67  83  20  15  85  12  75  20  65  88  57  74  19  64   2  21  44  92  65  68  34  89  55   3  77   1  29  23  59  50  11  21  39  53  85  88  10  32  27  85  10  91  35  33  15  80  63  35  20  55  98  67  63  70  61  22   2  87  78  14  65   3  29  73  62  12  92  43  70  60  22  91  73  86  96  88  85  16  91  60  14  70  53  50   2  62  59  57  34  47  46  33  75  75  54  45  17  82   1  81   9  79  50  31  90  54  92  20  64  58  97  55  95  22  51  91  91  78  82  47  87  27  54  48  39  92   9  67  24  75  45  50  27  15  78  50  23  40  50  35  57  56  82  72  15  47  17  16  70  77  47  21  38  68  69  38  18  46  38  67  50  96  29  90  25  52  93  56  91  78  15  35  91  96  56  62  40  84  13  58  16  99  92  43  49  89   8  54   6  29  33  76  17  87   4  36   8                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                              6   4  14  26  99  52  38  63  81  35  57  73  58   3  23  18  98  99  12  33  35  43   8  36  55  63  63  43  90  45  80  89  57  11  13  96  20   6  83  29  48  97  60  63  33  27   5   5  95   3  78  31  29  64  32  45   8  38  79  77  29  64  61   5  25  98  22  37  39  31  70  88  77  82  91   6  77  76  35  82  20   1   1  23   2  17  14  61  50  31  84  88  34  99  85  12  64  88  95  84  60  25  62  11  85  93  83  42  69  19  72  56  31  44  52  41  45  71  36  49  33  25  56  64  62  14  59  83  66   4  80   4  59  43  72  12  85  99  89  18  22  12  31  96  16  55  14  61  44  59  39  63  49  46  37  70  37  41  11  76  62  55  99  25  19  65  35  47  14   5   2  15  53  93  48  57  20  13  56  38  70  68  57  73  37  42  14   3  92  88  66  43  41  97   8   8  92  62  93  94   4  57  33  75  61  48  85  89  57  53  97  21  82  60  40  58  64  75  42  80  93  53  47  30  73  89  40  20  85  51  26  43  79  79  53  59  69  23  50  44  47  85  27  35   6  30  79  14  88  97  20  63  69  24  43  12  51  11  55  46   8  34  16   6  12  98  92  10  51  41  34  42   8  61  55  65   3  49  13  32  72  52  24  58  29  21  99  40   5  32  61  44  98  50  13  33  67  90  47  93  25  46  66  85  26  30  69  12  98  47  91  92  35  87  39  66  39  20  22   1  58  95   2  97   3  42  96  14  93  48  59  62  63  34   6  36  48  71  91  78  54  38  66  71  84  36  14  54  65  42  61  30   8  44  63   9  91  91  41  98  34  62  88  54  56  78   8  44  15  53  92  46  62  49  54  58  91  38  93  26  39  47   2  29  90  44  44  35  87  64  19  23  72  13  16  23  36  68   5  38   6  77  75  28  99  45  96  64  90  37  97  42  70  61  22  23  42  10  45   4  88   8  42  98  79  25  47  22  83  66  15  33  82  85  48  95  25  39  53   5  16  16  80  62  56  62  30  26  25  72  87  48  31  67  53  24  12  60  10  18  95  63  86   8  77   9  63  79  39  79  74   9  38  80  90  12  91  19  72  75  48  89  40  18  87  16  42  59  93  53  94  12  69  71  78  13  10   6  10  43  47  91  34  53  54  95  34  90  78  80  60  49  65  57  20  39  19  55  51  91  14   3  76  87  29  41  34  95  96   6  12  86  97  52   9  10  21  59  67  48  11  10  94  14  15  48  70  24  71  65  17  26  57  34   7  19  82  67  83   2  47  71  10  96  94  13  57  89  56  31  51  64  82  45  45  78  97  51  67  26  50  11   7  66  81  17   6  91  79  27  98  84  80  33  69  40  19  20  83  86  18  95  73  27  31  87  18  62  30  20  37   5  75  11  56  47  34  40  13  41  62  91  69  27  23  62  41  78  38  14  48  12  50  72  42  32  79  73  24  18  94  44   2  18  98  49  78  85  20  24  16  44   9   2  20  81  51  94  88  83  22  12  25  90  13  56   6  54  66   2  78  49  42   4  39  24  76  22  30  73  38  52  48  92   6  21  55  53  79  53  72  77  71  41   1  47  96   5   5  92  47  95  77  38   5  92  19  47  60  64  46  61  68   6  61   9   1  61  75  94  50  51  76  63   5  71  95  91  48   4  81  20  45  28  50  90  24  54   4  69  16  25   8  64   7  88  43  71  44  20  78  43  50   4   7  25  12  97  48  70  59  82  15   4  50  94  23   7  16  15  11  30   1  43  42  84  90  96  71  18  20  88  31  58  68  89  38  72  56  77  62  77  87  38  12  25  23  72  89  69                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                90  79  65  42  98   2   4  61  83  52  80  51  72  52  54  86  15  20  33   7  12  20  67  14  60  70  17  17  29  21  10  60  96  70  29  63  85  23  31   6  61  42  42  67  21  46  80  41  71  49  25  96  91   6  45  16  44  72  11  22  49  92  65  15  96  33  15  77   5  15  18  78  31  73  24  11  16  81  90  64  27  57   7  81   1  39  96  27  15  57  17  87   1  40  31  45  14  82  42  12  13  25  74  94  56   6  38  79   1  49  27  25  86  61  68  79  52  22  62   5  80  59  33  11  75  72  14  14  35  17  90  73  53  61  93  44   1  50  59  17  87  46  23  19  56  72  49  72  80   6  52  88   6  34   1  80  56  97  26  93  41  19  64  27  28  61  51  49  46  44  75   6  35  19  25  89  60  97  13  51  46  30  90   2  37   3  11  80  17   9  91  87  79  66  29  50  38  43  37  75  42  79  30  76  25  11  69  47   2  70  78  94  85  55  78  69   6   6  61  47  62  10  48  46  80  27  33  60  87  33  13  58  15  41  81   2  35  63  81  55  78   5  10  63  48  38  12  80  51  88  85   2   2  79  61   9  30  99  43  43  14  48  42  73  88  75  51  60  12   5  88   5  62  55  29  23  20   1  90  11  17  62  99  11  71  30  54  79  30  63  52  51  83  42  85  53  51  14  58  79  96  49  61  12  51  86  82   5  65  10  68  87  33  44  47  60  60  32  45  25  95  98  29  98  69  14  25  46  10  22  14   2  98  54  79  76  12  20  84   8  25  32  14  25  95  24  67  45  37  45   2  13  92  73  78  45  24  55  83  91  13  40  69  25  75  82  85  24  54  24  54  66  10  96  16  74  93   1  84  39  30  54  62  44  68  49  71  32  82  18  62   7  37  26  68  20  30  83  60  57  99  22  46  64  41  50  70  48   3  74  57  66  65  36  28   5  86   3  85  30   2  59  19  32  50  37  21  64  26  95  10  65  95  39  46  78  21  42  90  31  10  97  40   2  40  37  33  92  14  41  18  48  83  90  36   9  99   4  43  51  98  80  80  96  54  17  18  41  93  41  92  30  68  98   6  59  28  61  23  55  96  87  21  70   7  89  83  47  14  27  29  81  75  26  71  46  22  80  28  53  13  86  37   9   9  65  14   6  16   6  69  25  51  62  42  53  16   2   3  32  57  33  34   6  59  58  88  93  84  32  64  34  77   3  67  33   2  62  38  36  77  23  75  50  79  31  82  21  88   1  82   4  45  48  82   3  79  32  64  93  81  85  55  35   5  61  14  52  76  85  81  85  54  22   8  70  30  18  43  75  54  20  34  43  51  58  42  68  40  24  71   8  98   7  69  64  83  86  61  49  88  67  34  63  85  57  94  87  50  33  68  97  14  17  93  77  32  77  84  89  80  93  74  89  20  20  22  49  46  32   7  69  74  29   8  29  99  40  74  99  23  33  48  85   8  61  58  80  38  58  33  37   7  23  44  12  75  81  30  70  73   8  45  43  35   4   9  51  91  99  38  89  94  40  59  97   6  60  59  76  48  75   1  23  32  51  20  46  13   8  13  79  85  38  98  92  67  42  57   8  59  51  14  61  90   2  81   4  43  15  61  10  49  53  31   5  41  29  53  64  67  78  44  70  59  74  80  49  12  63  82  21  54  63   6   6  37  68  83  49  33  23  85  94  87   4  10  55   8  83  45  66  68  23  80   1  17  38   6  85  87  57  56  32  56  93  75  64   3  81  69  41  11  65  35  34  98   3  88  52  21  15   1  33  78  97  12  15  33  96  91  72  44  43  68  39  21  74  11                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                  35  24  46  86   8   5  32  35  36  84  97  54  60  79  40  34  52  89  80  88  75  31  17  29  19  66  18  57  94  31  35  31  42  86  62  15  85  38  13  56  35  52  32  78  45  85  13  92  35  95  78  96  32  95  61  87  27  97  15  35  30  48   1  16   8  49  67  58  89  20  25  56  74  11  11  93  43  70  84  28  74  93  32  85  54  91  28  72  66  58  21   6  83  40  81  67  32  31  21  58  35  77  84  79  49  34  32  13  82  89  38  24  87  81  12  53  62   2  67  29  92  61  63  35  63  94  14  82  66  93  95  13  99  73  97  97  19  62  19  28  48  51  64  95  72  97  24  95  39  72  11  73  71  33  75  42  26  26  56  70  15  45  10  43  83  44  29  21  36  35  38  90  33   5  37  94  32  31  98  76  66  39  20  42  35  90  46  57  36  28  92  72  68  49  59  44  37  22  26  26  60   4  57   3  11   9  22  24  41   8  93  33  39  27  45  17  70  10  87  64   9  49   6  20  82   1  55  20   2  23  49  59  75   1  34  52  96   6  96  66  84  77  91  38  23  55  77  70  83  18  81  96  35  13  77  79  54  48  21  50  23  93  86   2  59  37  34  84  10  36  55  80  27   9  20   3  83  58  32   2  20  68  63  30  62  70  75  20   8  64  63  40  89   2  24  74   8  58  19  55  60  76  39  30  98  76  55   3  20  76  31  12  98  19  89  12  45  73  70  43  55  58  62  84  22  11  52  46  79  79  64  64  90  55  48  20  82   7   1  34  48  38  66   3  21  10  43  47  80  39  86  31  62  36  85  20  15  18   8  15  36  64  71  25  17  24  38  98  63  23  69  31   9  93  77  36  51   9  35  14  42  90  71  36  34  13  64   7  63  17  63  12  52  40  45  67  80  98  12  40  29  44  24  54  22  36  54  28   2  94  50  20  14  91  33  24  57  41  70  69  30  89  88  21  98  87  69  93  81  42  67  62  12  69  25  81  47  84  79  55  39  31  26  71  92  93  12  23  88  43   7  71  57  99  90  53   2  73  84  11  51  67  28  44  72  56  89  72  40  93  89  70  14  71  94  89  52  12  67  74  64  33  65   1  35  17  86  46  76  83  46  80  74  77  43  66  60   9  65  32  78  99  45  27   9  84  46   7  81  60  16  18  25  99  28  87  86  21  61  22  91  92  65  37  68  64  60  21  54  99  50   8  63  49  19  29  65  58  19  10  61  54  21  49   6   3  50  31  89  43  34  67  60  54  19  92  87  98  76  88  61  47  36  39  90  17  23  79  40  99  48  85  24  60  93  64  13  74  82  14   9  27   9  99  75  48  96  87  48  70  77   2  96  63  31   5  64  72  84  33  46  26  98   5  71  64  98  33  12  30  43  11  79  51  67  72  46  17  14  56  10  19  53  75  40  34  36   4  18  22  18  56  84  46  28  50   6  87   1  35  58  27  58  54  35  44  82  37  71  51  90  30  11  59  70  99  26  36  22   3  23  70  25   6  70  44  43  39  44  30  72  76  34  76  54  72  56  46  17   5  93  65  60  13  46  78  33  23  40  90  78  79  50  32  49  13   9  88  15   4  51  60  11  82   1  45  30   2  10  84  29  43   7  79  78  95  88  28  10  56  23  94  14  61  20  96  90  21  34  72  55   1  27  20  50  47  42  90   8  43  63  17  68  16   9   4  12  10  50   5  50  19  14   8  49  17  80  27  17  17  85  19  40  45  61   5  23  31  55  57  50  30  52  33  17  60  40  41  45  82  42  71  80   2  44  42  31  64  32  81  53  84  26  18  49  89  35  10                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                    41  48  78  75  64  74  41  12  69  33  68   8  91  69  48  63  30  38   3  28  23  42  91  19  58  51  85  65  46  14  14  97  80  24  34  98  50  84  82  43  13  93  20  45  71  38  79  58  97  10  74  19  99   7  47  49  28  88  62  94  20  67  59  87  96   8  58  65  76  88  18  97  66  52  21  41  50  72  11  34  66   8  30   8   7  15  34  12  30  59  66  53  73  48  33   4  18  25  43  71  69  13  95  46   2  27  18  14  28  52  41  28  36  55  61  39  38  98  90  58  62  26   5  56  41  49  98  76  76  40  40  62  11  58   1  33  22  71  70  26   7  16  78  21  75  61  22  64  88  96  22  71  94   2  86  34  10  73  50  60  92  81  54  82  25  75  17   5  42  22  84  24  28  98  52  90  67   6  87  36  48  78  82   7  74  36  90  89  38  89   8  19  19  86  54  92  62  27  85   3  53  41   2  32  50  94   8  80  63  97   8  15  85   1  26  84  31  26  48   6  97  77  15   8  62  75  54  10  64  78  58  95  55   7  36  51  53  22  10  17  51  32  40  65  71   7  75  77  97  97  59  54  84  96  68  21  18  69  49   7   8  77  73  35  75  16   2  44  80  95  15  17   2  29   3  46  40  18   7  99  74  97  42   7  73  35  66  97  40  21  86  28  52  14  38  78  12  75  51  61  44  41  99  78  29  89  59  68  92  23  90  99  44  72  40  87  26  15  53  56  69  64  96  55  58   9   5  99  81  48  55  78  78  46  15  87  89  70  57  16  63  59  89  12   3  68  15  76  13  20  15   1  33  71  32  47  59  50  42  60  76   3  99  21  84  56   1  57  16  69  78  88  33  83  28  38  49  39  74  27  70  38  66   6  57  81  26  55  60  57  60  85  88  43  39  50  11  17  63  88  18  49  37  55  85   3  88  97  58  26   8  19  37  67  64  30  55  58  62  18  80  59  49  49  72  27   7  34  93  75  60  51  62  43  65  23  97  64  88  36  61  77  94  75  73  48  68  83  65  36  68  42  12  89  83  59   8   5  71  37  88  65  14  20  19  55  42  19  96  84  14  98  12  83  63  78  78   1  49  68   9  96  76  16  60  81  51  26  92  42  63  60  17  51  41  55  90  93  78  96  71  25  64  70  41  61  13  45  94   6  54  64  63  53  34  85  44  86  72  62  16  49   8  30  35  42  99   2  68  14  91  12  77  10  13  22  33  47  74  83  47  54  26  10  59  72   9  89  83  82  19  45  88  42  79   9  28  88  52  82  35  11  38  68  17  29  96  11  37  30   8  80  41  81  86  52   3  32  94  76  98  69  11  52  70  24  96  20   4  69  68  91  86  63  98  37  62  60  36  34  55  89   9  50  44  95   8  91  17  68  51  26  20  42  90  69  39  84   1  25  75  24  10  35  50  10  65  70  61  97  81  32  31  92  55  18  74  97  27  27  23  58  97  32  26  30  67  94  49  42  63  59  16  50  25  37  32  39  77  96  84  81  74  11  22  18  95   9   6  38  96  47   5  30  35  63  33  46  46  55  28  28  30   2  55  82  99  79  66  96  69  11  28  41  14   8   8  40  15  10  18   3  81  58   3   9  68  61   9  25  31  19  88  65  59  23  36  96   5  52  56   1  16  11  19  99  47   3  90  55  50  19   7  96  45  92  21  83  41  63  68  86  75  37  10  90  51  50   9  99  54  51  87  47  88  99  18   6  51  14   3  26  98  23  68  69  78  86  98  14   9  37   8  22  86  35  38  24  79  48  10  30  85  46  10  42  58  81  37  67  94  94  44  51  34  32  88                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                      91   1   1  31  61  68  32  48  22  52  95  74  97  87  45  65   6  68  39  44  55  36  44  49  46  89  51  34  10  73  96   7  54  18  64  57  65  40  69  82  13   1  74  66  70  97  48  39  22  13  25  75  40  52  44  69  27  43  66  66  87  80  69  56   6  97  74   6  73  11   2  49  32  12  86  19  11  30  97  39  56  20  96  82  86  30  19  53  25  55  43  17  17  17  84  36  51  25  51  50  67  76  85  27  33  34  94  68  33  21  48  58  99  56   8  82  74   4  45  45  70   9  45  16  67  27  51  49  34   7  10  57  82  22  36  61  65  66  90  49   2  29  21  98  24  97  57  43  89  91  26  42  79  51  49  86   4  51  51  70  90  41  19   4  67  48  20  48  92   4  21  87  13  72  26  17  15  10  27  11  55  75  33  36  76  20  16  29  26  56   9  68  32  35  92  63  35  72  91  43  95  86  99   8  73  74  18  24  99  90  96  10  45  83  41  43  24  18  59  33  81  61  45  94  56  79  78  73   4  85  47  74  49  17  60  52  65  11  31  18  21  10  40  55  31  35  58  43  58  19  19  39  84  21  75  57  80  20  48  67  64  32  24  34  67  76  22   3  62  62  14  15  96  86  38   8  80  40  69  46   4  95  60  87  15  93   1  14  32  21  23  10  47  84  27  59  36  57  39  34  59  71  22  45  63  90  72  69  28  18  35  50  82  93  44  60  47  47  25  51  41  44  33  29  99  42  29  74  70  30  84  75  35   2  73  68  74  38  61  72  49  38  90  77  78  50  35  14  74  32  13  70  82  89  75  53  70  27  22  83  64  89  50  67  94  65  71  72  67  71  82  41   7  36  37  79  49  80  55  55  33  76  84   9   5  15  80  55  91   2  75   1  84  98  14  28  41  82  91  53  94  91  98  64  91  72  48  16   3  35  54  30   3  11  96  39  68  86  93  18  33  77  61  29  97  89  81  98  48  15  96   8  98  89  90  76  36  20  20  37  41  96  85  19  72  57  51  26  73  10  91  88  97  92  57  97  70  34  59  99  56  13  78  68  60   4  13   8  24  95  62  37  69  40  52  99  69  82  78  82  39  60  24  75  40  40  51  33  60  48  11  90  24  52  87  73  96  69  50  64  12  82  56  72  93  92  97  32  33  50   2  48   2  29  73  37  90  47  91  21  74  31  74  51  37  34  16  87  99  82  22  98  91  97  62  42  24  39  66  19  44  58  52  94  71  29  34  53  24  38  83   5  64  52  29   4  93  16  35  90  50  89  13  46  22   4  63  72  19  22  27  35  93   8  44  95  59  25  24  11  78  48  63   5  42  90  84  74   6  38  47  76  71  65  64  62  95  33  86  77  96  97  33  52  98  44  85  64  97  78  15  19  84  99  88  77  17  31  80  97  93  41   4  88   8   6  82  78  31  73  87   2  85  72  23  31  59  72  12  22  34  71  90  51  16  51  45  14   5  35  45   9  49  71  78  73  82  23  45  48  73  52  92  60   1  84  34  77  37  33  60  94  44   5  81  37  71  80   7  31  13  93  76  61  17   4  60  32  10  78   6  57  32  32  81  79  40  20  17  88  51  16  82  58  97  24   2  60  41   6  32  33  79  40  69  93  97   5   4  37  89  98  72  92  76  61  77  56  21  62  18  48  24  59  25  81  18  12  13  47   6  57  72  13  33  60  76  96  70  54  40  83  65  32  17  14  76  41  93  37  61  37  17  73  56  83  70  15  48  47  64  15  79  49  28  32  79   9  93   9  99  12  50  84  92  81  64  16  49  88  92  52  18  44  42  61                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                        38  31  21  80  64  12   4  58  33  98  18  25  88   4   4  16  12  78   2  65  47  58  99  99  36  46  66   2  28  89  84  60  81  21  30  95  39  52  56  37  73  50  62  12  79  59  22  62  93  83  69  27  28  44  39  64  47  24  68  21  52   6  39  41  13  54  56   9  50  62  44  96  82  84  61  46  51  89  64  80  86  41  14  66  22  78  77  70  62  85  69   1  60  39  83  72  17  39  96   7  51  66  55  98  62  85  59  23  72  32   4  75  16  12  40  14  10  64  87  21   9  39  57  77  83  36  94  36  15  90  19   5  65  88  59  86  19  53  66  39  30  41  54  18  72  31  42  90  41  80  62  34   1  20  35  15  37  39   5  53  38  86  77   1  86  17  29   2  92  54  60  91  52   3  52  66  96  43  20  20  89  49  73  85  98  45  39  40  51   5  29  66  89  52  82  46   3  40  70  11  90  70  92  70  96  27  56  17  32  31  62  93  79  66  12  87  68  21  55  13  53  66  30  84  20  98  59  57  44  88  69  37  58  63  29  68  67  49  77  70  95   4  37  55  62  43  70  47   8  57  75  17  69  47  31  55   3  28  76  39  93  13  12  65  26  22  58   4  65  61  14  61  72  38  28  35  27  75  57  70   9  55  68  86   1  90  17  20  95  25   8  60   8  73  27  63  69  45  22  93  68  80  62  57  16  83   8   4  50  59  80  98  49   2  81   2  50  89   1   7  63   9  16  28  21  19   5  80  13  77  10  54  90  71  91  70  34  42  96  72  47  17  48  55   6  92  77  39  22  67  40  54  55  19  39  36   3  53  11  82  22  96  65  27  15  39  41  76  35  36  93  65  44  85   1  62  94  22  16  99  63  16  15  71  72  36  13  85  98  19  17  16  86  78  88  28  40   3  47  79  15  64  46  55  66  52  22  15  12  80  62  80  38  86  62  40  51  49  77  30  83  79  64  76  90  51  50  58  95  58  86  31  57  34   2  54  54  43  96  14  15   3  69  58  64  45  22  19  83  93  44   4  16  38  95  73  26  46  36  21  36  94  67  86  24  82   4  61  53  38  85  62  92  42   9  93  62  79  57  89  76  80  10  60  32  63  75  95  55  97  11  22  50  19  53  36  83  19  11  39  79   7  21   1  66   5  63  41  47  92  22  61   6  56  22  65   1   8   3  55  39   7  49  35  10  68  19  88   6  96  40  10  46  44  89   9  55  67  78  63  29  47  90  26  82  82  68  78  50  98  52  22  17  61  67  43  29  35  20  24  53  22  43  94  45  90  96   4  69  46  48  62  69  32  52  71  91  38  67  58   9  96  10  32  19  35  45  46  76  54  99  43  64  91  22  67  59  68  61   7  37  74  64  27  72  78  60  17  14  96  82  38  55  12  12  82  24  73  99  23  19  35  19  12   8  52  24   7  32   3  26  46  70  99  58  92  28  86  99  73  92  35  66  82  73  31  96  40   5  61  93  13  62  43  37  12  21  86  23   9  16  77  58  72  65  99  55  88  63   2  61  57  81  75  74  10  63  27  49  81  94  70  46  99  29  98  91  58  46   1  90  86  21  48  66  75  10  26  45   6  86  97  39  59  12  61  19  16  37  14  41  82  98  69  71   5  17  62  93  62  77  40  57  86  94   7  85  36  71  52  76  20  55  48  32  52  69  37  16  52   2  64  92  59  38  55  55  95  51  50  71  39  12  93  20  41  68  48  40   9  55  73  51  45   9  62  98   4  67  91  71  62  24  83  21  82  19  11  58  11  60  66  92  25  25  19  20   6  56  15  88  34   3  14  20                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                          99  22  66  79  92  53   2  74  70  26  83  67  33  44  96  64  90  54  36  67  45  10  37  52  19  58  91  59  21  58  53  19  74  98  76  86  81  32  75  39  64  87  61  83  84  51  67  68  27  62  70   9   8   6  96  80  23  11  27  98   6  97  89  36  48  54  42   5  42  74  38  57  21  57  15  48  88  62  23  66  75  90  76  72  46  21  59  63  27  32  65  97  28  93  40  25  58  35  60   5  94  32  59  18  62  69  68  46  47  41  71  48  28  89  10  95  86   6  86  10  71  49  13  54  71  29  38  13  56   6  64  55  73   4  76  62  13  75  83  69  48  36  79  78  88  78  29  72  16   3  35  27   9  78  59  15  30  76  86  18  76  56  96   2  89  74   7  63  76  73  82  66  94  74  27  73  13  92  90  53   2  72  63  78   3  29   4  64  91   1  90  69  41   3  89  98  68  43  80  76  33  60  59  37   1  24  66  20  34  19  30  58  81  55  36  73  70  33  40  21  64  94  19  18  79  78  48  18  81   3  46  84  47  24  34  79  37  33  52  16  49  58  87  32  69  56  71  96  68   9  83  81  65  33  30   5  25  20   1  59  56  87  10  82  52  78  48  85  23  84  18  22  14  15  96  84  26  91  96  64  14  16  73  16  43  56  34  86   3  91  75  51   3  26  62  64  97  46  32  90  93  80  94  74   6  94  83  28  87  71  47  67  28  87  51   6  73  22  27  16  81  72  67  55  24  34  37  37   6  92  83  75  28  79  36  82  28  78  14  81  12  56  16  84  68  50  55   4  37  24  16  87  98   2  86  32  34  68  69  46  24  49  98  62  19  35  43  78  63  26  39  45   5  92  24  92  25  23  32  10  66  18  94  85  40  17  25  74  99   1  33  70   4  34  99  84  41  37  67  14  21  33  22  38  75  32  67  83  94  76  38   5  73   7  62  45  53  10  10   9  58  48   9  50  30  67  21  84   7  23  61  14  30  44  21  72  16  54   6  23  75  24  86   9  96  87  85  54  54  82  95  63  50  53  45   6  66  86  70  45  94  70  29  26  30  54  41  29  25  61  30  75  54  29  28  14  66   3  51   1  47  42  27  18   7  34  72  80  77   5  50  53  91   5  98  28  46  70  68  32  97  68   9  36  19  80  67  51  95  41  67  93  94  70  22  54   6  40  73  29  60  97  88   8   1  87  23  99  46  37  81  46  70  82  79  78  25  53  66  22  98  70  45  63  52  72  57  24  17  92  15  27  22  48   1   3   5  99  11   1  19  68   7  39  33  45  85  86  69  10  95   3  78   5  50  82  78  13  88  56  59  76  73   7  67  78  82  21  88  53  52  55  46  57  92   1  11  62  28  21  13   8  39  86  44  37  67  76  48  14  84   3  68  19  90  60  26  67  17  87  76  42  59  74  37  49  93  84  60  85  47  31  83  94  42   3  59  37  31  71  68  68  42  14  93  26  13  75  15  10  58  65  62   1  50  34  62  63  39  11  94  97  46  90  80  51  91  89   1  78  19  31  62  18  27  34  89  33  12  11  85  47  52  55  69  74  90  11  69  44  33  41   7  29   4  59  38  97  62  74  27  47  55  52  94  25   9  93  17  82  45  45  46  67  17  15  34  31  91  34  35  50  78  82  45  75  93  80  51   2  67  68  32  52  95  92  80   4  31  47  52  23  99  96  91  55  94   2  79  63  21   4   3  22  30  32   8  30  94  62  50  25  83  42   1  14  20  60  82  73  15  73  99  85  57  28  22  29  66  69  36  14  52  35  30  89  50  17  89  33  79  74  69  90                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                            91  34  61  84  21  98  95  40  82  32   2  43  65  17  60   6  52  74  52  28  32  36  65  78  50  68  97  19  92  14  14  46  33  27  89  66  50   5  35  65  74  81  37  92  97  62  39  75  48  76   7  55  71  84  26  77   5  69  81   8  14  32  33  96  32  42  57  10  16   4  54  36  89  18  71  29  39  94  81  70  90  45  29  33  10  88  10  72  16  33  33  60  80  83  30  44  68  15   7  53  75  31  19  17   4  28  12  94  30  90  56  91  29  60  35  49  61  35  83  74   3   2  69  65   5  34  86  88  91  35   4  71   4  28  33  14  33  77   7  58  94  70   9  27  96  22  75  62   7  64  61  22   8  28  49  20   4   3  57   8  39  28  23  53   3  27  63  57  46  70  19  72  88  21  69  87  22  18  16  52  69  68  75  46  72  80  11  68  44   5  73  55   4  59  32  64  10  29  12  32  85  11  44  45  63   2   6  62  68  60  79  16  71  70  36  16  81  38  61  16  87  71  85  16  97  29  55  98  54  19  77  34  48  67  18  36  35  30  47  80  79  38  21  98  76  78  27  93  57  83  53  49  51  51  15   8  84  63  90  22   3  76  36  51  83  95  52  81  10  64  96  32  67  55  16  82  87  57   9  26  49  92  13   1  69   8  44  32   8  72  61  65  83  54  95  51  54  94  89  77  40  61  58  85  31  90   1  85  76  57  23   8  40  47  82  23  90  41  44  91  77  51  40  72  70  25   2  65  45   8   3  85  66  79  99   4  16   4  22  37  39   8  71  62  93  81  66  53  10  87  18  12  64  44  94  63  27  68  50  61  38  94  78  89  61  58  20  64  25  17  17  70  37  96  43  91   9  81  23  61  77  60  69  93  19  95  69  67  35  89  23  25  50   6  87  57  39  30  24   2  77  90  68  87  64  27  60  91  90  81  92  35  71  53  30  36  56  20  76  41  38  19  50  45  15  38  26  74   6  88  90  90  79  95  69  28   2  45  66  48  88  63  72  61  57  63  44  99  90  71  76  33  80  57  56  98  39  41  62   7  46  32  29  79  71  97  44  80  41  20  54  97  98  14  69  42  24  75  95  94   5  90  11  35  46   2  25  49  30  42  78  17  38  21  78   9  72  37  30  95  68  31  84  23  63  67  95  15  95   1  82  39  63  23  43  97   8  54  49  13  28  37  67  15  62  92  47  17  80  95  66  76  26  39  59  49  69  72  34  61  89  59  32  61  97  96  85  60  60  31  80  26  47  49  31  70  30  36   7  73  57  93  54  79  34  97  38   1  56  97  82  53  24  93  81  35  59  46  25  89  19  76  31  11  30  93  54  66  58  80  83   4  25   4  37  90   1  60   8  48  51  94  82  26   9  25  50  45  33  22  28  25   2  46  75  28  46  17  28  77  94  97  82  14  61  10  76  23  61  94  37  66  87  72  27  91  81   2  16  73   9  86  85  29  66  21  19  45  78  16  34  86  80  37  53  11  95  30  33  10  86  65  98  14  14  31  45  89  52  85  56  87  43  87  27  49  97  62  14  36  38  12   2  19  90  68  62  99  77  67  37  24  13  94  98  32  66  11  81  87  43  61  97  26  69  26  86  55  13  33  99  79  78  58  39  54  45  89   8  81  74  77  80  85  47  19  87  27  37  58  57  44  45  56   1  37  81  23  24  10  13  35  16  32  48   2  74  69  63  46  28   9  47   5  50  37  42  70  74  23  50  65  63  62  45  43  65  41   5   1  79  96  10   8  77  67   2  54  77  20   3  58  69  58  57  87  36  51  57  32  68  43  25                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                              67  72  20  43  50  20  20  67  10  81  44  74  50  93  20  90  45  28  15  46  68  57  55  12  45  34  23  30  70  40  15  34  61  29  79  65  11  26  84  93  13  92  87  43  47  88  25  41  38  22  97  92  88  26  35  84  56  64   4  99  28  56  74  69  77   6  23   1  22  29  61  28  16  40   9  89  53  53  42   3  71  63  80  96  35  52  44  85   2  77  43  54  74  25   5   2  84  76  67   7  17  95  47  31  23  55  83  20  22  33  17  68  68  11  97  61   8  15  57  86  18  31  21  94  81  42  60  55  90  53   6  91  16  86  60  31  43   1   2  80   9  83  66  18  75  16  68  29  36  44  87  32  78  66  77  39  65  88  39   9  75  88  27  93  97  38  47  92   1  85  76  22  97  80  56  79   9  65  25  44  27  30  47  76  20  89   9  70  71  24  83  15  74  92  53  99  42  41  85  12  83  27  75  58  99  24  64  38   7  22  49  41  35  97  22  37  81  53   8   3  56  99  92  76   7  84  18  35  43  16  13  98  72  91  42  93  32   9   7   9  84   9  24  74  15  81  79   1  83  92  10  43  60  17  90  62  19  23  84   4  72  61  22  24  92  82  33  98  36  68  93  65  10  19  17  35  49  68  58  51  87  27   8  78  17  39  26  99  70  53   5  57  49  38  58  92  16  36  69  13  77  24  10  55   9  62  28  54  69  18  47  28  58  22  18  33  56  53  91  96  58  50  28  15  39  97  15  58  23  58  67  45  50  33  93  26  93   1  24  65  68  71  87  27  72  76  89  20  80   5  63   4   7  96  23  99  52  40  44  33  36  82  10  75  13  32  88  27  41  25  30  66  84   1   7  46  34  25  10  55  34  69  57  13  40  22  22  19  55  85   1  93  71  83  57  75  51  84  70  40   3  52  99  39  78  71  51  18   9  65  92  18  95  53  70  55  31  50  72  51  82  31  16  91  71  70  64  93  43  71  40  38  44  35   8  69  43  38  83  81  82   9  62  15   9  25  56  14   6  63  55  44  57  74  22  35   8  72  31   2  46  58  93  18  43  12  26  46  54  17  34  38   6  58  21  53  91  34  20   8  53   3  32  15  34  31  93  98  15  63  31  74  29  98  70  58  70  14  35  68  49  37  85  47  33  46  70  54  11  87  60  74  84  35  59  33   6  13  90  65   8  50  48  51  17  59  53  81  86  46  74  36  62   8  36  79  91  21  26  44  32  93  10  60  21  93  58  38  44  92  20  71  32  18  40  25  59  58  52  30  58  52  15  76  97  79  53  54  37  69  76  75   2   9  72  92  34  59  57  41  13  15  49  80  47   2  63  51  80  32  56  74  71  94  68  63  28  55  97   1  83  43  21  31  39  84  77  96  62  61   7  71  62  77  98   7  47   3  76  24  33   3  43  80  80  81  27  83  89  24  93  24  45  26  78  24  78  47  23  94  80  48  41  23  66  19  42  63  82  66  68  61  60  92  11  56  93  96  93  47  15  19   7  28  62  68  77  25  20  84  14  70  40  41  11  19  23  74  38  97  16  22  62  26  90  92   6  53   5  45  16  10  77  89  67  66   3  42  79  48  47  56  34  41  81  45  57  99  53  71  87  33  41  97  19  33  17  53  53  94  20  15  76  80  67  58  61  80  43  34  85  97  87  35  44  84  64  74  65  29  58  50  81  74   4  69  63  94  42  69  53   3  72   7  33  26  74  86  49  48  65  22  17  71  16  73  77  62  68  29  25  14  79  90  98  36  60  83  64  96  26  34  52  98  53  24  12  62   3  74  57  16                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                30  46  28  55  82  89  68  46  70  66  88  12  57  25  72  32   2  45  85  39  45  39  67  40  19  39  91  49  44  34  97   5  81  98  57  63  61  31  73  75  39  69   6  15  63  76  13  96  41  34  75   6  19  53   6  17  61  35  58  76  65  28  87  50  94  72  98  70  57  92  47  76  36  42  80  88  63  91  43  63  69  74  87   2  80  70  45  50  49  58  36  45  66  64  56  59  69  13  61  74  62  64  25  76  64  29  85  90  59  96  49  87  50  38   4  94  80  20  29  81  41  44  82  14  22  84  31  87  39   7  93  79  42  42  44  99   4  99  69  41  91  20  19  53   5  56  18  88  26  45  68  94  82  51   8  16  90  71  68  97  84  66  50  73  78  81  13  51  20  44   7   7  14  44  84   4  92  12   7  20  23   4  21  31  38  12  93   4  61  17  81  40  59  69  16  75  64  12  62   2  17  19  44  23  30  45  41   7  70  41  48  24  14  24   6  41  25  61  31  47  20  31  43  25   8  11  65  78  65   9  17  71  52  19   3  70  55  13  50  19  34  15   3  57  61  68  17  71  93  87  29  55  42  95  48  31  70   2  70  46  56  86  42   9  10  72  93  30  67  38  59   3  98  54  16  20  33  73  66  22  49  66  37   8  16  36  78  98  63  32  43  12  36  23  10  25  45  85   6  60  89  81  27  71  48  90   2  96  55  90  27  16  51  33  46  85  43  28  58  94   8  57  14  52  12  52  37  34  20  89   8  32  78  88  16  49  70  14  83  50  47  87  28  10  13  54   8  18  74   2   6  72  67  51  38  68  88  74  84  13  28  17  76   3  96  81  13  54  25  31   5  71   2   8  45  16  47  51  41  55  92  29  43  60  90  93  81  27  47  34  93  25  14  38  57   4  94  39   9  28  37  52  85  34  42  57  95  49  40  26  31  13  65  10  76  90  60  93  57  33  41  56  31  17  63  71  97  55  72   6  79  78  65   9  62  26  23  10  70  16  67  77  78  83  94  76  14  54  46  23  60  31  11  13  92  96  75  85  45  55  90  14  75  30   6  96  41  22   4  39  30  70  42  59  11  30  18  50  31  60  34  28  86  70  94  49  96  54  87  79  98  68  77  67   6  24  19  70  51  14  51  10  70  52  17  85  59  66  15  38  70  59  72  70  50  79  22  70  20  71  42  45   1  96  33  98  48  45  14  77  24  49  12  28  91  49  74  25  37  11  92  23  12  36  73  83  41  73  71  36  40  65  51  25  12  12  57  99  74  63  92   9  48  24  92  32  29  81  33  89  86  64  78  13  70  42  67  51  37  15  31  60  16  90  95   8   2  56  70  26  21  22  75  70  99  18  30  53   6  69  10  80  60  30  64  63   9  63  32   7  69  45  75  68  26  26  98  29  74  95  43   2  48  69   4  82  78  47  32  82  45  23   1  32  94  54  98  71  30  93  34  15  61  33   3   5  44  69  90  89  99  69  27  63  75  33  61  69  81  13  49  75  84  12  73  96  97  27  17  50  72  67  71  80  41   4  71  20  92  89  53  81  79  76  84  75  32  72  57  43  87  20  62  82  30  36   6  94  57  99  11  67  33  24  44  53  28  87  12  64  32  26   9  57  25  92  31   7   8   8  66  45  47  57  58  48  50  25  28  83  46  27  37  42  46  61  57  99  26  60  95   1  16  51  76  20  12  66  25  55  79  39  24  15  25  87  97  33  20  11   3  18  52  43  90  46  42  69  29  10  44  52  88  70  74  38  73  99  21  81  20  32  59  83  73  32  45  35  58   6  44                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                  87  13  82  13   1  29  83  78  77  19  16  28  54  45   7  79  81  26  12  74  23  93  17  91  41  97  91  12  53  37  56  54  40  39   8  74  94  87  36  90  62  23  67  43  40  36  97  81  76  59  94  96  41  15  73  83  16  39  94  76  68  86  67  54  32  62  89  79  51  61  54   9  91  39  86  89  97  88  76  35  57  89  92  86  51   8  69  17  71  72  40  94  93  61  39  76  28  77  12  39  99  41   5  51  14  52  50  80  67  13  54  22  69  34  13  23   3  51  87  91  27  10  22  91  59  58  59  71  29  44  96   4  85  89  78  33   1  37  12   1  88  51  75  70  24   1  87  79  99  24  99  60  95  23  75  47  99  49  78  10  17  37  84  62  39  49  64  19  12  31  83  28   7  20  84  99  79  27  35  63  48  82  30  20  53  68  64  96   9  10  91   7  53  49  66  46  99  24  77  45  19  33   7  48   4  38  41  84  77  75  23  84   2  57  17  52  79  60  54  42  52  53  61  74  38  97  99  91  72  86   1  61  41  58  22  45   9  15  18  24  71  86  32  18  24  20  67  42   6  97  22   7  70   9  32  60  41  26  40  47  62  35  70  78  14  52   7  35  85  70  12  97  35  84  12  19  61  77  98  96  81  76  71  71  59   9  29  29  33  30  64  42  77  39   4  70  16  31  23  60  37  20  26  70  43  20  78   6  73  18  21   3  21  35  52  33  74  52  55  86  18  58  61   1  96  16  61  38  81  68  34  85  53  57  47  41  61   6  81  78  32  89  41  78  97  17  75  58  42  29  96  81  27  77  68  60  77  73   9  96  27  81  29  82   1  53   3   8  12   8   8  30  28  97  97  49   5  90  30  24  41  23  80  53  83  91  46  10  83  13  19  69  82  65  77  72  57  21  62  20  32   2  42  26  69  78  99  80  51  20  94  62  45  91  50  83  74  33  98  80  34  41  24  58  65  40  72  93   1  54  45  78  33  22  69   2  25  39   2  17  50  65  25  43  28  30  33  53  85  39  32  20  33  39  58  43  15  20  14  47   7  63  80  57   5   6  70  48  76  24  38  79   6   4  83  85  30  17  91  61  26   7  62  40  72  39  89  35  82   5  65  40   5  47  72  47  87  54  72  46  51  86   2  20  96  53  37   1  68  94  22  79  62  94  30  32  17  15  29  91  57  83  68   8  92  54  21  45  48  74  81  58  60  40   1  95  83  12  27  60  89  53  62   8  34  89  80  21  72  40  71  44  51  80  32  66  99   5  84   7  30  39  88  62  97  32   1  68  22  56  59  46   3  40  65  18  15  93  25  50  13  87  28  16   3  97  80  45  71  91  55  72  32  74  79  16  91  34  68  82  14  62  84  72  21  38  97  84   8  60  16  98  71  26  72  77  60   6  21  80  19   5  73   5  52  17  55  23  62  69   8  20  42  92   1  64  52  10  25  22  92  86  46  54  47  12  12  51  61  96  62  26  87  52  58  30  58  92  42   7  32  48  72  45   9   4  95  58  77  19  56  60  37  22  46   6  15  51  78  23  34  36  43  55  68   7  55  49  59  56  83  25  78  18  94  74  21   3  45  65  52  90  71   5  96  21   1  72  59   2  32  53  40  12   7  80  69  70  75  36  13   9  72  48  70  99  35  33  62  12   3  56  19  78  44  51  76  21  78  54  53  25  14  53  65  18  80  83  74  96  27  81  16  85  57  52   8  62  10  90  75  89  53  65  19  55  69  49  32  65  83  99  84  50  75  38  99  60  86   4  61  35  14  25  37  95  42  76  53  74                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                    33  12  68  85  22  20  15  51  42  84  45  54  83  54  45   6  49  19  27  84  60  49  23  18  79  28  32  39  38  93  12  41  53  92   6  98  11  27  86  65  23  57  59  31  14   1  76   8  51  13  54   9  88  43  23   4  91  14  54  37  99  33  61  94  91  62   9  23  20  50  37  86  37  62  21  69  54  63  82  77  38  55  66   9  81  42  18  97  42  54   9  47  67  69  86  96  65   9  16  74  48  83  26  12  57  26  46  18  66  88  47  12   7   4  24  69   2  49  94  72  86  55  76  50  74  46   4  74   7  10  89   1  57  78  93  54  20  72  17   4  71  49  83  30  62  68  30  98  98  48  42  66  29  72  77  24  13  85  13  78  32  23  51  53  76  44  77  95  44   3  59  32   6  75  89  21   9   4  27  54  23  71  87  98  91  75  97  44  40  28  96  80  27  50  18  31  41  37  95  78  83  96  59  89  35  68  68  91  63  22  78  77  76  95  65  40  55  39  83  27  53  64  33  62  19  56  25  19  85  41  99  29  46  56  38  66  69  22   6  95  26  72  14  21  81  95   7  30  13  74  65  13  90  64  63  99   9  35  21  13  55  12  43  30  47   7  42   4  30  50  40  97  43  99  72   4   7  96  79   1  56  77   8  64  32  99  38  73  70  80  10  30  60  14  81  41  98  39  65   3  53  50  85   3  54   5  71  83  81  68  88   2  86  54  94  71  87  24  94  63   6  99  80  18  95  81  28  26  33   1  42  32  59   8  41  84  55   2  45  80  81  78  23  39  23  41  36  92  47  98  61  70  25   7  20  75  25  35  61  23   9  71  68  64  14  12  14  61  23  37  10  22   2  63  93  65  10  60  42  41  34  78  66  22  62  22  21  81  65  57  43   1  57  75  64  40  95  92  54  84  98  72  43  11  61  13  20   2  99  84  74  22  54  76  73  45  90  10  34  68  50  98  45  76  64  98  12  69  51  93  17  31  21  97  32  74  67  85  23  38  46  57  73  35  43  52  84  69  19  29  56  61  91  31  10  32  75  88  60  32  87   8  74  91  94  64   1  21  38  88  82  97  65  56  65   3  64  68  59  52   5  75  18  18  92  85  79  21  65  30  51  27  96  36  95   2  35  96  55   5  31  44  70  57  43  11  67  67  51   8   4  34  86  61   9  42  58  94  56  54  83  35  91  15  26  50  27  73  74  49  13  91  20  57  16  80  49   1  61  56  64  84  54  20  74  41  11  81   4  31  58  42  98  38  45  43  47  96  35   5  32  20  24  87  80   5  81  23  36  54  49   6  91  56  85  67  55  34   2  31  44  89  20  22   3   1  47  54  26  53  12  23  50  22  39   6  93  48  61  48  26  57   7  33  15  41  91  24  65   5  91  72  88  59  94  25  96  94   9  84  72  11  74  67  86  48  66  89  46  11   9  70  36  87  30  43  28  28  58  45  96  82   7  42  88  73  32   2  52   6  47  65  88  14  55  26  70  71  11  48  33  56  41  58  88  20  16  73  48  15  45  28  38  95  95  67  50  79  23   6  98  28  42  26  55  55  99  74  26  51  88  30  28  21  57  71  22  16  97   9  69  59  21  90  47  91  17   7  67  33  63  66  47  15  57  35  36  20  76  61  55  75   8  28  56  51  85  64   3   5  27  87  21  73  45  31  19   3  32  39  89  33  80  88  34  92  43  97  37  38  33  19  52  11  70  51  42  18  99  46  17   3  29  64  20  60  31  96  79  11  97  56  67  15  46  44  10  89  86  64   1  44  67   5  11  37  11  52  71                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                      23  73  10  47  50  38  13  71  66   9  28  86  92  81  95  37   4  75  62  11  10  98  87  74   2  47  89  39   5  59  13  29  58  35  98  93  98  40  14  41  29   9  68  97  40  42  22  58  33  83  71  83  80  11  21  35  39  87  29  49  36  99  40  92  79  43   5  62  56  69  43   9  88  83  36  84  67  15  60  23  94  91   8  85  52   9  47  21   3  56  94  95  73  60  65  89  24  75  43  65  52   3  25  56  84  89  83  92   4  45  39  81  14  75  17   4  42  61  41  54  64  49  38  55  86  18  38  22  14  28  88  39  92  41  82  44  61  79  69  51  86   7  92  61  57  49  36  50  66  58  18  96  45  88  30  23   6  48  82  59  59   8  37  23  87  49  22  32  57  12  38  90  14  91  15  36  63  86  62  55   5  81  36  67  14  22  47  51  58  51  60  85  98  90  66  74  60  73  17  56  36  44  17  46  99  87  41  65   4  79  84  17  30  86  19  84  54  76  78  37  68  34  83  54  23  87  64  88  68  72  30  13  29   6  16   9  81  33  43  99  92  13  34  97   5   5  44  23  81  18  57   9  62  19  71   6  37  21  83  54  12  86  62  28  40  98  96  71  55  97   1  60  42  97  66  90  22  74  76  38  84  10  18  69  21  69  22  33  44  94  33  28  83  52  92  20  11  99  27  90  94  19  54  50  72  34  33  54  74  36  65  24  97  31  17  95  86  42  98  60   7  66  29   4  61  99  76  80  81  36  34  60  71  71  63  80  13  16  69  84  56  70  43  76  16  99  63   1  62  37  97  46  72  85  18  22  90  91  20  13  65  82  45  33  12  41  84  94  35  87  22  57  96  27  32  64  42  51  86  63  30  30  31  24  98  21  53  32   2  56   8  64  23  15  50  53  17  52  52   8  31  77  28  27  13   5  47  44  53  23  19  95  85  91  25  68  25  51  59  60  46   7  60  68  36  14  27   6   8  43  82  32  69  94   3  58  71  65  17  95  70  98  35  30  81  94  95  31  99  78  10  18   9  61   6  74  60  47  19  79  71   4  24  39  17  47  66  71  43  99  75  73  87  54  80  98  35  27  51  29  75  93  67  53  41  26  85  52  96   4  42  47  86  94  91  49  11  21  44  12  74  74  94  10  79  85  24  20  62  70  71  96  42  82  42  21  19  85  65  89  80  74  55  12  86  94  92  35  70  12  27  40  83  41  78  26  22  26  23  57  96  62  25  12  97  35   6  26  74  53  70   1  49  36  24  39   7  55  71  41  84  49  26  84  35  60  20  46  31  63  20   1  11  78  57  35  55  44  19  91  90  71  80  35  57  83  58  52  29  33  57  28  35  65  83  34  73  93  81  80  57  19  41  55  19  86  84  32  62  89  81  89  23  19  73  81  64  47  38  63  47  66  53  56  69  95  84   1  22  17  60  24  44  50  75  49  63  35  99  47  49  78  46  16  24  23  72   7  99  54  17  87  11   6  98  63  50  96  96  80  97  56  32  81  69  65  28  51  56   9  20  47  47  96   6  24  76  55  47  95  57  77  21  43  55  25  13  22  93  22  38  26  26  13   4  58   1  89  43  38  56  40  31  77   5  53  63  57  51  79  65  16  79  31  41  58  24  75   9  41  29  14  56   2  66  94  43  94  55  74  93  53  79  45  96  79  21  93  86  92  78  37  40  38  60  39  11  33  64  65  94  92  42  24  86   2  65  25  68  21  74  83  21  21  81  70  54  11  48  24   1  86  74  36  58  72  78  99   6  69  89  77   4  82  16   3  10  84                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                        75  37  48  73  66  99  35  83  93  77  35  66  24  52  39  15  68  57  61  70  81  49  39  44  56  31  41  87  32  92  18  13  11  16   3  37  65  80  17  14  24   1  53  78  82  64  41  71   4  80  55   7  80   6  85  96  43  63  96  41  11  25  19  93  40  74  21  81  40  82  86  96   4  24  98  42  81   1  58  77  67  79  95  35  16  14  62  88  34  94  86  68  45  38   8  99  10  41  93  17  47  74  10  68  79  55   4  97  51  81  33  36  74  51  50  22  83  18  83  64  57   7  81  66  61  58  87  36  15  10   8  14  35  57  38  32  30  44  24  46  59  27  64  92  20  74   4  63   4  23  31   3   5  19  65  82  52  70  55  30  58   2  57  79  10  17  13  65  16  91  28  86  44  28   3  51  85  27  60  42  89  93   4  68  47  16  84  67  70  18   8  32  60  10  28  21  37  47  12  26  49  73  78  81  11  54  58  82   7  41  89   4  81  87  97  28  45  55   4  55  45  41  58  83  24  86   2  34  68  29  22  79  29  64  44  27  51  76  15  71  84  52  18  91  24  20  29  98  40  76  74  85  88  56  26  82  73  56  50  34  99  81  58  35  54  30  59  65  96  68  37  56   2  90  71  48  55  69  23  39  30   2  49  13   3  19  30  85  14  30  65  56  92  44  92  86  65  32  48  85   9  81  91  61  50  23  47   1  29  29  26  60  69   5  48  77  50  66  70  14   3  53  80  12  56  18  79  98  31  54  45  41  87   5  16  26  85  54  34  20  53  94  39  75  43  67  43  64  57  45  75  29  53  34  24  70  98   4  98  13  88  99  29  27  91  27  91  22  37   8  67  92  26  69  35  63  21  11  66  32  38  80   1  45   4  50  12  30  92  22  58  90  80  77   3  26  54  23  80  26  45  77  49  75   5  25   5  81  68  80  59  53  76   3  14  49  41  25  78  29  11  89  22  52  32  10  55  71  26   3  59  69  82  17  52  55  91  70  87  79  46  66  89  74  54  75  65   8  23  41  76  27  84  19  87  74  11  35  37  57   5  95  58  42  52  33  90  81  49  34  59  20  38  31  33  10   8  52  67  92  92  30   3  38   9  20  94  15  49  42  71  36  23  19  23   5  43  53  62  45  41  16  64  22  88   5  80  52  96  35  73  29  85  73  75   7   5  93  90  98  92  51   3  12  43  96  56  32  58   7  25  77  18  25  73  69  35  17  13  49   6  31  47  93  51  84  52  13   4  78  18  97  96  35  11  25  57  79  38  68  80  51  96  59  67  78  44  97  84  95  47  20  68  17  71  97   8  86  53  74  13  39  65  33   5  70   9  10  13  82  84  77  17  12   8  65  30  28  37  91  71  28  83  59  99  33  59  56  61  26  19  84  69  56   2  82  86  36  99  76  96  81  41  71  79  82  77  17  96  44  20  16  93  40  82  10   5  40  17  38  39  80  18   8  54   9   2   9  40  53  13   5  34  81  56  41  33  72  59  76  12  62  51  32  46  62  67  93  88  70  95  22  85  76  82  81   9  48  50  28  47  12  15  45   5  12  23  63  65   6  49  12  12  19  68  85  47  64  22  68  21   3  67  86  19  47  24  11  69  74  69  86  90  77  59  86  72  50  31  99  45  86  42  89  29  11  15  75  87   8  99  75  21  76  16  18  73  98  89  89  91  45   1  17  65  80  37  98  11  82  70  91  45  88  95  74  34  92  14  92  71  21  78  89  82  19  65  24  35   6  64  25  35  21  91  81  12  13  66  21  54  28  85  31  79  23  22                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                          56  65  85  47  20  32  86  16  63  39  72  52  53  52  63  89  22  80  62  53  68  26  61  49  67  27  98  80  67  17   5  37  47  86  49  63  10  10  64  84  21  22  83  42  25  44  12  86  32  78  79  75  60  64   3  38  78  54  16  87  52  70  55  49  42  61  85  35  62  80  30  47  45  82  97   5  65   4  12  74  40   2  84  48  20  65  63  32  19  21  84  13  60  47  33  44   4  14  65  13  75  18  23  75  83  43  37   2  74   7  25  47  50  60  34  67  16  23  50  50  59  28  20  42  39  66  97   7  74  24  36  44  72  22  55  53  41  67  12  46  64  23  71  65  88  35  40  87  37  61  38  49  66  24  63   7  96  44  50  35   8  98  80  64  66  84  36  91  78  57   9  44  47  87  37  31  37  35  49  92  34  49  18  18  45  29  78  20  68  29  44  37  21  87  96  66  59  11  35  81  51  64  88   9  70  18  73  66  76  34  79   1  62  38  10  85  35  58   7  10  18  92  90  24   9  98   6  50  84  50  17  92  86  48  92  92  79  18  98  93  82  51  22  83  65  44  40  50  43  97  65   3  73   1   2  35  85  90  47  65  50  26  79  44  58  60   2  30  91  27   7  31  14  59  53  97   7  31  40  96  73  32   7   8  57  45   3  59   1  57  41  38  47  57  77  16  43  75  11  49  86  56  99  75  79  74  97  84  92  23  60  40  91  79  91   4  91  34  71  81  83  63  23  17  64  80  95  63  63  33  63  88  22  43  33  79  21  38  20  37  56  19  69  82  97  24  94  42  92  58  14  21  16  47  95  87  45  20  51  73  47  43  79  92  33  71  50  30   4  23  87  71  34  72   4  15  49  61  45   4  21  36  48  38  11  80  38  87  59  76  23  47  56   6  65  31  49  66  69   3  79  63  57  56  88  24  73  77  68  31  34  59  37  82  18  52   5  71   1  27  15  91  64  20  37  92  27  64  67  86  83  65   6   2  52  61  50  58  58  83  63  96  69  29  44  41  52   8  75  30  67  88  57  39   3  93  37  66  68  92  74  81  69  40  74  92  29  32  86   9  63  94  24  36  63  59  17  86  93  28  99  93  18  55  55  12  24  15  12  95  69  31  72  43  15  23  92   9  13  19  18  49  37  59   6  81  75  23  30  15   8  34  53  24  18  36  50  37  23  72  93  52  67  80  48  77  38  81  78  13  20   5  63  38  80  62  83  84  52  71  75  40  41  89  66  78   6  31  82  52  19  15  23  16  60  69  30  69  95  56  94  29  38  89  31  70  56  37  77  72  63   5  37  87  49  45  40  47  71  73  86  11  40  36  57  58  30  35  21  79  10  66  97  31  87  66  62  99  55  33  44  54  81   2  35  83  10  30  63  83  91   5  70  69   4  46  99  16  56   3  22  75  55   2   1  68  56   7   9  81  45   6  94  49   1  75  72  44  80  58   2  67  59  29   1  40  38  21  40  87  60  71  63  79  14  50  23  29  71  57  49  37  27  85  31  74  37  75  65  50  91  50  95  53  84  90  26  16  31  79  87   9  55   2  29  60  90  21  27  91  94  90  65  16  60  28  44  71  31  99  61  49  55  48  51  57  38  77  89   7   8  79  17  21  79  85  19  42   8  49  87  70  58  28  54  10  58   2  62   5  43  98  45  53  61  18  93  54  88  17  87  42  82  71  75  48  15  45  43  35  69  31  38  30  65  16  74  65  14  39  92  17  28  96  11  85  64  28  77  51  94  78  86   8  31  92  26  75  90  44  41  12  90  43  40  53                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                            79  27  75  45  31  60  19  78  56  87  38   5   5  62  21  62  20  59  78  64  83  78  57  63  75  80  78   2  49  59   7  20   7  45  53  75  26   1  17  97  97  92  37  19  72   2  17  19   8  36   3  42  99  54   8  57   6  17  12  52  45  89  51  62  55  89  97  85  96  95  11  72  43  78  42  61  41  23  88  98  65  97  12  87  91  35  62  94  56  58  78  77  92  71  30  73  29  34  76   8  48  56  91   8  35  35  79  32  97  98  96  61  22  79  59  90  35  54  24   2  32   1  96   7  82  50  71  64  55  50  60  77  71  36   5  25   9  20  76  20  72  92   6  46  11  63  14  72  53  11  74  17  76  90  17  83  29  93  32  70  35  47  87   2  48  77  46  98  79  44  79  12  46  85  93  69  72  21  32  25  87  81  24   3  33  85  12  48  48  93  86  30  14  54   6  89  43  23  68  15  24  32   9  10  16  23  64   5  50   5   9  18  89  11  98  57  39  36  51   8  97  19  59  45  82  85  16  91  55  12  64  51  98  94  59  46  41  72  91  85  47  15  49  35   4  61  66  75  91  30  30  25  99  56   4  20  32   5  75  54  76  98  30  50  81  71  16  26  31  62   2  94   1   4  51  90  45  82   2  10  19  74   7  48  60  15  84  36  70  46  70  68  54  41  39  97  15   8   7  70  56  85  76  19  57  30  70  51  28  49  92  26  30  59  47  43  35  27  15  38  78  96  46  60   3  49  51  42  95   8  72  69  77  10  41  42  14  45  86  60  21  65  17  59  14  11   6  69  73   9  88  87  16  41  25  44  34  72  44  11  10  21  90  13  47  78  84  20  39  33  93  44  98  23  44  58  46  65  91  77  73  38  68  84   2  89  52  63  56  37  21  18  51  49  59  96  89  14  83  86  80  87  53  48  45  26  68  69  24  28  90  63   1   1  98   4  34  84   3  33  35  14  83  42  40  78  75  25  33  29  37   7  88  46  11  54  53  85   8  69  58  39  29  21  27  21  32  57  74  76  67  70  71  96  92   6  64  93  84  20  11  75   1  90  84  79  77  85  40  57  72  41  81  99  57  93  85  59  80  19  88  32  27  43  36  65  21   7  27  89  99  61  12  58  74  56  92  15  64  82  35  68   8  37  32  47  65   6  56  41  60  83   4   1  15  94  67  80  20  49  56  74  41  28  45  75  22  87  19  83  99  29  50  69  99  58  27  10  91  74  69  15  67  18  54   1  55  26  69  71  31  16  24   7  25  12  16  95  61   2  96  23   3  49  78  96  21  28  94  47  45  75   3  92  50  17  28  77  89  35  43  36  58  21  82  79  45  32  39  15  15  26  17  33  17  35  67  67  66   6  99  61   5  13  59  93   9  78  58   6   5   9  16  29  13  70  73  12  57  56   2  53  12  85  88  11  42   7  51  54  18  23   2  90  90  27  83  90   9  39  31  61  87  16  70  94  50  51  39  84  26  46   5  73  32  90  74  12  95  20  34  97   6  81  34   3  79  42  11   5  28  74  69  84  71  39  30  77  74  30  34  85  66  49  79  32  19  84  89   3  26  10  23  15  51  88  48  71  71  37  92  56  82  88  76  26  52  43  83  61  94  22  67  44  39  15  46  37  40  73  78  98  59  17  96  96  56  94  45  94   1  68  24  73  92  86  18  44  55  42  28  51  42  54  92  19  95  57  68  79  30  30  87  75  45  70  28  78  51  94   1  61  28  21  32   4  18  89  74  15  57  67  34  65  17  82  44  13  99  30  98  64  84  77  40                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                              10  91  36  83  74  97  67  37  80  86  20  97  54  21  88  95   1  81  95  90   6   9  88  69  79  38  32  70  61  79  71  24  58  45  68  62  64  16  97  54  39  35  58  96   8  58  92   1  69   5  75  75   9  67  89  32  10  98  30  73  67  40  74  68  62  98  71  23  79  76  30  77   9   7  88  51  93   7  71  33  19  88  56  10  15  73  92  81  19  43  69  54  86  98  20  64  90  47  42  45  52  90  79  55  18  67   4  17  73  51  45  24  31  72   6  53   7  26  36  11  50  71   6  55  32  67  85   5  90  84  84  76  75  30  97  22  12  35  92  93  74  46  16  90  33  63  19  57  67  86  87  33   9  92  83  88  84  16  47   5  34  71  86  71  24   6   2  26  69  44  10  99  83  68  44  57  87  37  36  32  30  66  78  91   2  69  77  42  39  14   1   3  20  26  17  68  58  97  27  23  14  19  65  46  26  57  69   2  91  17  62  35   3   3  10  24  19  64  63  52   4  25  69  28  41  10  53   9  35  75  58  61  82  31  18  23  90  41  60  58  64  91  93  79  87  80  49  42  11  60  94  56  60  21   4  87  39  86  52  32  40  39  42  96  68   3  51   7  90  54  44  91  15  12  98  50  23  37  29  77  54  98  31  78  89  42   1  14  80  23  62  47  30  73  68  63  39  82  59  31  96  93  12  96  97   9  73  83  30  45  61   8  43  46   9  46  27  90  30  18  19  49  36  91  20  98  40  70  36   7  77  14  10  71  31  30  76  19  26  79   8  60  14  19  51   8  36  35  56  21  87  45  98  36   2  83  56  32  77  37  79  53  81  90  55   3   7   1  81  59  99  58  91  23  49  43  59  13  37  65  98  39  77  57  11  10   2  56  66   6  81  98  12  36   2  13  79  36  89  79  69  99  81  26  14  71  61  20  23  22  62  78  36  90  70  18   8  96  75   3  81  49  38  64  86  66  34  81  15  68  90  43  53  73  55  44  47  95  99  73  18  16  65  20   2  23  76   2  46  17   8  56  10  15  56  12  38  35  97  16  16  35  63  94  49  70  98  79  96  90  65  73  94  91  54  76   3  63   1  75  65  92  90  94  51  58  15  85  91  90  24  27  78  85   2  83  84  42  89   6  28  18  79  60  12   5  35  67  19   9  10  12  76  50   2  69   6  93  22  41  31  49  15  61  88  33  88  75  38  78  82   9  58   6  75  93  90  82  99  76  34  84  51  46  91  18  48  74  20  72  33  99  57  66  43  65  52  30  76  47  89  83  38  49  71  42   2  62  22  45  28  27  79  28  81  41  99  78  69  99  21  74  58  31  96  91  56  35  49   2  48  13  69  20  65  62  77  55  66  90  87  45  44  25  41  86   6  67  57  90   3  26  65  13  13  22  68  53  60  92  86  87  49   6  29  13  65  18  47  43  29  49   5  93  48  39  11   5  70  36  98   7  17  73  67  23  65  65   5  40  71  42  88  27  76  33  56   4  53  19  42  94  46   3  93  10  21  22   5  59  85   7  89  27  58  15   7  71  93  96  70  48  16  83   8  47  39  11  34  36  26  12  39  47  21  11  50  47  68  79  43  31   6  25  85  20  35  62  28  35  81  99  24  77  55  42  47  43  48  30  26  74  31  57  12  96  42  94  75  32  97  83  53  73  78  92  95  74  56   2  41  69  51  10  77  34  75  19  81  26  77  77   5  29  10  13  67  11  82  58  12  41  72  13  97  66  62  70  34  89   2  19  86  19  91  80  95  28  14   2  78  18  36  83                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                2  47  23  24   7   9  26  18  60  84  19  21  86  72  23  62  70   9   3  51  56  38  59  30  11  76  90  55  14  26  67  65  18  45  13  70   2  86  88  13  86  50  98  31  52  23  10  17  46   5  58   5  50  78  23  57  95  26  14  92  67  52  37  56  37  74  78  54  35  50   7  31  84  71  26  71   6  93  15  77  75  34  39  29  40  70  39   1  71   7  43  50  51  63  45  70  71  70  23  25  19  72  51  36  24  83  72  56  68  96  25  39  12  83  85  95  68  78  95  16  18  19  41  94  61  45  74  82  31  67  21  14  97  32  51  89  35  34  11   9  86  97  87  78  60  75  83   4  12  75  18  38  44  25  31  34  30   2  18  72   1  78  79  90   2   5  75  24  87  68  85  94  49   3  78  80  18  69  12  87   7  49  52   9  12  44  55  52  31  78  90  81  61  96   1  95  45  10  85  69  63  69  78  52  75  78  98  37  57  42  69  86  41  30  10  95   7  29   1   8  17   2  67  81  58  14  68  71  11  19  37  37  59  51  88  42  56  15  58  99  91  35  36  56  57  16  74  72  11  12  29  37  76  97  43   8  22  82  13   6  96  22  82  94  69  37  72  18  30  10  23  50  30   5  42  78  65  81  14  63   3  54  19  28  62  53  89  41  11  34  97  40  45  68   5  28  87  22  37  48  90  73   4  68  18  62  80  41  23  25  55  97  85  82  76  64  34  17  70  36  55  65  40  23   5  52  67  99  58  66  74   4  67  39   1  22  91  18  84   2  46  50  95  77  67  96  88  67  10  13  71  41   3  15  90  38  90  96  21  16  41   4  24  20  26  70  81  86  14  58  76  98  43  34  58  18  75  13  95  55  23  34  99  17  26  13  32  49  81  24  45  65  60  94  44  39  49  14  30  69  46  45  60  39  95  65  98   6  35  34  98  60  68  57  29  39  24  13  88  44  12  99  23  58  34  44   1  52  54  25  82  34   9  39  90  33  68  52  55  20  13  90  73  13  21  61  89  95  86  29  43  81  62  10   3  54  42  54  41  52  88  46  16  66  74  37  48  21  38  57  45  67  26  66  56  91  15  92  35   4  44  53   1  54  40  61   9  96  20  63  49  76   1  31  27  26  97  71  91  35  77  82  49  84  24  60  72  94  18  86  29  48  24  79  67  82  78   3  29  29  10   9  83  72  76  54  66  28  43  96  44  16  17  74   7  15  95  24  35  88  56  44   6  87  35  83  43  93  18  83  66  19  93  47   9  19  50  26  15  70  84  18  88  64   6  58  30   9  84  41  95   2   7  56  10   9  76  95  65  99  36  84  88  68  55  64  96  96  58  44  31  13  16  62  45  59  79  20  37  28  24  32  50  43  10  54  15  49  66  35  30  49  21  20  47  67  76  14  97  63  23  11  35  68  43  23  24  98  64  79  53  15  63  58  11  38  68  98  62  42  27  71  77  75  12  50  46  69  91  76  65  92  88  16  93   3  47  83  26  81  84  79  22  27  68  30  79  86  82  18  18  15  60  31  83  77  54  98  72  60  20  44  40   8  35  26  86  44  77  26  32  88  44  45  78  90  13  66  33  45  35  64  15  41  73  27  88  69  91   8  41  79  56  96  51  89   3  22   9  12  14   5  25  31  99  14  32   5  11  39  85  77  82   9  98  50  93  67  48  88  17  67  64  72  74  14  60  52  70  10  65  54  44  48  39  43  21  62  94  30  78  65  46  45  49   4  45  31  72  64  91   5  71  93  81  51   4  86  55  14   5  40  75                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                  72  36   3  51  95  77  57  47  87  96  61   3  94  10  21  21  19  45  78  23  82   8  68  43  22   2  34  56  59  54   5  90  32  89  57  97  55  24  31  48  73  19  46   3  47  44  65  87  32  99  81  23  95  35  32  18  28  12  16  74  97  86  55  26  57  11  70  55  24  12  85   6  89  38   9  45  99  54  51  20  72  47  57  36  64  97  38  51   4  20  37  38  16  91  64  13  25  64  44  33  70  85  23  79  48   9  12  42  13  90  68  60  48   7  99  15  16  61  50  71  61  14  63  85  92  27  21  27  91  92  37  61  75  87  71  74  94  61  88  82  40  27  11  88  71  57  38  87  28  13  80  61  48  43  29  92  58  21  75  40   6  95  56  27  44  98  73  50  86  90  53  12  24  21  67  64  38  70  56  44  25  83  72  16  34  48  13  53  45  13  59  70   1  12  47  79  53  73  90   2   9  73  11  70  87  68  98  80  81  55  45  32  22  78  90  99  45  50  12   7  10  68  71  10  25  29  30  71  81  90  18  13  34  58  72  79  13  61  41  84  41  60  14   7  18  93  96  58  64  86  10  20  82  46  90  63  29   6   3  53  27  49  97  60  54  95  25  46  41  97  90  89  32  89  42  33  54  87  94  17  26  17  20  40  73  91   9  59   5  44  98  10  47  37  67  15  49   5  98  57  31  51  54  28  38  61  19  92  40   3  27  82   6  10  84  31  81   8  82  75  54  56   8  35  92  26  52  35  26  47  88  54  65  80  60   6  15  80  48  48  21  19  44   3  72  82  26  47  30  39  28  87  43  92  49  66  43  16   9  12  49  46  77  78  52  99   6  58  52  86  33  23  10  48  81  57  15  66  76  82  78  19  30  64  87  42  59  42  55  53  60  89  70  41  84   6  80  24  93  37  44  16  57  82  50  31  13  15  75  14  57  49  46  41  86  74  41  22  98  65  58  57   1  98  21  87  91  31  15   8  57  64  56  67  55  75  64  64  31   8  82  78  19  21   8  88  61  38  53  60   7  87  29  67   3  96  46  64   2  41  42  43  90   1  71  66  27  21  33  25  70  12  31  84  42  50  55  33  34  93  98  74  53  17  97  84  11  40  21  11   5  17  86   7  34  31  15  12  31  99  17  35  62  75  38  52  97  69   7  52  43  33  14  78  17  56  95  56  20  42  72  22  98  93  84  98  91  72  97  35   2  57  91  31  41  98  17  15  86  62  74  31  49  61  72  48  79  44  79  51  60  45   9  17  18  82  46  66  98   3  78  97  80  27  10  39  78  23  78  38  69  48   1  74  25  93  39  49  28  10  71   4  43  28  30  86   6  83  88  57  95  21  92  33  37  81  60  78  33  13  48  75  89  26  77  42  62  59  38   3  19  52  81  82  57  59  73  61  23  42   2  54  59  59  24  39  69  75  52   7  96  29  11  54  40  80  15  52  79  31  62  88  84   7  21  80  56  52  27  55  38  20  46  55  85   4  47  59  66  94  42  12  32  21  21   1  61  22  27  32  92  92   3  57  22  67  81   6  93  34  46  52  93  58  53  29   4   2  75  12  41  22  11  65  88  53  93  44  38  47   3  25  84  89  12  70  97  84  85  79  16  75  25  71  83  89  99  86  50  62  24  66  14  36  45  69  66  48  44  51  83   8  34  32  46  82  91  66  80  66  26  26  25  45  34  60  45  46  43  50  89  66  80  11  52  19  61  47  88  64  21  81  10  26  86  99  52  68  38  83  51  97  81  14   9  66  82  58   7  94  86  88                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                    49  55  62  61  73  64  92  99  56  78  36   5  72  41  37  19  20  92  87  12  36  67  61  42  79  24  88  84  72  88  95  31  90  30  73   2  25  79  48  12  94  66   2  67  45  52  11  63  82  32  16  86  84  41  18  28  78  98  94  25  84  30  98  28   6  78   8  93   1  48  24  51  65  55  60  23   1  14  10   7  65  77   7  55   3  84  30  59   7   9  87  48  80  17  99  33  66  90  46  51  51  50  87  94  55   4  15  25  78   2  14  23  88  10  28  90  19  46  71  19  13  46   9   2  64  73  90  46  39  79  29  26  32  42   5  52  40  92  64   1  18  61  72  27  39  82  60  88  62   5  13  24  70  82  82  21  49  39  74   3  34  31  65  39   6  15  74  15   9  65  50  49  43   6  75  53  47  99  40  43  73   1  92  70  18  66  50  70  12  88  25  92  59  73  76  47  44  83  83  62  11   4  16  19  76  63  10  58  32  26  60  25  12  53  57  67  65  43  42   4  99  71  39  34  71  68  87  29  70  88  61  45  92  22  48  23  10  37  43  32  35  85  55  51  17  67  18  72  63  53  34  69  32  34  94  52  90  51   8  70  42  46  72  92  20  78  72  12  22  53  81  71  86  40  81  42  75  54  57  49  99  85  21  27  89  18  27  52   6  17  48   2  31  38  34  99  39  88  88  89  59  79  60  36  30  81  32  21   2   1  83  93  49  84  45  91  54  27  46  95  65  79  17  58  80  96  58  20  55  88  98  45  35  62  95  87  68  69  57  80  40  29  62   6  82  68  69   1  51  17  86  44  48   3  52  11  31  24  41  29  44   1  73  86  28   5  69  65  16  96  52   6  46  90  96  25  98  10  87  13  24  31  58   8  27  28  29  45  58  40  25  57  41  42  64  96  64  56  62  43  21  62  17  69  98  58  89   8  30  67  48  13  70  61  62   6  74   5  29  89  83  25  92  57  80  82   1  77  88  95  68  52  83  12  17  54  99  15  17  48  47   2  42  44  82  74  35  73  95   6  92  26  85  42  96  49  65  78   1  59  47  55  52  88  19  23  93   9  19  29  66  75  24  74  54  15  27  30  29  59  26  42  49  88  27  24  42  12  79  62  82  24  37  79  43  33  23  84  47  97  53  87  10  85  94  35  51  74  73  57  32  73  27  45  71  29  87  19  18  45  38  92  78  78  57  83   5  81  93  75  11  62  30  41  16  76  43  54  99  40  88  18  31  83  38   7  44  43  10  63  31  69  88  45  15  23  66  84  70   9  51  16  97  32  22  53  14  78  53  38  76  94  61  30  37  65   4  55   4  24  38  39  18  53  32  75  21  36  38  91  65  31  70   9  37  93  62  84  44  53   8  50  92  92   6  74  11  54  80  18  68  40  69  21  84  29  52   5  64   7  48  47  19  32  38  88  83  93  74  73  43  30  85  79  93  48  99  96  37  52  30  39  20  33  96   2  66  48  22  29  58  67  49  58   4  19  79  13  11  94  96  43  77  85  86  93  67  91  77  61  90  45  48  82  15  93   5  68  69  64  79  95  70  77  75  90  15  30  22  30  76  46  69  33  97  74  67  41  22  62  40  56  38   4  59  34   7  73  27  16  77  78  41  79  14   4  94  92  68  67  27  36  73  87  16  78  48   8  14  35   1  92  82   8  22  36  48  50  26  94  61  54  49  44  70  65  17   2  48  18  56  39  15  38  46  23  81  24  90  15  70  78  33  90  94  34  71  85  22  83  43  78   6  15   9  58  46  25  21  77  20                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                      52  34  45  11  89  57  59  59  86  67  20  62   5  80  16  52  65  64  35  98  71  58  26  81  82  10  92  89  76  13  38  67  37   6  55   3  20  84  67  22  43  46  40  67  27  79   3   4  51  75  23  13  40  98  53  27  40  50  84  13  55  24  94  45  63  42   5  65  40  92  20  97  71  22  50  84  78  16  35  11   1  64  83  78  23   4  51  16  38  48  76   6  98  62  61  16  92  61  28  17  24  86  58  39  94  66  53  44  27  19  59  73  15  35  51  15  40  15  38   3  85  75  94  10  81  51  95   2  81  60  52  42  55  55  65  47  82   2  42   1  45  76  30  54  81  32   5   3  66  62  37  32  80   8  39  82  43   3  28  43  51  79  74  64  57  11  90  32  60  87  37  22  93  34  52   3  79   3  38  99   2  14  39  24  93  82  24  31   1  17  16  16   4  19  64  57  11  17  56  28  51  93  14  87  94  58  38  35  92  77  52  26  84   9  39  11  62  74  80  69   3  75  88  12  22  55  93  70  63  41  31   8  84  61   9  23  57   7  32  99  86  65  36  63  86  39  41  29  81  59  95  15  72  16  50  66  42   6  61  63  71  26  33  89   4  19  65  76  91  92  83   8   9   7  27   9   9  99  91  62  77  64  62  78  94  91  75  38  44  15  87   1  52  84  26  40  67  85  42  69  28  10  53   4  34  20  54  66  14  66  28  99  54  14  70  61  34  83  82  25  89  76  99  76  81  41  74  98  52  23  24  73  89  11   9  33  73  67  90  83  37  39  43  40   1  79  25  10  44  85  96  80  31  99  55  34  36  83  66  45  22  87  62   7  54  20  50  63   9  65  98  66  59  19  36  98  57  69  29  77  98  95  11  49  81  39  40  43  34  59  52  60  66  66  85  61  53   5  20  40  56  46  29  45  72  36  23  61  98  79  28  46  17  52  26  41  18  71  74  18  29  46  26  75  32  90  87  82  96  82  18  17  83  78  71  98  72  34   5   8  28  59   8  98  81  18  71  93  51  84  38  20  43  78  84  98   2   1  28  36  60  15  73  51  54   7  36  63  94  24  34  25  65  30  61  83  27  29  23  67  90  66  21  75  99  28   7  13  95  96  87  22   4  80  32  36  80  77  77  20  53  58  97  27  60   7  31  40  87  60  94  30  62  42  40  44  79  12  71  45  13   8   9  62  81  85  45  93  67  15  67  17  61  23  71  40  99  15  83   9  24  14  14  38  56  45   5  33  16  85  34  17  66  26  35  66  32  97  88  72  81  15   7  92  62  94  53  64  97  81  36  11   8  57  30  99  47  80  93  84  85  50  40  19  94  72  64  28   1  15  11  80  30  50  19  52  33  10  95  20  12  38  27   2  45  89  22  16  49  38  81  11   3  49  21  73  87  35  37  19  84   2  44  16  75  69  69  94  41   5  11   3  88  86  95  73  65  49  10  80  84  60   9  34  16  85  17  28  58  43  90  76  74   8  37  16  63  51  51  55  66  19  15  48  18  69  60  50  68  40  30  75  11  67  79  55  33   8  99  30  24  62   7  80  17  21  23  82  58  31  76  25  40  93  18  80  15  23   8  70   7  10  77  63  10  68  76  17  97  80  59  26  26  83  97  58  36  45  46  25  64  20  98   4  64  65  97  26  59  14  46  75  30  37   4  61  57  33  59  68  97  24  33  42  73   7  89  36  70   5  78  49  31  48  75  40  45   2  18  31  66  42  48  94  36  76  91  56  17  56  74  60  30   3  18  63  92  98  72  19                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                        45  78  60  93  29  42  81  49  70  73  31  92  23  24  79  62  16  17   7  71  53  74  44  84  26  19  42  33   5  49  73  58  55  65  71  93  62  84  90  41  53  48  24  75  77  29  24  54  53  23  47  11  27  73  98  21  83  18   2  49  65  34  35  42  59  54  26  94  60  76  13  10  25  18  76  52  12  82  86  78  45  26  56  35  66  78  30   8  84  18  10  27  23  93   1  81  85  31  22  73   8  64  63  40  82  84  70  84  74  64  72  38   1  57  86  24  68  37  20  68  49  97  67  82  82  38  21  15  29  93  90  25  68  92  71  43  83  42   4  13   9  32  51  33  41  94   8   8  77  31  40  60  95  69  94  38  40  46  94  87  89  26  24  70  63  95  91   4  32  78  48  69  91  40  82  10  98  80  25  23  17  94  85  92   4  23  97  53  82  95  56  61  71  41  29  14  74  20   6  93  22   3  29  70  52  97   9  70  78  85  23  99  16  22  30   5  29  78  54  30   6  83  79  61  98  95  51  91  60  89  93  19  13  73  43  91   7  34  63  86  81  19  60  54  65  53  67   3  20  21  43  14   8  31  44  56  19  19  67  82  80  33  95  20  12  31  69  41  37  17  29  86  46  61  53  44  94  64  68  26  14   3  78  46  45   1  99  67  38  80  52  44  44  13   3  86  16  65  10  81  10  90  43  76  52  87  14  98   1  27  46  23  61  83  10   1  94  52  28  43   8  24  83  36  15  74  90  20  88  32  72  53  11  14  30  73  52  14  10  67  52  23  20  90  13  59  97  68  20  64  96  46  87  15  96  31  50  80  85  45  65  20  20  95  96  82  43   3  53  76  42  39  39  68  57  20  82  41  38  80   1  22  91  33  84  61  19  44  88  90   8  12  77  92  58  19  73  76  23   8  23  72  45  30  59  93  25  48  95  26  96  66  73  56  83  78  76  34  76  97  36  75  98  89   4  44  24  78  43  78  75  75  23  88  93  82  38  29  92  74  25  95  13  67  84  32  90  99  28  10  22  74  56  95   4  24  94   2  38  29  24  15  18  89  75  81   4  44  51  71  14  89  97  50  65  27  90  93  97  61   9   2  55  59  67  32  26  66  32  15  74  15   9  14  82   3   6   5  24  98  52  20  21  91  38  60  16  27  48  92  87  32  13  31   1  96  41  22  77  94  66  96  58  18  31  75  12  94  82  47  14  94  40  15  78  98  35  34  57  28  42   5  75  14  48  28  49  75  16   7  17  10  65  12  61  54  88  41  99   7  75  16  77  34   4  85  64  96  23  32  54  78  11  68  66   9  75  57  69  94  87  69  81  29   8  94  86  86  94  27  91  90  43  65  95  49  47  80  86   5  44  37  70  23  79  56  96  31  80  24  33  69  61  74  11  72  79  85  44  80  68  84  21  89  23  94  42  83   6   3  82  39  33  76  25  20  33  33  13   1  69  96  40  12  93  18  96  20  23  29  88  77  26  53  77  52  26  27  65  50  66  54  24  31  65  83  20  81  77  69  80  97  96  83  86  22  95  12  56  20  58  45  31  32  79  60  10   2  91  96  48  58  12  61  46  39  99  31  61  47  11  98  37  58   6  64  19  40  73  45  42  88  11  25  58  44  21  32  96  35  93  97   8  16  75   9  94  44  86   1  15  77  27  99  72   6  39  18  93  18  54  55  91  76  42  35  18  22  57   8   3   9  51  10  53   6  66  54  63   7  22  60  99  15   1  35  90  27  13  22  53  30  99  44  74  22  59  63  75                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                          47  11  57  10  50  43  45  61   2   6  97  24  83  26   5  56  59   5  51  41  50  45  39  54  73   6  19  94  64  16  45  23  74  39  90  53  15  63  84   2  27   9  61  61  66  56  34  88  35   8  54  36  12  41  86  44  79  10  99  74   7  85  95  27  49  93  41  23  26   7   8  86   3  67   5  73  22  19  97  18   5  17  84  85  13   5  37  39  59  63  73  30  77  78  86  96  91  53  43  83  14   3  39  34  47  28  69  77  51  93  79  27  17   2  93  70  21  50  63   9  67  37  21  51  63  22  22  28   7  83  46  19  80  15  92   4  24  98  93  43  26   1  36  46  44  51  31  86  40  22  79  70  95  82  17  50   9  40  60  55  73  58  88  84   8  27  32  70  35  22  36  94  18  76  48  77  72  51  72  83  31  92   7  40  63  83  10   2  30  81  29  55  90  72  21  24  71  40  21  27  27  71  32  64  43  13   4  99  69  84   6  26  10  44  85  47  82  25  45  61  92  82  36  42  72  60  20  18  67  61  53  52  14  83  42  54  60  87  28  75  83  80  68  43  90  80  66  41  89  35  72  10  32  60  97  41  28  89  17  55  37  67  93  69  99  64  32  74  47  84  19  93  92  41  71  50  41   1  70  14  49  95  70  48  18  58  76   3  77  38  30  55  77  39  36  89  32  32  63  66  28  79  63  23  75   5  35  88  19  82  26  71  88  23  10  31  52   6  71  65  70  68  10  25  43  17  37  35  74  58  20  22  55  42  86   7  83  28  51  76  81  62  72  96  92  35  40  15   3  45  55  65  53  97  20  97  19   1  35  29  33  80  66  81  23  56  33  40  71  48  21  61  96  40  76  12   6  97  43  49   6  12  95  90  73  62  72   1  54  46  16  82  17  30  35  10  19  88  62  68  79  78  88  57  97  39  59  33  54  62  54  31  15  25  86  21  57  23  55  29  61  79  78  95  30   5   4  51  74  94  47   3  76  18  25  82  47  89  12  55   2  68  59  35  40  15  40   5  68  83  61  54  22  41  58  71  23  77  65  59  30  57  46  39  95  95  38  74  47  28  70  55   4  15   3  65  46  27  98  74  84  53  16  75  20  99  89  60  76  26  19  32  32  54  20  33  84  67  10  94  27  82  20  98  28  31  67  88  44  88  13  73  99  43  34  60  62  99  73  94  11   1  92  37  90  66  22  68  92  96  13  16  52  53  86  81  37  35  97  96  84  53  14  85  52  48  71  63  20  53  71  67  88  44  80  18  45  91   7  80  50  20  85  73  77  51  83  55  45  46  47  31  95   3  86  34  92  85  19  52  25  64  40  74  94  12  38  30  52  66  18  88  13  72  94  59  38  82  42  36  15  59  66  78  89  50  58  77  87  89  65  18  25  28  10  14  87  57  54   8  91  36  73  12  84  76  42  43  44  50   4  47  95  82  81  76  37  38  83  95  65  82  92  17  34  78  59  81  32  78   3  59  91  88  23  57  69  77  40  32   9  97  15   8   5  32  12  75  41  86  26  30  95  87  32  76   8  25  19  25  80  37  65  55  23  50  70  93  22  52  38  98  76  69  69  78  13  74  38  30  29  76  15  15  45  18   4  42  77  34  37  14  41  80  31  35  48  82   5  75  53  95  85  64  90  42  87   6  15  94  57  11  13  63  49  37  67  98  65   8  64  47  77  16  25  51  35  37  33  86   3  62  90  63  95  20  27  14  42  63  15  73  31  64  25   8  72  24  22  85  53  91  60  93  41  57  21  61                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                            47   8  51  89  89  79  46  16  53  33  34   6  50  39  51  87   1  96  39  65  41  31  68  43  63  67  95  74  53  17  55  68  55  85  32  71  88  39  56  78  62  80  85  83  20  85  75  74  74  69   4  28  40  82  25  79  16  53  88  49  42   3  85  41  57  93  55  82  86  88  17  78  69  59  56  91  51  54  29   4   2  46  32  88  74  73  27  48  39  58  14  42  20  75  90  68  34  26  21  97  37  28  17  17  58  73  13  88  37  87  48  39  56   4   9  27  93  49  98  80  96  51  10  42  37  22  60  35  87  79  38  50  67  69  28  36  11   1  22  60  61  31  27  31  82  99  71  24  46  84  35  57  60  93  82  56   5  80  20  28  79  58  12  51  60  83  80  41  64  87  67  96  99  62  11  37  28   5  97  58  31  18  30  21  55  36  90  18  46  72  18  61  86  71  82  13  39  75  11  53  44  53  77  11  60  60  24   9  76  20  65  31  61  34   1   9  37   4  25  39  91  82   8  35  94  13  76  69  54  69  98  49  63  58  79  76  89  70  56  27  93  31  23  64  67  21  32  85  23  36  62  51   5  76  46  24  28  26  47  41  35  21  79  61   5  36  70  72   6  49  65  89  25  23  61  78  91  71  28  75  56  42  46  91  83  18  79  98  66  69  44  77  25  16  13  54   7  15  54  36  49   8  62  15  17  38  59  57  64  89  46  54  50  40  71  25  41  29  53   2   3  60  23  82  90  29  46  80  49   2   5  97  76  40  69   8  76  69  82  70  74  81  94  29  39  12  79  19  69  29  97  27  50  39  19  33  64  54  71  84  22  71  97  88   1  40  67  15  81  50   7  61  56  37  47  76  18   2  37   8  47  94  82  47  42  63   5  52  39  27  20  28  12  12   5  49  70  79  27   9  82  73  85  48  37  80  22  94   4  24  64  57  73  59  26  37  77  76   8   2  47  32  95  20  15  90  98  99  80  16  77  18  52  99  87  10  64  52  75  12  41   7  84  69  22  32  31  76  42  52   2  37  22  34  91  54  80  37  24  75  54  80  47  72  24  47  83  90  83  96  45   4  45  61  91  43  92  97  48  35   4   5  40  92  95   5  24   5  56  99  83  54  84  39  10  14  45  15  80  88   2  15  32  62  23  83  55   8   1  63  76   6  89  71  92  62  57  97  25  50  80  94  25  24  37  24  97  88  12  83  70   8  40   3  38  97  36  25  90  92  99  67  84  56  23  10  16  40   4  46  51  31  96  30  32  14  78  82   3  43  40  25  29  94   6  11  59  59  79  97  11  88  91  70  90  85  79  21  57  53  82  22  19  23  40   6  99  22   7  19  13  24  23  15  30   3  57  91  64  17  43  98  27  14  36  90  28  88  67  62  53  94  71  16  60   7  74  21  41  46   9  32  71  53  23  54  63  82   9  63  51  27  64  21  90  47  51  55  65   1  21  15   4  21  85   7  79  91  94  74  50  45  95  20  58  76   9  77  82  87  39  61  93  15  16  80   4  45  28  98  67  70  94  97  65  80  85  11  16  64  14  95  47  31  39  36  35  17  41  10  90  96  86   1   8  58  71  63  91  13  33  60  34  14  25   5   8  55  52  85  78   7  41   1  85  64  17  74  25  42   2  52  32  81  55  38  87   7  85  52  40  36  24  97  80  33  51  98  50  85  69  26  89  41  56  75  40  47  81  98  88  41  64  13   9  50  74  51  92  64  11  29  90  46  37  19  90  69  97  96  15  49   4  78   3  64  37                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                              28  42  41  52  28  95  19  37   9  68  59  38  77  98  23  25  69  43  59  48  60  59  54  43  84  15  59  25  98  70  33  68  69   5  47  27  54   5  92  84  44  30  58  21  58  24  71  71  13  62  72  83  77  26  41  36  53  64  24  39  48  82  31  96  34  94  37  80  39  65   1   1  26  55  57  77  68  43  62   9  54  20  29  80  60  75  76  95  39   9  83  31  91  32  14  44  95  21  41  25  23  80  51  18  99  11  72  62  35  13  19  89  27  34  42  13  98   4  95  33  33  95  39  95  72  63  26  91  31  63  17  67  59  45  69  90  15  29  21  18  69  50  91  30  90  26  49  82  10  40   7  11  94  79  49  53  94  42  72  35  87  25   3  57  35  88  54  11  65  32  66  72  59  38   4  58  62  82  49  80   8  36  42  42  81  92  34  27  21  96  46  47  50  70  50  67  34  93  21  50  16  93  49  27  16  91  34  44  18  52  23  24  60  71  45  64  82  96  31  22  30  78   8  61  69  40  64  49  93  20  96  27  86   8  33  97  32  47  14  87  68  23   5  36  15  27  95  86  17  12  71  56  90   6  92  67  65  34  78  40  39  15  16  59  48  44  98  35  26  50  87  32  77  34  72   7  48  30  27  74  88   7  95  95  24  28  71  88  42  60  27  69  90  79  36  78  75  31  90  89  97  67   6  60  65  98  26   9  87  23  33  26   1  58   1  90  96  18  76   9  13  61  96  44   6  56  86  42  65  74  64  35  40  63  66  18   5  69  10  77  88  49  80  90  41  22   7  41  89  35  88  86  58  87  60  34  98  51  92  12  45  94  27  66  47  89  56  20  64  44   1   2  46  82  58  67  13  71  92  83  62  57  58  86   9  61   9  24  91  36  69  84  57  90  52  27  97  91  67  44  18  17  64  72  94  60  44  49  80  69  64  78  79  95  85  25  67  56  17   7   5  67  73  85  72  67  38  52  87  59  98  57  80  51  72  72  38   7  31  51  26   7  67  18  86  24  80  27  39  80  92  53  40  25   7  39  41  33  49  91  33   7  13  12  90  27  89  73  91   1  37  89  24  66  89  86  44  68  91  19  89  24  14  96  35  93  42  62  76  51  54  25  51  85  40  74  79  60  25  40  68   1  42  58  27  36  46  76  91  33  48  72  86   2   4  40  37  38  16  38  69  59  34   7  93  54  62  25  23  27  66  72  73  93  87  84  74  53  31  94  10  17  30   1  73  36  26  81  30  96  59  18  20  21  21  58  53  53  62  62  47  26  29  25   1   7  49  47  24  35   7  11  58  90   5  86  99  58  80  18  79  58   8  17  11  38  67  47  64  45  90  60  80  93  40  25  67  96  88  64  34  78   1  83  94  87  86  21  26  47  94  12  36  72  91  59  10  25  97  63  46  95  37  41  55  12  36  10  26  49  17  18  81  79  68  43  79  68  59  55  58  60  70   2   5  46   2  42  53  62  65  67  42  95  35  41  93   2  66  95  49  43  62  68  81  59  46  69   3  55  25  54   5  20  48  80  24  82  90  21  69  61  55  76  24  48  11   3  44  98  71  31   4  28  29  62  16  76  34  90  81  26  32  66  13  41  92  55  79  81  72  93  67  21  94  66  17  33  69  29  24  34  59  71  31  18  21  23  93  72  54  97  89  68  72  74  75  85  70  87  92  11  36  36   6  11  78   2  62  60  96  38  58  31  19  11  65   9  61  60  70  84  53  28  29  22  33  42  29  27  45  32   4  58  49  70                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                53  76  49  32   9   7  85   7  55  16  35  18  10  51  64  35  33  63  30  92  78  26  68   1  73   8  52  69  31  79  48  85  13  44  98  35  97  33  82  35  29  90  11  45  85  91  73  68  77  78  48  18  44  48  84  98  96  95  64   5  33  13   3  38  33  69  76  86  76  37  30  58  81  41  83   8  65  80  63  98  49  95  96  43  56  10  57  98  64  78  28  58   7  55  81  48  68  14  97  50  85   5  64  53  71  73  71  97  28  11  76  91  84  71  42   6  81  98  64  88  43  94  27  56  32  37  88  64  63  62   8  63  17   7  31  82  17  48  31  37  43  34  66   1  51  72   3  95  85  81  30  38  25   8  10  66  25  85  81  30  66  20  32  87  71  17  18  73  96  20  52  98  41  86  63   9  35  96  16  54  47  35  79  59  38  33  26  54  77  84  94  65  50  56  46  24  28   5  93  53  96   6  98  99  89  40  50  91  50  35  89  34  31  69  45  78  25  55  35  35  63  85  97  25  35  89  88  74  51  56  12  43  94  30  74  76  13  20  93  88  91   6   1  43  31   8  36  39  57  96  96  93   4  95  21  23  22  95  89  68  46  79  55  84  49  96  66  90  23  28  21  64  32  43  56  22  92   7  19  24  75  44  84  86  86  85   4  44  82   1  52  90   9  74  89  95  56  44  16  71   5  40  33  88  28   1  56  63  58  38  88  26  64  89  29  77  20  90  41  70  79  69  78  69  91  54   5  37  40  27  37  70  96  40  31  86  48  45  53   5  70  57  22  60  15  48  83  13  77  34  50  30  52  40  14  97  43  45   9  36  54  29  51  33  94  65  48  60  42  47  23  10  10   8  10  84  35  53  15  27  48  38  96  10  26  21   6   5  65   9  86  20  55   8  14  58  30  69  92  53  49  70  24  34  68  69  42  35   6  38  60  64  90  78  10  88   6  67  12  83  10  34   3  38  76  89  98  63  72  35  41  45  45  28  32  69  96  23  63  54  29  47  25  89  67  48  48  25  91  21  46  81  35   1   8  44  81  50  31  68   8  87  36  20  56  27  11  86  20  15  25  12  61   2  95  56  45  21  13   5  73  81  84  11  21  47  32  23  38  40   1  80  58  18   1  83   9  20  71   3  43  35  13  32  53  19   3  91  14  66  88  24   9  58  91  60  45  81  93  53  64  31   3  96  65  46  24  22   3  23  98  57  25  48  77  79  12  43  45   9  73   1  46  63  67   5  79  78  75  77  15  16  79  14   2  64  93  27  49  18  69  72  67  34  98  84  37  73   9  14  45  18  95  93   1  96  44  48   3  95  90  16   4  46  24  75  33  68  81  11  37  88  10  18  13  60   2  40  59  81   5   7  27  31  54  92  23  10  12  26  32  36  95  71  94  17   4  24  49   2  23  37   5  54  50  89  64  20  10  46  17  43  55  61  69  96  28  36  10  38  47  25  79  16  56  28  43  39  43  21  55  39  12  63  18  71  76  47  82  38  17  61  67  64   9  43  72  73  66  20  59  34  57  29  30  43  76  85   5  88  40  46  24  13  50  55  22  44  14  13  82  78   7   5  27  91  64  42  95  13  69  15  47   3  73  17  93  55  22   8   3   1  44  14   2  69  27  87  42  44   4  85  76  61  78  45  96  22  99  56  13  78  97  57  38  29  60  53  50  78  40  23  22  56  52  65   8  54  96  28  54   9  67  42  51  10  30  90  30  89  26  76  63  49  61  47  70  48  95  52  67  46  54  40  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  51  65  37   4  40   9  19  27  59  39  48  20  95  93  84  88  64  64  33   9   7  37  28   8  72  87  46  53  13  70  67  59   6  68  22  84  23  34  72  72   2  24  14  75  81  89  63   2   3  17  93  80  20  38  74  60  10  18  76  46   3  47  42  56   8  93   4  97  14  61  68  56  51  70  31  18  75   6  54  75  22  89  65  40  88  49  88   2  87   7  45  29  25  14   2  17  53  15  22  39  20  28  12  74  67  43  97  58  48  58  32  55  67  89   4  20  27  84  90  54  42  66  17  13  67  24  19  52  96  62  71  71   3   4  35  52  29  58  23  92  43  44  96  38   8  15  12  54  31  51  43  91   2  79  70  97  79  61   7  40  84  97  71  80  57  90  49  66  56  52  87   1  29  43  57  97  79  26  41  44  43  21  98  55  99  82   4  94  62  76  12  14  82  30  89  64  90  31  43   7  11  99  18  64  10  36  88  28  25  21   5  70  43  50  67  81  93  43  38  24  42  49   9  58  93  41  34  90  24  12  64  96  86  64  97  13  31  76   5   5  96   8  48  57  46  15  31  68  30  58  94  85  66  60  34  61  60   3   7  56  47  32  50  78  58  80  32  14  10  39  83  45  92  91  41  46  12  27  52  65  31  87  38   8   2  72  32  22  69  16  66  51  46  36  82  74  10  44   2  77  33  38  75  36  91  48  34  81  68  12  53  19  97  27   5  82  72  74  27  21  46  68   4  66  57  86  32  93  63  77  86  35   7  22  86  32  88  53  80  14   4  49  48  41  91  45  84  72  95  17  59  55  56  79  72  59  50  96  94  10  73  89  33  48  58   5  40  11  56  35  83  48  55  60  70   5  62  13  79  93   1  27  57  96  65  27  10  32  19  31  93  31  74   9   3  35  84  73  73  13  13  62  77  81  69  69  54  29  44  49  98  37  47  48  89  68   6  71  82   2  47  55  99  63  21  54  21   9  99  19  63   4  34  91  67  50  28  10  59  81  90  90  69  22  71  19   1  12  65  82  98  56  38  31  10  85  87  56  51  78  65  59  22  56  51  99  42  19   4  68  56   5  16  10  57  71  70  26  13   3  98  95  57   1  73  47  35  31   9  56  48  87  51  82  10  32  53  57   6  51  67  94  44  48  50  15  72  99  60  10  17  41  80  68  58  13  73  72  55  77  52  12  43  47   6  14  90  51  37  75  18  57  90  90  56  94  39  76  46  27  36   5  75  49  69  76  42  91  88  35  60  50  25  11  18  74  13  98  82  48  86  66  62  59  85  50  19  38  33  19  14  70  47  70  60  14  80  38  90  72  61  36  89  32  35   4  97   2  40  93  86  59   6   4  14  25  18  79  96  84  28  26  71  80  24  72  87   2  84  81  45  51  26  95  19   1   7  67  27   1  13  30  52  13  35  16   2  53  86  33  52  96   1   1  28  60  41  82  22  13  56  82  11  13  79  89  48  59  20  30  23  91  28  95  30  72  91  31  62  87  51  94  65  59  19  48  10  54  59  75  52  76  28  84  88  72  79  54  45  61  84  61  52  99  84  35  54  15   3  73  92  60  68   4  15  83  23  17   4  66  43  10   3   8   1  56  98  65  66  46  82  85  26  11  52  14  47  27  49  24  15  18  18  29   8  55  73  46  21  26  79  48   5   2  14  45  57  43  31  81   1  95  54  65  29  56  28  74  25  43  70  94  75  76  56  95  64  24  22  98  83  87  81  64  39  60  41  87  47  23  41  58  69  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    55  13  23  60  98  63  73  35  12  30  54  56  21  66  29  47  65  99  70  50  78  71  22   4  86  76  97  76  38  62  78  44  14  98  16  25  88  38   2  22  77  12  74  59  31  23  79  77  33  58  85  48  29  55   4  88  48  21  34  54  59  20  96  87  57  47  80  35   2  28  61  56  11  85  89  27  48  88  64  31  72  58  59  81  35  21  30  47  59  79  61  26  45  28  62   2  26  98  28  74  77  97  67  72  81  58  27  37  14  16   4  70  28  32   6  44  30  75  27  48   7  27  61   4  54  43  82  85  99  90  49  31  14  12  76   5  87  99  25  51  37  72   4  60  94  11  73   2  32   5   8   1  82  54  90  49  48  14  77  34  21  37   3  23  30  93  54  22  34  49  99  82  75  37  42  96  13  66  84  52  75  69  56  64  77  50  49  27   7  59  29  17  95  93  53  91  30   7  19  39  36  81  16  50  71  11  82  76  46  56  92  68  55  95  29  64  65  47  13  65  30  50  47  67   2  55  18  41  29  66  15  15  49   8  79  87   2  87  32   6  96  69  91  47  65  19  48  87  21  95  80  42  96   3  50  92   2  52  49  12  13  79  83  70  38  77  56  57  42  53  30  96  67  14  79  29  73  90  50  90   3  55  62  45   3  47  47   1   6  52  22  27   8  85   2  29   6  34  18  29  87  65  39  80   1  36  82   7  26   1  77  24  36  84  87  88  81  82  71  68  98  97  34  47  28   3  96  19  27  15  34  41  28  46  17   4  24  63  56  67  35  18  96  27  28  32  69  35  13  43  17  65  55  70  71  59  81  77  76  61   2  89  49  58  50  69  72   9  56  63  79  42  47  66  55  68  19  54  73  56  78  45   9  39  88  56  33  38  55  49   2  68  63  93  49  34  23  17   7  17  20  55  96  78  36  89  44  54  48  45  78  46  97  30  21  24   1  10  24  15  95  33  64  93  87  60  80  64  40  55  61  64  47   6  59   3  57  88  39  79   1  75  11   1   8  59  29  86  70  46  50   5  84   9   7  81  51  47  62  35  43  44  60  58  37  10  38  79  62  95  12  87  68  86  16  91  16  43  11   3  41  79  53  39  82  49   7  38  80  46  78  24  85  91  75  24  34  14  65   9  47  73  54  65  94  46  64  71  39  61  31  62  75  22  65  57   5  52  28  95  24  29  81  45  60  35  25  60   8  43  37  34  12  80  20  15  15  95  62   2   4  15   6  42  95  52  46  67  28  33  89  12  26  51  86  96  16  19  39  71  50  79  28  66  59  17  28  49  69  19  95   9  57  43  20  82  73  49  46   8  46  58  61   5  48  53  82  65  47  14  83  85  13  35  39  68  79  27  37   1   7  81  51  64  66  37  18  82  82   9  58  90  67  64  97  68  93  65  78   1  65  10   4  53  16  25  29  80  23  82  87  49  78  39  55  74  97   7  54  57  57  62  89   7  78  71  61  42  39  83   2  90  18  69  36   6  12  24  80  74  90  60  50  84  39  24  78  34  51  84  35  21  99  21  76  67  14  34  14  56  61  50  26  77  78  69   9  34  20  91  88  88  55  94  66  87  20  50  62  86  68  81  84  86  52  19  56  61  16  83  55  92  95  71  20  72  71  94  69  70  49  33  91  65  20  68  61  70  20  32  66   8  85  12  29  38  57  39  44  17  38   9  17  85  33  27  22  69  91  58  80  19  99  45  47  40  78  15  39  17  33   1  67  94  79  79  75  65  52  88  52  47  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      59  33  86  39  68  79  29  90  31  94  81  55  80  23  17  95  53  32  23  55  25  28   4  99  96  39  88  94   6  47  81  42   3  56  92  39  25  91  41  75  60  15  63  52  45  68  13  77   9  20  92  60   9   6  83   6  17  97  56  62  19  54   4  94  76  26  76  33  87  62  44  86  78  53  12  85  24  49  68  26   7   2  50  66  93  88  21   5  73  78  69  14  40  88  42  99  80  59   5  39  62   6  81  42  84  11  91  78  34  66   7  36  28  54  32   8  71  70   5  69  36  92  59  12  30  95  76  86  10  62  27  56  72  32  64  63  81  46  21  19   6  48  62  62  96  10  85  27  53  18  81  29  53  75  34  48  80  32  46  32  60  80  43   8  66  46  31  18  69  15  41   1  88  68  52  73  53  41  23  17  23  90  32  70  38  87   2  23  27  79  70  32  73  14  25  57  29  49  57   1  94  66  63  28  15  42   6   4   6  46  33  21  71  83  15  62  56  91  64  22  32  19  53  54  85  10  40  73  52  46  27  39  74  38  96  85  56  78  44  13  18  92  13  86  36  12  71  99  43  99  17  70  69  43  29  34  85  35  91  11  29  21  46  59  99  17  64  84  74  25  16  95  77  99  54  29  51  79  31  12  35  50  16  75  38   2  44  44  51  58  67  21  83  45  27  75  31  56  78  77  58  19  52  76  96  57  31   9  37  73  57  38  57   7  68  48  45  90   6   7  42  68  51  70   4  17  33  13  76  68  69  71  29  19  62  21   5  57  15  16  69  59  22  61  25  51  59  28  66  22   4  29  75  68  29  23  53  13  96  60  58  76  74  11  73  88  43  90  17  99  72  92  88  44  79  17  99  93  16  66  69  92  86  15  83  10  56  73  93  55  28   3  32  24  78  69  85  90  36  11  52  29  20  23  86  57   2  61  78  36  11  59  52  35  10  39  73  34   5  11  57  23  37  36  82  47  99  61  35  75  90  97  20  74  44  39  21  43  42  67  11  76  58  94  13  47  19  34  33  76  68  87  79  82  32  17  98  46  50  73  86  30   4  20  50  50  45  21  38  35   4  33  15  13  37  91  38  57  77  38  44  40  68  27   2  58  80  75  19  38  28  97  35  17  43  33  20  75  96  87  57  42  11  39  41  66  98  62  50  12  95  11  83  52  12  94  99  22  28  82  56  88  78  56  57  58  56  64  16  39  18  80  17  24  51  68  14  11  49  91  71  21  74  38  18  53  18  77  95  70  83  94  80   8  38  18  12  55  81  97   7  48  53  54  90  14  73  59  27  73  88  48   8  17  35   6  51  35  54  83  85  83  87  63  41  46  48  80  97  99  90  38  26  57  18  24  63  28  76  26  96  24  55  81  17  16  81  74  96  72  16  95  91  92  87  75  11  88  40  44  93  39  45  68  95  12  65  17  25  70  61  24  11  80  32  96  62  50  40  33  20  74  67   2  21  40  72  19  91  86  99  19  98  98   6  42  95  65  94  80  83   4  92  91   7  31  90  25  10   2   2  83  22  25   7  12  27   8  73   9  36  89  35  81  41   4  50  73  62  97  90  57  58  79  23  61  74  25   1  81  99  96  37  23  57  46  96  72  43  27  87  26   3  81  95  55  76  62  27  10  60   5  38  20  70  43   8  15  33  54  13  67  57  33  29  27  58  90  48  82  48  72  80  17   3  29  94  15  65  24  86  51  26  61  72  40  55  42  15  38  32  53  72  18  61  89  97  96  50   6  19  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  44  91  64  76  94  19  81  57  19   2  23  56  82  84  34  35  67   4  47  30  86  57  12  50  54  98  62  27  28  42  60  94  21  29  22  32  13   5  75  16   2  18  19  29  12  19  16   2  10  32  48  63  47  86  68  22  74  59  62  36  88  86  46  66   4  61  55  75  31  57  28  91  71  42  78  53  24  32  79  18  91  94  67  65  73  73  93   2  87  54   5  92  74   3   5  20  83  96  16  13  44  75  21  92  50   1  91  74  44  61   2  86  58  42  77   1  48  36  10  69  39  98  10  47  45   9  63  48  19  37  25  92   6  89  56  71  74  14  55   1  44  81  49  45  59  23  26  69  23  19  86   6  16  39   5  25  32  71  39  46  47  68   2  31  71   1  35  91  87  78  49  13  66  65  27  23  77  15  63  93  77  74  52  12  51   4  48  43  56  38  29  77  85  12  77  48  67  58  40  81  27  91  98  57  96  84  90  29  33   2  19  27  53  82  35  10  43  75  45  87  58  38  13  71  32  62   4  57  50  74  51  54  44  80  12  54   8  25  61  11  82  35  15  14  69  72   6  58  89  21  94  31  37  33   8  47  47  65  89  41  84  63  45  64  20  33  83   8  69  98  78  52   9  10  43  22   4  75  41  35  52   3  63  35  20  44  49  57  20   7   9  82  62  28  93  91  59  13  76   6   5  36  24  76  65  14  34  48   3  12  64  23  18  14  86  58  66  40  99  60  63   3  49  52  87  88  97  51  17  23  26  46  90  76  52   8  79   1  76  15  14   7  54  51  18  35  37  88  11  26   3  57   3  25  65   7  31  43  48  34   1  13  33  37  53  26  10  13   9  13  80  15  27  29  76  12  28  53  36  68  63  94  74  13  35  38  80  23  84  60  48  75  26   6  83  32  19  63  85  80  80  56   6  53  74  18  53  24  14  39  15  69  43  58  68  60  41  43  17   3  46  89   9  67  11  82  20  95  20  92   9  78  21  33  21  31  55  43  94  73  31   7  50  71  93  50  92  37  86  40  96  53  93   3  47   9  22  80  47   9  61  98  91  40  57  13  31  75  88  59  10  61  65  76  64  19   2  33  13  39  47  39  10  81   7  99  77  92  48  76  89   4  41   2  17  27  26  25  41  43  52  83  26  40  89  35  99  39  32  22  57  21  40  50  45   5  39  95  59  68  36  14  18  82   5  88  10  89  73  11  39  16  79  24  80  13  87  73  72  23  96  32  64   7  81  81  71  35  20  97  98  90  50  10  36  99  48  53  33  11  52  21  98  36  59   7  78  35  86  27  76  29  16  12   2  85  37  65   3  68  39  56  54  79  46   7  84   7  93  82  61  34  60  87  35  73  12  13  71  99  43  36  79  21  42  39  30  22  42  72  75  30   2  94  95  35  37  42  50  35  21  87  38  63  82   9  18  27  57  46  79  23  92  71  62  96   8  89  89   5  12  64   9  33  14  34   3  83  62  56  89  59  95  76  96  13  78  93  77   9   9  96  37  97  62  73   4  23  73  33  62  10  80  28  85  38  28  26  46  55  61  42  64  43  25  13  68   1  87  17   6   4  48  16  87  74  79  83  33  12  82   1  25  68  17  79  39  23  20  45  43   1  40   3  55   3  33  18  37  10  16  20  84  14  91  56   9  42  89  39  86  65  78  61  38  37  94  27  58   4  24  94  40   6  42  10   1  98  25  31  45  77  74  69   4  82  26  12  77  74  29  85  10   6  47  76  88  20  26  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          75  16  31  95  18   1  79  43  10  20  19   1  11  34  89   1  85  87   5  27  66   4  22   8  91  86  25  47  91  44   3  98  73  44  45  55  47  29  68  76  82  79  10  87  24  77  22  68  40  44  43  82  27   3  65  84   6  50  28  80  41  73  23  83   6  70   8  30  58   9  84  50  64  49  52  32  24  22  92   3  45  29  15  71  86  47  59  88  94  38  39  36  66  63  16  25  61  88  12  87   4  75  60  97  18  72  91  25  76   2  92   9  99  94  12  51  48  31  65  60  28  76  73  29  39  33  16  73  37  87  37   5  17  34  74  84  88  66  96  39  65  28  55   5  44   9  42  14  44  61  44  98  57  37  48  37  54  72  68  26  97  16  15  73   4  21  81  80  79  54  71  65  26  84  15  70  59  34  54  86  59  69  39  84  44  95   3  16  39  58  96  60  35  36   6  57  49  78  22  26  69  37  13  40  48  70  79  25  26  95  11  17  58  48  92   9  68  15  18  30  60  43  66  12  89  54  41  20  61  47  11  86  66  71  47  51  85  55  82  40  92  80  40  66  87  36  55  75  37  47  78  25  31  28  55  85  14  58  50  74  86  27  20   8  62  64  60  96  89  85  15  15   2  55  80  63  38  20   4  79  25  74  41  75  57  79  38   9  81  12  98  52   9  16  62  72  74  50  91  31  94   3  31  80   3  52  97  85  74   5  87  68  28  73  76  16  55  33  18   1  34  30  31  56  80  22  62  31  76  71  49  89  87   5  61  86  66  93  27  26  95   8  90  52  49  33  38  95  28  89  71  74  43  35  33  54  54   7  14  44  18  43  32  38  30   4  77  51  52  87  16  36  77   3  19   7   3  46   1  87  16  11  45  63  73   4  31  17   8  91  89   5  80   4  27  84   8  94  45  51  68  40  98  62  87  53  65  96  12  90  44  68  91  22  60  40  83  48  63  24  85   4  38  89   3   9  72   8  53  67  14  70  43  25  84  85  72  42  94  21  20  87  86  18  50  20  21  20  49   2  91  33  73  69  84  61  38  79  42  13  67  14   7  27  92  12  73  93  21  62  29  30   4  45  56  78  87  27  43  70  54  84  19  19  97   5  76   1  65  93  94  70  34  70  76  34  44  47  88  46  69  27  26  65  91  83  74  96  70  73   1  64  66  24  30   6  97  61  73   8  77  90   5  24   8  60  18  81  10   5   8  79   7   5  97   7  34  85  84  91  42   8  81  27  56  59  57  76  69  15  18  73  41  72  40  97  95  19  88  99  51  34  80  62  83   5  98  97  52  42  64  71  95  33  56  90  99  39  85   1  55  23  83   9  15  49  27  45  53   1  77  82  22  19  13  87  53  23   5  30  93  38  48  40  24  33  65  48  72  26  83  76  98  49  65  20  45  79  78  95  49  30  46  19  83  85  26  67  46  46  72  93  63   6  82  32  51  13  22  51  21  52  79  48  11   2   5  37  16  39  39   2  92  56  11  93  36  48  45  14  64  11  44   4  71  70  64  34  15  35  56  36  18  63  28  17  10  70  75  13  67  26  82  31  43   8  90  53   9  28  85  10  64  25  47  82  82  67  41  10  30  72   1  23  96  80  14  90  91  17   2  68  93  71  66  14  34  46  88  29  75  54  74  92  46   2  25  95   1  88  15  33  48  50  87  66  55  64  16  81  27  25  80  64  84  89  70  58  70  92  95  16  47  56  63  91  86  66   7  64  13  30  16  59  35  29  93  23  71  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            13  51  41  84   2  76  70  45   2  96  66  86  57  96  50  70  24  83   5  15  84  29  33  74  60  15  49  12  61   3  88  36  59  68  97  50  69   9  33  18   4  91  26  26  51  63  61  14  79  38  31  29  88  27  63  71   8  57  78  91  51  22  26  74  69  28  92  90  97  70  73   5   2  38  76  10  54  48  12  21  44  24  21  42  58  52  24  30  48  63   6  36  56  49  87   3  53  80  65  27  45  75  61  79  75   5  15  23  74  60  27  64  37  99  66  20  86   1  44  51  34  85  12  59   8  66  77  70  79  35  88  91  87  53   1  62  78  33  40  79  14  18  33  28  78  51   2  17  86  66  24  27  41  91  71  67  49  42  33  47  77  59  88  11  98  78  50  69  10  45  84  41  66  42  39  21   7  26  65  45  99  81  36  91  38  37  27  92   7  68  17  51  66  19  44  91  75  40  44  70  91  96  94  99  95  36  26  18  19  89  83  68  80  23   9  61  55  96  41  44  96   3  51  80  36  84  37  22  31  97  99  27  36  58  63  51  89  47  56  49  24  13  67  29  79  31  12  39  48  23  91  14  54  26  44  60   7  50  80  47  45  54  71  49  60  33  74  11  52  75  64   1  77  99  79  81  61  22   7  83  89  97  17   6  56  44  47  16  77  41  84  39  30  42  11  96  19  98  31  24  34  81  17  97   5  31  84  17  26  89  83  54  81  48   2  79  22   8  61  41  60  47  10  93  13  11  81  69   6   9  23  41  70  94   3   8  20  77  23  81  31  35  42  60  87  11  12  50  47  46  15  62  94  61  95  83  29  27  85  77  85  39  70   7  30  32  70  56  14  62  85  86  26  22   7  99  68  80  18  53  27  36  24  64  76  36  80  25  27  87  85  54   2  30  55  37  53  67  98  37  63  68  74  20  81  27  92  84  86  33  44  12  10   3  51  72  25   8  55  35  12  95  19  15  81  62  72  56  20  31  79   2  54  14  50  71  65  47  53  82  73  72  31  44  29  39   9  52  98  34   2  40  26  79  18  37  38  68  77  13  83  70  53  40  91  22  17  55  73  76  21  67   1  22  79  35  92   6  69  97  82  36  53  86   6  29  89  70  18  87  94  69  45  46  61  72  66  64  93  95  96  79  87  94  60  52  30  36  84  82  41  45  11   9  13  51  30  15  78  73  67  74  22   6  28  46  39  66  33  76   4  21  38  97  31  81  58  74  58  40  11  76  24  10  25  36  83  83  63  88  39  59   3  70  95  31  26  62   6  65  48  91  93  74  68  98  96  52  87  93  46  45  93  87  46  47  68  63   9  27  85  63  45  39  84  14  25  90  54  86  25   2  93  27  48  55  46  55  78  64  51  70  72  67   7  80  99  76  94  18  19  91  41  96  78  43  86  11  18  67  62  64  49  98  69  40  61  26  69  67  71  77  37  54  86  78  42   3  98  54  83  23  53  87  18  79  81  15  33  42  65  94  16  62  67  62  57   5  21  53  13  54  41   9  52  66  15  59  85  68  70  76  26   1  58  29  43  50  39  45  20  17  66  99  49  22  34  35  46  17  69  42  32  53   1  43  64  31  97  77  57  61  22  11  21  89  98   1  82  92  67  60  90  37  88  74   3  77  94   6  61  43  64  16   9  43  91  62  76  27  87  24  36  68  35   4  78  66  25  41  48  48  75  49  19  28  99  78  43  96  65  33  78  14  50  39  27  13  70  43  86  22  17  54  44   4  43  80  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              91  80  43  11  55  31  81   7  74  11  74  47  49  27  12  63  37  20  97  75  64  33   5  32  60  96  56   6  36  10  88  20  35  38  26  75  73  64  95  24  34  26  12  47  39  81  12  23   9  73  55  53  20   3  78  59   7  74  63  65  21  97  97  10   8  35  55  80  90  40   9  83  14  95  30  12  58  26   2  74  81  75  61  63  13  56  80  43  57  81  80  71  39  42  18  52  64  21  84  87  32  96   4  80  80  73  87  40  69  32  79  41  19  91  92  70  60   3  16  60  18  73  75  43   5  88  21  86  52  43  88  46  80  58  67   7  73  40  41   7  54  49  37  82  30  60   5  37  85  61  83  41  35  33  81  26  73  43  77  48  30  31  17  79  83  15  50  22  76  71  74  80  63  81  74  92  53  79  80  13  77  15  56  75  65  30  52   4  81  14  62  21  80  99  21  73  19  27  72  68  16  88  86  84  82  96  71  32  92  61  74  36  43  61  23  59  76  34  18  46  38  52  62  18  30  32  35  53  62  75  54  87  41  51  43  46  47  24  75  79  51  45  62  34  89   8  49   2  32  52  52  43  92  97  66  15  87  87  46  77  73  11  34  25  17  50  53  18  11  91  69  83   6  76  88  62  37  92   5  29  91  38  23  90  79  65  63  84  98  24  32  95  58  91  84  67   7  37  41  41  52  49  93  81  82  73  23  24   9  65  21  83  68  31  22  19  64  52  43  58  40  97   7  99   3   1  11  18   4   8  80  91  55  33  73  82  64  74  22  50  12  88  91  23  75  24  19  53  35  42  61  63  59  87  99  77  33  94  91  40  75  23   4  28  96   3   3  34  85  70  64   5  39  92  78  65  26  68  39  19  78  35  80  10  36   5  21  44  37  73  73  25  82  39  92  74  85  32   2  20   5  13  24   3  60  89  18  59   5  45  87  41  32  14   2  43  52  95  85  45  34  15  67  59  19  15  93  22  82  63  42  34  95  45  76  72  84   6   9  45  28  68  78  64  50  23  50  10  48  16   9  45  17   3  45  38  67  18  64  13  18  92  24  76  93  38  11  25  34  83  22  95  32  92  62  63   1   7  52  59  47  54  40  18  32   4  77  72  12  78  67  88  64  83  63  86  54   2  41  76  18  74  68  73  21  91  86   9  76  26   6  95  39   3  31  78  89  42  49  35  22  10  96  41  30  11  28  38  16  20  22  91  76  56  81  43  36  66  21  65  11  61  94  15  55  66  18  23  54  69  91  63  20  92  93  46  58  92  98  72  23  76  47  25   2  27  31  64  99  15  56  42  78  89  35  93  85  67   5  56  98  70  81  60  26  62  20  12  12   9  40  75  61  85  49  79  22  83  25  84  48  44  45   6  44  39  25  40   9  89  60  22  26  67  63  81  68  56  37  15  58  38  14  89  73  49   8  33  96  98  30   6  61  17  78  89  75  15  31  94  28   8  66   1  68  91  20  65  53  71  21  10  11  89   8  72  56  14  55  75  90  38  84  72  77   3  50  59  88  55  11   3   3  71  26   2  31  59  38  94  63   8   2  65  79  95  81  78  57  97  90  67  85  41  21  72   4  31   4  98  29  47  85  60  21  43  18  27  47  10  44  10  92  65  62   7   1  28  77  81  66  91  85   4  79  62  13  96  55  96  87  13  88  39  30  42  32  57   2  22  69  50  55  69  81  68  15  23  17  82  33  84  95  16  95  40  17  35  20  91  94  33  22  37  76  34  63  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                95  65  89  23  51  68  11  32  85  42  64  28  82  22  92  55  47  55  43  85  68  84  35  63  23  13  62  97  62  86  25  13  26  84  59  24  73  84  14  71  33  89  26   2  20  79  20  13  65  13  36  97  53  25  17  94  61  92  16  98  59  27  23  60  38  77  77  22  49  85  11  38   4  47  16  87   3  57  64  55  31  97  72  20  94  21  53  67  56  90  67  54  78  13  84  84   6  53  82  30  31  55   7  97  44  24  36  63  34  89  52  59  55  73  61  87  40  19  88  32  68  23  75  47  65  64  79  76  34  55  66  43  81  96  72  87  71  16  37  14   9   9  46   7  68  75   8  28  19  36  60   3   4  83  30  82  56  18  42  66   8  53  54   6  19  52  35  27  79   7  14  53  18  88  68  89  98  41  10  75  64  45  16  30  90  40  17  19  29  10  16  15   2  98  30  90  18  37  73  82  73  39   8  71   4  75  66  33  49  83   4  51  40  24   4  21  77  71  79  33  16  57  40  35  79  97  91  66   3  41  31  68  46  51  62  29  67  92  62  21  96  39  70  12  72  51  67  10  37  53  95  48  44  46  38  46  39  28  51  44  81   9  30  84  65  25   8  34  57   3   4  75  14  64   3  76  63  53   8   4   8  43  41  25  67  17  89  41  35  80  12  67  57  43  93  93  16  39  48  28  49  91  35  94  70  27  11  55  57   6  96  17  52   6  88  45  33  50  18  31  16   8  89  96  74  33  17  99  60  73  99  38  56  36  48  37  99  46  62  89  64   5  44  52  37  53  12  74   3  88  38  87  58   9  20  34  52   6  28  39  77   4  52  15   2  93  99  27  57   8  28  83  17  53  33  19  96  16  14  24  83  32  51  45  14  86  90  32  16  75  47  51  64  71  93  76  27  38  14  38  56  75  15  68  51  68  54   4  17  51  91  32  65  75  29   9  10  86  68  30  39  23  68  53  93  80  61  36  53  95  87  68   1  80  52  52  45  71  92  13  51  53   2  70  47  59  32  28  13  68  46  86  57  66  35  54  28  83  49  66  82  26  51  42  28  42  75  31  90  42  70  26  39  64  59  71  88  62  64  12  85  75  20  94  12  80  90  70  84  40   1  43  15  75  98  20  98  60  82  90  49  97  49  84   3  43  39  20  82  87  12  50  82  18  45   8  18  22  35  22  58  81   7  15   8  99  37  67  59  49  32  88  72  63  74  72   5   5  52  24  12  64  54  94  61  45  17  74  88  77  87  11   1  10  32  14  73  51  81  66  58  38  89  66   1  69  88  76  50  76  41  41  97  79  99  60  63  26  19  57  84  33  42  51  78   9  91  23  54  97  53  59  69   1  26  54  57  38  60  61  77   1  50  63  41  35  49  14  73  62  76  16  55  91  88  73  21  21  38  24  46  67  20  25  93  66  21   3  61  68  96  43  62  45  44  40  70  63  36  60  59  56  86  45  57  58   9  78   9  79  49   4  10  25  64  67  94  89  43  89  69  89  60  58  26  25  14  99  31  49  69  99  16  97  10  85  89  61  56  47  59  59  31   8  63  84  36  72  93  25  15  41  56  87  68  52  22  23  47  28  69  71  32  20  31  30  41  74  43  24  18  62  96  78   9  32  46  47  22  22  57   6  69  91  79  81  50  67  79   1  85  26   3   5  11  80  45  64  98  84   4  61  30  21  28  56  50  87  53  53  12  82  58  50  59  14  60  29  45  85  89  34  71  23  72  90  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  35  23  11  79   4  32  66  52  59  28  64  94  53  34  94   7  65  51  88  43  54  45  63  50  92  74  91  74  16  99  43  60  98  58  47  50  24  46  37  87  83  59  78  34  50  56  12  86  78  43  74  47  39  23  56  18  90  87  47   7  87  46  28  38  15   5  79  87  33  66  65  71  35  49  15  30  99  50  74  69  51  31  87  82  96  23  33  28  54  63  53  60  36  75  13   7  64  79  39  24  83  53  67   2  88  82   9  71  70  52  40  89  11  75  41   4   7   5  81  70   9  12  87  39  57  34  12   4  13   4  21  11  26  96  46  58  43  76   2  87  89  61  16  75  39  61  87  56  75  71   6  28  41  58  39  92  50  93  87  49  58  40  90  97  55  80  11  21  58   3   8  20  18  47   5  66  94  29  85  20  36  40  91  39  48   8  42  89  96  38   9  82  79   3  39  92  73  40  94  69  98  36  33  17  14  26  11  61  36  94  58  92  13  11  25   4  79  44  62  47  22  15  50  91  82  30  64  85  51  34  14  83  52  46  33  87  31  22  84  39  49  49  88  36  88  54  34   8  67  23   9  73  90   3  70   1  99  60  18  82   2  13  59  34  56  88  42  93  65   3  60  63  48  70  20  66  97  40  82  48  84  71  65  25  39  55  17  55  91  40  29  49  14  64   9  75  68  30  71  28  68  33   8  40   8  79  50  43  16  92  10  87  31  62  87  18  97  54   1  28  73  14  68  43  94  68  31  94  30  57  86  77  83  22  90  72  73   8   1  98  19   9  17  46  55  31  31  43  96  54  59  37  63  62  22  12  28  49  75  52   2  69   8  18   2   2  84   3  96  49  56   1  12  80   4  36  91  39  49  68  54  51  57  52  98  41  49  43  75  91  49  40  15  22  28  86   8  53  66  61  70  41  82  21  64  38   9  25  82  91  30  60  26  66  25  24  87  56  24  73  44   7  39  85  91  61  54  70  88  23  35  47  28  81  37  31  88  53  98   2  29  25  92  51  78  83  72  65  85  21  97  19  39  34  24  64  16  53  40  54  68  28  59  53  67  51  63  33  49  38  30  57  46  89  73  36  59  42  27  24  65  86  35  10  96  19  49  29  45  29  58  44  53  81  87  87   6  98  58  36  10  44  73  41  39  95  64  49  70  67  53  78  93  32  45  13  91  10  86  36  94  91   8  51  39  64  33  49  68  66  95  33  35  46  27  94  37  15  70  27  32  10  23   3  22  96  71  41  11  47  47  83  68  20  89  85  32  23  80  14  70  56  61  45  94  52  88   5  16  61  86  38  30  30  83  86   3  85  70   3   4  30  69  85   2  41  53  76  70  17   1  80  58  16  46  76   1  73  51  18  64  13  40  15  29  21  10  51  44  76  99  85  22   8   1  70  23  46  73  66  84  92  40  93  18  46  31  52  86  29  23  93  69  42  68  88  34  98  13  45  44  48  33  87  61  79   5  29  86  42  93  14  79  65  76  38  13  29  83  54  36  12  48  54   2  76  32  29  80  24   8  65   1  51  13   1  49  25  33  77   2  90   4  53   8  17  74   9  93  44  16  26  31  36  73  92  52  44   3  89  71   8  38  35  58  98  32  79  38  96  58  47  77  87  10   2  63  29  10  14  14  79  60   4  77  16  17  18  20  33  34  16  49  68  25  25  93  51  85  79  64  86  47  47   8  68  21  14  64  14   9  54  28  25  56   8  38  68  27   9  61   3  62  43  39  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    12  62  26  60  37  84   5  86   1  90   2  91  89  67  78  13  57  24  31  24  34   1  55  20  28  29  20  61  26  69  33  46  78  65  50  80   4  44  81  33  12  58  64  50  72  55  22  14  94  78  47  95  69  89  56  57  37  21  50  15  55  92  11  23  35  44  17  39  37  45  24  19  14  81  74  45  58  16   5  12  86  74  36  26   4  51  24   6  62  27  68  94  51  43  65  36  10  78  11   1  14  12  84   1  17  88  55  25  15  68  78  75  31  32   5  27  99  87  62  84  50  28  21  72  16   9  77  43  67  95  10  50  75  90  64  47   8  37  43  81  12  90  14  61  22  49  96  32  97  54  66  71   8  22  89  79  74  20  47  50  89  65   2  60  93  62  84  21  29  18  44  27  48  71  21  14  59  71  56  24  90  26  84  30   6  65   2  49  73  85  29  11  66  27  72  42  71  43  47   1  72  32  40  19  76  82  64  65  74  11  31  29  92  59   6  25  84  48  60  47  30  89  57  81  81   6  48  88  46  88  68  17  38  39  11  74  75  16  65  25  69  16  38  71   7  57  63  62  39  99  48  13  47  12  23  53  98  46  30  30  56   1  53  32  90  41  38  63  81  61  72  88  76  61  87  55  51  32  32   6  55  27  18  92  51  58  84  54  35  75   6  31  28  59  56  68  20  50  64  92  23  98  69  78  77  90  32  76  84  67  57  27  57  96  93  91  11  92  91  98  19  62  79  62  27  19  62  10  13  20  80  67  56  88  86  80  26  31  73  25  19  60  19  87  49  32  36  95  25  43  80  43  27  51  89  81  17  95  78  40  96  58  85  58   3  94  12  64  18  41  59   1   8   8  39  37  20  76  94  12   6  97  26  66  18   5  79  41  84  89  15  64  73   1   1  77  77  45  90  29  48   4  96  84  41  82   9   7  32   3  28  66  92  28  86  49  85  32  73  81  12  81  90   3  17   8  32  42  13  21  28  96  23  29  42  63  96  98  72  69  58  33  93  22  43  80  29  26  44  96  38  11  94  74  27  49  77  75   9  23  98   6  15  65  78  22  28  40  89  73  34  87  33  87  80  11  67   9  16  29  48   8  39  44  66  85   2  88  40  18  17  11  32  35  94  85  15  47  18  44  11  99  96  86  27  23  82  13   7  21  32  97  53  50  16  69  89  20  63  88  21  64  73  35  90  20  68  45  72  67  83  57  31  14  78  99  77  32  22  63  79   9  56  82   8  87  25  71  31  97  48  23  98  32  49  11  87  99  43  82  92  89  23  41  48  72  26  41  20  57  81  60  66   7  75   2  60  87  87  90  26  26  43   3  19  58  84  99  11  83  64  47  36  10  40  26  74   3  73  90  25  62  47  49  33  73  19  13  47  42   1  49  80  33  12  19  59   3  96  83  93  46  79  12  31   2  63  93  76  82  18  29  92  31  10   1  37  41  88   1  57  64  91  14  84  34  30  86  63  32  15  92  50  54   8  86  85  55  11  30  12  83  21  19  88  50  82  49  21  76  75  33  33  93  38  94  78  36  33  16  23  89  87   4  40  91  40  79  49   7  67  56  87  88  40  72   7  38  32  36  30  72  75  96  12   9  78  15  94  80  62  68  41  45  43  86  73  15  67  95  80  37  89  69  29   4  55  82  75  23  11  51  53  25  16  46  41  92  44  43  14   2  24  51  37  87  33  70  46  98  37  65  89  60  65  56  59  16  25  34   2  89  66  80  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51   2  27  73  54  22   9  62  79  85  36  48  67  34  31  29  41  44  24  95  82  76  71  81  18  39  62  66  12  53  22  91  90  13   8   6  17  13  85   5  90  70  99  27  13  71   9  70  27  20  32  47  10  70  85  36  59  21  17  54  55  28  98   5   5  69  98  32  36  82  79  91  39  52  41  94   5  43  52  42  62  75   2  69  44  99  71  94   9  29  26  90  67  47  70  97  39  54  42  52  61  79  95  77  30  80  60  23  20  42  66  88  35  78  27  49  73  97  17  98  18  87  76  58  46  88   4  27  84  84  89  50  91  50  30   7  20  11  58  73  34  83  64  98  59  56  51  26  33  79  57  32   5  77  29  38  77  47  81  52  31  78  25   5  50   2  87  49  51  89  15  19  19  17  25  93  93  82  99  27  95  28   4  85   5  26  45  35  65  43  56   5  77  80  59  81  54  73   3  95  78  36  30  81  93  29  68  52  75  90  56  96  96  20  26  20  61  71  79  87  68  27  98  66  28   9  40   1  65  99  47  75  71  11  31  56   4  42  57  91  20  63   6   2  25  34  72  17   4  77  20  61  98  15  46  68  57   9  22  48  78  23  58  22  89  29  52  94  32  75  37  40  43   1  11  45  17   5  88  73  39  61  88  90  80  51  65  11  27  26  11  42   6  10  16  94  74  41   3  80  66  88  22  70  43  59  50  42  87  67  77  67  23   1  65   8   3  38  88  87  59  87  85  10  17  30  45  51   6  60  44  47   6   5  18  16  85  80  12  81  86  40  91  43  97  63  74  38  89  85  81  46  67  19   2  51  16  11  21  35   9  79  40  36  14  91  57  58  15   1  26  78  84  21  25  37  29   9  10   8  12  86  15  79  51   2  52  25  62  23  22  45  46  16  18  46  96  66  98  27  40  57  42  22  20  45  20  93  70   4  52  32  24  30  22  68  79  22  58  85  26  41   7  30   5  32  50  47  83   9  98  65  67  77  51  15   8  31  79  69  16  90   5  59  53  25   2  38   3  47  36   4   2  32  46  94  93  83  24  80  49  37  56  35   1  65  21  75  99  67  61  38  84  81  16  37  80  19  96  25  58  20  79  27  59  84  40  97  55  38  30   6  69  96  39  16  73  98  46  65  87  12  18   6  88  81   7  48  35  18  60  13  14  63  32  62  27  71  81  54  21   7  99  13  48  21  74  64  97  86  85  96  63  19  38  50  22  21  84   4   3  47  88  89  75  94  46  67  56  65  59  25  30  75  27  79  30  95   2  31  36  86  17  57  38  88  55  98  91  34   4  94  99  98  12  54  25  95  49  79  71   3  89  38  85  55  68  40  75  78  85  59  81   7  74  77  28  82  29  66   3  42  13  52  81   9  15  47  61  31  91  71  77  78  73  30  25  77  82  49  38   5  31  20  64  82   2  18  71  95  81  85  29  46  45  44  30   4  60  46  76  68  64  92  92  75  83  25   9  30  50  29  48  21  18  75  73  50  61  34  59  24  45  67  87  72  87  42  56  64  53  39  52  30   1  21  57  14  55  65  79  61  51  70   2  14  32  70  93  74  89  37  81  48  24   5  32  91  44  98  37  49  34  37  76  73  52  39  32  99  42  47  55  18  70  48  81  76  22  64  23  23  65  21  62  75  49  25  23  36  15   8  26  80  61   4   1  51  33  54  15  82  23  83  41  73  39  48  88  65   5   8  92  84  45   5  48  13  20  63  95  65  55  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        33  95  96  93  66  17  38  60  66  88   5  22  20  24  71   6  75  50  40  21  70  96  44  23  72  29  15  14  97  90  62  16  69  20  59  21  20  94  93  51  77  74  22  37  49  32  47  64  76  21  30  48  26  63  96  89  90  29  87  98  57  71  91  80  33  75  89  34  69  57  91   7  81  97  21  86  97  16  15  91  90  68  47  70  42  37  23   2  97  10  85  50  55  78  44  39  61   3   9  61  90  23  74  13  39  88  99  68  21  36  59  68  13  93  99  96  38  58  26   6  27  36  32  92  73  29  17  34  15  66  42   3  57  52  97  79  54  97  68  69   3  53  72  19  79   4  49  50  97  55  23   1  64  59  60  89  84  63  18  66  49  83  23  12  24  85  24  44  20  55  61  14  75  64  83  87  76   3  34  14  69  38  27  59  58  92  45   5  53  86  85  31  64  87  56  91  36  68  12  64  29  90  92  73  39  32  48  50   8  12  72  33  59  44  54  38  14  42  92   6  99  28  24   8  95  26  81  35  83  26  99  96  45  11  74  31  92  27  55  22  44  35  16  79  24  50   6  42  41  65  52  30  44  61  83   5  42  65  52  33  27  41  11  67  80  82  12  63  91  11  54   8   3  30  36  87  95  46  50  71  47   6  75  67  84  23  27  52  36  69  63   1  23  26  78  20  95  97  97  41  89  52  53  87  45  11  37  48  80  73  59  28  15  95  48  36  43  65  49  49  36  41  68  47  45  80  22  96  98  57  15  51  84  46  84  43  46  34  66  29  15  89  69  61  95  44  81  33  11  32   5  12  31  12  72  20  67   4  31  59   9  20  75  85  84  92  92  68  31  18  65  83  29  10  40  48  82  67  49  93  10  55  78  32  43  36  56   6  23  82  16  57  95  36  16  98  72  65  33  10  91  49  26  30  98   6  43  45  36  65  28  97  97  48  57  22  26  81   2  98  99  33   1  45  28  48  61  98  85  71  57  60   8  98  15  22  83  35  91  41  80  31  95  12  23  44  99  25  68  32  32  25  53  95  94  11  42  51  32  93  56  15  13  67  24  26  15  69  47  53  11  37  53  42  76  31   2  57   9  67  79  29  54   5  30  32  24  51  49  37  51  98  40  84  13  89  97  86  47  47  77  89  11  33  84  90  83  55  21  61  58  25  15  17  70   1  15  45  68  46   3   8  58  17  40  50   4  64  55  30  48  45  81   8  54  78  13  15  57  17  54  68   7  49  10  28  42  72  39  75  57  76  28   5  92  65  36  29  18  93  33  25  48  42  62  10  49  83  12  79  89  20  30   8  82  86  60  46  72  57  87   2  76   2  63  53  10  87  75  30  47  70  17  17  60  19  30  34  27   6  54  55  90  12  90  61  31  29   8  52  45  88  36  25  20  14  19  35  18  99  61  13  14  63  74  89  74  45  67  98  56  44  39  83  73  13  69  25  60  13  84  85  53  50  83  53  41  20  61  23   6  18  61  62  64  40  37  88  70  66  76  14  27  70  39  64  99  82   8  38  28   9  40   9  47   8  40  20  43  63  55  93  63  69  37  98  75  45  57  62  77  75  66  84  16  69  98  38  59  18  44  77  36  53  46  14  71  85  68  38  52   7  75  17  87   9  97  70  97  14  60  14  62   3  49  83  49  71  45  44  46   6  96  49   2  13  91  35  59   2  92  12  41  17  99  43  19  62  31  64  37  85   7  93  40   1  46   4  49  95  32  82  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          4  62  55   6  88  21  21  58  82  42  26  19  93  98  37  38  61  84  87   6  42   5  84  37  54  91  26  64  26   2  48  56  49  59  47  59  36  63  47  10   8   9  45  61  95  67  48  24  13  87   5  10  68  27  23  22  41  33  27  91  53   8  22  90  23  27  23  16  80  60  86  97   5  50  60  46   5  81   8  83  59  99  76  26  31  27  66  31  82  43  80   4  47  20  45  36  38  18  29   3  61  29  23  48  75  18  50  55  17  78  32  18  57  28  68  43  86  29  38  79   4  31   2  17   1   6  36  37  45  11  83   3  52  68  52  41  89  82  46  20  96  73  73  79  10  78  93  22  39  40  14  35  16  77  52  75   8  53  28   4  20  31  25  40  68  33  96  46  42  69  37  28  68   1  25   5  95  22  47  97  68  57  19  58  19  51  45  14  92  91  57  51  29  54  35  86  24  79  48   1  65   1  35  20  96  63  86  26  52  23  56  90  58  65  60  12   7  25  60  80  91  79  10  22  67  17  32  22  87  71  14   7  79   7  26  50  53  75  30  51  54  54  66  73  63  23  10  35   5  49  25  41  24  36   3  30   8  38  68  11   9  35  17  96   6  95  43  34  98  96  72  52  26  23  35  96   8  48   3  29   8  18  73  43  29  93   3  12  34  26  11  24  10  20  47  36  84  61  22  41  16  56  34  68  40  83  78  46  33  33  89  38  16  48  27  91  18  85  21  17  83  68  77  98  92  26  83  33  33  34  25  77  21  13  43  38  76  62  93  68  98  24  55  35  61  53  81  92  75  73  19  39  27   1  70  81  57  50  70  22  31  98  43  59  62  26  75  57  64  25  40  33  51  27  43  71  69  78  49   9  49  23  77  74  81  98  87   4  15  99  97  57  22  46  61  54  78  33  76  13  72   8  72  30  83  78  75  91  11  38  66  90  66  73  62  99  22  61  84  43  13  21  87  95   7   9  27  96  82  81  31  23  56  21  21  24  93  11  61  43  87   7  86  80  75  62  57  58  39  31  78  39  92  86  81  11  79  30  60  67  61  72  73  82  36  47  18  64  80  15  20  31  56  93  55  48  52  68  48  77  84  26  90  54  82  18  37  13  27  77  85  64  59  90   3  57  80  89  99  85  11   6  81  82  13  81  31  31  15   5  95  63  41   2  97  52  28  88  19  15  70  87  59  34  62  11  27  15   6  50  43  73  19  31   7  48  17  94  24  56  95  63  29  12  86  27  55  30  11  53  10  77  25  12  32  23  68  97  98  47  72  16  45  71  35  16  77  68  20  33   4  67  19  24  37  29  83  62  11  66  83  13   3  76  76  22  85  58   5  54  83  33   9  86  71  95  44  90  78  73  75  96   9  68  91  65  50  84   8  40  54  25  83  78  26  60  88  32  69  49  11  45  68  62  69  45  77  11  66  73  28   6  11  79  45   4  55  44  98   4  27  31  66  34  23  18  85  17  84  85  44  69  90  57  12  47  40  22  40  35  46  76  55  89  89  79  26  38  99  62  63  58  37  61  17  26  22  91  59  28  38  35  50  87  26  81  46  18  83  20  40  83  93   2  26  95  33  17   1  11  37  42  54  17  50  81  49  93  21  62  27  88  70  80  83  27  83  80  18  63   1   6  49  44  56  11  70  10  27  70   2  92  64  76  64  19  52  82   3  56  41  31  88  62  90  49  81  69  99  18  27  90  89  40  12  67  84  95  76  33   8  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            64   5  81  63  22  97  35  41  65  93  29   7  47  19  45  50  81  58  61  48  24   1  98  38  45  35  12   6  23  80  92  13  44  16  81  63  11  37  60   5  89  34   5  70   1   6   1  58   6  93  71  16  73  41   7  49  72  74  91  65  91  33  15  87  32  33  32  81  24  96  24  49  53  87  38  89  93  28  42  59  89  55  96  18  46  27   4  12  25  87  28  26  67  47  74  69  52  54  11  11  30  28  13  75  76  43  12  26  94  14  61   6  50  36  39  76  72  87   3  84   5  34  97  54  72   2  86  99  60  22  31   9  88  31   3  93  55  48  99  94  35  30  65  98  63  22  34  13  52  80  95  36  29   2  39   6  17  73  35  41  72  82  54  59  39  71  61   5   2  32  31  71  83  22  71  28  71  67  19  90  63  90   6  85  61  55   5  76  83  33  64  35  51  70   8  57  24  75  51  26  26  90  52  38  59  59  65  99  98  97  53  68  73  51  94   6  76  24   1  49  37  61  59  80  82  40  13  97  32   7  51  14  30  74  43  61  70  69  14   1  52  15  16  72  27  27  53  18  77  65  28  56  47  81  39  30  95  72  61  49  66  88  87  98  84  89  21  35  40  49  58  53  20  13  21  33  94  69  71  21  43  42  88  84  41  98  71  20  77  32   2   9  80   5  30  73  82  47  56  60  89  37  84  10  67  88  27  84  99  89  17  39  17  52  94  76  35  72  21  84  25  63  43  83  93  23  47  10  49  91  93  92  69  33  84  58  64  13  78  17  10  82  34  57  21  77  93  16  81  24  16  58  35  48  65  50  68  45  68  70  10  70  55  51  89  20  54  98  24  59  77  81  63  37  67  74  53  74  18  11   8  55  10  83  76  51  40   7  39  14   6  85  91  70  44  74  73  37  81  58  92  24  92  87  42   1  24  83  87  45  90  80  87  63  91  26  22  13  22  41  70  97  43  61  62  39  58  13  12  36  22  33  20  86  80  71  14  89  56  58  91  47   4  88  50   7  39  67  51  36  15  36  94  20  89  39  20  46  67  55   8  33  67  19  98  23  65  82  41  83   4  17  20  34  20  79  39   4  20  62  96  43  74  32  34  92  50   2  10  27  42  50  28  81  34   3  88  30   8  20   4   4  72  34  61  46  98  20  89  20  75   5  40  20  56  85  33  69  45  61  39  72  64  12  99   3  54  47  85  19  63  55  74  10   5  44  27  78  81  42  38  72  92  14  76  24  73  79  34  14  34   3  70  46  37  95  33  75  63   1  48  25  34  47  85  49  33  78  69   6  11  56  98  32  50   5  35   6  36  25  43  86  68  90   3  42  17  98  45  26  42  98  23  89  84  30  74  14  97  57  71  57  46  93  30  63  17  52  32   2  64  37  20  32  20  18  22  16  52  16  16  49  94   1  27  38  86  57  74  49  35  51  23  63  76  26  65  24  37  69  53  27  76  44  71  90   2  58  49  65  83  28  74  22  38  99   3  63  93  59  57  18  55  63  91  26  17  23  48  36   5  39  65  59  75  34  30   1  61  36  62  97  90  24  25  42  80  80  10  49  82  69  72  47  28  84  69   3  80  96  65  99   6  78  71  32  31  63  51   5  60  11  73  24  68   9  71  14  28  43  53  80  79  53   2  36  56   9  96  41  55  34  18  60  84  14  64  82  40  43  88  21  47  74  46  14  36  14  17  49  44  65  31  99  54  99   3  43  45  68  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              41  42  65  39   8  79  92  22  26  92  59   6  21  75  84  11  17  41  34   5  18  42  44  66  53  49  62  39   7  77  13  52  62  53  39  81  68   1  88  49  70  21  21  97   6  54  54  87  17  46  73  71  96   6  96  55  40  24  83   4  33  87  13  61  21  71  46  47  58  61  42  89  15  36  88  42  57  82  94  86  92  30  60  80  46  37  94  82  16  77   8  96  13  18  13  38  60  32  30  48  31  56  32   3  65  93   6  15  27  18  64  84  25  39  19  17  54  84  19  76  84  83  35  88  51  55  98  28  75  99  93  80  63  64  25  59   2  61  32  46  59  23  53  39   5  67  62  62  91  12  35  38  16  14  14  61  49  31  88  52  97  96  76  74  58  44  37  56  64  76  75  59  88  98   2  22  56  95  97  42  13  62  37  25  43  94  48  30  93  28  80  88  97  99  25  32  27  33   1  30  49  90  62  63  72  55  46  76  32  49   7  15  16  17  83  61   6  78   5   8  98  40  45  87  92  46  68  84  31  70  89  71  27  80  56  32  40  58  15  54   6  44  37  28  86  92  15  47  64  20   7  86   7  21  51  48   2  98  17  32  91  60  85  88  45  28  74  55  78  59  87  95  84   2   5  19  55  84  86  91  57  34   5  35  37  64  16  51  50  94  17  31  54  14  76  78  26  47  94  29  36  46   3   7  64  15  99  11  63  50  58  51   3  70  36  77  70  58  45  22  36  56  51  97  51  53  38  27  81   9   4  23  33  31  35  12  95  51   7  70  78  20  73  55  95  36  14  72  45  38  71  90  31  27  70  75  55  94  91  67  24  54  16  52  97  76  16  41  84  98  15   7  89  26  58  91  60  83  23  36   4  25  87  31  64  19  81  87   7   3  88  15  59  26  30  79  25   8  49  74  49  82  92  55  60  68  20  78  96  33  51  85  47  66  40  32   1  69  90  73  15  22  85  51  75   1  21  54  76   2  78  18  18  15  10  47  44  24  46  37  85   4  58  20  60  16  57  83  14  81   3  17  81   4  23  43  46  41  99  69  99  21  11  16  33  28  37  24  94  65  11  89  21  71  93  52  85  71  44  71  33  67  88  83  61  83   1  75  49  22  45  41  48   8  22  70  93   2  34  72  75  18  31  99  64  98  83  22  69  39  40  32  23  97  11  14  93  42  44  52  23  30  91  77  75  35  45  23  41  54  87  63  97  96   6  25  63  23  84  75  50  19  81  86  35  91  63  65  74   5  92  20  87  89  67  70  47   1  25  99  68  42  99  62  43  55  17  14  54  20  76  77  52  55  38  87  74  16  78  16  52   2  83   1  35  74  77  47  47  71  11  22  38  48  28  12  97  24  72  79  82  97   3  15  39  89  81  47  58  63  80  58  14  51  51  45  61  34  50  71  47  68  22  67  37  33  20  49  81  47  14  20  21  17  76  18  35  40  60   2  19   2  12  28  43  84  61  89   9  15  98  80  41  37  44  86  19  99  38  43  70  41   6  66  36  98  10  99  63   7  53  32  88  80  16  75  82  53  82  40  79   8  91  58  21  13  97  42  90  97  57  97  48  41  20  14  49  46  66  34  36  86  88  87  22  75  48  59  78  14  50  97  86  66   4  52  99  78  71  69  94   5  97   7  86  81  63  61  34  12  69  13   2  22   2  25  49  35  27  70  96  42  99  91  97  17  70  69  28  22  35   9  92  35  31  37  97  68  79  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                46  36  85  73  90  80  51  58  45  65  96  84  92  66  93  61  29  80  21  68  39  66  11  61  21  54  49  44  92  24  53  29  76  11   2  63  67  71  67  96  46  76  96  10  63  92  89  66  34  83  76  96  76  91   2  17  22  19  59  33  77   1   6  86  93  86  57  31  86  10  76  70  42  91  36  90  81   2  93  53  26  68  21  86  19  13  86  38  33  66  11  93  69  74  68  30   5  86  65  74  39  41  74  35  90  95  70  88  46  97  84  12  42  76   3  48  90   6  56  43   1  79  92  19  85  22  93  38  41   2  11  61  89  72  79  12  73  36   8  23  57  52  55  82  65  36  56  87  23  34  73  25  10  35  87  53  18  42   1  13  14  39  95  17   3  83  59  24  88  36  58  25  30  73  27  24  97  19  20   6  57  41  10  89  26  37  66  37  46  33  15  63  73  91  14  59   9  34  83  17  33  12   6  99  91  85  56  61  55  13  77  55  28  38  35  29  56  84  66  56  43   5  21  89  20  12  20  93  61  10  17  45   9  94  11  70  66  16  30  44  73  61  26  64  42   8   9  33  55  96  59  10  63  30   1  33  61  72  24  78  44  28  52  46   1  69  71   9  64  81  99   1  20  55  91  73  74  17  61  16  82  59  64  85  21  82  98  87  32  65  23  55  98  94  35  89  25  20  51  39  41  83   2  69  86   8  28   2  34  12  51  69  62  80  81  50  97  27  45  27  28  66  67  21  99  44  65  44  37  31  47  92  98  49  87  70  27  47   6  17  39   7  58  16  60  54  92  91  46  75  27  75  56  62  61  70  32  46  36  98  17  70  41   8  22  11  45  47  50  88  16   5   4  87  35  14  48   9  75  48  78  79  51   6  56  57  51  21  46  20  27  61  83  98  92   4  59  59  58  36  21   9  45  34  56   1  13  85   6   8  23  28  18  49  13  69  58  57  34  79  10   2  55  14  81  10   4  48  71   7  82  15  24   7  34  27  91  27  91  52  52  67  35  66  72  27  71  37  26  81  26   7  12  56  69  92  59  67  46  82  45  51  80  89  23  35  82  97  97   3  66  17   1  82  70  58  37  10  55  11  41  85  93  81  29   3  46  53  42  98  80  86  36   2  95  76   1  66  92  20  85  43  95  22  70  93  43  76  88  64  23  58  25  88  94   8  18  89  75  13  60  65  82  22  49  63  66   2  15  90  82  60  41  95  45  33  16  41  44  50  35  88  56  83  82   5  47   2  38  69  50   2  23  81  52  35   1  48  56   3  41  97  92  78  88  46  70  11  67  21  31  94  29  39  87  13  25  11  66  27  49  82   1  44  24   6  51  15  90  35   3  88  23  13  96  55   7  53  56  52  34  98  30  10  21  46  54   3  31  35  93  97  65  71  41  69  29  16  41  17  92  87  65  17  22  94  52  99  17   4   8  31  96  57  33  70   3  73  31  40  17  30  80  21  79  16   1  71  95  86  94   8  75  59  34  65  84  58  91  75  95  67  91  21   2  27   8  40  88   2  30  46  58  31  52  56  57  99  52   9  46  52  40  57  27  74  18  26  20  58  76  80  69  66  64  35  88   3  46  21  78  60  31  58  60  21  71  67  12   8  33  70  15  48  33  28   3  25  51  41  55  50  12  97  67  93  19  83   3  77  34  43  46  90  30  90  93  28  14  32  55  77  27  71  14  12  60   9  44  50  14  77  11  98  91  60  27  80  83                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  92  19  18  22  17  11  21  81  99  59  18  50  73  74   4  41  88  20  46  29  66  92  59  63  10  62  74  61  16  10  19  58  43  63  27  51  45  98  54  16   1  53  92  77  39  94  15  75  60   6  40  86  97  87  98  21  37  85  60  38  94  14  38  78  97  49  50  45  10  95  27  64  72  20  19   6  19  39   4  50  20  57   6  50  42  64  20  74   9  34  27  21  91  91  75  75  20  58  19  70  48  44  48  98  11  24  97  28  24  92   2  46  56  76  26  87  51  61  87   3   7  15  60  21  32  65  90  82  70  71  86   5  12   8   1  35  27  11  74  55  30   8  83  97  80  36  97  23  31  45   3  51   2  81  13  92  90  80   6  11  21  48  41  10  84  19  87  30  91  86  25  72  80  83  73  36  23  57  48  94  58  56  97   3  78   7  75  74  79   1  41  29  40  43  70  98  78  83  46  92  98  27   6  66   9   5  43  23  12  16  39  91  38  25  31  43  68  90  39  25  50  52  90   6  75   6  76  75  95  73  97  21  65  14  58  14  57  54  45  16  88  95  38  25  43  61  16  57  20  18  47  64  93  97  69  99  97  23  32  35  81  31  73  36  65  57  37  20  45  28  10  69  77  31  22  77  94  83  95  64  44  11  19   9   2  39  22  62  73  93  67  88  74  83  37  15  77  23  35  26  87  90  63  30  15  82  36  66  98  21  47   2  87  70  95  21  65  36  65  30  12  98  40  25   9  33  60  40  62  67  39  15  53  89   9  48  53  29  83  27  14  19  28  88  47  33  56  13  36  46  89   6  69  24  25  85  51  32  57  54  98  27  41  77  94  27   2   6  82  19  32  12  69  75  52  47  87  22  23  86  57  53  60   8   7  22  94  10  21  74  82  48  94   2   9  66  80  58  99  57  74  43  28  35  29   9  18  27  30  51  62  62  69  89  65  12  99  87  69  91   5  20   2  94  55  95  97  70  99  90  88   6  68  76  46  42   8  64  42  99  80  16  48   7  13  89  63  25  83  43  73  50   3  49  59  79   3   8   9  14  70  28  64  43  54  24  37  79  55  41  88  83  29  46  16  79  46  42  69  87  33  28  48  35  64  72  73  73   8  80  67  72  17   9   4  37  83  37   9  60  31  14  57  69  46   5  46  30  75   1  70  74   1  49  39  55   7  24  94  15  18  65  77  93  44  74  93  62  28   8  12  87  70  16  18  58  66  34  84  33  15  79  82  21  25  95  47  24  14  47  42  47  50  87   3   1  41  16  37  96  16  52  95  13  71  15  20  10  42  57   4  53  32  39  54  89  80  61  98  56  36  77  90  51  14   9  64  56  57  83  82   6  32  65   8   6   3  11  67  66  85  54  44  31  35  26  73  37  67  31  63  55  51  84  29  23  93  67  33  96  33  97  89  59   6  67  59  46  80  48  14  30  32  30  29  56  77  58  47  44  38  67  22  49  52  13  26  98  90   6  92  78  43   6  19  78  47  82  84  92  88  86   2  64  13  61  31  31  22  87  91  40  37  76  90  67  15  13   6  92  20  51  45  59  81  80  65  73  12  50  84  22  56  95  33  11  53  69  88  26  69  39  53  35  48  13  51   2  81  99   1  86  74  58   4  36  35  51  83  60  21  94  69  87   2  99  77  63  39  43  12  81  13  10  24  64  90  53  48  98  30  14  13  90   8  36  18  17  37   1  48  83  11  19  95  94  94  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    34  16  44  58  59  93  48  75  24  99  80  60  57  24  96   9  97  24  22  75  24  17  12  67  58  91   7  34  36  45  64  40  63  75  56  92  90  53  36  56  58  76  53  57  55  67  79  15  22  75  14  20  88  79  19   8  61  93  63  51  97  89  79  99  14  64  50  25  28  19  75  44  55  91  32  65  83   5   9  16  49  36  43  93  27  51  35  50  12  25   5  41  93  46  15  89  64  78  32  45  26   9  97   1  42  83  25  20  81  91  28  91   8  30  98  73   5  64  12  60  41  40  32  32  83  23  89  47   1  81  48  90  38  40  94  29  48  60  64  50  34  89  28  65  52  57  30  15  73  78  88  33  57  33  88  56  54  17  96  56  61  88  49   5  80  58  45  17  71  17  64  23  77  60  34  22  80  67  23  19  29   7  24  49   6  13  77  17  24  13   9  53  57  27  27  36  92  81  65  56  29  90  26  41  94  45  63  32  64   9  29   6   1  56  34  96  76  71  72  50   3  94  50  62  37  74  40  63  29  76  32  36  50  25  33  70  79  48  29  71  58  11   8  18  35  99  67  29  46  65  89  61  21  34  42  32  19  71  41  98  19  76  96  50   8  48  92  25   9  31  54  73  34  71  33  48   9  50   8  11   2  66  48  36  54  63   7  10  32  18  16  39  45  60  88  44  87  53  35  51  65  78  35  89  62  97  26  67  98  31  90  61  33  20  64  35  64  93  81  13  37   3  93  18  60  85  40  42   8  28  15  42  89  88  37  90  35  99  81  39  33  30  84  78  62  72  26  55   3  86  97  62  66  79  91  47   6  92  71   5  23  83  65  54  72  38  32  91  88   7  59  79  88  67   3  46  97  59  73  18  51  85  65  95  68  14  84  17  42  93  54  25   2  95  62  81  79  93   8  92  69  18  91  96  90  49  55  25  92  36  33  47  47  13  47  79  61  99  71  84  82  95  62  45  42  59  86  24  75  12  74  44  30  60   4  51  18   7  65  89  29  47  49  91  24  20  15  76  49  98  70  82  87  17  36  49  88   9  15  35   1  20  46  46  59  49   8  90  15  89  60  61  43  48  63   7  77  87  93  90  72  53  65  64  54  55  19  98  25  40  83  58  69  11  68  99  11  18  86  74  98  73  79  92   3  31  43  76  58  74  10  17  54   9   2  93  42  68  52  50  75   4  31  30  41  41  98  77  11  49  90  38  82  67  62  41   2   8  71  73   1   2  41  99  19  81  14  45  98  97  77  52  76  72  16  62  88   1  46  89  56  10   1  44  61  42  16  32  22  22  65  63  32  98  54  53  62  77  79  16  69  59  56  69  14  85  47  64  96  46  50  10  97   7  95  75   4  13  38  75  85  76  86  63  16  11  50   8  97  47  25  38  28  60  73  72   7  82  92  90  96  50  82  93  83  78  52  38  92  83  82  95  37  73   2   8  80  43  15  14  77  20  91  97  96  75  89  48   6   1  59  93  20  81  72  34  77  46   4  65  42  90  27  66  24  39  45  59  81  94   8  37  29  93  70  29  78  98  19  34  36  96  89  57  74  50  70  10  81  36   3   1  21  91  16  43  15  83  85  35  35  19  48  20  31  68  85  32  31  46  84  61  29  76  63  67  75  50  53  33  65  90   9   4  73  29  65   6  49  62  72  66  32  37  31  47  44  20  62   7  63  99  51  90  75  90  27  59  45  30  45  17  57  14  30  33  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      22  17  64  27  25  64  11  41   2  42  62   4  54  55  25  83  43  97  67   7  60  53   2  46  42  44  32  43  79  75  11  76  28  63  21  81  71   2  36  23  99  49  19  49  30  49  80  48  68  61  76  28  39  38  33  58  97   1  65  92  79  12  30  74  98  90  59  82  44  92  59  91  66  36  54  95  41  25  12  28  96  50  24  41  30  18  78  60  90  31  33  17  36  67  26  70  52  37  74  66  11  28  94  48  60  72  58  47  67  99  42  77   2  37  40  29  29  95  12  90  32  38  51  31  38  79  16  87  19  69  13  93  98  82  53  44  93  19  57  48  57  34  97   1  89  49  55  93  60  82  67  30  73  56  77  19  49  22  93   9  15  18  11  75   6  51  33  48  73   6  12  25  78  22  78  64   9  65  51  90  38  24  37  89  28  29  83  17  64  20  39  22  41  37   7  43  55  84  86  53  72  66   1  46  44  88  18  39  98  95  52  11  85  23  56  82  89  63  15  78  11  94  14  62  46  81  21  22  30  53   4  38  77  37  49   6  46   9  59  18  86  26  63  23  16  40  11  54   7   8  71  73  34  41  85  55   8  95  36  85   8  51   5  54   1  38  52  79  34  63  90  52  58   7  50  26  10  21  90  31  51  94  66   3  14  41  89   3  91  46  38  91  14   3  74  52  95   6  24  79  54  69  12  11  64  15  11  79  58  55  31  59  48  90  88  72  12  48  77  68  12  53  63  92  37  42  54   7  49  41  18  79  80  83  98  67  88  12  22  17  88  75  20  85   1  33  18  80  81  15  26  41  28  55  56  76   8  54  37  35  42  26  99  94  53  94  80  75  61  16  41  81  70  66  56  86   4  21  16   6  83  31  54  57  68  75  48  74  49  96   9  23  53  84  57  77   4  34  21  15  23  23  34  40  68  58  89  70  57  24  29  72  68  17  38  62  61  73  31  21  38  39  91  14  59  17  21  65  33  78  33  26   6  81  63  30  72  40  69  28  28   1  57  76  40  91  46  50  53  41  78  45  32  70  58   5  27  21  66  63  41  25  44  29  67  21  28  22  83  60  36   6  89  64  91  21  32  67  69  12  95  74  66   6  87  18   5  37  38  99  53  62  48  14  45  83  25  37  55  69  55  23  43  63  84  65  88  83  67  96  91   1  58  91  68  94  99  28  71   9   2  56  32  16  12  27  99  39  42  65  33  78  97  52  16  81  42  69  44   6   8   4   7  97  15  89   8  61  41  19  37  81  28  37  95  89  32  69  99  66  45  19  22  53   6  72   4  88  12  76  50  91  35  60  87  32  24  64  84  89  11  76  45  12   3  11  73  50   2  53  13  17  56  64  86  80  50  79  72  96  45  11  88  26  24  41  81  23  96  89  67  79  44   1  59  34  90  44  98  89  18  13   1  67  39  79  74  39  18  30  88  78  89  43  17  76  63  55  32  41  49  38  81  90  73  37  16  91  70  95  27  35   5  87  93  18  88  80  67  58  13  30  15  87  57  86  61  92  26  15   3  15  14  85  23  37  31  12   9  16  97  27  70  33  32  43  24  83  81  68   9  16  78  49  44   6  10   8  70  42  31  44  80  58  34  97  46  11  15  21  27  20  72  92  20  50  54  17  14  83  64  99  71  58  95  22  35  79  61  26  99  61  52  88  70  54   7  36  16  52   5  23  20   7  19  98  54  60  28  52  20  65  56  17  14  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        76  50  77  36  31  60  14   9  47  12  97  32  38  44  50  50  13  44  27  54  34  79  88  39  71  80  60  41  80  16  64  45  65  94  21  60  94  27  80  22  47  86  76   5  72  73  36  16  91  36  90  92  68  49  96  66  39  29  38  45   1  50   1   2  82   1  86  63  82  55  31  38  77  96  18  40  14  71   7  44  21  23  18  59  19  57  59  54  31  40  14  67  33  33   2  12  95  58  48  66  58  85  76  37  64  75  80  87  10  37  78  63  75  67  35  48  91   8  62  51  86  81  77  30  83  79  97   4  15  95  56  29  86  49  28   6  95  93  26  85  70  14  80  95  32  62  62  23  25   5  80  66   7  83  90  16  92  95  49  25  12  33  46  16  48  43  17  11  74  46  89  37  48  47  43  90  60  37  23  40  11  30  16  77  43   8  32  48  74  66  61  21  32  31  86  52  56   5  13  61  95  65  39  56  31  38   1  82  41  38  54  75  69  83  53  70  70  39  91  48  62  55  28  70  47  30  76  56  26   4  57  69  61  75   2  31  12  43  28  90  55  67  27  79  78  75  34  64  25  74  11  54  43  52  99  87  24  78  35  84  16  45   8  51  20  57  88  88  82  11  40  52   2  94  83  85  90  41   5  28  54   9  35  45  79  43  51  77  42  62  47  76  88   5  79  33  49  64  32  84  76  72  44   4  40   8  46  62  20  79  95  70  45  73  46  14  46  51  47  97  59  99  67  97  11  45  46  19  18  62  40   5  51  61  28  42  26  79  19   6  88  19   7  60  55  64   3  38  14   5  85  84  55  86  83   3  23  36  25   1  54  16  13  77  65  95  15  54  97  47  49  61   2  58  44  34  18  42  98  19  78  66  15  76  92  25  96  51  34  63  76  12  22  87  41  86  39  45  67   3  88  79  29  84  98  55  83   9  73  28   7  61  38  12  23  70  62  65  99  44  24  92  36  96  37  81  32  16  66  76  86  27  74  55   2  23  90  42  57  41  24  15  77   9  18  72  31  52  37  52  23  19  81  15  17  35  87  42  42   4  88  11   4  97  18  69   6   3  22  13  99  22  23   3  62  74  35  20  41   8  18  92  77  96  50  84  56  52  39  53  87  79  82  47  38  12  46  46  53  57   9  36  69   5  22  10  95  17  41  41  43  99  47  89  26  49  60  32  12   8  27  21  86   8  55  90  66   8  64  99  85  70  71  78  95  38  30  79  76  32   8  30  18  49  78  29  22  15  14  29  17   6  19  15  48  85  57  57  26  38  40  25  47  12  20   4  17  73  61  10  20  76  58  66  62  99  63  25  43  65  32  15  14  78  49  18  67  19  54   5  60  81  21  68  65  31  75  95  63  30  24  26  56  61  38  22  61  78  32  96  34  36  29  43   4  62  72  21  98  75  59  56  67  98  60  19   3  94  92   9  81  90  59  98  20  99  89  83  92  47  41  23  79  96   4   7  82  95  36  38  48  85  25  78  31  15  98  53  55  52  53  31  30  60  71  61  32  28  81  83  97  39  92  58  20  91  70   2   7  70  21  34  86  91  89  27  54  93  89  45  78   6   8  79  33  14  69  48  63  36  23  40  27  33  11  32   5  92  45   3  59  83  99  91  35  61  72  28   3  56  13  55  84  53  58  50  50  18  99  43  88   2  93  44  44  30  21  90  26  56  80  82  96  23  22   4  78  25  77  33  53  78  97  11  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          75  29  75  32  43  18  81  43  23  54  15  22  67  89  66   1  97  85  24  27  62  34  27  94  31  92  25  14  63  13  90  78  14  31  63  71  16  95  33  96  12   3  27  82  16   5  43  15  18  58  24  80  81  92  49  74  58  44  42  87  82   1  75  73  47  13  48  20  26  51  28  47  13  78  66   3  35  25  81  88  82  54  34  78  73  90  62  46  55  52  17  78  55  23  79  61  30  61  10  41  87  86  77  90  34  49  15  93  91  45  35  74  29  31  58  42  19  62  63  15  30   2  77  76  12   3  52  15  26  62  85  13  59  72  24  19  15  70  97  29  57  30   5  84   5  22  82  14  83  56  53  30  51  91  37  32  85  33  20  45  76  54  78  38  58  80  40  11  74  48  86  45   5  56  42  63  96  76  14   3  66  44  71  13  34  15  95  32  28  54  71  17  94  24  24  38  92  60  78  68   3  56   5  60  65  28  61  30  16  11  69  88  24  82  38  43   3  30  78  82  33  91  91  14  53  92  18  76  91  36  76   9   3  38  73  58  13  43  54  78  19  33  67  74  10  69  72  80  66  50  41  42  51  23  93  86  16  46  52  71  87  43  84  91  29  16  81  60  51  28  20  52   6  51  98  22  85   5  65  57  66  10  80  94  44   2  71  11  90  13  11  57  32  37  12  67  21  60  17  38  76  78  97  69  36  31  34  48  12  62  20  56  45  13  57  97   6  36  92  59  52  57  18  31  92   1  78  65  62   5   6  50  36  35  63  94  49  88  35  87  54   9  14  87  96  55  23  98   7  50  25  82  35  77  14  84  91  63  66  98  33  18  93  40  98   2  12  35  34  23  86  20  91  23  18  44  61  94  18  11  95  12  23  76  32  34  81   4  23  24   7  98  84  20  22  32  31  95  48  33  15  82  61   4  27  29  14  28  22  22  75  88  25   1  92   1  30  82  17  57  19  34  51  92  58  96  36  65  36  96  85   8  86  13  60  33  15  34  68  85  52  24  66  31  37  73  77  70  36  96  10  41  56  92   2  15  68   2  10  63  44  16  43  91  51  98  38  60  33   7  25  92  68  55   8  77  48  38  19  71  74  32   1  18  43  73  95  28  50  22  32  90  93  25  14  38  51  45  88  82  43   1  19  99  39  68  44  84  25  25  63  47  65  25  74  97  52  31   2  45  98  97  50  11  62  86  24  67  82  96  90  36  87   6  35  84  40  33  88  62  31   5  24  10   2  86  61  98  75  27  19  20  56   3   9  51  32  46  69  46  96  74  28  11  98  50  74  58  84  54  78  46  85  40  85  55  32  94  94   4   5  24  31  83  62  94  63  20  96  22  27  45  87  89  74  85  59  51   9  28  79  69  39  56  56  74  90   4  94  75  20   8  95  84   6  25  70  74  75  59  30  29  82  62  44  29  52  51  19  46  41  66  81  33  28  31  58  41  57  52  49  76  53  72  38  99  58  65  44  72  97  34  41  49  79  57  27  58  81  78  76  50  60  24  86  83  62  87  75  34  37  20  98  12  80  70  91  22   6  88  42  99  11   7  72  14  32   5  12  10  32  50   3  35  81  10  85  39  63  13  62  75  93  70  82   5  22  39   9  66  18  92  54  66  30  81  90  27  52  40  92  67  85  27   7  54  39  35  86  54  31  71  98  74  54  21  51  78  12  20  94   5   3  21  38  22  23  93  48  53  63  82   7  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            47  22  76  75  46  80  79  17  29  10  31  21  21  25  21  94  41  69  50  17  89  41  23  32  47  39   9  16  77  28  70  83  30  34   9  27  29  51  74  64  24  28  86  46  18  65  21  81  44  52  75  26  30  76  74  60   8  98  64  14   4   5  14  30  38  42  64  60  99  68  78  68  46  84  49  64  37  98  46  50  78  17  22  88  83  72  33  37  36  17  26  64  12  52  43  58  67  11  36  16  79  77  58  55  81  99   7  43  20  37  98  68  74  94  32   6  32  54  39  42  70  68   7  71  18  44  44   2  55  86  95  37  45  81  96   1  62  46  31  24  76  94  37  24  74  53   1  90  63  57   7  57  71  42  73  97  80  95  40  30  21  86  53  17  20  91   9  24  25  89  60  52  13  83  21  67  96  66  40  35  62  53  83  82  56  28  39  89  66  23  95  52  39  69  54  40  70  31  67  12  25  22  80  11  39  31  34  31  96  36  47  66  80  37  21  28  13  41  19  24  49  92  71  18   4  44   3  65  92  38  44  11   8  27  66  23  66  83  75  59  42   7  65  98  25  44  21   7  71  81  73   3  99  73  28  35  82  58  80  17  75  55  78  77  42  21  95  38  30  64  58  22  96  54  81  99  23  40  79  29  26  63  49   1  59  93  13  90  32  87  38  83  73  71  69  78  37  22   1  52  75  77   8   4  81  50  99  99  21  15  86  46  90  70  88  28  75  71  96   6  18  79  61   2  96  43  51  57  26  35  51  96  14  75  12  46  89  65   3  72  61   7  68  53  87  69  25  29  31  36  50  46  46  43  72  86  79  91  20  17  65  90  16  79  46  83  27  18  15  20  71   4  29  89  23  42  91  18   8  91  34  42  80  56  67  89  30  34  32  57  72  20  64  98  15  27  51  64  29  43  80   2  83  63  35  69  47  93  87  58  83  52  13  82  35  38  50  71  23  47  92   1  32  32  66  77  37  75  69  57  48  28   8  36  24  73  28  66   4  46  76  11  32   5  73  98  65  34  25  39  29  12  14  32  44  34  99  97  57  84  24  52  89  55  51  48  45  35  97  11   1  73  95  35  31  35  12  66  96  15   7  42  68  20  29  99  34  83   8  88  35  26  21  45  98  42  21  60  52  59   8  70  68  51  51  16  90  70  80  45  51  83  27  79  86  57  31  93  78  72  77   9  24  97  55   8  10  77  16  95  80   8   7  81  35  54  97  48  44  44  82  89  18  55  68  95  25  36  16  95  78  54  60  42  66  39  65  74  90   5  24  78  40  53  38  22  14  65  80  58  18  30   6  82  24  62  95   1  69  39   8  15  69  48  93  77  83  62  68  52  90  99  15  67  19  67  68   4  59  91  25  44  83  85  87  33  50  57  12  99  62  64  94   6  46  87   5  89  17  57  65  49  81  87  30  90  28   8  54   5  73  53  13  38  32  89  56  37  65  27  72  95  22  42  94  58  61  62  21  14  55  48  36  79  97  74  57  37  36  73  28  46  34  22  34  29  34  84  39  28  36  41  55  17  99  44  40  96  71  40  51  27  65  87  26  59  99  77  67  39  45  55  47  35  49  75  19  92  12  29  43  22  68  37  70  37  56   2  49  33  40  71  55  46  73  17  39  96  53  34  84  67  99  61  10  26  68  53  87  18  22  83  81  74  64  16  93  30  40  61  94  85  84  93  37  74  82  77  27  60  79  32  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              27  22  73  88   3  76  61  38  17  60  17  46  17  30  71  35   1  49  16   1  81  68  46  69   1  32  26  74  66   8  25  58  46  58  12  91  26  64  46  33  46  70  48  65  13  10  58  53  68  88  93  91  66   2  32  14  55  96  95  40  16  35  99  32  27  40  33  48  98   5   4  24  10  85  82  10  73  92  83  28  98  74  55  86  49  17  86  85  39  70  23  28  17  81   6  66  90  80  52  79   9  73  36  19   3  27  31  18  79  75  36  27  31  92  85  27  22  53  84   9  51  82  63  24  15  69   1  22  30  68  34  33  72   3  69  75  59   7  44  55  46  96  17  51  80   3  72  35  47  57  84  13  85  91  98  74  83  22  75  61   1  34  60  96  77   1  10  72  69   2   8  72  50  69  43  34  16   3  95  44   8  72  86  19  45   1  74  49  17  45  96  20  74  18  75  65  19  99  25  75  83  67  68  28   8  42  27  93  71  24  69  58  84  38   2   4  55  70   8  36  85  75  66  97  77  37  62   4  86  63  21  10   6  84  71  94  53  70  26  73  49  77  82  78  91  71   1  82  65  93  28  31  96  44  65  60  23  82   2   6  90  16  71  18  94  46  88  74  30  37  29  56   3  40  16  38  32  10  91   9   2  75  76  62  16  95   6  59   9  58  36  36  30  94  77  60   2  25  90  21  36  33  34  89  20  65  13  98  41   3  48  71  48  69  61  75  74  72   3  40  58  14  97  23  24   4  19  87  91  18  15  96  34  22  24  24  63  81   1  47  95  17  31  65  48  13  20  97  67  49  87  32  39  40  31  75  41  51  93  87  56  44  60  49  27  68  73  44  43  25  48  58  89  24  96  36  51  45  93   3  16   8  96  42  15  37   3  91  90  92  36  37  24  85  83  54  93   5  58  30  46  98  75  48  95  95  39  58  51  94   8  96   4   4  34  31  52  76  16  34  90  16  71   9   5   4  37  88  68   2  66  37  72  59  13  60  25  14  60   4  39  17  35  70  24  30  63  37  73  61  23  93  82  95  94  98  79  67  10  98   1  22  51  50  21  83   5  70  91  49  65  36  39  94  87  74  92  21   2  90  71  39  95  89  55   9  22  12   4  49  37   5  45  58  33  88  62  26   3  84  66  49  43  78  18  35  75  30  13  41   4  42  39  76   3   8  60   7  51  91  36  10  50  48   3  12  45  11  90  21  95  12  94   3  35  64  72  36  38   2  48  78  64   3  38  79  56  19  11  26  84  69  21   7   5  12  54  38   9  38  40  54  80  42  88  20  41  78  33  79  72  40  66  81  10  66  56  78  95  39  26  54  22  93  63  96  19  74  25  80  60  69  29  53  77  51  56   2  23  39  89  91   9  61   9  20  28  29   7  40  97  14  67  17  48  31  77  77  37  11  83  71  90  46  19  96  58   7  43  68   5  18  48  58  60  79  97  51  92  20  67  72   1  36  18  12  61  43  98  55  50  73  45  70   1  70  83  60  99  92  23  89  95  25  60  97  37  59   1  55   1  24  27  24  93  56   6  40  53  25  37  27  14  47  61  99  65  25   4   3  16  94  56  24  24  40  97  96  75  45  83  46  47   2  14  99  80  97  11  95  63  18  56  19  20  94  23  78  57  32  29  57  76  71  59  23  68  29  55  75  92  79  72  79   9  94  38  15  88  81  24  35  23  10  40  31  27   4  84  86  10  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                57  88  83  88  88  90   2  79   8  94  70  99   4  75   4  73  97  25  37  83  53  11  54  43  68  54  61  32  94  82  88   8  29  91  85  82  29  80  89  43   4  12  70  86  50   9  10  70  11  72  97  64  30  49  50  28  41  37  97  55  71  90   2  75  14  76  65  27  62  55  47  11  73  30  54  57  21  35   1  46  44  16  94  15  73  51   3  22  68  89  68  14  66  54  47   1  55  35  89  57  13  10  32  23  35  16  89  10  49  40   2  82  74  37  27  39  94  14  20  74  17  90  71  84  51  16  92  85  63  19  10  55  36  96  13   3  93  45  39  38  61  31  32  76  82   3  77  24  70  75   6  25  61  76  47   2  24  16  87  56  34  45   3  87   3  69  67  93  40  85  79  75  31  29   9   9  50   4  83  85  28  36  89  19  80  18  80  21  68  72   5  59  52  21  78   1  19  74  20  34  39  86  51  11  11  17   5  38  12  76  44  70   8  94  18  54  22  94  53  93   2  82  59  62  46   2  20   4  57  87  48  29  86  56  29  22  90  15  95  84  24  19  48  95  80  93   1  17  97  19  84  38  62  14  59  17  96   6  80  77  39  78  24  15  80  71  45  70   6  66  54  40  19   1  41  72   3  71  50   6  38  88   1  77   7  30  17  28  13  72  89  80  95  62  27  68  42  45  21  11  84  44  12  99  29  70  14  90  81  59  55  45  62  62  37  66  61  69  30  54  84  61  17  27  98  74   1  28  37  29  63  65  49  59  73  52   2  52  67  12  34  85  74   7   3  21  72  98  46  14  88  63  75  85  95  14  96  65  90  91  70  73  57  35   1  88  90  31   4  93  86  81   2   8  87   1  59  62  27  33  84  16   8  80  86  91  31   1  98  94  84  95  38  96  87  72  69  66  12  74  21  91  87  17  81  54  85  70  43  65  35  22  62  70  27  67  82  91  24  75  47  55  84  46  49  43   5  45  64  46  10  11  38  84  85  93  53  95  39  27  33  71  12  81  83  34  72  42  81  32   1  95  50  59  86  75  67   6  80  35  16  21  48  49  16  36  53  96  26  33  79  41  88  84  32  85  75  44  23  83  48  30  55   7  71  77  98   3  18  74  10  99  37  44  94  12  55  80  79   9  60  97  66  71  66  69  79  83  31  74  69  53  69  42  92  34  74  70  50  86   6  77  53  31  60  46  14  37  36  25  61  37  16  22  75   7  43  67  25  98  25  49  71  32  43  70  93  88  55  10  94  37  29  16  28  62  70  90  52  28  74  86  38   8  15  60  94  75  35  15  72  30  88  99  97  46  65  58  44  62  27  16  40  74  82   5  45  63  40  20  75  30  13  50  43  35  46  90  73  25  37  32  15  67  58  16  58  99  61  99  16  14   7   2  67  97   7  50  72  68   5  62  62  46  72  79  22  82   1  25  70  64  10  92   6  62  27  78  38  87  93  38  97  21  96  60  66  29  92  58  35  73  53  84  38  46  53  50  58  73  61  79   1  20  26  94  58   8  38  55  76  46  66  92  33  67  63  43  82  79  94  97  59  15  30  30  86  32  58  51  45  67  51  29  90   3  48  65  91   9   8  51   8  75  42  74  75  95  82  98  89  78  70  54  72  57  51  36  68  14  63  93  39  64  58  92  47   2  65  42  58  42  45  41  10  48  42  15  60  72  55  90  26  82  19  31  82  36  45  57  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  22  73  60  96   8  22  91  43  31  66  73  67  10  59   4  52  17   3  22  95  11  60  99   2   8  79  36  29  70  90  68  26   6  55   7  31  83  38  87  85  97  96  94  77  45   1  56  92  89  14  17  63  14  94  20  60  49  10  63  15  55  40  32  97  11  11  68  34  22  76  55  61  28  27  80  93  82  36   2  41  57  75  48  71  53  97  13  91  15  67   9  22  24  42  72  20  90  86  74  84  79  58  91   1  44  67  74  20  89  70  50  96  14  73  11  81  77  88  59   4  29  65  55  23  24  67  11  79  17  23  13   8  34  97  82  84  50  95  40  43  93  34  30  44  88  67  70  53  19   5  26  20  58  80  61  28  84  97  82  55  97  92  14  73  28  51  41  73  71  46  85  84  50  51  88  38  15  34  24  92  63  41  14  46  90  60  20  35  49  13  79  41  79  18  55  31  93  49  54  23  17  27  87   2  85  12  62  41  68  15  76  34  51  77  31  25  50  48  39  26  58   7  88  92  68  53  72  81  46  11  76  67  77  41  91  87  41  73  36  59  83  99  40  75  13  92  75  38  68  35  88  78   2  88  92  24  46  90  96  64   6  97  19  34  13  14  79  79  17  29  18  33  78  21  31  35  90  25  99  26  25  42  16  96   6  44  52  98  79  68  53  89  26   9  88  87  92  68  47  14  35  70  71  34  80  74  41   5  87  84  19   1  62  66  49  93  31  42  14  87  24  10  68  51  46  49  59  12  58  59  64  16  18  98  87  46  40  39  73  96  55  83  38  65   8  69  61  42  54  38   1   1  63  51  73   6  88  69  21  27  56  19  56  11  62  66  76  40  15  85  86  89  43  14  71  69  12  62  88  71  57  47  12   1  86  34  70  93  38  44  72  73  80  93  15  23  46  53  28  39  30  73  93  78  76  43  84   4  30  23   9  79  10  37  79  88  36  49  22  29  39  66  39  17   5  44  31  48  87  72  33  99  22  64  44  35  41  87  11  76  58  89  86  23   7   1  42  79  14  73  86  72  35  36  87  38  96  43  87  17  71  56  12  19  92  20  37  23  37  44  26  21  96  42  42  97  60  74  91  56  24  84  23  71  97  36  89  20  97  91  58  65  73  19  55  53   6  32   7  80  51  91  42  80  36   3  95  26   3  37  77  59  79  16  93  84  61  42  85  94  12  42  86  18   7  46  69  16  61   1  93  51  85  64  62  77  22  10  48  53  44  69   6  20   7  17  27  48  23  91  42  24  97  88  82  90  47  18  30  85  15  13   8  19  71  30  51  56  79  54  47  82  31   2  46  83  21  35  77  83  81  14  99  62  60  45  76  51  12  36  23  88  80  62  26  98  33  48  18  56  16  47  95  71  39  25  71   1  65  99  97  66  36  45  51  53  31  36  46  36  11  97  56  60  63  17  96  88  33  94   8  99  51  56  78  84  49  63   5  94   1  29  26  60  62  99   1  10  82  23  63  31  78  94  11  32  62  18  81  85   2  44  32  63  89  23  26  20  69  20  56  13  43  69  45  51  31  37  55  39  86  29  81  90  52  77  94  46  68   4  79  27  74  70  44  86  50  32  68  26  34  80  54  25  72  81  38  73  47  91   8  90  18  66  53  97  86   3  66  15  60  50  22  28  76  83  65   6  11  97  43  80   6  45  57  69  88  45  38  10  43  56  29  64  10  94  68  46  29   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    77  93  14  40  57  19  59  54  66   4  53  18  26  45  13  55  77  10  41  41  12  40  50  96  30  62  32  65  81  23   2  85  20  38  88   2  81  98  20  86  10  90   5  10  66  68  22   9  88  86  92  68  69  84  40  37   7  24  72  61  40  76  18  49  79  50   6  55  63   1  46  30  94  28  41  33  11  23  83  98  52  34  56  82  20  49  58  50  78  67  64  18  33  86  49  60  77  31  99  82   7  52  89  90  41  62   3  91  81  70  43  74  48  71  17  38  33  64  17  49   7  13  70   5  65  58  67  17  79   4  39  33   3  69  89  67  40  89   1  71  31  88  32  40  95  63  94  14  99  21  26  33  25  29  85  18  18  87  51  28  43  63  22  36  90  19  63   1  43  21  96  26  32  36  93  89  18  67   5  18  53  21  99  72  25  52  38  85  79  52  78  17  85  83  95  27  61  90  83  63  46  36  72  81  67  28  29  69  89  66  37  85  84  11  42  94  83  68  28  29  71  90  58  94  97  30   2  35  70  32  44  89  10  63  58   9  89  61  45   6  18   9  21  56  78  34  26  37  42  16   5  44  98  25   1  68   4  78  59  92   9  18  31  87  20  20  68  57  53  74  24  78  82  77  88  22   8  75  37  64  97  84  91  97  85  46  10  93  57  86  36  34  41  24   6  16  20  30  39  59  91  53  49   2  76  28  11  28  45  66  47   9  75  71  26  81  52   8   6  43  49  35  44   5   9  45  64  92  22  87  10  63  11  47  20  70  87  10  52  36  11   2  53  10  85  15  86   4  52  53  11  64  31  79  25  68  96  48  44  66  30  92  11  94  46  95  26  55  70  35  77  24  11  87  90  91  77  94  88  40  40   6  65  81   6  43  52  24  80  37  75   9  85  39  51  72  82  54  23   5  61  41  94  68  76  11  46  82  90   5   1  48  59  34  87  31  38  41  52  32  52  81  99  84  21   5  16  11  30   1  98  97  32   2  20  73  73  59  54  50  66  82  91   2  74  16  89  66  63  57  53  94  29  94   9  66  17  24  83  69  36  61  71  24  17  65   4  76  19  51  16  92  55  19  20  40  64   7  31  86  38  29  83  56  48  40  15  89  11  73  88  80  48  57  81  55   2   5  62   4  82  55  49   8  43  61  10  90  54  64  51  51   6  93  73  55  10  60  81  30  82  99  54  63  54  23  79  94  53  21  77  93  14  60  77  85  53   5  19  18  93  69  63  70  81  55  66  33  76  56  36   3  84  19  40  13  40  65  11  20  83  92  16  18  42   4  40  78  35  99  74   6  18  95  77  95  34  77  73  84  50  18  23  46   7  39  45  84   9  80  23  65  82  32  99  41  57  29  37  60  44  96  28  60  72  97  10  31  60  19  49  81  47  96  58  71  49  15  80  26  33   8  96  42   3  15  23  73  48  57  93  65  58  50  27  15  14  13  45  30  64  65  58   2   6  21  72  78  62  58  98  56  85  43  52  55  78  46  79  54  30  37  27  23  41  79  44  59  80   1  97  73  41  71  45   5  11  80  11  28  88  95  74  48  33  56  85  55   3   5  26  87  12  15  13  89  44  76  54  42  80  66  68   4  43  72  30  92  85  58   9  86  58  11  91  86  35  69  96  44  32  55   9   9  51  35  84   1  21  99  55  76  35  18  36  23  39  85  76  20  44  76  87  83   5  93  93  86  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      16  47  67  92  62  39  68  33  22  92  42  10  18  57  25  11  84  71   4  75  20  55  79  72  58  91  96  88  60  74  73  45  33  68   7  34  84  74  91  94  88  92  10  44  96  57  32  26  79   5  47  67  24  90  81  17  99  15  10  56  21  18  46  45  59  68  41  64   1  48  49  92   4  78   5  99  19  91  41   5  30  94  95  57  66  45  49  83  93  66  87  52  82  51  11  26  79  21  75  65  49  47  71  57  19  39  21  40  78  58  39  15   1   2  15  26  96  22  99  39  31  57  23  31  92  81  68  12  27  57  71  42  30  62  11  78   5   4  76  57  12  27  46  94  81  65  56  14  61  88  47   7   7  94  69  86  75  23  80  64  72  97  44  56   4  43  77  25  68  73  49  54  36   8  78  29  68  97  63  52  50  89  75  17  94  89  27  70  83  66  17  36  75  14  92  31  90  27  44   2   6  61  75  61  65  92  10  83  26   6  83  75   1   4  92  53  91  86  79  34  32  16  77  17  55  96  28  30  74  37  38  94  48  36  58  52  83  25  63  90  18   9  34  35   1  83  91  44  41  79  12  69  52  89   1  20   8  47  77  97  35  78  84  22  25  82  68  22  91  71  75  90  80  59  60  44  43  97  20  16  57  38  85  31  94  11  79  61  69  33  60  36  83  93  23   4  74  46  27  68  16  20  53  28  24  75  30  95   3  90  85  37  51  72  57  58  20  11  98  24  30   8  94  64   3  69  50  60  28  59  69  14  21  33  39  41  62   5  53  35  22  76  63  42  30  80  76  22  51  96  95  17   5  95   2  66  20  99  67  31  54  38  33   1  65  70  32  20  40  48   7  43  38  18  59  16  41  56  36  76  69  97  89  15  32  35  55  75  23   9  23  87  38  13   5  44  88  17  32  45  48  26  94  75  80   4  25  36  28  18  27  71  48   3  55  91  31   7  97  29  39  86  48  10  23  84   3  33  76  34  67  94  90  36  46   7  41  59   4  63  93  98  64   4  93  39  89  23  73  48  93  11  78   1  67  23  78  84  54  50  36   9  60  75  80  48  16  29   2  85   3  15  19  60  31   8  28  22  75  91  69   8  81  41  62  73  79  80  25  78  90  23  13  71  62  86  10  87  80   5   5  97  87  76   9  34  82  60  39  75  76  73  67  89  94  26  74  25  79  24  62  55  80  33  68   1  78  12   4  46  87  73  92  26  76  73  57  79  39   1  71  81  61  17  59  64  36  34  33  15  96  58  92  20  54  32  79  80  86   5  70  52  79  68  55  76  54  37  38  94  93  22  18  38  19  56  56  82  69  86  61  98  92  23  60  40   8  40  31  47  98  88  39  97  62  72   7  53  38  97  86  52  22  65   9  41  47  70  33  57   6  22  46  74  42  59  44  36  76   3  42  67   6   2  41  43  50  68  12  27   8  76  52  32  67  95  46  78  46  80  80  80  30  42  40  80  41   6  66  45   5  31  33  66  24   7  36  90  60  69  29  91  63  79  24  52  75  13  56  15  96  42  97  34  30  15  86  44  63  58  40  52  72  11  33  12  46   2  11   2  32   5  36  59  69  70  52  65  75  74  19  32  27  11  97   7  57  91  53  14  85  48  79  13  21  44  55  73  73  91  83   2  76  26  51  71  21   5  81  50  75  32   4  70  70  65  29  56  73  11   6  45  60  25  93   9  74   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        26  47  59  89  18  59  25  61  62  82  13  29  35  91  36  56  23  47  85  76  23  21   4  75   7  21  96  98  16  65  47  23  72  81  12  69  67  35  21  65  88  45  38  49  95  28  69  17  22  40  94  39  26  63  77  24  71  98  68  84  79  97   5  32   7  37  78  51  12  88  91  52  87  64  85  58   6  14  80  88  80  34  37  78  57  26  76  89  68  96  62  62  29  77   5  87  25  10  86  23  75  93  57  62  76  94  82  15  28  48  54  32  51  14  91   8  91  93  44  87  71  95  19  38  14  60  62  95   4  30  91   9  50  90   6  45  92  32  59   3  56  75  50  45  16  66  70   1  94  51  20  67  79  22   7  51  49   6  56  80  87   4   6  84  25  77  87  37  93  70   4   9  20  27  98  16  90  60  88  48  46  86  25  46  42  45  88  99  92  97  41   1  30  35  55  86  28  82  38  99  74  80  77  62  62  33  10  76  94  86  72  55  16  52  65  75  45  18  42  14  52  60  96  82   3  37  62   7  38  47  39  41   8  64  70  37  51  93  83  90  18   2  24  17  58  24   7   5  98  52   3  15   4  39  76  67  58   9  70  89  18  92   9  49  98  18  28  51  31  36  51  49  77  61  18  32  14  46  55  54  50  71  58  44  95  96  34  64  76  85  18   7  53  31  96  45  66  66  17  45  95  43  24  55  41  65  18  52  30  72  29  73  18  82  33  54  24  16  12   9   2  90  33  33  14  56  81  18   9  69  55   4  16  47   8  96  63   7  19  46  72  78  39  15  37  49  59  14  15  68  74  48  89  84  30  32  93  46  41  30  42  44  30  57  86  68  56  60  14   9  12  56  29  71  71  85  33  55  40  64  91  98  40  83  49  42  27  65  66  82  15   6  82   9  97  47  46  88  10  30  74  30  13  98  90  29  79  25  99  80  53  88  95  62  25  25  16  95  94  33   1   9  91  62  10   1  89  25  98  14  70  65  14  48  17  88  49  26  74  92  40  59  96  85  25  96  26  92   1  47  34   4  84  89  86  39   2  20  14  56  80  95  25  82  85  82  44  93  21  28  74  27  24  47  42  49  91  78  89  71  42  31  19  70   6  54  27  58  35   6  34  94  58  71  11  99  38  84  82  14  64  63  95  36  84  36  38  67  19   4  80  82  86  74  96  97  54  12  24  29  63  14  86  85  67  90  95  57   3  43  17  30  21   8  14  15  90   6  65  80  95  96  95  11  28  10  75  29  45  92  33  62  44  65  93  67   8   8  65   5  92   1  95  67  78  31  11  28  34   3   6  22  92  28  37  40  28  21  92  75  80  54  16  56  97   4  73  68  98   1  17  52  42  97   2  25  58  76  62  38  11  92   5  14  33  85  18  36  32  69   4   6  51  20  72  59  58  24  22  46   6  37   7  57  78  80  13  59  90   7  29  74  58  52  81  20  24  28  16  35  95  11  24  93  68  73  54  71  89  69  97  46  74  71  30  67  14  32  67  66  72  15  17  62  19  43  19  82  96  22  83  26  72  21  36  94  99  48  73  87  58  72  18  21  68  25   9  39  95  45  19  49  63  25  96  89  36  73  42   4  84  12   3  25  11  52  29   1  66  40  22  30  92  11  84  98   1  95  14  89  54  65  61  58  87  77  91   6  31  65  71  69  84  77  73  60  70  47  50  73  17  57  90  46  46  25  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          88  14  56  85  91  62  50  88  83  46   5  52   6  46  22  38  24  70  57  93  88  98  92  23  47  88  38   7  67   6  55  29  11  37  93   9  75  80  78  79  24  92  68  86  26  35  79  74  81  37  85  47  68  11   8  48  22  32   2  98  65   6  90  80  85   4   7  74  98  27  79   1  25  39  24  88  96  15   9  13  65  97  33  26  75   8  45  19  16  53  18  86  18   6  41  78  13  93  98  49  55  82  17   2  25  26  26  49  56  66  46  44   4  60  44  96  91  84  44  10  93  57  20  59  59  12  45  75  16  10  21  72  91  64   1  75  84   4  28  40  39  82  76  17   6  29  10  16  99  30  95  38  79  94   9  40  75  20  69  90  87  29  99  35  63  84  12  47  16  61  79  77  88  40  87  35  89  94  84  88  49  64  99  17  21  16  34  10   1  97  56  49  25  66  32  60  34  17  42  55  64  24   8  46  39  52   5  91  84  79   6   8  27  34  15  50  11  24  32  42  27  28  18  28  87  62  71  50  96  76  37  89  86  78  97  94  12  98  22  44  46  37  51  86  81  33  21  44  10  91  49   7  53  46  37   2   3  24  66  64  80  87  18  90  32  41  99  23  96  94  99   8  37   4   6  78  86   9  33  61  97  11  94  30  57  41  90  47  50  65  93  13  85  59  74  12  27  90  36  79  88  21  16  73  25  93  11  27  10  98  74  87  71  87  63   8  62  95  43   1  97  70  41  39  53  42  95   3  26  52  62  55  81  42  69  28  76   6  58  92   2   4  59  23  64  87  96  62   3  86  25  48  75  91  84   6  12  88  24  12  16  73  58  19  91  39  50  32  32   4  18  12  78  92  60  66  36  55  41   3  96  15  19  35  66  76  77  16  27  65  12  54  91  47  48  48  42  15  87  55  59  78  41   8  82  66  78  48  73  48  94  15  96  80   5  64  91   1  30  95   2  65  18   4  61  73  26   1   6  67  18   5  79  21  31  71  49  69  24  19  64  71  61  78  51  81   8  69  11  58   7  61  35  39  24  34  50  53  32  71  54   3  35  37  39  82   7  66  68  39  69  78  21  41  34  34  64   1  32   6  45  57  75  88  40  10  86  57  51  71   8  54  46  81  22  95   2  64  92  39  89  59  33  17  13  75  96  20  99  67  97  77  71  81  45   6  19  63   5  65  41  56   7  84  72  77  39  60   3  12  27  26   1  64  45  55  50  75  64  89  69  20  86   1  86  59  48  46  28  25  18  82  53  91  32  62  21  74  24  72  25  51  75   5  54  22  48  13  32  69  49  21  30  36   8  88  66  85   5  74  82  50   2  64   2  96  66  70  77  84  23  80  14   5  28  63  31  15  49  15  12  73  55  51  48  57  66  99  59   7  66  73  22  30  75  10  60  91  85   5  49  32  36  43  29  53  98  37  15  68  34  45  85  61  40  56  81  69  51  35  21  28  26   6  94  10  75  92  93  58  56  44  90  98   4  72   7  35  25  86  31  88  69   5  79  68  31  30  75  67   6  25  36  34  17  44  75   6  38  51  44  48  95  38  58  96  96  69  87  46  60  27  17  58  15  56  85  34  92  73  77  83  94  41  90  85  75  74  70  95  31  31  48  58   4   9  90  25  32  21  64  52  37  23  68  40  16  59  65  62  14   7  98  52  81  75  67  61  85   3  43  59  65  66  10  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            34  68  51  86  91  20  79   5  29  33   3  52  49  44  63  44  83  61   9  53  76  68  71  55  34  84  83  12  62  95  37  40  40  11  96  72  98  41  95  95  96  84  38  88   4  53  85  65  72  93  49  76  49  83  31  59  70  77  84  24  59  15  88  79   3  10  48  63  68  37  19  62  91  92  13  89  70  33  11  22  76  13  28  44  38   5  88  22  64  94  93  34  30  43  39  73  33  31  66  77  71  48  20  37  45  21  66  27  98   9   4  10  42  68  75  38  28  10  22  24  57  97  63  47  92  88  41  87  68  81   4  34  95  82   9  77  89  59  59  21  69  38  21  16  61  74  87  26  80  54  34  11  72  77  79  84  99  80  21  10  16  68  78  51  13  54  59  13  60   9  11  77  34  11  33  50  14  52  81  64   1  85  80  41  58  27  17  75  26  55  10   3  74   1  58  19  17  99  22  68  71  22  37  49  63  40  43  30  39  69  48  99  25  36  82  29  78  56  65  79   7  27  64  92  78  93  61  66  17  48  71  60  82  12  60  40  80  37  48  30  94  19  67   9  45  23  23  23  31  50  51  29  49  12  22  99  63   8  30  63  99  38  83   5  83  16  63  77  30  52   4  94  71  64  26  70  87  16  35  69  88  66  27  53  70   8  74  44  63   6  38  29  31  21  36  51  23  73  68  47   2  18  14  74  39  19  81  80  79  97  40  60  21  76   7  86  89  47  19  97  44  23  27  94  33  46  21  35  30  89  73  30  38  55  97  77  76  34  81  56  73  12  50  92  44  35  91  64  63  92  75  95  96  41  61  15  23  92  32  44  57  86  31  96  40  56  19  33  90  45  41  79  46  50  86  76  31  60  26  10  94  93  30  49  12  69  41  65  70  36   5  66  64  74  82  40  89  84   5  52  86  88  50  69  67  26  70  47  63  77  72  72  64  75   9  65  98  22  57  92  47  71  87  84  64  81  96  70   5  50  81  50  64  13  62  31  15  19  19  93  86  55  54  26  50  50  87  81  93  99  99  78  47  85  74  29  56  74  49   7  77  96  76  29  82  20  52  67  86   1  14  81  62  91  43  95  54  31  28  56  64  76  32  53  67  84  44  95  31  15  77  45  50  52  14  47  85   4  72  74  31  73  65  66  43  62  56  55  76  93  63  39  76  89   7   6   5  26  35  83  99  41  40  19  62  77   1  18  30  53  17  41  17  48  84  39  90  94  34  21  64  78  27  24  36  40  31  13  41  11  47  47  32  86  75  90  44  21  63  38  51  48   4  11  36  92  59  73  75   6  44  65  81  89  86   4   4  24  45  73  42  88  59  46  90  85  65  99  11  58  61   3  68  99   4  49  44  37  64  96  40  40  17  23  92  92  80  19   9   1  52  36  51  93  19  19   9  47  35  72   2  74  99  12  39  56  66  34  87  25  16   3   4  96  31  99  92  75  97  48  84  77  34  13  31  56  39  15   1  32   4  81   2  30  68  24  69  26  77  97  94  73  34  36  36  72  92  12  46   5  22  83  35  52  13  14  89  59   9  77  19  16  44  13  60  74  98  67  73  38  48  35  90  92  13  68  51  34  31  21  37  69  86  79  87  29  56  89  59  65  64  94  51  93  46  59  24  82  92  97  61  24  57  20  60  37  89  27  80  73   5  22  35  41  76  24   4  76  28  77  46  46  12  81  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              7  64  94  53  50   7  90   4  42  23  94  41  45  75  19  85  81  94  42  69  94  89  99  20  78   6  41  12  61  37  76  38  38  96  11  21  12  44  18  51  30  74  17  73  88  12  39  30  93  45   7  20   8  72  52  57  11  21  53  73  13  80  91  30  41  39  71  95  76  29  62  68  54  68  65  33  18  85  42  54  53  67  28  35  71  87  19   1  98  60  87  46  68  92  18  51  25  75  46  48  49  57  95  47  42  62  76  74  95  45  51  79  27   8  51  62  55   1  23   6  70  41  63  30  72  44  54  53  11  66  67  13  45  55  82  71  49  13  37  68  39  67  10  12  87  36  19  84  45  80  56  10  43  81  48  51  89  31  51  44  87  15  81  26  33  16  27  70  93  34  16  46  91  87  62  82  99  90  70  32   2  50  95  13   2  19  41  68  56  62  52  68  89  56  63  55  97  25  48  37  64  48  55  28  19  31  71  35  46  28  84  59  26  58  62  56  41  86  66  35  52  88  87  89  26  90  96  67  61  98  83  96  48  84  18  22   3   1  13  53  52  22  99  45  39   1   4  13  98   6  28  17  96  65  46   1  73  18  17  32  75  40  37  84  44  83  69  13  77  95  22  42  94  65  22  78  48  60  45  96  71  19  77  28  29  20  77  61  89  49   1  36  80  99  92  72  57  25  29  37  19  35  94  91  84  17  97  72  77   4  57  89  71  29  23  53  54  31  89  61  53  83  21  20  34  47  25  28  70  75  28  43  55  81  28  95  51  87  54  37  30  97  24  19  81  87   4  61   3  12  83  17  35   5  30  21  90  57  45  79  68  73  74  28  64  69  41  29  70  69  48  63  77  30  30  69  48   8  46  38  69  78  24  70  26  70  84  36  83  27  44  94  91   1   4  63  82  61  16  18  20  46  11  70  52  79  36  56  87  93  81  95   6  40  39  31   9  88  85  86  45  22  16  45  24  97  98  93   3  46  58  55  31  73  60  96  80  42  41  86  47  42  53  53   1   5   8  91  15  53  85  27   5  19  52  86  88  97  19  43  35  12  84  54  59  30   6  60  22  13  77   3  73  72  74  86  32  93   6  30  19  51  38  83  19  26  46  64  34  83  38  75   4  46  92  37  54  95  52  84  25  71  51   8  76  12   6  84  38  24  19  89   9  19  19  93   6  25  44  19  26  89  89  46  32  89  21  35  97  74  20  14  74  31  17  56  54  45  57  68  46  36   7  14  20  66  59  33  75  40  71  13  73  47  71  28  24  32  47  24  23  84  10  57  94  55  79  42  62  21   7  12  46  22  86  93  41  62  65  94  26   4  25  56  75  56  83  42  50  96   5  54  70   5  32  91  44   5  18   4  70  29  19  16  39  11  12  75  59  12  78   5  57  49  55  17  66  51  29  73   7   3  92  37  46  95  68  45  67  21  61   4  64  31  84  45  20  70  49  76  56  22  15  76  81  52  10  16  77  11  72   6  26  52  22  17  77  26  14  63  28  66  57  94   9  23  58  15  48  32  74   3  34  17  92  71  11  75  91   2   4  57  43   5  62  79  15  46  33  32   9  96  76  57  96  64  81   2  89  14  11  75  59  94   8  22  54  15  56  44  93  38  64  56  26  96  62  32  72  49  87   2  79  10   1  21   1  84   2  91  70  34  14  35  68  75  40   4  56   2  84  86  74  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                77  62  90  12  95  29  42  41  21  88  75  68  61  41  56  40  43  34  45  42  53  90   9  55  55  54   9  41  35  19  49  59  36  32  15   5  46  77   5  49  94   2  51  59  21  40  71  26  32  86  55  16  95  96   4  87  72  38  39  68  49  61  20  25  26  49  12  82  17  41  45  62  68  89  10  14  83  36  38  35  23  32   4  22  33  37  78  50  79  40  92  32  24  90  40  38  85  57   3  37  37  95  44  76  78  37  14  26  45  59  77  95  52  17  25  74  39  21  86  85  30  15  58   9  40  84  63  75  98  54  51  89  66  52  56   2  72  55  39   5  96  87  90  89  41  13  33   6   4  41  12  40  32  96  61   6  19  88  41  43  58  66  92  43  76  37  37  88  81  27  48  63  70  74  25  23   4  90  41  22  24  42  26  35  67  45   4  24   4  93  80  97  79  91  74  20  85  27  71  69  12  15  17  17  57  40  66  51  38  96  76  59  79   4  46  68  43  51  15  11  70  70  59  23   3   6  43  74  37   6  15  80   8  49  95  70  89  75  45  80   9  46  10  95  36   2  72  19  39  65  37   2  86  37  23   2  50   8  77  76  31  56  97  92  83  35  28  69  84  77  37  94  54  30  89  14  84   8  60  25  67   1  33  83  18  15   2  37  90  32  83  83  98  47  64  46  17  45   8  41  54  63  32  94   7  31  85  52  41  44  70  72  31  19  41  71  34  54  84  98  71  96  25  11  77  38  16  76  61  66  97  25  28  10  71  31  30  28  54  97  41  24  21  45  15  33  85  55  54  28  60  33  22  86   2  23  36  37   1  89  60  11  27  57  22  42   9  35  18  68  62  53  21  79  88  34  13   7  23  61  39  25  11  46  85  32  46  70  29  18  91  40  86  49  79  98  53  24  97  48  13   2   2  74  61  40  74  25  60  16  37  86  61  15  76  78  39  38  52  49  43  59  37  34  39  29  94   6  66  93  98  41  14  15  38  13  53  77  97  33  54  17   4  68  61  67  93  89  19  99  43  70  75  17  74  39   4  53  73  28  37  34  18  60  29  12  33  89  84  34  18  33  98  19  99   4   7  97  15  64  99  37   9  34   9  88  81  57  11  50  65  43  96  44  58  29  19  56  70  69  16  30  30  76   3  96   7  80  82  98   4  47  35  29  34  66  99  56   5  47  48   1  48  16  50  25  86  93  41  85  28  50  72  56  94  37   5  37  16  38  24  51  99  12  87  66  47  81  57  49  92  98  64  93  17  49  47   2  39  38  95  89  70  54  79  43  79   6  89  93  67  18  61  22  33  56   1  13  17  79  31  71  65  70   5  83  21  68  97  88  88   4   1  10  89  72  31  27  76   7  23  40  73  63  80  13  91  20  93  31  44   4  84  14  49  15  61  10  24  76  60  63  46  20  65  79  27  65  68  89  41  44  64  30  54  34  34  22  58  18   9  94  48   4  54  48  53  46  10  60  61  20  10  16  94  91  41  14  78  85  63  19  54  90  16  49  12  74  96  19  83  87  99  20  98  41  47  39  43  15  67  44  21  49  53  52   9  83  15  65  77  37  92  52  47   4  58   5   1  69  27  42  67  98  66  75  76  50  16  27  87  23  83  42  30  48  75  23  43  44  97  54  58  44  15  54  39  40  43  68  37  40   1   3  24  20  52  67  77  36  27  97  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  4  22  99  60  51  37  40  85  92  32  58  11  57  11  12  84  44   5  36   3  55  19  21  90  88  86  28  12  25  70  17  75  34  48  58  66  36  33  73  60  71  21  97  82   4  54   8  68  72  52  37  10  88  18  28  44  49  12  47  16  97  51  46  42  57   1  51  17  84   9  86  27  42  17  12  53  43  66   4  86  93  62  89  97  94  57   5  73  13  35  10  76  67  12  90  32  17  42  24  71  54  86  24  93  53  77  90  45  33  40   4  13   2  58  79  87  35   1  88  98  51  45  14   8  22  91  30  75   5  16  68  60  60  43  14  20  10  51  53  48  13  24  25  47  64  41  52  66  81  59  19  86   8  82  47  19  62  77  80  62  73  62  96  92  37  94  38  57  99  95  52   2  78  63  56  76  74  70  29  80  98  25   2  69  94  71  32   9  42  71  79  52  59   1  89  92  56  42  99  15  98  54  29  50  14   9   1  83  44  10  97  89  83   9  14  82  63  45  57  17  37  50  82   8  10  76  61  10  59   9  45  57  40  93  94  60  41  79  36  54  38  27  71   4  71  62  56  90  50  46  86  36  72  95   9   8  98  93  92  90  20  89  98  59  19  70  77  33  67  40  61  76  90  30  25  12  10  93  51   6  21  98  91  80  56  16  45  80  82  74  64  55  33  22  38  66   9  94  61  36  83  70  56  46  98  18  28  69  91  66   4  87  66  65  32  74  18  73  90  44  20  68  17  14  15  38  56   6  29  28  27  74  59  35  44  60   4  36  42  43   9  12   6  57  83  78  48   8   3  36  84  78  20  43  43  54  71  30  98  58  97  13  89  36  82  95  47  82  61   3  85  25  78  54  17  82  70  67  74  86  38  27  14  81   7  51  68  91  13  55  76  87  13  45   8  11  95  10  91  75   1  68  65  63  29  79  52  99  38  47  15  90  83  49   3  72  97  42  66  70  92  40  74   5  91  68  71  35  93  33  77  17  37  53  91   1  85  49  38  21  14   6  59   4  41  29  34  94  52  15  37  82   6  76  69  42  64  23   4  74  35  85  83  35  11   6  15   1  53  95  22  49  34  41  46  65  56  43  60  68  32   9  51  41  38  86   5  45  69  54  81  91  72  18  66  66  10  36  34  23  88  64  92  51  54  77  60  34  40  10  57  34  46  77  30  24  24  41  56  69  59  51  59  27  71  86  47  84  96  24   8  30  99  76  88  28  87  58   7  24  99  24  11  25  13   6  50  45  72  74  64  10  96  86  57  88  16  99  71  82  57   5  82  18  45  37  23   5  70  38  54  16  42  56  14  67  81   9   3  17  75  23  89  43  34  92  16  10  53  27  63  55  46  37  21  79   8  37  71   8   8   6   6  65  10  26  33  74  44  63  41  66  84  52   4  46  48  82  98  10  79  89  53  68  67  98  59  24  32  52  49  87  69  53  73  77  96  34  17  16  42  56   6  95  78  50  83  90   3  42   3  22   3  90  87  22  66  94  81  50  83  57   8  49  92  47  49   9  16  96   7   4  38  36  87  13  33  54   1  89   5  35  69  50  46   3  16  30  38  79  83  13  73  73  29  85  26  87   4  43  92  96  29  43  31  36  42  76  23   4   9  65  25  58  79  91  12  58  45  57  78  60  18  12  85  87  85  59  88  44  71  36  13  37  16  97  16  24  92  53  45  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    20  14  50  86  84  28  53  66  18  66  53  16  69   8  14  48  92  49  89  63  28  27  80  67  83  80  42  66  93  66  62  42  86  91  99  66  37  24  11  96  10  67  33  15  69  83  76  34  97  83  72  39  46  76   7  91  24  36  30  77  18   6  93  46  18  76  58  91  22  12  99  37  47  93  27  75  61  17  88  67  53  45  36   9  23   8  33   4  18  62  66  32  25  74  62  94   2  14  66  70   3  22  97  27  73   8  43  75  71  48  27  65  32  55   9  58  54  22   4  81  19  49  89  53  91  93  77  35  82   5  52  47  96  85  72   5  92  70  12  65  37  69   8  71  15  29  96  56  73  72  95  95  77   4  54  57  67  90  17   7  39  91  37  36  34  41  94  98  39  24  92  78  45  43  36  43  76  53  18  95  92  33  55  13  98   6  40  88  38  82  83  65  47  72  77  78  78  64   6  34  37  31  30  62  66  10  56  42  69  12  68  75  16  14  63  81  15   9  28  11  85  95  84  50  50  73  68  10  81  89  68  11  55  26  93  57  89  88  73  79  22  19  91  98  94  97  74  99  51  71  24  84  55  50  89  28  11  90  24  21  89  16  39   5  24   5  52  50  80  13  68  59  76  11   6   8  97  94  13  96   9  24  92  40  68  81   4  70  10  87  77  13  68  17  35  71  58  10  80  75  32  13  86  70  21  30  62  33  87  95  99  48   2  67  12  62  55  33  85  42   4  34  69  64  64  34  34  56  93  46  16  64  94  88  64  64  87   7  81  70  90  32  74  76  78  81  23   1  24  99  97  55  27  68  49  56  49  37  62  99  92  16   5  14  83  92  30  20  60  51  53  79  81  80  13  80  10  49   9  44  68  47  99  13  48   2  19  37  83  42  17  86  15  33  70  38  70  12  20  66  43  12  78  92  71  30  99  24  61   3  11  86  16  87  76  24  82  33  98   6  98  50  73  85  51  66  78  33  90  99  94  61  63   6  29  93  75  68  42   4  43  33  43  53  62  74  73  39  30  18  38  20  53   7  73  75  39  67  44  36  49  60  65   8  48  18  29  52  88  48  86  71  52  55   1  18   3  95  50  32  78  82  46  58  10  36  16  37  54  34  19  50  70  77  58  29  13  20  18  72  73  45  18  56  20  82  73  19  76  63  58  58  90  38  57  53  54  24  46  66  87  34   9  58  65  55  65  92  88  30  25  44  49  72  67  86  82  40   4  80  84   7  51  77  43  75  13  55   8   8  32  64  37  74  47  16  47  13  66  45  67  97  95  60   6  67  80  77  45  46  72  80  23  45  65  69  25  44  74  40  36  69  68  78  37  22  85   7  69  38  67  38  34   9  57  24  56   2  84  14  12  51  73  13  60   1  29  63  74  28  60  35  10  24  83  79  38  69  78  60  68  56  67  45  79  37   8  45  11  57   5  23  70  62  16  57  65  96  94  96  63  97  69   6  75  12  30  34  66  25  97  49   5  55  73  91  64   8  80  63  92  24  27  47  26  98  23  50   1  38  75   1  26  72  64  31  40  52  23  23  82  33  83  43  69  39  18  87  53  34  59  21  12  38  88   3  38  13  97  16  82  22  28  55  84  70  28  27  21  36  70  54  71  14  84  51  78   9  71  55  54  73  73  66  89   5  43   6  28  60  41  25  12  74  33  35  35   9  95  30  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      52  34  59  66  68  48  22  65  86  91  11  60  91  18  48  14  81  28  82  33  48   8  89  68  39  20  48  96  95  91  50  67  49  50  36  73  95  62  51  16  32  48  43  16  23  24  45  42  37  62  75  60  44  73  41  14  31  89  74   3  16  18  86   6  48  96  95  92  37  68  26  14  93  39  92  76  66  39  10  93  60  89  15  26  88  77  72  44  48  49  60  32  40  48  37  32  78  66  61  84   8  88  67  97  13  39  79  12  60  99  80  48  57  68  63  71  82  29  51  61  70  52  20  87   5  12  61  55  83  60  40  52  55  38  26  22  19   7  43  75  10  77  71  70  53  48  85  28  95  61  54   3  49  40  95  80  63  59  87  96  50  27  72  28   4  81  90  22  34  61  34  15  33   4  65  21   6  59  37  35  38  98  58  97  58   9  80  38  98  55  31  64  90  53  54  42  92  72  82  53  61  46  20  36  95  75  84  86  88  38  40  55  77  77  74  23   8  91  65  87  46  37  82  29  43  37  46  78  46  50  75  60  96  54  17  57  18  55  30  63  35   2   6  90  13  87  22  43  65  77  13  37  62  56  22   5  83  12  65  99  31  17  66  17  51  97  73  30  44  86  32  79   7   3  99  63  30  55  73  93  42  46  49  82  88  60  87  58  77  94  21  53  51  22  36  27  33  56   3  78  19  50  72  40  12  96  85  20  56  40  29  96  97  29  60  29  96  35  53  97   8  71  98  75  35   9  49  86  19   4  68  83  75  93  44  33  46  46  49   8  51  44  67  86  20   8  33  40  75  38  76  97  43  90  75  97  47  46  48  63  92   6  43  14  62  12  74  66  61  84  10  87  63   6   3  79  22  20  51  67  23  19  76  95  33  10  55  48  76  48  75  67  51  40  28  19  50  68  34  68  32  24  54  91  48  31  26  26  79  95  22  59  49  68   6  25  61  46  40  20  34  93   1  71  40  45  94  66  99   8  54  68   5   7  45  66  26   4   6  65  76  65  74  16   9  27  87  52  64  85  84  59   6  46  24  72  43  31  47  51  63  96  25  78  66  28  65  59  79  82  49  80  18  72  43  26  73  67  55  77  88  95  10  43   9  32  73  15  88  72  92  74  23  49  55  48  73  38  27  85  12  18  91  15  42  28  14  51  19  61  70  55  10   5  72  54  25   1  87   9  71  49  88  73   6  31  30  93  92  18  48  95  29  43  39  92  88  92  16  64  40  72  10  67  77  67  35  23  90   7  82  32  79  86  69  79  53  34  62  80  83  73  22  17  63  80  91  40  44  35  85  34  43  50  61  96  24  11   7  33  34  31  96   4   1  80  51  23  31   6  57  88  97  74  11  89  24  46  23  90  31  35  95  21  77  40  54  53  76  44  24  54  90  55  59  81  69  75  50  96  67  27  37   4  36  30  46  18  86  12  18  18  66  85  99  82  46  33  19  90  10   4  94   6  36  92  63   2  49   7  46  76  66  19  87  39  49  18  98  91  32  41  54   6  95  67  43  81  73  73  99  94  17  14  78  61  90  38  61  16  41  67  93   3  16  29   8  42  12  38  25  61  31  78  47  16   6  78  19  12  39  41  59  34  37  32  58  92  69  23  34   7  63  69   1  60  84   8  38  65  40   2  93  68  13  95  90  43  12  98   8  73   1  29  60  99  88  58  69  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        78  10  54   1  76  85  58  24  18  66  31   5  78  91  93  28  26  58  60  28  92  32   8  90  89  39  27  67  59  83  16   6  42  30   5  73  42  94  52  63  76  13   8  92  28  53  92  41  54  32  64  80  90  60  90  84  94  54  57   8  97  51  31  95  17  77  35  88  75  75  10  93   2  70  70   2  85  11  81  64  15  61  29  47  70  63  52  22  30  94  11  65  37  81   2  37  77  43  22  15  84  43  14  46   6  93  25  17  61  41  61  54  56  50  77  12  54  62   3  37  29  96  68  34  18  63  19  53  96  31  52  39  49  54  90  36  35  22  15  99  51  73  67  52  80  87  39  48  13  51  77  44  89  12  85   1  10  18  18  12  17  61  94  30   2   6   6  57  23  17  20   8  88   8  37  28  85   8  91  23  14   4  82  42  77   5  69  62  69  17  81  90  33  87  96  86   2  82  24  21  84  30  66  23  41  10  50  61  27  84  61  88  59  34  59  17  66  43  72  53  16  65  32  61  65  84  80  55  75  38  92  73  38  21  90  78   7   1  52  62  57  67  11  87  15  70  37  20  14  67  51  71  69  99  12  66  57  47  95  35   9  39  65   5  70  29  31   6  97  75  89  88  13  55   8   9  74  53  13  79  15  14  16  60  76  24  50   1  11  17  75  57  57  57  86  74  18  89  40  17   2  19  40  68  52  30  50  15  98  71  97  54  71  50  70  89  24  48  13  70  33  87  22  31  29  15  45  81  51  55  28  98  93  20  79  15  22   7  74  11  91  76  80  15   5  76  96  45  17  40  88  23  70  27   2  58   2  67  77  74  73  75  58  14  21  79  83  96  57  66  54  12  70  14   8  70  25  85  82  22  95  68  93  81  76   4  95  30  56  38  69  41  20  64  66  68  85   5  80  69  62  75  76  10  28  40   4  68  93  56  34  83  73  90  37  54  32  18  73  27  60  99  67  32  88  16  19  55  55  26  47  96  82   5  96  34  28  54  42  74  47  93  61  46  74  26  37  64  94  69  24  94  31  88   1  53   4  88  49  58  55   2  15  12   3  58  84   7  41  17  31  55  29  99  94  20  80  96  24  98  27  56   5  86  60  41  76  70  98  55  97  27  35   5  65  25  76   2  97  17  70  56  47  45  63  91  61  85  43  59  26  30  48  88   5   2  15  50  98  16  41  82  78  88  18  54  92  98  86  15  17  37  91  72  35  89  30  31  90  89  32  92  91  37   8  60   1  62  35  10  67   8  54  75  17  22  87  69  84  75  29  61  10  58  35  36  54  27  70   4  78   8  59  68  50  43  62  76   3  47  47  60  57  34  15  65   7  72  57  93  33  64  84  77  53   1   6  51  95  34  14  26  67   2  54  96  74  32  94   9  17  55  11  24   9  14  20  17  16  40   6  54   9  93  74  19  49  69   4  85  74  26  83  82  55  40  44  36  49  74  23   7  38  47  54  25  21  65   4  85  60  47  31  27  67  99  86  16  33  85  67  74  49  91  83  29  38  33  79   9  72  94  94  70  53  29  30  96  83  76  30   3  69  66  93  43  42   2  95  18  27  42  30  13  37  57   3  72  71  41  37  90  32  24  76   4  23  21  61  28  52  44  77   5  89  74  27  13  54  22  53  98  66  22  52  42  25   5  41  43  43  58  68  17  98  15  35   3  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          95  74  89  28  16  86  37  42  43  91  39  78  81  43  84  99  70  56  40  13  33  69  53  45  59  50  57   6  67   4   7  39  25  77  57  17  16  65   3  23  88  91  83  76   2  54  10   6  83  89  82  66  96  72  46  41  21  28  89  65  80  78  29  36  95  23  52  64  88  74  86   6  25  99   6  14  60   7  80  86  93  49  50  96  16  42  88  10  42  29  59  31  23  91  80   4  49   7  67  33  23  30  24  60  85  76  97  41  13  36  94  88  86  31  89  65   4  47  21  53  36  55  17  37  25  45   1  28  29  84  26  25   3  73  44  90  66  71  36  37  55  97  62  96  53  64  71  77  99  58  44   3  57  22  94  57  72  42  53  83  87  58  61  37  36  20  90  73  66  78  96   1  33  43  38  34  97  74  26   2  81  73  72  76  79  32  47  10  22  58  68  24  55  57  93  75  70  84  72  50  52  67  87  66  95  41  71  46  24  68  26  93  30  57  44  18  45  65  48  25  31  44  21  31   6  86  82  39  98   9  80  43  22  42  32  19  22  10  42  39  93  15  30  51  35  53  35   5  22  57  98  69  65  37  78  58  11  88   2  99  59  81  26  81  23  79  15  65  10  27  24  40  76  97  18  26  40  78  83  34   5  49  28  31  13  40  12  44  86  46  22  50  90  16  40  42  35  64  22  16  89  30  32  30  14  34  91  52  80  69  58   5  86  57  14  72  91  47   6  51  21  30  26  90  88  60   2  60  97  83  80  87  57  27  54  10  38  58  65  54  71  48  25   7  18  80  34  85  76  71  57  48  46  15  37  89   9  66  40  73  62  20   7  17  58  50  56  12  92  74   6  59  31  82  69  21  83  53  18  41  98  42  96  82  32  10  22  94  30  64  41  67  38  85  52   1   8  81  26  36  25  54  71  12  96  28  58  82  37  76   8  82  85   7  21  88  79  60  61  97  64  48  24  30   7  12  84  73  59  22  50  45  86  90   3  36  90  37  35  61  83  57  60  93  84   8  65  44  72  17  78  59  43  20  48  45  61  14  87  74  69  99  61  60  23   5  88   6  94  53  11  72  54  15  23  60  78  69  70  73   9   1  28  44   9  13  37   2  34  14  30   8  65  30  52  46  55  20  53  53  59  25  78  23   3  35  79  53  79  55  54  46  29  52   6  59  91  48  33   1  84  47  39  46  27  19  71  43  48  79  88   3  50  52  20  91  36  54  36   7  72  26  42  54  37   6  89  48  11  59  25  51  80  41  18   7  11  92  27  31  54   2  81  62  53  58  42  60   5  58  32  26  29   3  74  62  12  13  57  38  37  72  48  16  45  42  68  84  20  39  28  44  55   7  37  37  86  52  46  81  66  31  12  18  24  35  88  54  34  91  20  49   4  47  28  24  47  66  68  32  81  67  79  34   4  35  54   7  72  60  83  47  49  80   1  39  45  99  72  99  72  69  16  73  90  40  39  38  11  87   5  30  78  43  15  58  38  46   9  48  34  76  66   9  20  55  22  66  11  99  35  85  34  33  22  11   8  75  80   5  80  93  64  78  64  19  37  89  76  96  14  79  62  75  84  23  86  38  24  35  39  13   4  98  94  23  95  55  56   4  29  91  83  58  23  28  80  79  51  75  85  12  90  68  23  81  18  33  66  86  36  75   4  46  59  34  78  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            95   1  68  51  14  74  37  47   8  74  20  91  68  72  92  33  36  11  37  63  91  29   6  41  43  69  16  54   8  31  72  29  87  79  60  67  51  86  43  48  42  86  85  59  30  62  42  43  66  11  16  32  71  18  72  39   6  98  19  18  67  85  38  32  12  26  22  94  51  46   4  53  45  97  13  55  83  64  82  90  58   4   3  33  45  55  56  57  95  95  28  82  68  67  96  69  47  82  34  47  61  19  81  14  78  49  80  66  90  40  59  60  10  84   2  95  16  23  67   9  61  50  32  47  62  33  77  87  33  73  98  84  47  34  14  78  48  35  40  12  24  23  38  59  36  92  75  17  48  68  58  47  79  71  32  20  36  46  25  35  48  41   7  35  99  92  59  17  97  88  96  81  63  46  80  12  14  93  46  31  62  14  99  80  21  39  10  98  70  16  71  24  56  35  16  20  71  68  41  43  50  75  61  40  27  36  67  24  49  97  18  67  84   3  58   2  51  36  10  89  95  43  79  64  30  38  46  84  56  59  11  80  20  76  82  98  27  18  36  11  28  81  58  76   6  74  93  28  25  46  59  46  34   2   9  72  32  86  87  13  31  47  84   5  59  40  97  74  48  95  34  81  97  75  37  65  87  13   4  10  71  60   9  41  92  58  12  57  11  22  56  87  21  47  32  15  39  31  39   9  97  53  46  14  35  23  56  17  20  34  94  10  56  21  14  28  35  21  15  27  81   2  55  91  67  29  34  98  13  37  41  81  47  55  46  43  73   8  60  40  32  31  84   2  65  56  83  31  48  61  38   1  64  64  97  98  23  67  18  98  97  69  60  37  96  15  86  89  48  77  11  38  31  55  89  72  65  19  71  47  11  30   9  38  46  61  38  33  58  76  74  19  37  33  82   9  49  76  36  60  25   5  36  15  21  98  13  29  44  40  27  95   3  69   3  83  72  90  69   1  16  82  34  15  28  44  37  78  15  64  89  31  14  82  33   9  12  13  36  45  34  18  30  41  90   6   7  53  57  46  58  78  76  55  13   4  25  78  80  30  73  82   1  87   6  48  90  42  56  90  62  40  44   7  14  98  22  74   1  94  27  45  71  24  37  91  79  15  80  57  44  43  62  29  69   2   2  82   8  81  98   5  43  31  51  45  14  60  71  24  13  70  29  54  67  32  46  42  64  95   4  68  14  81   4  57  67  14  91  10  10  55  90  67  56  54  65  19  33  34  78  54  76  72  33  72  69  15  57   2  78  31   1  32  20  66  84  34  33  34  26  42  97   5  33  97  62  86   3  81  18  78  44  39   6  75   2  65  41  42  75  45  15  87  50  12  73  86  58  76  38  79   1  76  30  13  57  51  42  12  32  45  54  63  99  59  51   1  94   4  15  58  14  47  52  60  65  99   9  81  60  76  45  88   6  86  99  74  43  78  94  16  77  64  31  74  69  76  36  16  67  77   7  98  72  88  74  59  78  77  39  83   3  56  10  83  91  78  61   2  78  25  82  46  44  83  91  13  55  86  85  73   1  49  42  47  66  82  93   1  52  10  36   5  35  90  44  30   8  94  36  67  57   2  34  69  84  85  19  71   9  44  28  24  93  66  57  43  75  76  20   3  79  41  95  60  19  89  34  82  66  64  76  73  39  39  52  58  74  39  78  82  98  57  43  56  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              63  30   6   5  25  99   2  40  45  80  78  69   4  26  28  51  30  17  25  13  86  24  30  58  74  27  85  33  51  98  51  55  30  64  67  80  96  61  82  87  92  71  45  15  95  90  43  85  30  69  96  88  60  66  99  42  14  91  90  25  12   2  46  93  39  54  91  58  45  83   6  11  96  83  79  92  91  93  96   9  84  70  54  84  48  94  10  53   3  28  58  59  57  89  71  35  82  95   1  58  51  54  21  14  66  74  39  71  11  95  67  92  45  51   7  24  57  53  41  79  61  32   3  99  33  11  31  70  20  40  36  59  27  73  12  49  28  78  48  86   2  96  70  73  21  37  48  12  72  95  87  48  23  99   5  30  67  14  15  80  24  30  42  10   4  93  17  24  57  16  53  74  39  72  13  21  12  61  22   9  19  88  75  81  41  99  68   7  22  24  34  56  71  13  23  11  10  82  93  64  68  62  92  99  54  26  81  90  92  88  75  15  71  74  57  43  16  53  34  28  37  13  59  65   1  75  81  76  65   8  81  67  62  33  76  89  49  97  50  18  45  29  83  32  50  74  39  11  63  89   5  75   5   5  48   1  55  91  49   5  56  77  83  83  91  66  48  63  86  47  32  64  19  33  46  81  83  39  37   1  25   8  96  11  31  82  62  72  69  10  46   2  56  12  67  27  58  26   3  85  77  62  61  58  86  61  13  20  65  57   7  83  96  10  76  75  77  67   2  95  84  14  19   4  66  10  95  32  58  76  70  80  48  48  88  47  20  83  25   2  45  55  57  94   5  75  73  99  62  83  51  88  10  33   3  51   1  36  87   2  68  39  83  23  98  57  43  43   4  21   4   9  39  37  29  46  77  44  73  45  37  86  80  78  23  58  47  31  47   4  59  65  42  63  50  97  46  72  77  12  83   3  75  63  19  45  35  47  14  82  95  17  95  41  40  34  26  42  64  33   1   2  57  96  71  26  79  73  72   4  88  98  73  72  87  14  30  38   1  29  61  45  68  46  17  58  91  39  42  16   6  50  79   4  63  81  83  75  68  57  38  43  56  14  51  99  83  63  55  95  36  26  96  99   2  85   6  22  17  77  66  32  64  78  69  48  72  92  98  83   6  99  24  29  23  77  94  20  30  10  54  44  92  32   7  20  10  31  41  25   7  76  38  98  73  13  97  29  87  40  98  34  33   3  57  65  89  88  57  63  85   4  12  66  26  38  40  54  85  84  63  51  93   6  79  13  94  30  86  13  78  14  67  69   5  22  91  85  24  52  32  49  83  81  54  22  17  51  26  28  33  51  32  77  81  99   9  98  63  25   3  27  55  94  69  36  37  20  49  63  25   7  31  48  23   5  60  40  67  13  43  55  93  43  79  56  36  41  24  63  72  54  22  62  18  85  42  71  32  98  59  36  32   8  45  27  53  83   1  12  50  85  75  48   3  96  18  25  63  93  37  82  84   9  90  29  81  74  32  88  28  36  46  76  49  39  32  77  32  75  17  16  22  37  96   8  26  18  96  52  77  30  40  48  75   8  17  79  53  63  83   6  52   1  87  94  22  51   3  45  49  29  36  57   6  38  60   5  65  55  63  38  75  18  24  22  53  12  97  79  20  77  40  17  98  64   8  22   7  26  32  96  88  27  58  48  88  99   9  90  47  88  88  90   9  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                93  48  75  98  98  51  22   2  13  79  85  50  17  86  18  64  20  95   5  47  80  62  10   4  94  90  99  13  70  80  73  91  15  70  37  84  29  63  77  46  22  30  71  17  25  88  23  27  43   2  64  96  77  61  61   2  47  68  70  20  80  88  28  14  17  45  62  79  15  68  34   1  61  22  46  54  14  98  69  56  19  80  67  33  20  84  77  98  59  18  22  36  40  20  42  93  43  63  69  78  99   8  30  40  98  47  20  40  20   1  42  39  99  12  28  85  21   9  12  26  27   3  68  79  61  55  67  16  40  59   4  64  46  50  38   1   3   6  69  38  43  89  53  60  98  12  68  69  32  61  30  95  45  65  37  15  57   3  68  25  51  39  10   3  47  61  63  91  69  90  68  98  77   1  36  82   3  55  29  97  64  29  20  86  30  88  95  92  23  85  48  44  59   4  51  95  15  71  22  36  99  63   6  72  76  95  11  90   4  76  54  97  37  88  18  71  74  43  85  96  69  97  88  84  12   7  20  56   6  97  46  82  26   2  12  29  23  27  95  17  67  43  68  63  18  16  34  89  33  32  76  10  41  79  31  20   2   7  68  63  11  60  53  40   5  47  26  81  24  11  60  77  34  89  96   7  86  58  78  67  96  61  36  46  80  62  69  84  85  69  77  32  57  45  21  67  56  46  37  61  58  35  34  91  16  95  84  84  87  12   2  10  77   4  42  54  58  16  48  87  29  36  31  13  78  55  97  32  53  33  44  12   8  62  37   4  13  15  45  60   5  72  92  65  93  13  87  92  53  42  73  53  63  62   1  18  48  56  43   5  77  52  83  38  88  10  12  59   9  69  24  59  61  71   3  14  50  69  61  24  46  98  13  95  93  31  76  10  53  90  28  28  35   9  99  40  63   9  42  76  90  85  19  55  41  76   3  49  42  12  58  13  15  73  74   2  41  27  73  48  42  28  96  78  55  43  35  64  30  69  14  72  95  23  81  23  12   8  26  88  76  18  11  12   7  37   6  51  92  45  96  40   7  89  14  54  91  50  23  84  68  84  56  39  89  15  80  87  61  15  97  88  14  32  29  88  18  49  18   5  43  54   2  35  46  42  89  50  11  98  11  36  94  95  78  37  91  81  35  70  26   5  68  74  69  82  37  30   4  24  72  25  88  44  51  35  36  66  56  20  90  44  88   6  27   6  79  92  15  86   3  31  68  98  70  82  79  71  96  36  52  49   9  99  56  98  52  42  63  83  32  86  29  66   8  11   3  28  80  11  12  95  39  14  86  30  17   5  27  93  19  44  93  62  76   6  48  26   4  64  36  18  32  34  42  57  96  46  68  57  66  45  96  17  33  17  96  51  70  41  83  34   3  63  33  84  26   5  88  66  82  39  58  35  69  57  19  70  15  57   5  78  14  93  64  69  95  75  98  91  27  39  77  87  32  37  89   2  91  64  36  84  38  24  90  31  46  11  19  75  71  40  25  16  69  52   1  93  93  99  34  49  13  11  92  58   9  97  22  88  84  37  72  85  60  26   7  55   5   7  46  81  63  75  94  92  41  43  38  64  76  65  97  20  41  93  27   1   7  52  15  93  29  28  72  18  70  54  43  46  28  17   8   1   4  55   3  30   2  85   2  66  48  16  96  29  44  12  70  42  67  69  22  79  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  47  36  41  90  34  68  74  47  46  46  56  45  15  74  42  49  52  70  56  39  99  83  82   5  82  46  58   9  79  87  76  46  18  48  88  44  94  61  79  64  74  74  28  20  36  13   1  42  34  47  38  71  38  95  63  90  91  20  37  92  63  45   5  88   8   4  72  23  59  54  17  42  37  91  73  37  55  26  42  21  76  11  69  12  43  11  40  32  67  46  88   3  48  38  95  34  54  39  95  83  33  11   5  47  44  94  98   5  76  77  71  43  39  59  32  14   2  70  55  50  66   6  60  83  41  90  69  55  30  93  16  44  19  87  56  60  20  91   5  75  78   7  22  71  50  82  29  13  89  20  95  15  75  55  66  50  59   3  18  17  36  89  99  61  53  62  98  85  73  79  10  48  45  91   3   6  83  74  43  86  21  15  86  72  57  96  47  71  75  45  36  46  50  85  22  57  94  69  27  30  94  49  32  28  81  70  87  69  62  57  65  88  92  19  94  47   4  43  75  37  43   2  77  53  14  11  77  63  57  33  19  98  38  53  18  82  81  67  42  20   8  21  17  57  45  66  85  80  87  41  76  77  49  69  14   2  42  51  21  13  92  80  10  63   2  60  11  25   3  44  88  91  53  98  52  62  45  37  76  41  39   3  29  28  77   7  96   4  21  86  66  27  42  11  21  98  18  36  10  78   6  95  97  20  97  77  70  66  68  29  67  78   1  93  16  29  38  10  18  26  97  94  50  36  88  21  25  86  58  94  11  43  85  73  46  66  84  86  82  52  71  92  22  50  84  89  59  10  45  63  62  21  38  59  14  82  83  93  43  24  60  16  89  55  64  10  14  20  15  32  48  57  88  60  55  92  51  97  31  65  26  47  19  32  41  26  22  98  11  13  94  54  68  50  57  63  40  44  79  77  93  27  70  53  11  33  26  13   1  23   3  26  10  22  96  54  35  29  56  88  89  13  75  61  72  43  49  78  16  22  28  81  67   7   3  16  29  10  14  36  51  33  42  57  56  53  46  78  34  72  70   9  34  55  52  60  63  26  62  90  37  64  28  48  80  49  75   1  10  98  66  35  95  70  96  66  36  75  88  71  28  92  54  44  68  26  63  68  26  17  70  31   5  75  16  70  64  23  27  92  50  57   2  43  49  87  69  25  53   4  98  94  70  61  50  46  30  69  43  22  52  74  63  98  82  86  47  60  92  25  17  23  44  61  35  77  52  40  91  80  57  56  47  20  24  95  13  89  53   3  93  56  30  28  52  31   6  10  93  13  23  52  17  82  82  68  12  17  53  48  12  55  13  34  96  10  21  24  18  31  44  14  41  28  44  34  43   2  57  84  66  97  55  99  86  63  40  68  42  22  96  42  34  41  99  13  24  27   6  45  97  43  25  98  95  70  99  74  65  20  29  26  83   4  71  36  14  65  18  37  78  49  79  13  53  57  30  73  20  95  34  95  34  63  71  46  21  77  39  38  41  79  82  10  80  87  49  72  24  53  54  90  49  14   7  49  88  90  44  96  17  34  39   9  53  63  57  78  45  35  82  61  16  45  89  32  85  92  78  91  11  15  61  73  12  14  19  94  92  67  20  25  49  81  15  99  55  50  30  18  14  68  25  71  81   1  18  16  69   5  15  44  61  86  26  75   8  87  60  84  13  47  53  90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    66  36  94  74  61  48  66  77   9  36  50  69  55  54  52  17  38  66   6  10  36  79   8  54  99   9  47  90  75  64  75   6  66  31  80  88  87  62  38  58  67   3  83  20  58  35  95  94  35  58   5  93  58  91  37  20  28  17  78  87  42  19  96  90   2  28  13  16  22  50  97  27  97  16  96  79  29  55  22   1  12  69  30  76  86  86  42  37  99  56   8  53  34   5  83  13  89   3  33   2  71  94  43   1  83  92  86  15   7  53   9  72  24  20  77  94  22  39  85  22  37  66  45  79  45  42  78  30  46  36  84  26  58  53  47  15  35  38  76  54  59  91  68  41  35   8  80  60  41  83  75  39  45  22  50  24  96  70  74  68  85  81  89  70  91  41  79  12  30  15  18  53  43  57  83   3  49  77  13  80   8  54  59  67  30  21  68  23  10  36  54  59  96  19  80  21  38  11  86  24  88  48  18   9   2  67  47  32  22  84  32  92  67  95  12  78  35  35  63  58  70  88  15  54  85  47   8  79  63  52  52  45  46   1  64  62  43  55  35  47  44  13  22  72  97   2  49  96  25  29  80  50  92  23  30  10  80  38  88  55  54  59  15  92  37  71  21  97  33  41  39   7  97   2  16  88  84   2  58  56  29  29  74  71  56  89  94  34  75   4  80  66  31  32  83  88  99  96  30  21  95  31  81  84  91  83  12  85  48   4  89  27  38   8  69  11  13  87   9  58  17  34  22  72  76  52  62  13  56  38  58  25  95  82  52  70  34  88  21  78  91  92  18  63  49  14   7  49  73  49  93  53  78  33  65  49  27   7  53  79  38   6  92  91  75  43  69  62  36  87  47  21  55  30  79  75  18   8  74  54  32  75  42  12  36  66  60  21  94  65  82  98  14  67  95  81   1  94  56  18  39  64  16  92  34   9  25   1  86  30  32  93  38  78  20  69  44  23  64  17  38  86  83  70  73  92  76  48  39  87  39  96  47  71   1   1  69  88  12  25  22   1  93  15  69  69   3  53  41  38  68  26  22  65  19  34  13  53  54  23  72  43  14   8   3  20   1  71  32  57   7  19   7  74  29  29  19  90  39   3  71   7  29  25  15  91  86  53  76  95  11   8  22  37  27  63   5   9  74  64  45  67  60  47  63  68   4  56  87  79  24  66  33  93  33  30  89  16  24  39  74  13  92  29  99  49  63  31  45  90  87  84  23  36  19   5  14  70  35   2  98  73  14  96   6   5  86  28  29  95  14  62  78  47  39  62  65  81  95   6  66  10  55  27  86  94  50  48  11  80  17  81  14  20  11  92  86  92   6  21  81  79  40  15  88  35  92  65  88  52  29  37  75  36  13  36  21  66  53  45   3  73  51   3  84  82  49  17  53  75  40  11  83  57  99  85   9  90   6  16  95  29  57  74  51   5  78  97  21  76  51  81  74  85  21  54   3  75  23  62  44  96  30  65  65  90  50  16  85  40  37  82  19  59   3  67   8  79  69  98  19  22  40  12  73  46  46  10  55  39  19  61   9  15  65  14  25  34  91  25  61  41  66  57  19  57   3  74  61  59  50  78  28   3  53  37  33  21  12  76  31  42  94  84   7  60  35  96  77  91  30  87  21  50  71  61  57  41  39  25  96  85  74  82  86  33  82  16  20  69  80  20  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      91  44  99   4  87  88  78  58  25  91  31   1  35  43  14  96  85  82  15  84  53  89  40  24  89   4  25  43  62  83  24  19  66  48  25  86  35  10   8  77   6  51  86  11  99  67  11  50  62  43  74  64  61  59  17  20  95  97  96  65  76  30  96  44  42  45  35  55  34  55  86  92  66  85  46  46  19  19  19  24   6  43  59  42  65  16  22  74  86  62  69   3  89  72  73  35  81  93  18  88   5  16  65  64  79  92  68  83   1   3  69  61   1  59  85  52  20  59  34   4  76  18  70  45  69   3  47  64  81   8  31  96  73  98  54  91  59  47  85  47  85  77  15  91   5  67  67  81   5  64  30  74  83  45   7   2  21  80  19  50  14  69   2  33  19  22  41  86  25  86  57  88  77  99  25  51  47  67  24  10  87  64  69  40  51  10  69  61  39  58  78  89  22  13  43  41  66  38  53  74  31  21  98  13  51  83  40  36  31  28   7  65  28  65  43  33  87  64  48   3  53  70  21  10   3  16  87  26  29  18  82  97  69  32  68  57  53  92  21  12  10  25  59  76  86  93   4  22  82  15   2  13  61  83  58  43  92  33  36  67   7  94  59  49  22   4  90  36  18  99  23  93  65  43  97  59  21   4  80  34  24  69  30  86  46  96  66  15  23  92  41  54  63  22  80  99  72  52  64  39  85  52  84  61  84  19  96  55  97   7  23  56   2  59  52  90  88  57  89  12   2  33  85  20  83  77  87  76  59  79  23  62  74  86  98  45  81  39  83  80  96  21  25  49  73  11  42  16  50  64  14  18  42  97  78  56  52  13  92  13   2  76  23  49  61   2  15  35  29  19  54  68  27   9  59  77  63  98  22  76  21  84  59  34  88   3  18  21  55  73  73  95  15   7  57  72  51  73  74  46  23  22   4  85  36  55   6  10  94  65  78  70  54  60  94  55  99  88  54  75  11  73  50  79  69  12  57  90  20   3  12  28  83   5  51  85  50  38  71  41  90  57  18  61  72  63   4  89  77  38  14  45  35  52  57  49  75  68  48  30  42  14  95  62  15  57   3  27  85  29  67   2  45  39  50  89  86  70   1  37  57  21  70  51  81  50  50  19  81  64  88  18  88  62  36  22  75   9  99  26  85  39  69  17  33  91  61  85  51  20  43   6  81  55  23  11  96   3  72  43  69  41   9  40  68  81  88  26  75  28  47  49  39  15  71  44  57  41  74  10  47  94  40  62  91  95  38  55  25  68  49  13   8  67  71  43  62  25   8  44  77  60  53  41  52  95  68  23  95  40  30  55  91  39  67  59  23  89  16  54  64  38  83  97  22  14  69  45  92  54  91  27  15  46  36  15  98  32  22  23  47  31  48  69  89  50  94  38  36  30  18  31  75  78  31  84  56  86  76  94  53  60  67  65  42  70   4  80  89  56  63  20  74  21  41  15  41  43  88  22  68  63  82  33  56  98  85  38  51  13   2  83  67  80  90   6   5  22  51  40  57  70   9  15  34  86  21  45  21  33  66  11  40  47  67  69  12  13   8  52  23  17  45  39  85   3  45  70   1  67   1  90  42   7  94  13   8  91  15   4  54  29  60  23  45  39  67  95  26  41  62  89  16  88  86  70  19  78  66  58  92  41  60  75   4  45  28  91  38  53  36  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        89  39  43  37  89  80  81  65  41  82  52  16  49  78  64  32  91  59  22  11  89  64  85  72  35  75  30  55  62  59  41  36  89  13  57  66  89  24  40  19  12  71  77  98  70  21  78  28  12  12  94  57  16  37  32  69  41  82  50  91  29  67  66  46  81  89  20  97  47  22  29  64  49  40  51  93  83  40  36  61  36   9  47  88  93  78  68  27   1  18  50   6  70  53  64  26  89  89  97  70  76   6  37  59  30  50  24  76  34   8  30  59  85   3  89  56  72   7  28  86  82  74  58  15  18  57  33  78  89  13  19  35  47  89  47  62  70  12  87  18  54  83  68  98  34  23  94  45  31  93  65  68  37  58  43  63  97  16  93  66  80  31  19  38  75  93  54  34   3  15  74  54  78   7  46  50  14  62  46  47  63  23  23  15  86  77  56  33  23  81  63  95   7  74  16  24  60  25  32  71  18  16  67  43  73  44  31  95  30  34  15  46  32  98  96  32  23  88  43  22  19  47  55  45  16  34  63  43  55  59   5  31  40  25  94  12  55  49  40  20  18  50  76  34  90  87  16  17  70  17  56  57  80  83  27  97  26  39  86  76  55  20  99  52  12  54  16  76  64   7   6  31  56  34  99  80  55  17  44  66   2  86  36  10  81  53  41  13  33  69  32   1   8   6  34  63  73  68  88  14  49  88  54  97  62  71  81  39   8  77  10  23  16  90  14  35  86   5  27  39  50  69  70  92  81  48  30   7  81  77  73  64  82  76  32   3  39  51   9  77  82  75  52  99  70  16  64   9  83  59  18  37  28  42  36  49  33   7  66  66  34  61  24  32  28  16  49  46  96  80  98  99  43  14  39  72  90  50  45  79  50  95  91  34  95  61   1   6  64   7  54  77  63  21  14  28  80   9  89  16  45  74  80  47  98  11  33  58  67  94  72  97  11  49  96  60  46  84  74  30   5  13  87  91  97  36   6  43  51  38  17  79   2  86  97   4  57  74  77  11   3  54  71  50  13  51  87  23  79  34  95  99  86  89  91  98  70  74  95  46  11  49  95  40  68  23  46  50  76   6  76  24  92  96  89  58  78  47  78  40  73  95  77  27  48  98  72  63  30  96  35  54  76  22  14  74  66  37  31  91  39  26  56  77  93  66  11  95   7  90  11  88  60  26  62  42  52  35  86   8  34  31  73  63  21  76  87  23  10  12  89  80  84   1  79  98   6  55  89  63  56  89  24  86  34  74  24  96  56  11  54  79  13  88  96  96   9  87  72  98  45  30  65  64  53  47  86  20  59  84  41  10  93  49  50  53  52  52  77  24   4  51  55  43   2  99  87   6  54  56  48  98  71  75   7  41  49  73  11  98  43  71  22   6  57  28  11  65  93  51  35  46  69  94   8  48  10  67  77  57  76  65  62  38  23  93  47  82  24  83  68  47  57  45  51  13  43  70  13   5  16  92  72  44  79  37  60  90  77  68  68  85   9  16  30  21  44  59  78  28  52  11  68   3  36  64  92  39  47  21  77  70  12  15  40  16  31  13  16  47  77  30  46  23  86  92  86   3  11  63  92  89  91  46  53  72  45  65  78   5  19   8  61  15   4  29  87  63   3  24  96  79   8  14  30  28  89  32  18  56  17  11  63  13  52  63  78  14  84  54  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          33  60  18   8  50  61  74  97   8  83  52  43  53  48  64  55  86  37  27  30  33  51  18  79  21  24  42  86  91  93  36  97  36  79  53  82  26   8  89  48  77  34  17  87  89  69  12  78  71  98   5  28  93  39  67  27  88  23  77  58  92  58   8   9  25  92  95  78  89  74  99  83  29  49   1  30  31   5  74  96   6  72  95  34  68  97  36  35  43  98  30   9  36  73  97   4  93  58   4  58  38  19  38  73  15  83   7  12  96  71  35  77  97  40  53  24  71   4  77  63  68  56  14  48  84   7  78  97  51  79  50  96  94  62  48  49   9   9  49  21  87  59  50  77  49  48  29   9  15  80  79  38  93  28  66  70  66  93  93  71  30  77  25  98  85  49  79  63  43  65  43   3  50  39  88  82  86  20  72  77  26   5  15   9  40  23  55  24  54  23  52  60  87  84  33  87  86  64  84  68  99  59  53  47  71  54  75   8  41  56  59  12  74  31  68  78  66  43  80  53  23  96  81  18  99  82   5  31  99  93  52  80  30  63  95  99  28  67  77  88  20   4  29  24  28  76  87  30  69   6  75   7  81  77  27  91  36  17  10  31   4  34  57  82   3  52  47   1  31  32  10  14  87  55  75  61  23  22  18  97  85   6  76  78  73  20  20  67  16  57  48  44  95  53  69   9  65  85  90  36  79  95  48  56  84  49   7   7  34   5  36  61  10  35  62   6  68  58  56  31  86  50  93  84  78  55  60  54  47   8  79  29  69  43  70  38  41  60  26  28  92  58  18  44  86  61  53  33  25  11  47  35  42  14  28  75  92  72  65  23  53  41  39  37   7  93  76  70  66  29  42  37  15  12  11  69  87  70  62  58  17  45   6  11  79  31  69  23  69  48   6  39  40  39  38  79  62  46   2  87  11  80  88  56  85  63  89  53   3  55  35  94   6  95  68  17  79  48  52  18  63  74  40  49  97  65  70  17  80  32  41  55   1  75  21  32  62  23  63   2  24  48  33  59  95  52  10  72  38  68  84  24  91  71  66  73  82  57  15  55  41  25  86  77  82  15  89  47  74  60  27  87  83  90  18  37  45  91  63  23  94  12  39  23   2   4  76  43  16  74  88  89  85  66  37  80  96  14  94   5  38  76  57  12  72  52  19  10  87   7  48   2  60  84  14  34  88  95  95  21  22  66  29  89   5  82  65  26   7  47  74  88  25  13  85  46  33  12  55  57  57  12   2  59   9  99  14  85  49  41  32  72   2  41  19   6  80  10  94  62  48  92  76  53  93  22  49  17  42  57   5  16  67  61  17  65  53  31  29  99  43  62  66  74  22  10  63  15  75  16   6  18  36  16  64  54  44  53   9  60  94  87  61  43  46  95   8  25  56  92  83  59   8  94  66  81  84  67  98  85  63  23  43  16  27  30   9  42  52  98  73  85   5  36   3  61  31  22  55  96  99   7  91  19  21  83  69  25  33  47   1   5   3  68  66  66  46  38  64  82  97  75  81  80  23  40  35   8  63  32  29  74   2  60  18  98  21   4  51  94  12  82  18  29  80  21  81  38  45  79  97  31  93   1  87  23  42  82  20  62  59  63  72  14  59   2  11  27  66  17  77  22  59  11  16   5  75  20  30  23  55  39  93  24  75  93   7  32  54  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            94   2   6  65  95  82  52  94  23  39  79  13  26  24  62  49  44  77  96  51   7  18  12  84   4  93  16  76  33  71  92  38  89  62  52  30  65  25  31   7  79  54  88  88  15  77  90  92  19  88  37  77  21  73  86  12  62  13  60  57  89  19  17  39  81  28  36  35  36  99  78  96  81  98  54  35  17  66  24  49  41   5  26   6  46  89  23  94  85  37  80   6  46  17  37  30  68  57  82  34   6  60  70   2  65  89  26  91   1  39  27  17  94   7  90  78  28  43  87  22  60  80   2  32  76  55  60  82  92  46   1  33  53  59  39  10  43  90  90  47  77  54  11   7  75  75  68  47  42  37  62  44  42  96  67  42   5  56  71  96  62  51  66   4  57  76  23  64  72  35  63  48  16  52  50  30  86   7  80  99  97  88  15  44  48  72  16  51   9  65  64  29  83  80  90   7  34  60  80  83  77  65  18  92  86  20  56  31   3  53  50  49  15  76  89  52  70  73  21  30  72  10  96  55  49  55  11  89  89  97  22   3  51  12   8  69  64  59  74  66  90  33  41  83  70   2  89  48  50  75  53  49  74  64  23  34  47  62  32  26  86  24  12  11  29  29  43  13  16  20  13  28  81  77  73  91  60  46  79  71  98  83  52  14  18  41  91  81  26  81  57  16  93  87  93  97  74  25  86  17  24  11  45  94  64  15  32  99  73  67  19  39   3   9   6  83  51  94  14  16  97  91  70  99  19  54  97  67  98  40  66  50  28  24  84  46  24  89  69  34  82  90  17  51  98  84  78   6   7  94  35  41  17   9  91  45  82  16  40  44  32  69   4  80  50  30  54  45  14  76  33  90  99  77  69  49  88  32   8  49  25   2  76  61  88  32   6  53  47  93  42  74  72  24  46  65  65  87  15  95  78  16  63  84  16  25  65  45  21  18  96  32  11  55  10  82  30  97   5  11  68  94   7  42   8  10  49  31  60  21  77  32  73  80   2  66  72  23  95   3  59  84  12   3  52  64  84  92  84  39  90  98  58  37  10  54  44  35  58  88  62  44  75  89  26  49  32  35   3  43  75  35  37  50  50  22  28  14  58  95  19  68  14  31  76  64  64  68  44  86  12  61  70  62  29  48  36  80  86   7  97   1   2  87  95  70   4  99  43  68  40  97  72  95  10  25  67  36  84  92  98  31   1  57  28  47   4  99  13  15  60  49  66  33   9  36  65  34  34  19  28  84  51   9  89  52   5  18  89  98   9  20   7  72  14  10  52  90  68  26  43  68  68   9  87  50  51  78  26  62  21  18  45   7  60  37  29  30  42  36  43  85  13  94  50  57  82  93  21  26   6  42  64  20  22  42  53  56  83  86  55  17  45  92  67  40  21  14  19  49  99  59  72  75  80  30  81  70  88  11  74  41  64  54  88  34  74  83  50  39  29  18  28  95  14  84  57  87  92  68  85  47  50  24  80  74   9  66  99  38  40  92   9  15   1  19  68  19   8  91  32  73  67   4  82  92  83  52  14  53  34  57  67  99  10  82  97  87  35  88  78  75  77  46  27  82  71  97  91  85  20  97  45  47  79   1  66  66  86  66  27   6  87  90  67  35  54   2  52  15  84  23  61  43  92  41  85  85  99  44  85  32   3  36  23  79  69  75  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              98  39  42  40  71  28  46   8  32  57  86  23  39  25  21  17  37  13  71  94  70  87  43  73  83  35  30  22   9  83  34  94  74  28   9  72  19  34  86   9  24  56  31  93   6  54  24  91  81  71  55  15   9  85  32  89  71  62  52  54  60  31  46  74  61   9  46  90  56  45  84  87  52  55  34   3   3  19   2  18  75  17  28  64  84  16  47  12  97  37  40  96  42  20   7  54  30  80  26  25  80  99   1   3  30  70  69  69  60  40  65  40  93  94  21  51  45  45  43  92  80  48  69  79  10  34  67  56  65  87  62   5  51   5  89  67  69  62  18  53  83  24  66  42   7  79  36   2  12  77  31  99   4  34  17   5  53  35  69  86  29  55  57  73   7  48  45  14  37  80  44  78  57  89  35  57  16  63  59  56  66  19  44  56  88  72  65  10   2  42  38  44  86  19  79  21  73  26  98  58  73  35  89  12  30  85  69   5  23  24  36  54  55  60  64  36  52  92  11  16  10   5  54   3  51  39  12  21  58  27  94  50   4  15  53  82   4  98  95  62  32  10  27  57  55  57  48  18  95  53   9  42  15   3  12  44  93  38  32  55  56  82  96  64   9  89  42  40   6  44  58  78  14  40   2  82  37  19  83  13  20  76  66  20  80  62  66  82  44  68  86  84  55  61  90  67  34  26  97  18  34  76  43  30  58  38  80  45  41   7  72   7  94  56  26  99   5  74  62  52  38  86  60  70  19  64   1  41  21  50  21  98  89  11  49  96  29  78  64  36  14  61  76  66  97  99  11   3   7  47  49  82  70  31  71   5  11  56  35  54  64  87  37  40  73  14  56  26  29  47  57  52  85  43  19  28  18  68   4  80  58  57   5  20   5  39  23  61  60  14  22  78  22  73  87  97  91  13  72  79  86  70  13   3  87  40  43  62  85  68  41  60  88  78  29  87  93  28  62  99  14  27  85  11  73  99  46  20  21  13  42  56  31  27  24  96  86   9   4  50  66  86   3   9  86  59  42  83  64  56  17  81  69  40  62  89  39  45  69  36  52   6  24  96  23  18  46  22   3  33  17  35  98  52  13  60  55  93  69  63   4  24  62  87   1  35  46  68  97  60   5  89  27  40  61  85  85  99  14  20  49  37  11  26  76  46  89  85  25  90  82  29   3  47  63  78  73   6  72  71  79  91  43  82  89  89  45  13   5  94  52  61  84  50   4  99  58   1  30  13  25   6  54  37  67  71  85  77  57  68  90   2  47  92  12  73  70   1  96  29  99  38  85  19  87  13  35  62  44  56  29  91  32  22  99  88  51  14  83  69  49  14   1  95  71   8  78  63  30  20  83  27  91  63  93  37  74  16  57  39  70  66  23  96  28   3  69  95  24  54   1  12  74  48  66  55   3  42  29  90  79  66  36  19  42  92  87  69  67  79  82  74  66  81  52  82  22   1  22  23  94  45   8   7  44  26  46   8   8  50  33  19  62  10  80   8  19  86  99  63  30  36  36  26  24  96  65   7  79  94  34  80  67  83   8  49  18  22  79  57  53   5  71   1  60   2  35  49  51  20  73  58  12   2   6  76  64  56  75  24  42   1  46  76  30  63  35  16   8  70  70   8  90  87  68  97  12  27  68  96  55  39   7  88  71  41  99  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                12  45  69  33  51  11  56  53  89  17  73   9  79  24  65  28  53  69  69  18  32  64  63  54  99  22   7  33  97  39  34  51  46  53  42  73  24  52  24  40  57  29  68  44  18  42  68  15  55  29  89  97  86  81  18  69  15  89  98  27  66  38  11  47   7  48  11  53  20  63  92  99  43  75  38  22  12  57  28  99  74  68  79  18  72  16  19  70  21  48  97  68  26  96  99  87  82  41  62  66  64  98  77  32   2  10  87  64  46  83   3  83  82  63  67  85  78  75  74  42  91   8  77  45  65  60   6  24  89  39  20  82   6  74  50  60  76  10  56  61  32   9  78  50  79  66  79  41  18  91  94  44  66   6  66  74  75  35  57  58  31  33  24  51  89  84  51  52  59  92  82  72  26  69  23  74  73  67   3  15  46  79  20  28  31  66  72  65  38  44  57  78   1  39  33  54  70  12  84  36  82  91  78  44  59  42  31  29  57  28   7  51  89  33  75  14  50   1  41  92  37  22  58   7  39  40  98  65  16  11  39  81  63  72  35  53  32  93   1  64  25  18  59  35  21  28  83  23  69   9  83  65  71  75   2  65  17  76  19  57  92  45  58  64  77  43  49   2  75  68  53  80  30  38  57  54   2  20  25  56  67  53  56  77  69   9  48  78  46   7  99  84  39  56  54  53  47  80  40  97  83  80  90  56  61  50   1   6  44  18  43   5  54  29  48  88  54  81  79  67  61  95  41  46  69  35  69  60  16  24  71  10  35   1  85  73  57  17  58   4  19  54  74  98  59  32  42  55  15  98  55  49  59  56  55  35  14  13  74  65   5  50  11  21  29  27  97  18  30  70  59  39  23  26  18  24  81  43  33  18  88  52  70  25  78  67  19   8  78  21  76  92  20   5  80  20  95  83  15  76  83  75  57  48  64  91  92  32  17   9  69  25  61  19  85  46  85  30  48  62  22  53  15  15  74  30  25  47  51  90  34  39  98  22  55  67  68  16  77   7  21  38   6  42  57  10  59  56  52  72  64  60  71  64  76  23   3  76  36  76  40  91  41  96  45  16  86  94   9  45  96  75  94  12  37  72  18  86  72   7  99  65  80  75  34  35  29  67  87  37  94  62  71  73  54  68  72  76  67  97   4   7  10  92   3   3  49  89   6   5  71  97  92  31   4  24  92  31  63  55  39  64  97  85  30  43  84  62   4  96  94  20  72  55  82  71  48  90  49  12  81  12   8  46  66  80  73   6  73  22  50  88  38  91  48  79  60  53  60  51   2  44  50   8  67  88  71  38  97  50  92  46  48  14  50  52  30  40  82  87  92   7   6  49  48  15  48  31  47  82  79   7  30  20  99  82  20  30  97  90  18  87  80  20  80  82  78  18  98  55  79   2   8  86  13  25  53   6  61  31  99   9  55  39  26   7  42  65  68  43  48  56  90  31  19  92  92   2  72  47  25  52  32  58  61  81  33  27   6  22   8  14  30  85   9  44  47  18  10  11  19  62  77  67   2  43  21  85  67  78  23  69  59  59  75  93  33  21  78  14  88  47   8  75  26  31  27  80  18  69  94  39  34   3   9  37  64   2   8  98  10  84  44  98  46  41  14  14  80  50   9  19  30  49  90  29  84  49  75  30  70  48  42  49  87   9  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  59   4  34  36   3  37  51   5  61  14  41  36  13  79  15  85  12  57  34  74  76  54   2  82   4   4  59  84  60  71  39  73  82  37  95   2  59  35  70  88  70  25  40  81  68  21  49  25  46   7  57  78  72  71  63  33  23  46  21   6  91  86  70  81  54  14  70   3  20  45  88  94  87  19  22  74  90   8   1  67  22  15  74  83  18  93  35  88  47   6  32  81  32  80  96  80  66  25  56  65  86   6  27  95  78  25  77  47   1  29  99  80  17  67  74  57  80  92  23  81  83   1  52  21  76  29   4  44  54  38  99  30   5   5  17  82  11  21  97  28  44  76  20  38   7  88  82  72  41   5  17  78  62  29  21   6  50  16  18  76  93  40  63  56  41  60  13  17  77  71  29  87  21  18  76  83  72  84  42  75  36  89  45  88  69  37  90  72  93  24  68  42  50  95  11  79  77  76  65  45  58  56  98  15  13   1  53  86  64  58  37  27   2   6  35  87  58  22  39  66  67  52  66  17  11  13  82  58  11  16  63  81  85  71  13  36  69  44  84  70  87  55  51  57  43   1  82  88  54  88  35  75  46  55  36  24  61  13  74  83  47  41  30   3  35  79  30  38  98   6   6  57  96  27  61  40  52  77  54   5  20   8  50  91  84   4  47  74  75  27  83  39  10   1   8  42  87  11  90  23  96  24  36  72  90  10  65  95  40  98  61  31  86  94  11  58  36  21  32  10  45  64  92  44  36  19   9  96  86  59  30  90  34   9   4  14  10  25  12  23  29  59  93  59   7   1   5  10  11  88  46  26  19  10  30  44  80  50  94  77  24  93  23  84  64  72  47  44  44  74  36  11  64  77  36  48  83  59  36  64  86  11  10  28  98  37  70  91  77   2  21   7  12  30  31   6  93  30   8   8   1  44  75   3  70  79  60  19  29  89  37  87  36  89  92  79  79  37  83  58  25  29  71  51   8  74  11  69  65  76  35  43  27  32  84  78  55  47  46  81  57  37  93  60  99  42  94  97   3  86  87  48  26  46  96  21  18  60  52  12   3  13  35  33  49  49  62   5  28  32  39  51  85   7  40  47  11  51  91  61  12   3  55  71   4  35  37   2  68  36  86  88  17  47  58  45  52   4  48  55  65  73   2  41  82  79  24  76  95   3  89  22  33  72  23  35  53  56  71   3  67  58  21   2   4  30  87  10  97  16   2  91  48  39  16  44  96  71   3  28   8  15  82  28  58  45  75  76  90  78  87  96   8  47  14  98  84  24  19  94  36   4  99  68  49  17  32  61  32  68  56  76  86  58  96  65  57  43   1  59  91  24  94  34  93  58   5   5  99  40  64  79  60  38  15  98  95  82  57  85  19  82  10   9  72  32  11  29  53  20  43  75  86  94  21  28  96   5  99  41  87  53  93  75  46  43  99  10  82  93  16  35   8  24  94  38  12  51  48   4  52  74  40  34  43  18  16  69  36   4  39  30  93  45  92  32  89  10  32  12  71  83  10  39  14  49  94   2   6  30  83   5  75  89  59   4  69  44  30  17  68  92  89   4  69  49  62  85  31  63   6  26  95  70  81  18  71  54  89  94  64  94  35  31   2  24  77  80  97  67  23  97  40  69  49  11  74  12  72  91  83  94  99  70  68   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    71   9  22  50  27  78  64  63  68  85  28  30  99  59  22  85  11  89  80   4  50   7  12  82  79  63  75  95  77  76  20  77  26  32  17  40  36  41  81  37  59  72  86   1  86  78  20  40   7   7  17  96  44  92  69  51  58  86  47  21  41  32  47   8  32  19  14  76  35  49  80  22  71  14  62  80  13  40  22  40  67  13  92   1  37   1  67  81   8  73  65  21  85  60  37  24  47  50  61  40  48  33  90  80  98  43  89  65  64  54  12  84  90  30  84  98   2  86  27  69  18  40  90  87   5  57  42  81  16  89  47  70  28  33  62  96  46  84  20  29  84  65   4  43  91  82  79  16  55  50  41  43   4  47  30  24   3  58   1  50  63  56  35   7  52  34  87  61  47  48  26  77  73  37  72  30  71   5  77   3  23  97  25  29  70  43  28  42  22  70  53  84   4  90   9   1  43  81  41  57  94  68  69  73  80  93   8  26  66  45  15  83  93  80  27  22  20  69  16  39  60  25  60  82  44  32  99  20  13  36   6  94  40  70  66  42  36  78  24  87  32  45   5   4  79  46  44  42  70   5  45  51  92  17  69  71  11  56  27  69  85  25  86  79  66  67  81  75  76  60  42  95  65  10  74  63  75  74  24  38  84  39   5  14  19  40  30  24  10  57  56  88  79  93  76  64  69   4  93  19  58  23  22  53  95  43  57  90  11  51  99  90  52  40  25  89   2  53  37  97  58   1  61  94   8  90  84  22  79  42  14  46  42  94  57  37  20  23  91  98   9  92  80  53  94  39   3  99  14  97  96  50  51  98  40  58  94  92  18  28  70  32  39  76  94  16  22  74  34  16  40  75  33  83   3  60  52  66  69  94  97  70  56  62  78  92  72  96  54  47   6  53  95  73  53  15  40  59  48  68  31  54  82   4  24  96  18  28  22  91  79  60  94  97  34  89  71   3  12  45  14  65  50  25   5  77  22  83  84  38  14   2  36  91  69  87   6  72  86   8  18  24  75  28  32   5  96  81  17  21   4   5  31  58  41  31  56  36  97  18  86  34  34  63  91  92  52  96  17  86  52   4  39   1  98  74  57  18  10  74  20  80  94   4  32  37  94  50  15  10   9  91  25  87   8  95  42  38   3  92  47   6  50  91  90  30  22  98  18  65  42  10  96  47  48  29  70  72   4   1   2  45  73  91  56  12  43   5  92  73  22  84  76  40  76  41  79  36  43  57  73  33  97  16  45  40  83  93  43  47  68  34  13  42  71  71  43  55  25   7  86  59  25  34  62  23  98  33  31  95  22   8  21  64  56  31  37  61  83  57   8  85  28  75  14  72  91  31  99  28  24  88  90   5  34  14  19  48  54  22   2  21  91  54  60  43  33  31   5  92  27   8   8  40  61  64  82  19  73  73  43  83  56  20  33  72  55  39  74  96  56  47  34  60  44  44  99  35  29  87  18  98  30  19  87  13  33  32  23   9  61  82  82  42  78  38   9  45  53  44  58   5  97  52  63  74   6  38  71  27  61  40  32  37  13  40   5  27  78  88  47   5  94  64  66  65  69  94  94  74  48  31  27  94   8  35  53  15  78  48  27  22  23  35  53  27  12  88  52  72  49   4  27  83  74  71  17  91  41  31  35  13  77  67  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  92  94  24  63  43  27  35  18  32  71  10  33  16  69  53  41  18  83  93  47  67  73  45  66  71  57  96   9  98  43   1  65  29  75  33  85  33  91   9  22  95  61  66  53  79   9  65  87  12  80   8  30  54   4  83  81  85  47  12  47  80  16  87  47  53  67  57   2  54  34  12  68  82  35   8   3  66  37  26  35  40  57  96  44  62  83  13   6   3  67  27  60  32  80  37  65   2  94  13  92  79  40  76  29  24  27  76  31  77  61  32  99  62  39  67  17  64  19  60  66  85   2  59  76  38  50  49  66  88  98  12  58  61  59  60  63  89  91  30  55  35   5  75  49   6  21  94  34  92  74  11  48  57  67   9  12  59  32  43  78  52  96  25  96  13  92  17   5   2  57  96  85  46  42  57  42  78  25  15   1  65  56   4  74  17  36  89  47  94  13  41  98  20  38  38  75  76  39  51  74  24  50  29  54  76  34  53  96  40  90  63  26  28  31  82  23  35  58  33  58  55  11  97  23  85  15  85  15  20  55  35  88  69  64  63  21  71  34  55  63  99  29  64  44  11  85  66  32  14  23  28  30  69  77  53  21  33  16  79  33  79  76   3  27  83  51  76  19  40  12  99  38  13  91  79  76  12  42  36  23  65  88  23  52  79  82   9  44  76  59  91  82  15  85  21  25  12  34  60  31   9  12  25   9  85  33  65  64  39  85  67  55  29  49  94  48  47  19  69  18  44  74   4  81  94  26  30  77  37  85  94  69  51  90  31  10  25   9  62  76  34  60  81   5  92  59  76   6  60  86  25  35  96  49  32  88  77  53  43  41  20   9  46  37  72  11  18  16  82  18   8  20  42   1   2  33  81  77  35   8  29  85  45  81  61  39  95  42  94  45  81  51  19  70   7  25  19  76  81  13  75  14  98  58  90   2  42  53   5   8  30  80  97   4  18  64  64  47  57  86  95  33  50  50  54  92  99  29  99  22  76  25  21  70  82  13  91  42  31   3  31  39   2  97  35  64  24  90  99  28  11  61  72  40  89  34   9  84  49  85  42  84  74  64  55  37  15  53   3  57  96  36  88  62  92  88  45  54  71  76  16   8  59  51  10  11   7  73  74  69  42  74  95   1  35  19  49  46  25  78  95  85   3  16  86  53   8  23  40  53  47   8  76  92  32  47  90  11  93  52  73  63  73  58  39   8  42  34  76  92  10  94  36  17  17  65  55  97  83  10  50  82  76   7  98  95  62  19  95  66   9  92   4  72  59  99  54  44  45  17  94  40  66  89  68  78  66  35  35  60  24  39  53  97  52  70  73  36  78  40  87  76  87  48  23  88  58  35  34  84  23  28  35  49  72  63  36  35  14  44  73  27  25  54  38   7  65  52  95  44  21  57   3  82  43  51  58   5  23  29   8  83  72  42  63  78  58   5  59  74  68  43  87  68  13  91  96  30  93  23  84   3  64  99  69  91  56  22  75  91   8  97  75  93  82  31  22  23  98  15   1  40   5  76  14  39  57  20  25  11  29  36  64  84  88  73  69  73  56  73  44  75  27  76  66  48  89  90   1  47  37  62  27  15  39  29  29  40  79  59  94  59  62  89  77  54  95  14  57  19  19  86  19  18  11  11  75  75  98  42  58  57  25                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        41  85  27  34  47  88  13  13  43  79  58  32  29   5  35  21  42   3  74  52  58  33   7  13  45  99  33  58  64  94   5  86  63  50  52  50  85  58  36  66  62  19  88  23  71  42  90  60  14   5  75  34  65  35  63  95  35  76  99  91  29  69  48  69  41  53  98  27   3   9  72  52  17  54  20  59  97   8  64  89  42  29  74  23  52  75  77  87  25  93  84  80  71  86  60  58  57  20  90  20  85  56  54  11  36  31  60  17   2  36  79  39  80  62   2  72  14  60  75  46  53  92  40  14  32  91  23   3  91  32  74  17  64  15  65  96  18  41  62   8  58  54  73  17  32  88  34  21  16   5  79  40  17  86  28  47  36  79   7  20  33  39   7   5  45  63  43   8  63  18  22  11   5  26  91  92  22  17  39  88   1  21  14  16  78  13  42  65  18  17  73  16  26  95  66  81  52  78  22  50   9  14  40  53  35  35  75  10  70   2  42  98  45  57  15  84  90  24  17  78  79  16  70  78  54  33  28  11  37  69  39  76  64  63  60  40  43  48  42  72  52  91  58   7  30  46  72  96  73  57  62  65  36   3   3  10  65  71  15  82  35   3  77  86  56  68  22  95  94  13  75  73   2  93  62   2  89  42  32  98  69  83  97  29  59  42  86  70  64  45  71  68  80  18  58  64  32  46  18  27   9  67  85  92  57  92  45  88  28  84  71  30   5  65  56  56  31  75  79  58  54  11   7  37  71  90  85  22  47  39  57  63  61  61  87  11   9   1  71  15   2  84  10  74  33  44  64  60  41  33  92  66  11  28  48  29  86  59  71  64  65  78  68  72  66  75  15  75  80  38  46  77  97  72  56  14  87  65  97  78  96   6  41  58  59  56  82  86  82  24  32  90  58  33   9  14  71   8  64  36  40  94  32  42   7  81  14  73   6  32  84  89  96   6  50  21  94  40  60   9  41  62  35  65  98  57  35  90  35  15  59  68  33  62  27  96  74  43  77  91  57  63  94  84  25  98  55  79  66  98  56  23  86  48   5  69  45  94  30  29  14  34  74  16  90  40   1  15  75  85  19  29  77  77  51  14   4  95  88  58   5  23  22  76  88  66  16  26  64  85  49  75  92  92  36  80  86  71   9  32  75  79  18  66  12  98  57  13  29   8  22  80   1  64  99  83  32  13   7  53  90  92  54  61  13  26   9   9  65  44  76  28  21  63   7  89  81  81   8  74  72  28  70  45  42  20  81  78  34  12  17  34   7  53  90  79  50  10  97  14  81   5  86  14  84  38  94  93   1  14  90  73  94  16  61  31  47  52  34  93  50  50   6  74   8  95  10  46  71  50  43  43  77   8   1  63  63  76  28  73  30  88  95  60  54   9   7  85  19  35  60  27  43  52  33  44  38  90  95  66   1  60  40  91  30  97  18  19  93  73  84  75  88  15  22  24  10  89  36  66   2  91  21  81  63  43  85  29  81  13  72  39  71   1  77  68  31  54  44  69  69  25  24   2  85   8  55  75  98  39  54  62  77  37  15  93  45  96  28  90  51  24   1  61  64  43  37  32  89  66  14  61  38  72  27  60  48  48  50  99  78  94   6  49  79  94  15   2  35  36  25  15  86  47  45  90  64  70  58  76   4  89  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          37  97  92   5  29  16  86  81  96  41  87  31  77   6  88  49  95  90  59  75  46  71  19  18  47   9  34  34   7  40  38   7  92  45  19  47  62  64  20  88  85  60  45  28  56  13  13  99  27  65   3  30  48  17  55  42  99  20   3  86  67  95  90  83  30  42  63  47  85  36  37  35  84  56  67  53  45  16   1  18  18  34  52  17  21  65  64  82  16  39  26   3  91   8  69  59  53  60  14  66  31  61  82  82  95  98  88  20  36  55  89   8  90  28  18  56  99  37  24  54  11  62  36  95  45  31   5  33  97  76  60  18  89  51  85   3  19  21  98  55  98  94  87  22  22  26   1  87  34  31  99  51  21  92  70  87  80  35  13  34  33   6  86  92  19  71  52  51  46  94  50  21  36  27  36  30  24  52  54  38  75  83  79  97  93  98   1  22  10  16  90   9  93  65  84  26  78   7  70  63  65  15  17  99   3  22  29  16  17   7  83  91  95  56  36   3  37  59  81  11  44  91  10  37  65  17  72  78  41  69  18  83  67  30  16  59  96  24  34  70  77  52  72  66  52  99  27  21  82  16  64  29  19  98  93  25  35  59  38  13  72  15  62  23  19   4  47  20  11  92  41  32  41  87  24   8  93  48  97  13  25  75  43  45  53  34  46  82  91  38   3  42  56  34  71  46  54  46  84  56  76   5  22  64  12  32  64   8  56  75  59  46  93  43  18  16  17  31  23  87  77  72   6  88  21  75  30  63  25  63  72  63  55  79  47  93  27  96  27  89  90  22  37  72  41   4   4  24  55  50  26  61  64   3  93  72  44  53  62  79  98  57  77  78  55  99  63  83   1  18  18  28  40  10  65  39  50  62  95  41  85  78  24  42  35  15  72  94  97  33  17  75  10  78  80  36  78  30  49  68  96  79  13  68  21  30   4  24  76  23  80  90  17  81  41  40  59  46  89  13  54  64  70  18  23  16   9  51  82  36  24  20  71  23  63  65  30  10  98  11  38  69  27  98  79  36  35  94  46   6  77  80   6  80  82  71  41  52  71  96  16  22  87  74  46  44  37  87  55  12  26   1  69  81  74  43   5  99  97  46  65  15  87   8  69  20  30   4  69  17  50  85  83  82  92  79  97  53  30  49  96  49  55  77  20  79   8  92  35  98  11  17   1  28   5  97  23  46   6  21  24  89  95  78  23  21  26  30  30  33   7  56  69  43  81   8  83  52  80  10  73  41  57  70  14  65  49  26  37  72  94  69   7  85  24  21  32  65  41  22  92  81  83  93  30   7  72  84  56  44  46  11  50  61  65  20  96  73  16  60  39  44  45  17  37  92  41  22  70  85  80   8  24  27  43  42  69  67   8  43  85  22  49  19  37  17  79  39  63  78  44  99  77  68   7  37  48  57  80  72  72   3  81  54  50  55  86  13  43  46  72  27  70  81  91  91  50  68  59  54  41   2  62  30  89  30  52  80  64  86  71  42  44  72  48  44   2  33  53  97  17  71  72  78  51  20  57  16  38  10  14  97  39  71  28  75  23  42  66  72  80  41  69  38  57  90  87  84  42  22  63  83  43  32  29  25  17  11  87  25  43  21  11  57  71  63  98  90  11  98  32  71  55  44  73  78  87  38  88  54   7  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            9  56  36  27  22  64  27  52  89  64  87  65  26  24   4  47   7  87  90  22  57  24  15  54   1  37  21   4  39  24  42  56  74  17  11  44  80  64  52  37  87  41  88  94  42  56  63  27  15  22  91  42   5  70   2  69  95  92   3  28  37  61  37  58  87  75   9  51   4  54  92  68  24  97  60  90  81  25  83  60  72   3  59  31  30  38  65  83  97  15  64  32  67  35  85  56  93   3  42  24  16  95  86  64  66  93  12  23  41  56  13  63  70  67  47  54   1  90   5   2  19  85  57  78  94  88  37  72  47  97  68  67  36  32  63  60  67  87  94  77  49  42  32  49  73  65  70  49  48  48  42  33  90  92  59  83  96  98  70  48  31  77  15  33  83  71  25  63  58   9  15  27  97  55  91  72  54  20   2  73  54  16  76  90  27  89   5  43  17  91   6  19  78  26  55  93  65  68  59  57  98  65  67  19  79  90  27  24  54  20   9  65  44  17  78  18  79  58  95  35  66  35   4  58  49  75  38  92  26  51  70   7  20  11  62  12  41   3  61  97  27  41   8  29  79  74  48  86  81  20  86  28  45  94  45  83  61  76  64  47  40  55  55  22  77  12   2  89  39  79  20  19   6  58  57  98  35  69  99  20  26  14  50  40  31  95  15  82  79  75   1  95  75  84   2  94  93  90  98  72  32  88  41  92  55  70  51  43  88  66  27  63  56  88  82  85  90  41  46  89  21  23  53  29  93  16  65  57  82  64  88  83  88  33   2  69  11  82  21  73  91  81  34  74  11  20  28  87  21  52  17  58  71  89  78  33  75  81  21  78  18  23  11   3  32  74  95  14  26  17  98  42  74  25  72  59  70  31  69  90  86  40  96  28  41  30  27  10  23  26  39  44  44  55  60  82  80  64  36  24  21  34  66  28  69  80  10  76  82  87  43   3  74  14  21  11  95  86  16  49  90  56  57  46  39  38  94  77  61  86  63  18  92  96  46  15  53   7  25   5  56  72  20  80  64  52  43  17  10  70  79  74  60  80  95  73  50  28  18  15  50  30  45  27   9  74  54  58  70  42  53  55  85  47  11  48  16  21  28   4  23  32  98  45  94   8  42  74  24  39  90  73  39  96  48  66  19  87  36   7  29  65  33  65   7  94  56   4  43  22  60  82  23  58  32  37  11  16  97  79  84  20  94  43  54  64  63  50  23  53  51   8  87  55  12  44  53  70  91  17  66  35  59  83  64  92  88  97  88  33  37  66  74  69  36  29  47  45  68  46  93  24  51  89  17  50  87  12  85  39  31  97  55   9  74  48  60  99  10  99  41  17  96  22  32  21  35  90  73   3  22  23  19   8  47  87  57  32  15  89  44  20  51  27   1  65  52  57  14   4  60  40  59  46  46  99   3  86  17  77  19  14  97   3  75  44  92   8  88  43  79  63  42  95  11  83  42  68  41  99  54  99  25  59  38  24  52  44  60  77  96  73  74  20  33  71  87  84  76  34  35  19  82  55  37  77  78  43  58  47  42   4  42  29  19  38  98  86  97  79  23  33  97  82  53  86  64  65  87  57  52  41  32  94  88  28  36  47  99  42  52  38  96  41  29  32  73   5  21  29  32   2  56  83  32  26  77  60  80  99  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              37  47  57  10  70   9   1  19  51  49  36  60  63  50  32  75  13   8  45  11  29  29  57   3  30  51  18  20  89   8  46  48   4   9  35  83  28  85  27  51  68  70  92  41  48  34  14  95  20  29  30  25  91  36  94  81  38  56  11  74  80   3  83  95  44  84  72  43  64  40  42  82  55  75  90  13   9  16  87  40  11  31  87  91   2  50  84  84  21  11  78  84  44  88   9  61   3  64  16  56  84  32  54  14  38  33  64   3  46  74  68  86  47  25  32  25   7  40  64   9  89  35  53  64  66  36  26  49  69  40  79  80  37  54  86   5  31  61  97  67  11  73  12  45  44  42  31  10  46  26  33  28  87  11  56  80  30   8  33  77   7  47  13  50  65   4  28  74  36  55  75  63  29  24  17  87  55  82   3  10  41  54  59  38  35  22   1   9  12  52  91  27  68   3  93  65   9  80  39  12  31  97  84  61  19  29  79  87  68  69  44  44  56  40  55  43  24  21  74  62  73   9  18  75  67  14  18  71  43  80  51  55   7   7  85   1  46  70  12  76  65  79  79  35  40  19  39  78  63  19  26  80   4  17   4  42  87  39  31   1  58  81  71  25  54  49  15  98  48  62   3  64  58  79  10  55   2  44  99  25  57  48  26  55   3  50  30  85  35  12  42  98  67  24   4   1  51  27  95  52  18  19  81  63  41  28  76  59  49  84  18  17  21  40  26  77  47  94  62  60  99  77  76  38  82  17   8  15  33  88  36  58  66  54  88  25  76  32   3  24  12  61  48  68  76  74  81  27  11  95  20  94  51  41  96  21  47  60  13   1  39  92  27  37   4  17  71  66  10  38  72  82  71  73  47  59  54  72  66  20  48  93  24  97  55  54  91  65  14  44  81  51  99  27  10  37   2  81  16  18  93  76  59  70  18   1  36  31  89  85  85  94  58  75  72  57  48  14  60  56  63  44  40  94  14  21  52  74  24  43  23  74  55  24  13  83  43  40  92  85  66  44  19  90  14  28  40  84  90  86  31  97   9  24   4  49  84  89  90  57  33  56  85   5  81  44  13  48  69  68  18  69  92  82  29  63  90  66  84  45  11  67  87  65   7  50  37  97  14  62  80   2  62  71  68  92  59  74  12  24  58   1  53  25  61  28  95  59  79  34  97   3  87  76  97  88  58  13  46  66  76  73  75  88  56  89  94  16  67  53  54  47  65  88  36  74  71  85  86  75  10  22  17  61  10  21  57  79  99   2  21   7  74  41  96  72  41  86  37  55  28  30  33  19  34  45  77  35  97  29  64  22  38  65  40  28  15  47   5  89  88  38   2  20  86  70  44  73  46  48  66  67  22  88  96  41  66  95  37  15  47  98  60  35  84   6  35  17  80  84  78  53  24  42  42  57  70  26  41  39  49  22   9  34  60  52  25  91  13  26  26  30  27  10  46  68  74  88  73  11  52  98  16  54   7  95  71   1  87  55  63  68  77  79  18  85  24  94  75  22  47  89  66   5  95  96  38  53  31  95  86   6  88  53  51  89  42   2  76  21  41   9  75   8  62  69  78  17  85   8  63  48   2  79  63  94  21  26  13  48   5  22  95  59   8   8  46  91  92  35  83  94  40  65  29  51  29  37  39  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                62  97  66   8  23  69  77  61  82  29  18  49  93  67  14   3  60  92  62  58  15  25  39  37  50   9  11  86  14  65  62  21  66  27   7  65  38  82   8   7  68  60  20  99  41  25  75  78  84  85  91  21  10  12  32  54  73  80   4  94  28  14  23  35  86   8  43  31  19  73  92  83  78  20  28   4  34  36  12  98  79  86  24  41  85  26  47  15   6  50  73  29  22  66  82  22  87  43  27  75  47  55  11  14  32  43  63  39  11  44  93  25  53  41  32  83  12  10  15   6  69  68  36  34  94  20  32  43  57  16  48  88   4   7   5  99   6  55  34  99  80  40  58  75   6  97  87  70  41   1  22  63  49  27  88  91   4  86  65  60  84  76  70  72   6  18  57  82  34  26  71  98  31  43  53  95  63  98  81  74  28   4  89  28   2  87  59  45  76  30  78  29  14  93  74  52  85  23  93  43   4  12  42  91  71  59  22  99  60  64  71  20  72  92   2   8  46  52   1  83   2   9   1  88  58  64  75  41  65  75  31  40   3  60  79  23  27  94  74  63   5  75  77   6  70  45  57  60  62  49  89  20  33  17  65  84  40  10  62  66  48  97  62  95   3  12  32  15  72   6  61  77  63  58  57  77  71  15  48  48  93  64  56   7  61  79  30  40  71  41   4  14  38  78  76  86  96  33  58   2  28  24  49  76  64   6  23  30  82  12  56  66  14  70  34  51  44   8  69  13  78  22  76  53  81  56  39  52  99  44   9  36   8  89  19  26  36  52  15  30  62  51  75  38  60  92  94  35   1  77  69  59  24   1  47  34  89  75  64  97  47  90  11   1  71  14  57  70  63  92  29  48   2  43  32  89  17  18  56  76   9  96  57   7  99  31  40  35  93  12  28  20  44  16  43  66  89  62  53  23  46  36  32  99  95  64  32  45  98  99  16  50  80  15   9  35  93  24  78  28  55  16  98  17  54  67  60  45  71  68  96  79  79  16  62  12  62  55  93   3  78  73  77  55   2  30  77  62  43  47  30  41  13  22  58   7  29  81  27  51  73  90  75  83  78  33  57  13  14  82  72  37  18  88  92  36  74  23  81  27  69  83  34  78   6  92  76  22   7  61  82  82  64  72  45  71  20  45  28  20  60  48  38   7  31  73  92  83  64  25   1  50   5  87  79   4   5  50  50   4  16  15  81  18  76  28  29  20  33  37  38  27  26  91   4  66  64   6  71  74  71  25  24   8  97  81  64  97  47  68  57  48   2  81  26  85  50  77   4  17  74  86  82  74  83  41  49  26  77  76  14  68  27  67  90  32  64  88  74  50  49  17  87  19  63  81  34  52  48  64  38  23  73  37  83  18  15  86  52  78  98  22  18   5  98  99  18  36  75  92  37   7  32  69  92  28  37  60  22  97  92   8  96  33  84   3   3  65  69  25  72  14  61  93  93  97  46  97  99   1   7  39  41  13  44  68   6  17  52  25  71  32  15  61  29  41  56  79  76  84  19  36  10  20  86  37  14  54  12  51  81  32  80  62  76  37  29   1  55  87  98  30  11  43  36  98  58  28  25  78   6  12  22  78  26   9   1  47  28  54  54  14  57  95  98  61  99  12  12  83  23  17  47  31  24  68  17  96  23                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  9  51   4  40  97  85  13  75  54  14  65   9  37  32  11  74  99  17  54  43  82  55  56  44  56  91  25  71  57  60  99  70  56  59  58  14  12  47  31  85  37  72  18  29  88  16  41  11  75  52  62  83   8  31  58  30  17  23  69  16  22  47  15  51  96  66  60  90   3  67  90  69  86  90   1  80   7  23  68  22  32  74  60  57  82  28  82  53  68  85  57  98  87  12  19  99  74  12  33  61  98  68  79  20   1  95  36   5   6  22  46   9  84  49  65   2  57  20  13  63  27  28  39  64   2  23  62  72  42  29  36  17  94  12  41  73  83  10  48  83   5  65  66  58  34  18  47   6  93  93   4  52  24  64  41  38  93  22  81  16  47  18  20  87  59  58  55  37  14  14  60  11  25  58  78  33  41  85  59  21  16  67  89  22  84  23  84  62  81  53  91  48  65  82  83  36  56  62  27  67  76   9  19  98  25  16  88  35  38  78  20  55  82  77  45  38  97  64  60  31   5  95  29  23  35  73  95  44  79  99  44  48  72  99  45  72  36  38  57  44  34  77  11  99  97  29  25  66   4  59  43  57  33  51  63  95  33   6  24  37  45  95  58  46  65  65  63  85  95   8  56  11  31  66  91  68  13  94  94  42  31  25  80  81   7  52  60  68  37  42  55  62  72  31  93  79  26  88  81  37  84  12  82  31  94  86  40  84  31  80  24  57  17  45  40  99  81  88  32  33  86  33  81  34  20  36  71  76  61  16  24  85  62  10  18  51  12  43   2  21  37  53  36  51   3  30  95  57  68  70  41  13  84  87  77  16  52  60  54  67  97  65  96  47  85  60  31  67  16  39   2  18  35  55  91  23  49  72  21  96  38   7  63  59  87  16  74  78  17  58  73  98  95  97  71  76  28  51  28  79  90  15  62  78  19  91  79  96  74  67  10  44  15  67  99  78  60  45  88   5  62  74  41  22  18  41   9  27  87  24  99  49  16  60  50  81  58  43  83  60  73   9  41   8  25  65  17  11  22  73  74   1  72  34  64  58  61  27  25  90  76  92  93  33  67  21  93  87  83  87  67  62  74   1  63  56  16  74  39  28  52  78  54  88  99  20  11  42  60  33  66  41  16  74  80  75  46  69  49  78  70  27  88  65  98  17  19  30  96   5  71  36  94  95   8  43  90  16  72  71  71  13  43   8  87  83   8  30  28  87  82   2   8  69  18  71  96  61  49  13  12  36  77   6  49  56  82  73   8  18   2  63  62  21  59  23  93  15  72  21  92  28  99  49  81  55  57  46  21  28  47  94  93  45  63  44  94  19  65  76   7  25  37  17  77  52  64  91  54  53  27  99  70  61  46  89  12  43   5  43  94   7  57  16  95  86  34  18   1  77  94  90  82  89  85  72  91  65  96  86  17  56  62  89  62  32  25  39  94  51  25  26  45  21  63  90   5  48  96  12  37  96  90  51   1  14  84  96  22  48  57  99  81  82  98  36  64  36  46  57  32   7  46  37  79  74  33  58  22  44   5   8  59  51  10  85  54  65  72  75  45  43  83  10  62  75  66  75   3  33  18  64  92  90  65  36   9  99  27   7  54  60  92  48  12  78  41  56   7  32  55  88  14  38  58  66  63  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    68  39  27  87  27  45  35  25  22  86  90  69  62  10  17  49  74   2   4  45  88  68  46  47   6  78  18   5  55  76   6  70   8  75  16  57  32  39  78  81  70  54  68  70   9  85  31  28   1  59  35  75   4  85  60  68  38  14  61  18  19  65  54  51  90  69  84  87  83  48  63  40  90  55  55  21  59  44  72  19  66   1  45  48   4  98  61  51  59  11  20  67  19  80  21  81  82  21  99  35  22   6  45  29  19  27  10  61   7  58  67  96  54  70  79  31  99   5  78  18  68  50  95  93  49  87  88  47   6  13  62  59  18  12  12  83  58   7  68  10  61  49  88  88  85  79  78  72  94  93  68  86  94  47  68  36  80  33  18  49  61  69  32  16  70  31   2  98  42  20  83  70  59  20  39  79  70  10  17   1  93  84  28  39  93  67  46  35  60   5  89   5  54   8  51  94  34   7  46  98  36   4  64  44  57  23  43  13  71  98  69  80  55  88  72  41  68   1  25  50   3  69  57  81  79  91  45  95  18  72  42  26  18  44  67  39  94  89  93  26  50  55  71   6  83  52  95  60  28  57  30  47  62  85  32  65  97  96  82  94  35  57  56  20  31  28   3  59  73  57  78  19  96  94  87  10  42   9  27  40  64  67  60   7  74  30  58  28   4  96  60  93  26  16  10  77  70  40  99  21   8  97  33  91   3  16  82  92  92  78  23  83  93  54   9  61  13   3  83  79  46  19  18  33  80  62  87  57  27  33  47  71  65  77  53   2  88  36   2  10  67  80  98  50   8  20  99  92   2  65  39  79  27  97  38  58  48  80  81  45  51  42  42  83  62  38  68  91  86  73  14  40  26  78  50  95  28  96   4  82   2  91   6  54   6  91  82  57  20  77  75  44  59  71  29  88  48  84  23  97  32  41  98  89  28  39   8  44  60  51  37  57  44  29  86  39  29  57  13  76  11  58  85  16  81  22  66  88  16  20  38  72  61   2  39  82  21  23  16  15  27  41  87  73  27   7  43  61  99  97  50  55  76  85  17  44  16  19  46  35  96  69  89  54  26  75  67  59  35  87  50  77  91   1  18  83  29   8   9  88  10  18  96   5  50  78  38  15  19  12  59  79  29  83  98  65  37  27  17  58  73  49  55  69  93  27   4  72  51  45  17  62  12  44  94  38  11  58  53  49  61  69  62  63   9  51  46  46  81  16  70  24  78  42  14  40  12  99  22  92  53   8  99   5  51   9  86  93  35  84   1  92  85   8   4  65  54   8   4  84  32  59  99  38  60  98  43  95  71  60  31  37  86  19  67  18  57  11  28  40  81  83  61  83  67  43  88  23  70  20  74  51  51  31  72  20  57  40  78  73   8  98  79  77  11  94  81  72  36  79  86  86  87  53  92  41  59  95  48   8  14  34  47  65  71  46  47  14   1  45  37  42  60  40  13  59  47   5  58  74  73  49  82  74  35  47  62  32  60  28  35  56  89  31  88  22  35  10  64  80  35  12  13  93  21  18  43  44  80  73  81  18  80  34  67  36  17  13  64   6  80  98  59  78  85  20  77   9   4  51  87  86   1  87   5  84  62  24  62  25  17  80  13  19  27  17  50  40  35  21  95  76  37  13  76   5  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  67  27  78  66  95  74  52  12  98  92  35  65   3  71  84  44  35  60  18  49  34  77  90  68  20  87   7  37  62  57  90  19  62  83  61  77  92  85  56  24  66  51  83  86  28  26  11  85  33  54  77  47  55  26  74  57  16  23  85  31  98  67  88  55  77  52  11  33  29  53  62  14  59   5   1   9  92  77  16  51  36  86  42   1  76  41  66  23   6  35  83  87  36  18  37  99  71  55  89  51  70  24  84  82  94  99  52  48  25  34  13  82  78  48  17  81  67  97  10  45  49  56   8  40  84  68  92  72  59  58   4  72  38  11  85  24  74  99  62  18  27  54  37  13  85  24  76  69  90  96  25  49   3  29  68  65  95  42  54  69  97  59  56  96  36  47  45  50  40  61  24  23  94  33  10  98  11  25  86  78  72  30  99  32  68  19  94  41  58  48  36   6  72  20  23   8  89  35  41  31  35   7  85  80   4  36  71  94  81  20   7  26  87  90  73  83  95  88   9  91  99  87  14  53  93  39  24  83  24  94  60  18  14  76  60   6  14   1  69  26  71  65  57  56  17  40  82  69  19  82  43  41  60  65  70   3  41  71  73  44  63  62  16  24  54  83  28  68  91  28  92  24   7  42  75  62  27  42  41  73  58  21  81  33  71  51  31  90  92  74  25  45  69  36  34  90   7  92  17  67  52  47   5  61  16  35  73  95  66  99  26  81   4  64  57  55  18  32  49  21   3  82  90  51  58  36  81  51  85  97   5   3   5  34  63  62  81  51  53   9  36   4  51  14  30   3   4   6  78  64  32  66  61  84  32  50  28  34  60  54  98  39  13  35  21   2  62  29  82  34  74  54  86  40  87  36  76  92  54  41  70  41  86  74  68  79  48  42  84  50  18  82  95  49  61  26   6  80  81  66  10  23   4  92  64   4  95  80  47  94  15  33  65   2  12   3  73  74  38  18   2  45  15   1  48  82  72   7  20  65  82  52  40  61  37  34  68  44  62  97  35  60  83  78  25   7   8  53   9  13  68  48  42  64  52  47   1  57   1  24  79  89  22  70  32  37  89  80  81  40  24  69  34   4  32  71  74  95   8  65  75  56  16  78  63  13  40  16  21  89  40   6  27  47  29   5  76  88  61  27  72  26  82  80  53  72  13  96  66  59  75  77   8  42  31  37  98  19  42  46  92  91  50  97  88  21  26   8  75  95  58  92  96   1  41  54  41  83  63  13  12  82  67  27  28  64  52  61  38  64  88  24  38  15  71  58  78  17  49  56  74  45  57  82  59  59  94  27  15  47  42  92  84  50  17  31   5  66  19  37  24  89  65  41  29  89  40  94  68  84   9  15  18  30  13   8  96  49  20  66  83  60  37  34  31  47  25  92  11  82  27  70   9  99  75  85  58  37   3  41  35  33  52  23  22  18  73  89  27  47  38  76  37  20  88  99  40   2  10   3  47   2   8  20  22  24  65  23  74  60  54  30  90  89   7  60  94  42  57   6  42  11  18  52  52  60  83  75  44  49  55  39  78  69  93  62   3  17  79  80  12   6  69   5  43  16  49   3  76  68  77  40  42  63   1  84  68  69  73  12  50  66  63  43  81  99  97  13  67  10  28  38  56  44  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        26  63  16  17  54   2  79  26  10  92  25  58  84  39  99  57  57  72   7  65  45  63  66  35  28  43  77  60  59  91  46  48  12  71  87  61  33  36  64   8   3   7  74  43  53  40  99  49  88  36  30  93  17  53  96   3  97  47  56  36  15  61  50  24  24  63  30  18  46   3  58  14  62  50  47  37  72  16  37  88  75  58  37  53  83  93   3  52  58  14   6  35  66  79  12  47  16  25  68  92   9  83  80  70  15  12  17  18  41  40  20  96  63  93   8  42  21  97  40  39  10  66   3  15  29  80  58  55  83  92  32  35  81  99  89  15  92  33  38  65  80  78  35  75  56  61  93  82  41  85  14  62  97  97  52  63  41  17  39  61  29  18  76  56  55   2   3  53  69  52  16  25  40   8  42  25  83  76   6  29  83  58  54  16  22  17  61  51  40  86  43   7  18  19  24  27  69  72  83  11  11  16  77  94  37  90  44  75  76  47  50  49  72   3  17   8  93  96  58   3  54  89  68  93  84  81  60  99  13  54  79  31  97  56  52  79  10  97  63  96   6   7  35  63  39  72  95  77  73  18  20  38  26  97  83  66   9  70  19  77  21  67   1  42  52  84  73  73  85  43  82  36  48  74  37  71  85  79  21  83  30  34  32  19   9  95  88  60  20  91  17  11  85   7  11  11  58  10  21  80  71  26  30  79  34  35  22  51  43  15  56  82  50  97  25  62  99  10  71   8  75  17  46  35  18  82  84  21  23  58  76  81  30  65  95  58  32  80  79  11  82  43  44  32  93  56  78  57  19  13  81  93  54   1  32  71  39  14   5  82  31   8  30  88  43  72  40  45  86  59  42  78  53  30  75  94  30  86  24  64  12  26  40  14  33  97  73  63  73  43  46  97  62  42  88  89  11  42  84   7  74  47  56  98   5  83  84  20  32  94  68  82  49   5  37  20  99  53  84  88  65  79  61  33  52  77  59  41  89  57  94  55  28   1  54  53  12  43  95  73  64  45  60  82  30  96  63  96  71  63  74  58  72   2  14  30  48  32  41  69  82  91  46  58  50  36  77  84  90  33  52  51  12  68  22  60  42  68  20  99  73  51  17  89  61   5  52  62  65  31  71  28  36  51   2  77  51   7   4  70  27  94   2  88  94  47  74  23  48  28  87  40  12  79  46  74  83  85  50  65   1  13  32  97   5  95  44  56  43   9  97  33  54  94  36  22  10  48  58  55  36  45  33  21  77  95  76  87  38  84  98  44  39  65  17  81  43  84  21  41  74  67  37  41  57  80  94  10  53  57  98  57  78   5  44  42  83  23  29  60   7  78  16  83  52  42  96  55  40  95  31  30  85  79  44  87   7   3   6  32  53  52  15  65  62  24  21  88  25   3  94  91   9  36  86  32  22  15  84  26  21  65  46   6  93   6   2  27  77  29  95  85  73  33  82  13  70  45  12  38   8  74  12   7  41  37  38  85  64  41  52  19  61  32  43  79  91  29  37  38  97  84  71  51  77  32  77  24  57  11  77  43  10  59  91  31  62  54  37   9  56  30  20  37  20   1  63  25   9  24  80  83  23  21  95  48  43  80  23  30  58  62  96  61  48  35  99  61  82  50  18  97  59  61  26                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          55  95  17  30   2  30  92  73  70  84  33  28  91  76  69  90  85  84  88  27  39  16  44  66  49  15  68  75  46  73  27  93  87  75  42  51  57  58  58  35  39  60  75  59   2  49  52  34  22  19  25  24  72  40  25  47  20  68  29  89  98  27  16  97  62  30  99  44   9  61  17  90  62  12  79  96  97  26  39   4  84  31  15  50  32  96  34   6  95   5  85  26  56  56  16  21  70  84   3  89  21  49  59  51   1  78  96  71  42  14  90  86  20  78  19  20  86  86  42  80  71  37  59  84  68  98  12  68  55  16  34  23  78  70  16   2  48  64  21  17  23  70  89  31  67  90  26  10  67  81  57  18  97  32  64  60  86  13  69  39  28  65  12  30  79   8  58  97  22  46  35  29  39  87  36  19  28  44  96  86  79  20   4  66  97  82  27  36  35  97  41  49  54  85  79  37  87  46  20   1  76   2  75  28  31  67  42  59  36  38   6  84  16  61  98  58  86  82   5  84  51  39  25  75  72  14  95  49  62  73  74  30  71  17  85  62   5  88  72  78  43  33  16  11  79  34  39  78  62  27   3  78  34  99  35  74  30   3  35  51  41  91  63  37  56  32  69  11  37  35  67  51  98  21  68  13  30  96  76  13  30  26  12  39  81  45  33  13  70  22  30  56   5  91  43   2  94  98  55  22  22  89  78  18  10  74  32  88   6  10   8  47  83  90  43  61  72  15  90  49  93  71  99  24  85  18  83  36  25  70  23  58  11  61  48  33  85  88  64  86  95  67  61  39  80  13  98  92  91   9  16  80  80  67  45  90  27  98  48  53  69  36  80  39  41  43  52  19  54  54  49  73  51  54  44  53  24  12  51  20  30  32  79  92  89  52   8   6  41  18  93   7  17  73  41  98  63  39  49   3  81  42  58  82  39  49  54  95  34  94  55  62  44  77  66  36  76  97  32  13  93  91  74  16  11  59  31  19  88  90   8  94  57  49  44  39  63  62  76  95  62  83  62  56  71  30  15  32  33  33  14  76  60   2  80  65  92  22  72  21  30  62  98  67  36  69  53  28  14  53  45  13  28  85  88   3  67  44  65  70  65  53  72  37  83  65  99  19  98  26  16  84  49  13  98  87  54  21  23  55   6   3  45   4  15  83  94   9  64  20  99  36  43  38   5  76  47  59  25  16  14  65  46   6  30  21  35  70  56  44  44  77  17  51  52  97  99  48  19  83  49  64  79  18  20  34  40  61  86  81  30  89  73  78  71  13  58  96  66   3  54  74  77   9  49  52  22  55  97  65  62   8  67  60  98  39  66  81  79  18  83  35  28  84  87  15  18  25  19  68  96   8   8  79  12  43  46  81  99  96  10  42  20  70  37  70  53  33  62  90  34  14  11  13  64  87  18  32  52  43  77  66  12  27  15   4  30  80  73  63  71  77  37  14   6  90  72  54  13  53  44   4  25  35  98  75   5  38  78  65  75  58  23  26  33  53  84  53  98  53  50  98  82  52  12  32  11  19  38  52  94  23  65  91   3  43  77  53  72  47  72  60  95  84  16  45  85  99  85  72  50  19   4  95  48  41  64  59  55  50  13   3  48  66  59  48  58  62  63  44  61  74   3  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            4  17  40  66  27  90  95  16  78   6  67  61  80  12  76  62  39  67  28  43   1  87  65  64  38  10  19  89  88  85  82  62  71  51  18  32  34  73  10  69  88  70  53  40  49  77  76  52  40  73  88  76  93  19  11  40  91  46  17  82  57  29  95  82  40  61  60  64  73  49  56  27  73  99  67  76   6  62  20  80  13  59  10  56  82  70  52  72  51  54  49  59  48  22  45  81  91  31  39  48  14  42  86  87   9  21  74  87  63  88  27  11  42  77   2  33   6  79   1  39  34  95  74  83  91  92  92  96  95  39  13   4   4  50  11  18  34  41  64  48  43  50  33  20  45  74  67   6  34  96   3  87  85  10  35  27   6  49  40  55  61  54  68  52  36  76   8  89   8   1  29  58  60  99   7  25  24  31  58  70   1  90  50  27  66  65  56  87  12   2  17  55  56  95  33  19  67  92  83  65  26  55  48  17  65  98  36  66  38   9  50  37  26  88  83  84  90  88  50  35   9  26  84  29  27  86   4  78  74  97  76   6  18   5  63  91  85   5  35   8  11  24  86  38  77  25  25  50  46  13  66  79  23  79  81  95   4  53  72  12  31  80  12  58  13  51  79  17  58  63  40  20  29  90  64  76  75  54  83  66  43   2  22  79  44  58  20  16  81  46  41  76   6  29  44  84  35  43  66  56  67  77  37  53  16  71  61  53  72  41  16  49  76   7  45  74  51  50  58  18  75  34  40  15  13  64  61  63   6  61  67  87  70  29   4  34  11  76  18  77  77  84  44  60  69  60  38  73  51  26  42  83  28  74  34  53  95   4  37   3  71  37  64  28  90  59  56  20  23  45   5  21  88  40  91  24  13  99  90  76  35  39  12  85  40   9  46  80   7  11  23  10  68  90  77  32   9  96  35  86  35  58  15  72  30   2  39  73  85  49   4  11  96  30  34  73  61  82   6  65  70  63  93  66  99  75  20  32  81  27  33  75  84  22   5   7  23  50  11  80  70  89  42  33  50  66  83  19  30  39  98  46  81  25  40  37  75   7  41   5  92  13  16  75  46  16  29  30  17  90  27  18  45  30  14  23  96  47  84  83  59  16  11  32  15  24  43  91  35  20  18  86  70  73   5  67  47  57  90   5  59  40  94  31  38  19  98  28  14  36  84  89  93  68  63  36  29  40  88  70  65   7  38  67  22  33  90  65   7  15  90  69  63  40  13  39  59  45  84  86  15  71  70  88   9  47  80   5  83  39  81   5   9  84  36  62  67  94  48  67  26   6  23  67  20  20  35  86  27  70   2  93  11  30   6  95  31  50  61  92  43  36  65  67  25  75   5  67  40  87  17  35  46  54  85  63  65  30  99  35  67  28  23   5  65  95  97  86  96  97  77  81  41  56  68  78  56  38  15  48  34  18  49  58   1  32  52   8  86   7  46   6  49  49  89  81  99  11  26  54   4  15  38  92   6  23  55  53  57  92  21  83  35  76  47  11  90  45  34  36  73  11   3   7  12  71  99  26  81  27  48  74  31  89  27  35  92  67  60  21  81  25  76  11  25  35  33  30  37  39  93  53  23  33   5   5  24  96  42   4  73  30  85  51   9  60   2  58  54   7  83  44  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              56  62  12   3  58  73  34  37  66  68  19  27  83  54  75  79  46  17  86  22   7  18  36  28  37  40  96  46  41  91  45  26  44  34   7  32  25  70   3  13  40  10  66  37  29  85  19  78  20   8  55  17  86  34  35   2  41  36  96  34  64   6  10  11  56  92  99  13  30  13   8   7  74  29  48  33  75  75  42  31  91  93  86  45  54  65  12  29  98  37  73  28  17  80  44   2  60   3  43  93  39  80  99   1  81  48  42  53  22  87  72  64   1  23   7  84  22  34  32  37  11  21  53  84  12  87  10  66   4  28  42   6  91  73  28  11  58  24  44  51  68  24  20  69  13  58  87  83  79  13  18  40  61  88  71  15  47  60  12  83  23  27  88  39  64  37  74  53  51  72  38  92   4  88   7  94   2  77  53  37  29  21  56   4  46  45  26  44  88  67  45  74  53  42  36  46  80  86  96  19  89  61  34  38  32  15  56  48  26  83  32  35  74  30  92  75  83  15   7  57  58  89  60  75  22  65  23  51  86  66  15  67  18  73  89  58  87   1  28  23  85  77  72  83  62  56  72  54  24  87  11  96  13   5  92  29  90  42  78  41  23  94  97  77  74  16  95  80  49  55   3  40  90  14  18  48  39  59  93  65  25  10  24  83  95  55  57   9  81  56  61  38   8   6   7  86  49  90  16  42  34  61  11  41  34  68  40  82  73  72  47  41  87  60  86  71  32   1  20  53  38  46  55  82  40  22  11  30  36  38  55  20   9   3  25  85   8  49  38  94  68  31   2  67  96  10  41  31  26  19  73  28  42  49  14  62  83  72  32  91  45  43  59  73  76  10  29  46  93  53  20  74  78  80  85  62  91  74  84  33  38  90  27  49  81  19  64  38  90  30  62  14  94  21  58  97  45  60  69  76  99  86  38  33  51  29  32  95  87   1  77  48  49  98  33  61  39  48  36  66  48  22  95  87  82  79  19  14  18  13  20  98  13  23  20  22  75  63  29  69  81  73  40   4  97   3  70   8  92  24   5  44  26  14  15  28  22  20  11  99   7  81  61  93  79  46  71  70  47  59  51  95   2  24  32  33  92  59  75  98  51  16  66  76  31  84  37  88  57  10  65  55  65  15  31  22  34  93  13  63  65  18  46  43  43  13  98   9  70  57  16  61  55  14  43  77  64  21  52  62  99  67  87  70   6  38  40  17  30  89  84  98  80  38  51  95  73  89  47  88   6  93   2  38  85  41  17  12  39  76  98  72  87   2  74  48  44  79  80  20  88  13  33  54  97  90  77  66  87  81  25  80  53  65  27  85  28  65  27  95  79  48  21  50  31  87  47  52  90  89  86   4  35   1  72  99  88  53  90  83  26   2  23  16  21  58  28  96  36  46   7  76  79   7  42  84  82  22  90  37  69  65  77  47  43  41  88  63  15  21  79  69  62  76  80   8  90  81  65   1  39  84  66  73  12  37  47  68  27  31  86  67  13  18  75  25  79  22  77   2  69  71  27  20  25  83  83  95   6  47  92  19  94  26   1   7  11  35  15  58   3  64  11  87  12  21  73  50  18  42  38  67  32  12  46   8  81  54  59  79   1  87  74  33  38  31  75  97  19  99  43  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                55   5  95  23  87  55  56  13  66   9  46  53  59  51  58  67  54  79  25   9  83  68   7  90  93  91  78  70  35  35  52  43  18  32  61  87   7  81  83  76  24  32  43  21  57  56  81   1   1   7   9  18  75  29  88  40  30   3  79  23  57  95  19  12  32  89  46  40  35  54  15  60  11  92  64  40   9  13  65  52  78  96  89  72  27  84  34  50  31  13  77  83  72  44   7  66  29  64  91  76  52  26  78  65  91  83  64  10  50  70   7  32  29  71   4  85  35  82   2  66  62  53  16  83  16  26  27  19  11   7  39  60  53  13  36  89  95  63  49  14  13  45  54  20  15  81  63  47  49   6  82  73  51  69  41  88  98  57  29  86  29  57  77   9   8  85  43  29  68  13  89  69  81  20  60   1  67  80  55  38  16  17  88  99  79  46  11  78  40  71  96  66  84  63  92  41   3  33  12   4  75  31  12  63  35  85  48  98  95  18  29  87  52  64  73  29  16   4  78  35   4  25  11  42  68  49  93  19  96  83  32  55  72  67  89   2  72  76  27  87  25  34   4  33  55   5  85   2   3  95  68   8  99  59   3  27  51  50  92  23  61   4   7  93  90  33  31  21  92  51  56  14  74   5  26  17  69  98  47  11  45  85  43  21  94  38  49  11  60  47  37   6  69  84  33  63  89  67  40  93  50  18  77  22  74  56  76  71  92  63  59  66  88  12  73  20  31  60  23  98  14   5  57  54  46  22  19  81   1  78  89  35  55  25  32  33  96  43  56  95  31   4  55  96  18  16  97  15  71  98  31  95   6  14  58  14  27  71  97  97  32  21  74  27  20  50  94  57  37  94  13  22  65  35   8  46  99  26  63  79  26  18  59   9  22  19  65  72  95  53  99  12   8  65  33  83  67  51  60  57  71  45  45  87  66  52  14  27  69  42  27  66  63  72  11  32  65  54  88  51  82  66  49   1  14  42  68  28  65  24  83  84  92   4  78  52  47  18  82  92   3  33  68  26  78  76  88  77  46  24  26  45  27  25  41  42  17   2  28  65  99   5   2  73  73  77  24  11  28  90  47  17  71  22  47   1   5   1  86  53  60  97  28  30  56  50  59  33  58  62  25  54  95  80  61  46  93  25   2  15  16  38  43  29  18  74  94  62  19  33  69  58  88  92  10  85  14  33  68  75  97  23   5  59  53  96  55  17  35  24  90   7  78  77  40  89  31  55  17   7  83  35  60   6  18  94  89  83  13  92  44  30  56  88  27  30  43  79  21  53  17  27  47   8  71  29  61  69  77  69  33  58  22   4  94  75  45  49  75  88  87  56  97  18  70   4  47  93  25  35  78  45  49   3  46  71  72  90  18  19  49   4  70  43  14  91  88  40  52  96  27  30  95  44  40  77  74  81  22  55  39  73  81  58  49   6  94  57  22  38  79  20  27  30  99  81  31  14  58  43  20  62   3  26  98   3  19  63  70  97  89  52  23   5  68  59  86  90  17  82  21   9  62  83  19  23  59  75  72  44  40  51  57  83  69  44  88  31  75  87   5   6  49  82  41  96  45   6  75  72  64  89  31  79  86  32  30  71  55  23  79  39  46  16   6  79  12  98  98  38  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  44  33  51  72  77  24  27  78  68  36  59  43  87  19  95  33  31  30  47  55  72  78  28   5  94  67  15  77  95  58  90  34  91  67  85  59  62  72   4  23  35  15  22  53  44  74  73  57  44  79  69  69  71  40  28  37  23  24   6  96  30  96  20  58  50  28  76  81  45  54  13  36  96  68  63  86  35  79  36  67  28  36  43  29   5  28  96  70  41   4  14  58  84  67  78  18  82  74  58  39  92   9  46  33  51  40  67   7  62  90  50   4  90  51  82  26  73  65  44  70  46  64  13  46  11  91  85  74  98  53  54  82   2  23  86  44  48  61  61  91  81  24  52  38  40  14  68  61  11  31  67  46  44  20  65  37  51  55  52  49  43  40  39  94  38  21   1  90  65  95  95  92  34  73  81  85  14  13  43  45  21  46  75  78  76  17  77  56  48  68  44   9  74  94  76  89  46  85  76  91  52  45  76  76  60  58  82  79  58   6  38  75  69  80  38  29  78  80  46  81  78  19  84  62  16  25  29  85  70  98  41  98  20   8   1  26  46  43  49  82  46  97  61  69  18  51  62  20  73  26  83  22  89  40  97  64  10  72  88  31  95  42   4  13  73  28  58   8  39  32  84  72  46  53  88  47  54  60  63  81   3  86  73  97  47  52   3  35  33  53  54  55  55  54  79  86  25  79  76   3  36  36  30  10  74  97  35   4  88  40  72  38  14  68   1  86  76  73  81  34  72  18  24  48   7  46  58  44  23  59  65  76  26  92  22  82  76  21  60  42  21  66  80  23  76  61  61  70  95   8  53  98   7  85  87  43  18  98  69  47  72  55  48  67  67  80  13  96  98  44  95  24  54  61  12  44   3  15  58  59  60  12  41  49  60   1  20  89  92  24  46  79  72  54  90  55  67  11   9  32  75  96  16  82  82  22  84  73  51  90  76  57  70  72  38  36  82  91  28  46  57  38  15  34  98  97  30  59  76  18  15  41   9  98  56   6  77  90  10  33  13  37  92  63   5  80  82  18  44   9  30  73  40  41   3  37  95  68  21  35  12  91  29  44  18  42  39  90   7  30  63  56  98  67  67  30  86  40  25  20  41  32  78  70  10  33  38  91  19  32  63  35  75  67  47  56  89  90  12  23  43  83  63  86  91  69  13  82  72  87  94  22  40  24  20  65  98  52  97  22  62  95  80  24  81  10  36  81  56  32  34  60  49  98  33  73  23  80  14  49  82  21  45  80  51  27  94  96  58  43  31  23  75  56  40  71  27  84  91  90  24  71  99  27  98   3  29  38  37  10  61  41  82  83  59  28  30  65  20  45   5  64  84  70  28  93  18  78  22  85  38   4  96  93   3  37  62  92  22  74  22  70  49  94  77   6  91  12  20  33  23  69   5  62  33  92  96  47  96  83  82  17  63  12  10  51  71  91  28  75  33  12  19  87  34  17  36  75  81  29  52  17  27  33  69   1  34  47  86  27   5  95  25   8  25  13  34  69  73  86   6   9   2  20  14  72  39  68  39  72  67  32  41  16   9  14  78  88  56  74  21  77  26  34  11  91  56  52  66  53  79  24  40  37  37  26  67  39  85  24   2  17   4  20  96  36  28  20  59  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    59  40  57  35  18  76  70  14  19  68  96  62  65  64   3  24  40  63  54  21  38  72  52  10  59  31  32  52  98  34  71  20  99   1  49  36  29  87  46  21  19  72  79  20  31  52  18  64  66  92  36  63  58   5  84  17   6  50  64  56   1  16  85  50  50  24  84  61  35  23  91  75  76  51   1  98  89  93  88   3  87  77  39  17  34  43  28   7  63  93  81  80  25  31  42  70  82  63  88  38  13   9  17  50  37  57  16  75   5   4  94  66  81  13   1  19  91   5  50   1  88   5  92  14  23  45  14  92  45  45  74  96  73   4   4   7  54  23  30  55  86  42  65  12  15  52  36  28  57  97  76  51  15  46  58  61  51  82  51  74  12  25  71  46  20  42  27  56  41   5  55  37  54  34  27   8  27  82  98  42  96  49  61  58  84  45  70  55  66  56  41  58   8  61  72  32  77  24  72  47  26  14  99  92  46  12  43   3   6  49  27  91  56  32  82  79  92  61  37  33  55  21  70  91  17  15  98  32  92  68  77  11  26  68  31   5   7  79  48  63  93  56  63   7  35  38  79  62  69  33   3  64  78  31  69  90  95  93   1  58  94  73  23  75  16  74  90  19  44  90   6  36  55   4  84  37  65  80  51   1  25  28  45  73  32  60  32  41  92  18  22  62  18  17  60  52  42  99  94  96  51   6  79  96  85   8  34  84  91   1  21  25  26  70  97  35  59  40   6   7  10  43  58  61  80  13  21   2  51  51  63   1  98  26  38   7  85  36  66  19  80  52  68  55  24  34  96  44  63  17   9  68  82  75  42  87  69  57  93  51  36  82  51  21  40  80  38  49  14  39   5  47  28  27  68  16  11  89  26  74  18  72  73  18  12  85  48  10  72  22  13  76  18  87  78  36  85  71  12  50  54  25  24  63  65  64  98   7  30  47  87  80  34  85  92  49  62  81  85  55  83  33  98  64  50  51  28  40  34  36  77  12  72  52  78  44  41  12  60  30   1  12  80  26  26  30  66  89  38  51  34  83  23  24  81   2  68  41   6  30  80  10  88  76  54  15  20  12  45  11  33  61  69  96  88  48  98  98  57  28  89   5  91  14  14  31  97  65  73  79  90  36  56  67  49  45  57  28  81  47  67  76  49  94  39  44  96  54  16  18  76  78  56  83  96  28  87  21   5  21  33   1  14  76  34  33  23  46  70  56  62  96  62  27  72  88  58  12  84  45  77   6  92  49   6   6  61  77  68  61  28  54  95  58  73  34  24   3  39  91  26  99  34  45  24  76  36  87  39  59  59  34  36  54  93  64   2  85  43  93  93  92  35  91  87  68  93  53  22  93  24  90   9  16  41  83   1  19  28  71  41  65   9  20  38  48  70  22  73  78  43  64  78  52  76  29  35  49  61  38  24  98  91   5   3  12  71  75  48  15  40  69  44  96   6   2  71  73  50  28   6   4  37  58  80  87   5  93  42  24  47  15  35  39  58  49  33  64  38  38  19  81  99  45  68  42  54  38  61  25  36  16   7  75  26  37  85  60   5  48  61  74  64  34   5  16  77  88  91  70  11  32  54  86  28  86   4  62  16  48  74  63  44  94  15  47  86  87   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      92  47  70  23   5  35  38  21  31  83  46  97  36  74  41  23  18  49  18   5  72   2  88   7  59  37  14  36  69  34  78  75  10  60  23  93  85  75  56  90  66  11  17  40  15  60  60  56  91  14  55  72  64   9  44  87  16  62  78  60  17  30  45   2  97   9  43  97   2  99  77  32   4  27  13  13  85  94  49  87  14  10  63  28  93  42   3  48  30  31  66  55  96  85  18  49   2  16  75  76  69   8   4  17  87  93  99  48  21  51  10   1  27  69  97  55   8  88  94  57  61  70  87  31  98  63  18   3  85  13  25  71  23  52  42  72  93  68  72  89   3  91  27  73  80  53  63  95   2  81  60  26  70  61  41  80  24  95  87  20  35  34  52  43  62  63  49  15  72  44  69  49  88  27  12  37  61   7  79  65  71  80  45  45  19  47  22  25  13  36  64  92  86  17  85   6  38  14  70  73  74  45  62  49  16  79  81   7  32  16  87  58  31  55  15  40  30  56  27  14  17  70  47  86  37  75  57  40  86  37  18  13  96  31  76  88  46  99  46  47  89  19  41  65  54  49  52  86  48  90  95  11  38  54  77  50  83  21  82  31  32  43  56   2  89  47  38  94  77  46  57  38  11  63   1  98  23  51  68  72  92  93  82  74  80  94  94  91   2  23  15  56  48  33  89  91  56  45  18  96  67  95   1   4  99  58   5  61  71   9  36  86  81  20   4  19  99  41  28  24  69  89  75  38  89  63  55  15  77  21  50  13  85   9  35  83  83  85  38  50   7  55  27  93  25  46  24   6  87  76  17  44  67  74   3   8  34  69  52  84  40  29  40  61  98  11  60   9  38  45  50  57  93  61  97  35  90  56  35  70  59  44  45  71  40  77  34  66  38  98  30  40  16  73  92  53  10  13  68  46  95  10  19  18  57  91  61  55  20  71  67  83  95  89  51  62  87   4   1  37  12  69  47  34  82  95  81  29  42  30  83  10  55  76  92  27  21  91  49   6  96  44  93  46  76  77  91  95  86  27  20  44  60  76  21  51  82  71   9  91  48  74  76  13  63  90  15  83  27   4  88  71   4  42  25   5  15  49  37  39  36  66  58  59  60  75   1  36  80  15  42  65  31  65   8  41  40  90  30  47  76   5  40   3  20  69  28  68  29  73  11  86   6  69  23  89  28  35  18  98  65  11  82  65  21  21  95   2  99  21  13  73  79   7  55  40  27  17  57  42  91  61  27  88  72  77  61  15  31  46  56  89  13  64  49  63  10  91  66   7  82  40  44  42  52  94  51  98  65  85  70  76  39   4  98  86  37  41  84  72  84  54  52  44  71  52   9  35  80  20  36  88  50  19   4  93  52  22  28  46  19  28  19  59  43  24  92  19  63  78  60  52  87  25  28  89  16  91  19  12  97  29  73  57  47  22  15  75  55  13  50  84  78  58  88  12  80  58  92  40  47  41  11  60   6  67  58  71   9  32  35  42  61  18  53  58  73  67  26  93  33  66  17  96  49  85  60  32   7  81  39  15  29  90  22  53  55  50  25  11  17  87  81   8  56  67  25  73  72  33  78  71  56  90  84  42  57  92  82  53  41  26  98  81  62  42  69  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        39  24  18  15  88  27  60  50  86  29  59  57  47  46  74  13  82  16  29   6  19  16  35   8  93  32   2  63  96  45  92  28  75  46  83  63  22  84  64   9  44  68  66  13  28  79  30  17  31   8  53  51  78  56  17   1  74  55  86  93  62  80  21  77  50  82  70  71  98  87  15  98  68   2   5  22  89  96  15  67  25  49  11  46  50  57  37  51  44  70  73  84  16  69  14  51  58  91  66  74  81  98  46  50  53  65  61  35  21  47  14   3  55  50  54  89  82  81  49  50  45  30  62  66  29  54  49  44  67   6  32  69  99  97  42  68  27  53  40  85  96  74  16  71   3  16   1  52  44  30  85  89  62  76  79  80  42  85  62  16  34   3  24  63  93   2  83  48  60  80  34  36   2  69  75  35  93  76  67  15  11  24  70   5  21  70  47  96  16  33  76  14  46  35  99  24  92  79  60  16  78  77  20  64  32   2  58  92  52  35  47  72  78  37  69  99  31  72  61  35  38  52  71  71  53  67   1  43  36  20  80  30  37  98  35  33  78  42  98  65  95  69   1  83  14  85  74  46  52  54  86  20  61  42  80  67  24  63  77  35  26   3  42  88  22  99  59   9   3  16  11  44  19  38  45  62  15  11  38  62   6  94  17  85  95  75  92  18  30  31  64  48  64  14  33  26  21  85   1  17  78  81  82  74  25  36  13   2  37  80  24  96  51   1   1  40  18   3  19  84  82  98  38   7   1  54  37  65  34  65  73  39  58  34   7  81  20  52  90  56  14  30  29  28  96  61  91  34  86  19  19  75  45  15  10  86  48  43  55  63  46  39  92   4  73   4  24  21  75  85  80  71  50  72  69  20  50  52  17  38   7  94  70  77  34  98  27  84  28  63  84  93  75  20   1  85  90  79  12  75   3  98   7  43  49  38  91  74  19  49  11  74  41  69  80  23  89   5  40  35  71  26  10  12  52  93  28  83  78  11   4  15  67  20  76  97   6  10  25  50   8  28  60  49  29  25  56  69  23  64   7  53  26  47  71  42  74  78   7  92  75  68  20  29   1  63  29  65  47  31  50  32  25  80  60  26  34  66  37  44  29  47  45  63  33  94  75   8  25  51  11  24  97  52  12  28  83  59  93  71  86  22  70  38  35  61  61  27  79  64  78  26  42  87  78  47  78   4  36  34  60  40  27  91  44  27  97  28  89  54  78  79  98   4  41  27  14  97  91  17  40  32  22  56  40   1  25  60   1  41  98  28  71  36  87  15  82  36  44  24  97  12   8  96  52  76  54   7  22  47  36  97  20  47  88  10   6  31  72  26  41  51  85  88  48  23  68  29  16  77  23  69  42  50  64  23  68  30  91  31  46  21  33  75  19  82  35  32  35  77  53  60  41  74  74  64  61  46  47  92  62  74  87  91  92  67  39  28  33  70  18  54  99  24  84  59  48  68  31  10   5  57  28  94  78  64  26  98  45  84  75  23  93  84  52  12   7  95   7  90  64  56   4  25  10  19   9  56  97  96  56  87  60  89  26   6  47  41  38  35  93  81  81  74   8   6  85   2  38   5  97  15  19  10  46  85  72  92  24  10  92  55  87  60  75  87  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          51  19  97  29  10  52  77  92  53   9  20  31  65  20  25  70  22  22  78  49  13   3  80  48  62  74  57  26   7  45  92   2  27  62  80  21  85  12  33  39  44  71  42  43  15  82  31  66  14   2  63  40  17  71  20  92  10  37   5  23  48   3  27   3  19  14  33  81  81  41  53  68  49  92  55  14   6  50  27  55  13  49  92   1  10  44  57  82  30  39  72   1  91  68  31   4  26  58  92  31  55  68   7  91  72  40  95   3  29  70  85  12  65  45  45  41  23   7  70  28  97  29  90  35  30  99  36  80  54  14  71  94  89  21  78   7  34   9  32  21  55  61  65  26   1  24  46  14  52  53  85   2   7  93  42  46  61  44  34  19  21  86  57  97  29  86  83  46  42  96  38  15  73  92  85  71  10  52  50  97  97  85  77  80  77  94  92  68  50  13  83   8  66  54  30  90  45  34  73  18  30  86  30  87  30   1  70  80  57  62  16  99  35  21  14   2  53  96  70  56  11  34  41  72  43  58  95  43  91  20  71  61  67  33   4  57  12   6   3  60  14  81  67  43  58  55  72  60  29  20  87  19  59  27   5  99   2  38  25  48  42  86  93  31  27  88  67  18  96   3  93  46  77  10  89  68  39  52  40  16  14  83  44  73  64  68  10   3  71  91  86  46  97  83   4  53  86  48  26  31  29  85  99  91  14  42  39  84  24  27  31  94  63  39  14  61  24   5  95  20  49  35  27  20  66  22  97  31  93  28  68  11  81  76  67  64  90  60  33  67  37  98  92  22  12  12  62  73  95  81   7  49  81  57  57  38  15  11  48   1  19  42  67  86  40  83  71  28  11  37  29  13   9  97  68  25  96  13  37  17  25  44  21  69  72  82  75  93  40  98  41  23  55  82  55   1  39  61  96  33  42  49  45  89   1  47  51  63  72  90   9   2  64  73  77  56   2  38  76   2  31  85  83  42  34  38  42  58  49  96  49  85  15  35  82  56  30  48  78   9  88  87  86  81  24  22  63  39  87  67  77   6  30  45   8  78  89  86  99  35  83  80  27  67  51  95  22  53  82  10  18  15   7   6  93  66  50  32  36  24   5  49  56  33  34  25  55  12  29  80  56  14  22  57  85   1  59  95  40  46  68  44  67   4   8  66  34  20   9  39  70  89  62  50   4  78  29  94  43  49  79  85  98  24  67  73   1  15  83  49  86  33  30  64  12  48  65  64  37   3  44  26  68  78  48  48  34  59  24   3  59  24  49  41  16  39  94  99  49  45  69  12  10  13  67  30  21  61  24  10  73  89  75  64  83  81  73  61  52   2  66  94  82  95  43  48  64  54  77  81  31  90  73  58  72   2  80  57  20  72  60  37  12  44  88  33  87  22  24  98  85  15  29  21  75  92  53   6  79  55  88  58  23  86  51  50  39  38  66  31   3  92  67  90  12  12  17  98  30   5  64  72  43  12  15  62  74  31  39  71  85  95  50  25  35  17  87  32   6   6  34  64  54   6  70  42  82  71  63  22  14  11  98  38  13  95  74  22  38  77  77  13  43  78  50  23  19  59   9  23   1   1  74  32  15  62  57  11  18  21  40  49  89  73  77  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            55  99  14  38  19  54  81  35  39  64  70   1  12  60   5  81  71  93   3  79  93  26  51  30   1  41  45  56  49  73  75  37  11  58   1   1  73  94  47  56  34  72  76  60  70  46  56  82  88  89  53  45  52  20  84  85  96  23  39  65  37  80  64  68  56  30   3  72  40  63  58   2  87   9  37  15  79  53   1  23  54  69  16  43  97  55  17  51  99  71  90  95  57  61  75  68  52  35  18  80  85  55  22   3  51  47  10  95  32  97  11  48  65   5   9  14   2  14   1  86  55  66  16  64  87  62  25  89  43  50  62  96  66  18  42  47  63  96  20  79  63  91  67  66   1  91   4  49  59  63   1  77  41  24  63  26  14  16  38  93  93  29  93  21  47  92  31  78  54  42  88  96  14  82  40  69   3  84  24  69  54  17  50  30  28  37  42   6  59  59  39  90  22  56  91  87  73  67  71  33  94  85  79  66  24  34  71  37  15  28  40   3  72  39  45   8  20  37  36  48  85  98  88  36  99   2  19   7  96  26  96  26  28  33   6  58  40  86  62  95  18  66  17  59  84  97  83  99  40  69   9  73  94  34  14  27  82  43  15  52  72  72   6  41  21  81   1  12  20  92  70  91  52  56  22  43  17  39  47  70   9  82  16  56  19  78  85  69  16  17  41  11  14  79  81  79  72  74  63  89  35  46  79  92   2  10  34  77  54  93  46  42  41  35  21  68  63  43  57  16  17  30  63  99  71  22  37  34  43  25   6  70  18  32   3  72  44  46  32   2  76  29  68  58  15  10  15  55  18   3   3  14  56  74  17  41   9  91  82  85  80  44  82  71  96  42  33  61  70  25  41  19  59  91  55  35  24  48  36  37  98   5  22   8  48  59  74  53  15  22  29  89  27  35  68  44   3  18  30  76  29  96   9  72  89  49  43   6  23  25  61  10  24   8  98  70  83  46  50  96   2  46   8  68   3  39  56  59  19  22  29  41  32  62  11  41  57  68  78  61  33  33   9   3  31  45  50  24  28  56  36   3  63  64  14  80  34  28  33  90  90  70  94  16  99  26  55  28  99   8  77  92  47  32  49   3  60   9  25  68  23  29  94  48  85  38   1  82  37  34  98  22  94  97  33  34  29  36  52  39  35  96  64  22  30   3  39  85   6  41  46  80   4  56  20  65  92  59  24  70  77  44  22  63  25   1  39  32  10  58  71  83  39  45  14  10  59  92  10  19  84  42  32  62  24  92  86   8  99  55  74  14  71  27  41  36  47  90  62  86  11  93  99  34  78  61   8  48  63  76   3  92  71  75  81   6  47  10  85  25  16  12   1  49  33  98  24  61  85  18  97  80  68  59  51  80   7  17  94  85  26  50  43   7   1  17  98  52  24  45  68  30  25   1  85   7  65  90  36  82  77  86  62  86  91  88  65  82  82  95  16   3  62  95  54  54  41  47  30  92  42  70  28  94  80  62  95  37  55   3   2  25  71  81  50  36  93  20  97  79   3  33  62  25  92  95  55   3  58  86  10  14  13  62  92  96  14  99  43  26  70  35  65  90  59  24  25   2  85   7  22  84  10  76  30  28   7  66  28  71  67  56  42  65   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              89  48  22  28  55  77  10  90  27  90  93  94  88  39  93  69  39  55  35   7  94  76  54  56  63   3  77  12  26  92  26  65  17  93  42  15  21   5  71  15   6   2  49  27  52   2  65  24  56  33  17   1  96  40  95   5   9  46  20  35  10  55  17  66  31  96  47  30  66  54  46  77  20  60  58  61  60  32  51  12  25  18   7  83  14  87  42  16  40  71  63  73  42  10  99  56   7  91  95  60  74  30   6  91  47  10  16  83   3  44  86   3  26  64  71  86  31  97  42  54  27  37  17  52  21  35  27  60  41  55  38   5  25  70  32   1  74  20  92   6  57  91  71  65  38  29  76   7  63  50  94   5  67  66  36  12  34   4  15  75  87  40  63  53  33  80  72  70  22  98  63  47  75  11  33  75  43  37  76  99  90  54  68  97  60   3  50  17  78   7  95  74  57  36  86  90  94  28  40  65  93  35  90  49  87  95   2   1  28  79  29   4  27  39  45  83  95  42  93  95  64  74   8  45  82  66  75  70  98  36   3   8  93  35  68  10  68  29  90   3  61  48  69   2  88  74  78   1  38  43   5  25  30  40  28   3  31  60  28  64  56  46  85  43  79  84   4  71  87  98  77  10  41  67  87  57  50  50  65  90  59   1   9  11  88  86  13  75  43   6  89   3  19  96  99  32  40  52  14   8  65  62  55   3  47  93  26  85  45  65  72  96  40  28  27  80  86  31  70  24  61  65  39  32  77  76  20  75  36  72  77  88  77  10  54  98  87  25  51  75  19  46  27  52  47  41  38  45  57   2  44  32  84  32  20  48   9  23  30  44  77  54  90  64  15  27  74  57  21   2  32  50  14  51  97   4  28  55  58  64  32  11  15  60  69  96  53  32   3  93  27  74  46  83  17  21  53  83  52  26  57  29  39  22  46  93  91  53  15  61  88  46  36  38  24  89  69  97  52  84  95  44  58  50  93  29  49  84  38  21  70  16  48   1  76  68  21  41  95  97  50  12  28  78  86  97  42  90  79  17  23  98  18  53  70  71  31  37  44  75  91  62  85  98  24  76  11  27   9  47  64  14  40  30  96  82  83  74  70  18  83  46  11  88  71  93  87  12  27  72  14  70  87  43  75  37  86  43  91  50  96  40  81  23  57  57   8  29  27  14  31  61  61  47  80  68  68  68  57  69  69  34  33  44  26  40  11  47  56  89  78   5  52  66  89   1  77  68  35  29  35   2  46  57  26  43  73  82   8  65  89  11  69  97  63  49  18  93   6  30  77  36  97   3  92  26  49  14  50  70  46  94  16  71  82   8   5  55  32  63  52  70  89  30  53  23  14  33  58  60  66  41  79  28   8  90   2  94  70   8  39  23  31  42  57  45  33  11  38   3  62  83  93  86  31  26  90  14  76  53  55  29  23  16  46  15  87  28  95  91   1  28  41  27   4  81  65  54  79  43  65  64  97  52  64  77  77  30  55  60  12  20  83  85  28  51  57  52  55  95  87  14  94  99  53   4  26  27  95  38  89  80  69  31  89  12  50   9  17  74  76  98  76  58  32   9  21  45  74  77  43  61  92  55  61  12  66  54   7  43  59  91  28   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                24  77  98  29   3  20  91  70  22  12  89   4  80  56  99  96  86   1  80  84  48  36  87  34  78  13   6  86  48  32  97  83  24  97  78  92  37  98  75  19  36  37  86  67  57  65  43   7  62  97  91  40  33  29  15  22  61  84  17  10   8   4   9  28   2  12  73  82  19  73  57  29  97  46  69  24  97  32  39  30  57  11  28  68  73   5  91  93  32  98  69  68  70  65  85  39  74  23  32   3  41  42  86  12  39  22  46  24  89  41  85  49  91  42   2  34  85  35  99  18  26  41  93  83  53  50   7  78   9  88  17  93  19  63  11  47  89  31  10  48  77  35  45  32   4   7  97  67  33  86  34   3   8  33  70  56  54  79  62  60  37   6  69   6  24  94  84  96  58  50  11  61  85  73  83  67  16  94  88  62  71  89  59   3  48  16  79  25  48  24   2  87  42  14  82  59  42  62   3  89  62  66  13  77  43  54  43  59  96  58  52  76   6   3  86  47  87  96  34  86  57  46  23  47  18  66  51  16  38  37  56  29  52  19  97  75  39  18  43  52  42  49  88  72  37  29  52  99  69  61  79  66   7  60  32  72  42  96  83  67  87  78   7  24  52  40  71  94  90  20  41  42  40  44  52  68  76   3  87  54  30  42  49  89  65  45  47  64   9  13  60  77  58  58  61   5  94  30   3  87  38  79  81  43  62  18  56  48  72  85   3   2  48  68  59  17  63  89  46   3   4  92  46   6  96  20  47  98  34   4   3   8  69  71  88  18  62  90  87  62   6  63   9   9  95  24  87  84  80  51  87  64  47   9  42   2  82  52  52  19  29  85  16  88  23  83  29  37  72  20  43  93  94  70  16  63  70  31  56  72  25  62  31  95  28  85  93  37  28  99  60  86  71  80  42  52  77  39  51   3  24  11  64  57  90  70  27   8  81  83   1  38  21  46  54  98  79  98  51  80  36   3  27  95  13  87  31   2  27  20  17  47  61  48  95  12  41  66  47  90   9  91   1  58  43  17  40  50  53  14  48  30  79  30  23  11  69  80  85  59   2  57   2   9  38  71  20  23  37   4  66  95  10  90  97  14  90  30  94  23  54   6   4  19  97  66  69  49  48  88  71   2  81  83  40  90  64  22  51  25  70  77  86  48  79  37  88   6  96  31  87   3  80  61  48  13  51  68  46  17  19  67  32  79  76  39  45  69  40  30  22  67  91  52  11  42  37  81  81  65  82  62  61  74  55  29  26  37  68  45  59  38  72  72  93  30  56   5  22  81  53  81  81  10   9   2  60  82  67  95  42  35  63  23  52  94  74  20  80  57  68  22  56  90  91  96  45  19  64  32  54  90   6  60  84  68  48  63  55  89  46  53  66  26  48  87  23  89  58  12   8   2  53  16  59   4  57  83  23  21  67  25  19  82  82  54  54  93  82  90  71  43  24  42  93  52  48  70  27   6  45  47  52  18  86  12  33  95  89  81  98  70  13  17  39  48  78  64  75  81  12  99  82  16  64  79  38  79  27  56  12  18  47  53  27  42  74  70   1  40  91  39  57  88  47  76  24  49  18  12  42   4  81  94  51  93  21   2  35  74  31  81  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  90  94   1   3  20   6  44  60  27  67  34  27  57  84  11  14  66  18  70  46  36   1  73  83  76   2   8  22  81  91  30  69  24  31  26  50  22  51  57   8  46  31  92  86  76  41  13  80  74  87  99  87   2  57  14  19  95  33  18  76  67  32   4  75  36  27  55  14  24  96  18  28  10  74  84  62  79  58  81   4  88  87  54  25  55  41   6  66  35   2  97   6  63  18  56  21   6  12  11  34  46  42  95  36  69  60  71  12  13  23  14  50  34  57  68  82  13  20  54  78   9  50  69  49  99  73   9  88  68  41  35  34  86   9  23  42  88  60  33  66  46  65  90  67   5   6  11  34  78  73  44  93  36  30  78  36   6  48  27   1  72  18  76  12  81  53  60  69  44  73   9  64   5  15  47   8  55  64  93  44   5  57  93  29  46  83   7  84  43  91  78  69  13  10  60  98  28  73  42  83  58  11  25  24  42   1  55  52  21  62  53  10  32  11   4   3  41  48  45  41  67  50  25  51  86  46  68  50  48   6  84  67  91  31  22  38  99  96  33  47  20  72  53   6  96  76  50  13   6   6  43  90  73   9  28  13  31  21  34  72  19  41  13  14  87  46  66  21  57  33  20  85  15  10  58  63  56  61  69  46  54  65  48   5   7  32  92  43  87  27  93  29  47  50  48  41  30  95  25  44  37  56  16  37  99  50  26  13  21  79  53  26  56  85  18  21  17  96  70  89   4  52  79  15  98  92  29  20  40   2   8  79  58  67  50  93   4  65  40   9  15   5  69  38  73   1  35  52  69  94  31  47  93  83  77  42  71  75  39  14  33  99  98  20  84  59  67  63  86  64  29  27  39  52  90  46  47  24  25  67  58  75  10  27  37  42  23  96   8  30  78  64  55  87  27  69  14   2  45  53  92  19  23  28  90  39  88   2  62  92  72  31  60  57  56  12  89  17  77  83  39  34  34  56  27  62  11  34  66  53  75   3  60  78  64  59  15  23  93  86  35  95  67   7  61  56  15  61  22  40  49  79  20  17  28   4  19  39  14  45  85  23  62  59  59  33  82  45   2  20  41  96   1  89  72  34  26  18  29  94  73  53  19  98  47  16   7   1  74  32   5  98  47  51  97  40  62  37  27  83  31  42   6  40  14  62  11  76  19  49  24   2  88  21  91  21  40  21  28  87  79  34   4  84  34  46  95  74  51  26  25  22  95  61  80  46  20  69  31  63  66   2  74  36  65  54  88  83  74  65  46   9  31  77  54  24  45  29  48  30  59  11  22  76  94   7  72  95  84  33  88  68   7  56  85  36   7  79  64  34  35  58  29  42  36  16  79  43   9  40  80  32  28  69  71  50  98  29   4  68   7   9  43  42   8  53  28  56  38  78  47  33  87  48  64  77  11  28  36  27  94  37  33  34  88  88  16  13   8  35  90  69  36  12  63  14  89  71   4  14  83  73  92  66  46  81  54  73  59  93   7  56  65  18  49  92  22  54  61   7  51  34   9  12  60  51  52  26  72  68  98  48  66  48  57  60  32  80  38  20  72  33   9  23  92  81  79  84  35  16  49   9   1  27  71  67  62  10  95  46   6  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    78  52  21  40  56  78  98  39  69  90  17  25  61  59  12  93  69  85  43  11  45  64  69  44  83  43  77  78  52  75  66  22  47  27  37  37   9  56  33  31  96  86   4  77  26  34  18  71  57   6  15  25  14  27  68  45  43  95  48  69  77  62  87  70  48  90  36  22  16   6  20   2  30  46  75  12  26  71  95  81  10  54   1  45  74  46  20  54  69   7   4  20  92  78  10  36  12  97  70  46  27  73  68  42  23  80  84  25  37  41  38  71  49  22  17  82  52  23  14  68  65  91  48  82  48  58  55  95  18   4  23  32  34  70  34  91  49  70  62  45  59  59  72  71  42  90  44  70  34  50  69  55  36  80  82  87  61  57  40  79  90  74  87  69  20  77  89  38  48  34  98  52  44  61   7  72  13   8  22  86  11  39  12   7  81  48  34  59  25  88  50  61  71  66  46  45  92  53  84  88  25  18  23  94  54  40   6  95  60  22  93  13  44  73  14  68  77  81  99  40  88  56  19  16  20  61  58  57  53  49  13  88  54  66  63  87  31  41  99  77  25  60   8  79  72  30  62  72  68  89  61  89  75  42  73   7  77  16  54  57  99  89  39  80  53  28  95  27  84  53   6  32  14  35  28  34  63  15  23  22  49  71  47  96  19  14  85  69  33  56  27   7  93  31  93  68  23  42  87  15  24  57  39  89  55  50  44  79  16  41  60  93  42  32  28  90  67  77  72   2  32  91  87   6  36   4  37   1  98  33  55  26  85  46  50  57   7  98  20  95  42  87   1  79  99  86  70  44  46  34  34  46   9  31  85  98   2   9  35  11  69  76  33   9  68  23  46  26  39  56   9  43  66   3  70  29  17   7  70  64  85  83  22  61  10   9  51  42  75   2   1  27  76  77  78  65  29  28  70   9  40  93  79  79  94  81  65  96  60  63  80  44  83  28  10  24  51  30  49  30  71   3  85  93  16  27  25  68  12  26   2  11  69  89  54  74  35  91  81  93  12  64  92  16  94  37  28  57  81  16  11  78  76  90  56  11  64   9  19  68  79  18  58  75  82  66  58  56  26  14  43  79  32  54  75  52  52  51  36  30  12  56  37  85  12  47  12  19   8  24  35  97  86  42  52  83  44   8  39  31   7  63  29  42  39  10  57  56  60  11  70  56  86  21  38  72  23  99  27  59   3  78  39  19  26  62  59  19  79  76   6  63  20  81  50  28  73  35  25  97  45   4  70  58  49  21  77  46   2  15  21  55  92  32  16  66  79  85  46  16   3  12  20  70  34  17  86  68  67  25   9  74  26  65  50  87  65  95  32  36  49  24  38  13  47  92  62  72  80  59  34  48  77  60  56  47  70  62   4  72  95  91  79   2  84  79  25  37  15  85  76  72  86  78  26  83  61  60  32  62  32  90  46  34  27  41  62  60  67  52   8   8  59  20  69   3  98  81  72  26  82  72  16  72  27   4  78  30  63  59  60  94  74  63  80  47  89  80  83  75  32  65  34  30  28  73  44  88  65  51   4  12  60  86  82  64  25  16  20  60  29   4  66  92  37  78  50  45  87  80  82  94  80  20  26  94  58  55  65  62  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      64  71  74  48  51  79  18  35  14  63  41  35  69  85  61  43  30  14  80  54  44  10   3  95  79  65  12  55  49  92  97  50  76  87  65  52  44  81  32  79  94  99  59  93  75  39  94  98  63  17  15  78  43  48  63  18  50  38  19  99  14  73  99   3  18  59  37  33  53  43  41  16  69  43  94  41  25  71  76  96  11  19  26  22  20   6  80  99  55  16  62  91  45  51  23  26  96  44  52  67  81  13  43  56  66   2  64  40  36  37  37  70  86  20  67  79  17  25  12  29  26  25  85  86  70  91  74  59  48  70  80  46  50  52  97  35   3  73  67  40  92  38  54  17  41  55  54  59  60  18  79  32  87   3  31  96  24  43  27  81   9  12   3  44   5  80  31   3  63  60  73   3  97  64  58  90  10  98  39  66  25  14  25  76  76  60  23  71  35  80  39   6  11  68  43  20  68  92  21  32  49  75  97  11  89  96  78  76   4  19  91  51  99  61  38  70  42  85  16  87  74  14  87  44  36  86  90  40  47  29  77  39  67  67  36  10  91  64  63  73  70  15  65  98  83  99   2  14  70  58  16   2  52  25  93   9  60  49  29  38  48  69  43  46  81  80  71  18  11   5  44  33  99  65   3  39   5  94  24  94  76  78   7   4  30  54  64  56  59  87  38   7  52   9  97  62  71  59  67  44  71  88  17   6  67  60  24  72  36  60  20  71  15  20  52  21  81  68  82   7   8  56  41  32  48  24  94  62  97  85  85  47  28  32  13  78  75  42  60  42  87  61  48  21  21  99  82  93  13  37  97  24  45  44  25  87  70  29   9  66  34  38  72  36   1  35  51  88  28  90  54  63  85  38  77  86  99  31  34  22  89  57  41  26  15  18  72  81  46  16  12  69  35  94  99  93  13  11  81  13  57  42  11   7   9   9  76  26  20  27  90  37  84  97  23  32  44  22  20  41  21  39  42  89  92  70  98  33  86  64  51  95  99  36  37  79  57  91  75  95  23  52  15  80  25  29  82  95  50  27   4  14  91  28  57  60  63  95  48  11  35  51  91  58  70  97  88  58  77  53  73  68  63   7  28  39  13  19  48  84  70  45  37  35  89  24   8   7  17  65  35  90  49  58  96  70  17  19  26  81  58  25  54  33  42  79  69  79  83  17  50  31  16  70  28  99  50  78  52  25  45  32  88  46  66  91  53  71  34  64  52  12  55  21  54  22  97  92  24  43  65  83  79  47  76  67  22  13  25  26  14  66  25  95  40   5  41  48  22  21  80  47  77  52  30  96  74   6  19  38  79  33  56  73  28  64  64  76  42  50  75   9  69  78  85  45  35  43  83  58  18  60  36  40  31  17  13  87  34  82  64  29  22  10  29   8   3  75  66  49  45  35  71  80  17  98   9  90  16  72  70  10  78  57  84  47  58  51  86  14  21  35  59  28   4  67  81  63   3  77  97  60  11  80  77  27  90  26  49  19  88  95  36  59  69  94  44  52  18  35  15  68  40  61  57  43  62  93  32  73   6  48  86   2  64  50   5  31  11   2  73  66   6  61  39  16  29  63  90  15  32  18   9  43  53  73  92  59  59  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        45  12  19  47  83  77   1  94  74  23  23  68  96  53  89  93  57  95  87  57  26  64   4  59  62  28  19  51  92  21  39  45  52  91   5  56  60  50  54  90  75  36  99  28  46  79  20  93  70  71  50  67  63  89  19  58  27  50  19  68  16  96  39  76  93  33  72  83   6  26  81  20  89  49  82   7  68  36  35  10  44  69  63   9  17  11  20  80  93  92  25  12  86  45  80  13  45  71  98  24  33  15  88   9  44  98   6   6  67  15  55  19  36  63  34  11   1   6  91  27  70  41  54  73  19  46  74   8  54  76  64  73  80  32  65  46  45  83  94   2   1  17  86  59  46  11  72  58  11  18   6  34  80  93   6   2   6  14  49  86  66   4  64  39  25  97  42   6   1  75  87  48  46  10  51  35  21  72  20  25  71  64  28  70  85  75  89  23  88  80   6   3  16   1   4  51  73  87  18  61  12  68  29   5  50  51  12  80  23   5  62  87  54  16  45  42  40  53   9  16   1   8  56  71   2  41  38  98  45  15  62   9  23  21  72  30  71   3  73  73  85  91  51  82  22  43  61  27  20  11  51  88  59  35   1  54  15  75  37  91  39  57  32  45  21  69  19  19  77  65  91  61  43  56  42   8  84  22  55   5  83  13  36  90   6  73  20  33  47  98   9  74  21  27  90  35  64  91  32   9  32  90  82  41  96  39  15   1   3  85  41  84  50  43  98   1  78  25  43   6  30  43  14  37  52  36  51  86  51  69  14  63  45  14  52  27  99  41  88  59  69  29  89  37  84  91  49  73  43   2  59  52  78  79  67  67  61  75  73  15  79  11  25  14  74  63  94  56  43  51  31  29   8  65  97  15  48  11  69  53  95  52  30  44  21  46  36  27  60  86  65  71  43  68  16  75  54  73   1  45  19   9  25  78  96  62  42  59  18  10  29   5  97  23  97  27  61  71  65  30  88   3  74  10  90  26  39   1  54  74  48  74  59  10  15  31  21   8  94  99  35  85  99  28  85   3  53   8  96  77  38  94  84  42  97   9  59  71   1  52  26  57  83  52  41  62  18  86  43  72  92  20  15  41  13   5  40  12   2  32  98  43  94  87  72  31  14  56  80  22  18  45  78  16  59  64  42  40  25  66  19  11  37  33   9  96  32  23  36  26  34  57  52  63  72  48  50   8  83  43  43  53  15  39  41  77  94  85  77  45  52  56  60  13  55  18  30   6  73  90  50  94  84  90   6  75  12  81  66  68  73  79  40  88  87  11  23  88  25  94  57  73  30  95  53  77  81  76  77  13   5  91  27  87  35  35  74  59  16  34  61  82  67  94  86  73  71  87  47  48  20  12  32  20  57  32  63  77  35  79  17  91  83  13  95  44  52  45  44  12  89  34  12  98  57  41  84  69  25  98  88   2  32  82  98   6  55  49  99  40  79  26  76  38  50  51  92  42  46  35  66  57  92  33  93  72  81  28  98  85  11  34  21  19  29  46  92  72  56  72  34  89  22  64  78  24  25  80  66  28  27  86   1   5  72  70  98  18  56  39  64  49  79  11  52  13  38  69  28  12  54  20  12   5  58   6  66  37  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          34  64  53  24  95  35  46  21  41  84   7  24  38  84  34  78  57  91  63  60  56  90  60   2  47  77  20  16  89  75  57  61   3  92  16  91  34  83  91  16  75  92  23  53  65  52  60  96  12  11   1  27  84  87  81  61  39  56  51  31  67  66   8  14  94  12  33  89  90   1  62  23  88  29   5   5  35  16  89  33  21  16  70  16  86  48   9  32  12  32  65  83  32  48  50  69  97  14  29   4  51  42  32  58  30  19  37  33  59  98  88  31  33  71  58  95  41  69  33  80  66   2  78   2  81  55  46  12  85  58  37   4  53  45  65  71  85  89  93  28  35   8  78  58  64  16  86  31  46  36  15  32   5  69  85  40  51  57  53  89  84  52  93  43  96  57  22  11  81  78  43  23  88  44  36   6  78  25  48  55  21  86  27  59  93  86  93  26  47  66  99  62  22  46  79  15  40  88  38  15  40  96  91  87  53  16  96  26  78  30  13  38  21  20  19  75  40  18  78  61  63  36  64  76  72   1  21  44  40  73  30  48  16  40  45  61  25  46  25  28  83  58  97  90  80  94  33   7  71  36  13  79  40  34  14  10  54  75  41  22  26  46  75   4  88  42  59  78  18  43  73  16  42  25  12  83  87  73  88  70  35  19  26  45  57  83  87  42  99  80  23  41  41  13  19   1  31  90  23  28  95  97   1  88  63  87  30  21  90  23  79  67  18  24  36  69   8  49  81  58  98  35  80   1  29  15  41  93  77   7  76  28  62  91   4  62  75  17  73  32  99  85  89  40  14  78  34  92  15  30  19   6  79  91  13  66  19   1  46  22  11  23  87  30   4  55   6  78  77  51  42  27  53  52   4  23  60  75  37   6  93   5   9  53  15  48   4  81  36  54  76  44  10   9  67  11  30  45  24  94  42  26  66  45   5  15  37  45  98  54   2   7  36  49  63  39  47  78  78  59  84  53  48  22  85  12  54  61   5  90  25  31  54  68  52  97  21  49  54  11  87  23  58  10  66  50  98   7  89  79  12  99   1  31  89  14  64  97  70  90  63  75  74  18  39  26  92  80  43  27  68   4  13  68  96  68  94  23  11  91  48  66  62  50  21  50  52  86  51  10  54  94  82  73  76  28  86   1  54  91  86  28  83  82  69  11  60  49  38  74  67  69  11   2  40  38  50  56  74  70  71  20  74  90  55  59  67  82  62  83  65  49  97  97  58  36  52  65  89  53  54  49  41  53  29  22  69   5  23   9  40  57  47  11  61  81  25  38  36  75  49  69  73  46  29   5  32  66   7  53  84  21  73  32  56  22  20   4  16  67  42  24  13  64  23  53  91  19  24  15  58  26  86  76  69  23  19  74  23  80  85  47  20  47  23  21  94  35  45  90  29  75  69  49  97  75  18   2  15  86  79  41   8  52  15  88  12  58  53  31  70  22  21  50  57  14  94  22  74  48  94  80  29  12  80  31  52  59  89  86  64  27  79  54  56  61  80  12  47  43  50  17  75  45  37  14  50  14  89  43  10  36  44  20  26  42  97  81  24  99  52  81   1  26  99  77  43  81  36  58  46  38  60  46  28  96  21  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            9   3  47  13  82  73  18  62  70  77  72  40  36  11  10  19  90  81  63  23  77  51  63  37  49  36  87   6  68  29  76  46  99  92  42  31  65  60  57  26  19  28   4  96  11  47  46  85  15  15  48  44  38  18  34   4  21  49  61  75  91  56  83  92  26  57  58  19  92  69  39  91  30  21  77  97  51  52  80  72  21  90  34  63  76  44  60   3  38  75  74  69  65  46  36  29  50  58  47  85  44  22  16  81  81  25  99  63  20  24  47  94   4  41  79  65  95  56  62  86  56  46  55  35  53  50  57  23   7  35  56  40  15  14  55  66  44  35  35  46  83  30  47   4  64  95  74  17  39  66  94  46  87  73  24  62  17  59  67   5  43  58  18  64  50  32  73  11  19  46  84  85  78  32  12  66  69  77  57  53  99  15  33  29  82  57  23  96  60  49  31  47  38  87  19  16  17  73  24  30  49  42  37   9  42  67   5  78  87  73  97  84  96  34  70  84  38  60  10  79  80  30  16  62  19  57  18  94  48  88  52  32  25  13  70  53  90  91  44  34  89  62  72  61  68  30  82  87  28  13  45  70  69  94  23  67  74  51  61  21  36  53  11  40  97  41  51  93  38  75  27  71  68  16  21   8  19  38  19  18  74  78  32  19  11  43  91  67  45  49  70  42  61   1  61  86  86  29  79  53  70  46  14  77  27  99  67  76  20  60  61  43  12  18  67   7  58  96  63  16  75  86  76  54  96  24  89  26  53  95  84  68  53  83  97  19  59  51  58  98   1  97   4  94  87   3  18  97  20  46  51   7  77  40  13  40  74  63  40  59  78  85   5   9  57  28  36  37  25  66  61  80  90  63  52   8  95  45  57  38  45  13  18  24  40   1  10  43  23  53  20  93  91  50  63  80  31  43  69  17  82  84  85  15  35  16  82  61  46  47  61  38  82  89  82  93  39  40  84  43  57  57  36  86  84  41  17   3  71  13  29  22  67  14  95  41  11  44  43   2  81  64  87  79  48  24  91  34  41  15  58  74  35  33  95  11  26  80  91  77  56  73  14  53  69  97  52  36  51  77   4  22  63  20  95  57  57  51  16  45   1  14  52   5  31  36  96  77  98  38  47  82  41   8  80  87  24  61  47  92  40  76  33  66  18  32  31  31  31  63  77  86   8  30  96  60  94  24   9  46  70   9  53  68  49  30  51  30  95  66  56   5  20  14  58  32  13  28  82  37  74   7  43  66  31  73  93  34  41   8  18  20  56  95  43  41  44  66  54   1  23  87  70  92  55  37  82  29  77  11  56  68  32  45  96  71  54  74  81  67  17  80   1  29  34  15  42  86  48  81  75  64  50  99  81  78   8  39  86  61   1  26  69   1  92  46  22  81  17  79  93  86   4  20  53  65  30  97  70  20  32   4  66   6  38  56  32  50   7  54  26  83   1  80  57  57   2  12  90   5  75  25  89   5  17  48  32   3  53  23  96  32   9  40  53  20  99   7  61  94  21  27  89  37  51  55  19   3  48  26  81  63   8  57  69  23  99  63  67  21  99  80  89  65  89  69  64  77  40  71   5  76   6  54  31  53  28                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              23  77  54  39  55  17  20  30  24  53  16  81   3  85  93  47  39  46  64  69  26  16  17   7  11  30   1  48  33  42  46  73  56  39   6  63  81  21  84  45  10  24  35  79  51  89  22  28   8  10  98  57  72  80  59  70  29  23  27  42  88  57  70  23  19  20  18  48  31  71  59  27  82  68  17  45   3  80  87  48  78  75  61  82  58  37   2  14  89  98  20  36  60  91   1  60  39  25  74  72  28  69   3  56  14   7  48  34  42   2  12  59  10  65  98   5  20  10  13  27  92  31  11  58  24  35  74  81  90  66  15  83  92  25  97  22  52  90  44  85  93  37  84  10  83  12  59   8  76  74  66  63  20  61  82  26  74  32  25  22  80  24  87  90  74  71  42  62  40  29  94  45  15  35  45  67  44  10  98  42  90  21  64   3  50  34  47  58  47  94  84  49   2  62   3  18  73  96  11  24  54  72  33  65  77   7  89  24  54  84  44  40  68  77  35  42  58  60  73  65   3  84  21  82  92  21  63  82   9  34  52  53  25  46  21  87  71  92  11  73  48  73  76  18  82  64  14  82  12   2   3  13  27   7  86  56   3  37  36  59  50  55  36  17  22  86  78   6  46  16  16  56  74  66  43  60  82  34  13  80  20   5  36  50  21  52  13  45  58  31  45  94   3  56  29  14  88  48  99  38  61  40  23  42  67  95   1  66  23  74  82  35  44  14  58  30  65  95  31  57  68  86  53  44  98   6  27  71   8  17  15  86   8  58   1  63   3  54  68  70  66  38   9  37  87  12  45   9  60   4  52  95  17  90  76  50  24  43   2  63  92  41  67  48  88  61  26  29   9  80  68  80  86  50  62  56  66  66   2  48   1   9  43  65   8  47  48  29  63  29  59  49  81  57  51   2  84  82  67  77  54  84  15  25  20  35  47  10  97  70   3  64  65  85  41  55  96  22  59  73   8  95  53  16  94   9  68   8  68  35  50  35  86  69  93  93   8  99  81  32  21  73  36  69  30  97  59  14  90  19  93  95  75  58  56  87  84  63  77  99  78  49  85  16  83  60  90  98  75  31   1  19  47  52  39  64  99  31  78  76  55  47  26  20  24   8  70  51  36  25   7  78  82  54  35  11  94  37  81  91  68  90  94  84  23  57  50  84  19  90  73  50  84  94  46  40  26  92  96  97  39  39  11  47  72  56  62  88  72  91  39  13  19  39  99  99  41  78  55  47  25  30  52  14  88  69  81  63  78   7   9  29  77  33  38  51  88  29  41  66  85  91  11  78  40  12  58  45   8  53   6  15  92  24  28  47  82  56  37  89  58  88  94  43  94  20  50  12  30  64  25  63  12  69  82  92  63  60  49   9  62  58  71  73  50  99  42  90  68  36  42  77  37  76  17  59  76  48  43  60  52  99  77  50  58   5  99  85  88  40  72  81  70  98  10  61  64  75  59   3  21  44  61  17  35  36  68  17  67  25  69  37   3  38  73  18  51  14  72   2  65  71  21  53  12  43   4  74  49  25  50  64  57  75  77   8   5  72  17  37  38  51  47  73  50  92  76  44  29  24  96  20  12  24  28   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                49  26  65  65   7  96  43  42  30  73  16  83  26  25  24  16  34  10  87   5  52  97  42  12  98  88  55  21  78  60   7   2  25  85  78  27  12  67  99  92  42  13  80  61  15  94  99  91   9  11  88  37  25  82  28  62  54  10   9  45  63  16  74  21  56  36  33  31  31  22  50  70  68  94  73  98  94  43  86  54  97  29  15   9  60  67  23  76  73   5  22  88   8  89  22  37   2  46  91  84   6  26   4  11  82  12  80  55  17  66  59  57   3  84  52  69  61  52  86   3  97  56  60  78  87  95  89  92  18  43  25  66  80  52  98  15  36  83  94  83  10   3  26  28  55  25  81  48  72  44  59  84  72  36  87  90  56   3   6  86  39  21  63  96  92  74  78  77  29  34  99  48  34  13  52  74  56  64  87  75   1  45  53  88  75  29  75  88  78  59  83  83  30  78  55  35  95   7  31  43   4  92  84   5  42  78  70  41  59  97  27  45  48   1  38  72  23  84  81  72  48  90  32   6  94  99  89  62  70  72  61  52  28  12  21  28  11  58  86  23  48  39  66  89  25  17  88  59   9  66  66  88  40  29  37  15  80  67  98  76  89  79  59  12  87  11  79   9  65  71  40  72  97  63   3   9  51  18  55  79   9  71  98  17  28  82  19  54  97  32  63  68  92  19  41  29  69   9  70  96  85  97  11  14  99  48  49  43   3  46   2  79  13   5   6  36  32  43  63  54  51   9  13   8  35  87  33  30  96  74  80   5  39  84  34  20  62  75  41  47  37   4  81  81  50  37  56  78  77  16  17  91  22  69  63  16  10  30  18  62   9  62  94  45  24   2  66  91  79  40  79  98  67  84  73   2  54  66  72  94  49  63  30   8  84  77  72  17  34  91  68  49  57  60  68  94  44  59  93  60  10  55  33  25  72  90  41  59  26  54  60  77  96  40   6  87  37  93  49  88  23  96  83  91  43  61   3  66  20  44  36  53  40  91  58  53  43  69  41  36  75  84  26  52  28  27   6   1  98  86  81  76  38  85  77   9  99  15  17  35  29  27  74  32  99  62  52  50  82  14  44  10  32  24  79   5  64  27  12  67  32  29  22  98  69  68  47  33  13  54  45  34  79   6  82  30  20  36  91  45  21  66   9  40   9  56  10  89  97  25  25  80  19  90  19  40  83  54  38  47  82  53  85  63  87  43  88  31  61  53   1  37  63  57  65  84  10  32  31  75  75  11  93  18  49  71   4   3  44  53  87  16  66  85  72  71  32  24  81  73   2  51  21   9  22  94  14  84  99  32  43  42  42  82  68  88  62  43  64  27  19  11  92  27  47   5   9  51  65  84  63  49  62  40  26   3   6  14  20  72  79  60  19  58  79  28  12  40  68  62  16  91  28  79  87  57  97  35  97  93  81  25   7  44  78  29  77  88  70  31  95  56  88  28  36  98  69  66  92  11  64  58   1  43  31  94  79  73   3  82  23  75  59  18  78  37  77  10  19  86  59  33  41  35  94  63  25  73   8  78  80  21  81   7  33  52   9  37  10   7  74  18  46  37  97  70  85   5  60   9  29  45  23  35  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  42  21  91  24  25  87  18  80  74  84  76  33  23  80  68  75  61  19  95  37  37  31  98  82  78  93   7  68   6   1   3  81  84  23  97  95  18  78  56   1  92  74  57  10  38  91  93  91  35  70  74  61  42  12  22  95  85  64   2  92  26  90  10  50  30  10   3  13  29  73  68  44  99  88   8  13  41  95  13  10  25  69  48  10  39  77  43  69  70  14   4  56  63  27  14  86   7  20   9  96  78  36  10  93  96  99  44  30  43  33   1  49  84  85  53  31  72   5  74  67  35  61  95  38  57   2  23  83  63  71  37  87   8  74  76  22   2  88  77  24  50  54  41  20  54  13  14  33  23  66  58  81   3  96  48  79  24  74  92  39  56  94   2  15  35  15  25  24  87  40  64  66  77  62  65  69   9  56  22  13  97  32  88  23  71  10  64  36   2  93  82  76  15  16   6  91  39  75   5   9  86  94  63  90  81  25  95  20  75  38  90  56  57   7  67  82   8  28  78  15  22  76  22  48  88  75  74  11   9  26  75  11  40  24  72  74  29  25  81  24  45   6  79  49  65  96  34  24  84   1  81  38  42  51  71  47   4  23  59  74  50  54  22  25  46  52  56  10  30  74  33  48  67  43  83  32  38  57  32  20  67  35  59  54  97  23  76   6  84   2  24  91  37  53  55  69  62  65  67  72  78  46  20  95  84  50   6  84  10  31  98  80  89  57  71  67  59  64  18  29  57  73  58  26  66  86  49  93  32  24   9  45   4  16  88  96   4  96  29  36  17  33  45  88  57  47  67  96  50  55  27  72  77  91  55  38  65  97  58  25   5   8  74  50  63  99  77  47  60   2  84  82  12  75  71  33  92  27  35   2  19  97  72  81  58  89  29  29  30  89  11  35  52   1  70  65  56  35  99  43  76  37  52  54  70  68  32  58  26  33  13  38  19  24  97  72   9   1  36  34  85  70  78  33   8  54  89  89  72  11  60  66  52  77  92  69  65  82  33  61  17   7  50  27  42  25   2   3  33  61  85  46  24  24  63  87  97  72  29  33  43  84  90  75  53  49   9  95  99  80  85  38   9  97  49  79  87  78  10  92  89  83  36  74  75  77  43  28   5  80  79  63  19  24  74  97  13  25   7  14  56  37  75  45  67  86   2   3  75  54  60  16  64  83   3  46  40  78  40  79  22  59  19  51  66  76  21  33  19  96  59  40  29  88  54  12  36  56  44  21  66  64  46  67  19  14  30  61  33  19  99  83   1  81  82   4  27  70  79  96  48  35   9  69  23  35  29  54  60  49   2  12  84  15  22  12  25  75  24  26  35  58  39   5  58  99  71  38  10  90  81  18  22  22   1  94  34  89  95   9  40  55  87  79  72  88  96  13   9   5  96  14  57  54  77  27  18   8  65  67  45  66  61  48  82  16  85  76   1   6  46  40  29  47   2  86  68  79  13  34  73   9   7  13   6   3  21  29  45  25  10  93  17  68  57  85  42  70  58  28  82  52  50  72  55  72  69  96  18  74  25  39  60  18  65  26  28  66  87   4  13  15  73   1  79  26  54  98  54  93  85  69  94  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    71  15  97  15  96  27  43  58   5  60  55   2  45  92  81  22  95  44  11  38  36   4  18  98  92  67  87   1  67  50  84   4  66  97  78  69  40   8  87  46   7  91  68  35  93  85  88  46  92  11  77  92  26  95  28  30  65  56  23  13  78  95  39  51  31  94  62  82  39  68  50  17  24  85  34  97  76  38  22   7  49  35  66  12  35  84  23  41  50  62  71   9  98  60  66  67  67  68  70  50  16  44  19  98  66  62  84  32  19  29   6  38   4  53  16  48  60   9  32  65  63  82  47  14  61  53  97  61  83  60  54   6  15  85  33  40  24  10  95  58   4  60  40  61   2  30  90  71   7  98  20  77  43  44  69  48  29  97  34  50  97  28  14  55  48  62  66  65  36  98   6  78  69  36  15  99  65  22  92  46  20  88  81  95  49  81  66  23  20  69  64  75  29  49  99  73   1  34  14  83  17  29  95  51  35  86  56  57  75  61  53  79  67  73  39  61  39  23  44  60  48   8  52  97  24  16  95  88  30  79  56  90  48  35  70  45  61  65  38   1  46  37  47  60  44  39  58  88  34  16  61  43  99  64  78  23  48  87  51  70  27  60  81  41  60  24  52  88  33  51  56  60  43  35  64  34   2   8  83   6  18  56  40  20  51  18  96  60  46  50  83   9   1  47  55   6  81   5  54  81  97  33  79  91  24  89  21  52  32  82  70  10  79  63  19  18  93  56  49  18  29   3  91  32  22  42  86  40  74  68   4  64  50  12  79  15  72  46  21  14  75  76  47   1  29  63  39  13  67  40  43   5  16  88  60  96  82  24  90  71  58  32   1  41  99  48  95  81  15  94  82   4  34  20   9  66   2  44  58  40  24  13  47  68  57  89  80  85  94  16  69  27  85  86  78  27  19  43  79  30  90   7  93  19  42  88  14  98  34  29  87  91   4  60   6  29  73  75  25  76  98  27  12  93  12  38  74  15  78  55  74  18  18  50  79  69  29  78  65  61  24  23   8  39  78  95  91  41  43  57  47  43  84  68  57  66  16  65  90  34  81  45  32  89  16  24  67  82  16  68  46  97  55   3  93  54  20  44  62  26  96  16  37  72  48  78  56  61  58  51  85  93  69  29  50  46  36  65  87  43  17  53   9   3  15  23   1  99  59  70  29  37  22  96   9  51  24  37  31  73  56  99  23   1  52   5  59  23  13  75  33  19  91  47  80  93  22  68  65  69   2  67  96  60  32  62  93  30  28  24  19  31  81  56   8  19  71  99  62  90  71  23  84  75  76  32  67  27  17  41  11  14  88  31  72  32  35   8  70  98   1  19  19  67  48  54  48  20  12  62  90  51  30  11  53  67   3  41  38  96   9  80  92  33  15  78  71  91  41  36  63  94  56  32  63  12  57  75  71  85  48   9  64  31  14  97  69  33  94  83  65   6   9   7  38  17  42  20  95  11  54  11  46  20  30  30  38   4  98  57  31  63  79  37  83  80  91  91  84  24  99  80  56  14   7  93  83  20  85  55  33  33  82   9  56  91  86  84  73  71  52  52  88  63  85  29  24  79  12  25  37  24  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      97  32  72  47  18  26  18  45  62  94  10  58   5  12  52  51  22  79  36  56  35  17  24  78  82  14  42  56  20  99  75  47  93  27  52  75  18  39  41   6  15  62  44  69  69  52  84  51  71  36  78  59  38  24  75  23  62  72  64  73  82  61  31  71  81  38   4  72  61  25  24  25  10  98  61  17  86  82  84  60  21  56  67  94  97  23  28  51  52   3  46  94  82  71  20   4  75  98  58  32  87  99  12  44  62  65  59  92  87  60  32  11  40  71  40  94  14  95  14  72  65   8  33  37  37  62  30   1  93  56  61  34  16  45  50  15  33  44  43  63  39  54  35  59  19   3  19  94  17  28  79  45  34  63  90  66  15  13   4  24  96  66  72  68  95  79  39  52  35  55  12  66  64  65  70   6  53  74  97  67  84   5  86  20  88  30  52  11   9  43  98  37  59  42  39  62  80  58  52  13  53  60  31  32  68  66  44  46  72  46  30  37  27  66  88  73  83  45  71  20  37  94  98   2   8  69  75  57  29  32  39  25  86  76  92  46  27   8  72  57  57  26  46  35  30  40  98  64  64  52  77  92  18  29  40  23  28  27  91  76  26  31  24  87  94   4   6  73   1  83  96  38   5  27  14   3  11  57  66  14  96  10  86  80   3  26  94  79  53  34   3   2  75  63   8  89  71  36  77  93  22  31   8  83  96  26  84  67  21  58  52  18  26  30  62  27  81  60  12  37  16  22  74  58  72  55  67  85  99  38  25  96  48  49  30  98   2  66  90  76  35  57  46  25  67  19  33  80  65   7  26  50  25  72  81  65  51  47  72  70  49  11  13  12  82  33  45  28  19  50  27  90  28  18  32  16  30  97  59  98  36  58  72  17   2  43  70   2  38  55  50  41  42  35  96  88  97  92  70  33  36  16  96  77  72  13  96   3  63  40   8  57   4  46  64   9  62  41  29  73  86  75  28   4   3  50  76  95  21  44  13  23  73  73  14  13  98  70   4  93  60  35  63  12   9  59  78  66  65  61  83  18  15  30  91   4  91  72  43  88  29  89  90  47  17  52  64  80  96  29  50  93  62  28  94  76  18  45  92  93  35  11  76  26  47  70  27  24  76  20  61  15  89  45  73  85  75  45  46  41  61   6  28  45  95  69  61  87  55  17  27  19  49  39  13  81  24  68  29  61  81  59   6   3  12  78  22  53  75  37   4  94  35  62  39  98  41   7  30  23  50  11  68  82  73  38  58  43  65  52   4  64  88  79  32  31  40  73  29   6  82  67  36  78  96  98   6   7  58  20  34  66  61  56  71  26  58  11  72  59  99  73  26   1  73  86  42  44  58   5  13  58  94  73  28  12  63   9  67  67  94   1   7  51  34  17  69  79  92  64  59  94  94  21  76  46  12  98  69  14  20  25  48  34  70  15  93  53  21  32  86  37  22  71  30  76  99  14  98  28   9  58  12   3  50  78  26  96  88  82  16  91  75   7  98  29  62  15  59  70  92  65  44  61  93  68  84  49  56  63  54  88  39  34  39  96  96  34  84  81  58   8  28  62  96  26  68  82  60  28  73  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        29  41  69  12  87  38  32   6  86   3  51  11  72  32  40  27  18  82  43  82  72  34  56  67  51  65  34  46  54  35  50  31  49  38  91  79  28  98  21  45  16  20  92  36   1  93  36  43  57  15  76  77  23  36  93  13  98  32  35  70  37  79  62  74  53   3   7  47  31  61  89  89   1  17  21  58   2  85  49  59  27  29  73  41   5  95  45  75  16  69  55  70  58  39  48  63  21   8  94  34  43   5  33  87  52   4  49  41  26  72  67  30  68  44  12  88  31  52  40  33  63  91  30  94  57  25  12  89  37  13  59  76  53  68  98  65  71  74  83  88  64  48  86  36  34  61  92  95  51  19  53  50  23  58  89  65  97  64  91  72  89  67  48  30  41  79  34  45  48  69  63  99  72   3   6  22  91  57  57  48  42  58  79  24  87  35  17  22  58  39  82  77  18  85  62  47  64  19  86  24  94  85  37  55  51  90   6  88   8  82  27   6  48  24  75  51  45  44  53  37  97  71  36  15  39  51   9  47  40  76  46  17  64  80  23  34  69  44  49  44  96  56  38  11  89  31  48   2  25  18  39  44  37  69  83   1  19  82  55  48  96  91  28  63  85  52  73  21   3  35  63  24   3  66  94  54  42   3  52   5  13  98  25  63  16  66  68  88  86  87  52  19  19  72   2  29  22  12  31  48  10  78  98   8   9  65  33  82  20  25  34  37  69  86  76  48  78  15  41  96  14  40  58  34  12  57  68  27  90  48  73  30  36  50  53  52  41  77  74  71  34  19  68   3  14  10  98  92   2  39   7  95  97  47  19  62  17  48  99  48  11  51  53  26  69  77  31  99   3  51  61  21  92  25   1  33  96  59  34  84  14   1  60  49   3   9  73  40  83  64  89   2  74  61  73  60   1  11  91  42  88  14  57  51  95  97  67   6  32  23  74  68  24  75  89  59  68  44  56  60  16  51  19  16  38  19  32   6  40  55  62  38  32  67  94  67  46  80  12   3  18  97  54  97  78  41  48  44  44  31   3  55  47  45  89  42  74  15   3  83  20  74  89  80  30  70  35  18  20  77  70  55  87  41  11  67  81  77  69  17  42  23  13   1  37  64  97  10  25  26  34   8  15  69  75  63  49  84  57  64  84  59  92  80  86   9  12  41  14   8  65  97  36  43  83  22  43  65  86  78  26  39  97   1  13  46  60  73  16  73  14  69  28  58  77  51  88  60   6  56  59  40  37  36  49  75  51  86  69  60  81  63  40  57  65  61  92  29  36  52  20  69  87  75  37  51  63  73  38  90  66  78  74  80  34  23  96  97  14  27  37  75  12  67  99  96  72  41  33   6  96  57  65  54  30  72  19  36   6  84  69  42  23  43  23  31  75  84  29  48  53  13  36  93  98  13  43  11  87  39  56  41   1  30  31  23  20  88   1  16  90  71  73  51  45  21  71   4  85   7  49  65   9  11  92  46  29  95  83  60  53  47  83  20  39  57  40  52  60  18  14  99   2  28  62  72  31  82  12  25  77  94  45  74  15  88  24  52  63  58  16  42  17  56  89  47  69  15  38  48  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          32  48  12  13  25  10  46   3  47  22  35  90   6  69  22  61  35  40  56  94  16  88  78  43  52  71  16  44  42  34  97   4  37   3  71  93  43  37  46   5  13   1  65  45  81  74  35  98   5  83  45  46  85  75  47  96   6  29  96  18   1  16  48  45  76  76  39  42  52  80  13  55  70  17  16  74  61  89  38  98  57  94  93  25  22   7   4  72  93  48  91  50  16  82  83  35  21  78  34  43  84  37  15  44  96  13  59  49   7  21  76  80  93  92  35  91  42  92  50  53  93   6  30  31  37  36  26  98  32  91  60  56  57  54  56  76  75  23  12  68  39  68  18  64  84  28  11  81  12  44  35  75  83  11  98  60  19  13  56  97  72  98  64  22  59  14   9  46  10  75  42  25  99  79  93  27  35  40  19  50  91  48  36   3  97  66  59  42  90  85  19  69  21  38  86  67  74  57  45  96   9  84  58  41  92  40  78  63  28  51  15   4  92  66  91   5  10  22  74   7  62  29  81  55  32  64  84  49  39  83   9  66  99  25  85  49  24  20  56  62  75  80  26  58  39  14  93  30  25  98  42  53  89  58   7  24  21  64  11  34  54  38  30  15  47  22  30  91  81  13  98  17   7  13  16  27  32  45   5  55  17  23   9  64  92  80   1  69  49   7  60  46  45  73  50  30  11  32  98  74  72  35  59  62  85  36   5  76  47  37  33  14  62  57  48  11  11  99  67  52   6  40  67  32  58  81  30  15  13  91  38  44  57  81  26  64  19  24  70  23  98  72  16  45  94  26  44  33  83  10  95  81  90  31   9  11  67  69  79  65  13  13  17  61  41  70  98  75   9  92  89  28  76  79  32  26  55  15  81  77  30  47  93  96   9  87  80  15  82  59  91  43  89  96  52  28  61  86  62  78  25  25  83  45  26  13  35  39  15  10  67   2  73  62  85  11  54  41  38  34  84  94  98   2   9  17  57  64  42  66  66  93  66  86  42  85  71  90   6  96  45  18  94  73  58  71  67  17  11  21  67  96  76  55  57  28  84  66  73  47  23  22  36   3  32  45  49  32  64  62  15  27  49  76  53  73  29  14  62  27  72  65  68   6   7  80  46  47  77  65  24  71  44  30  43  59  17   5  17  43  35   9  16  44  39  95  83  78  76   4  95  40  25  77  38  67  17   7  88  14  84  72  45  12  80  97   2  10  12   9  97  61   7  89   2  49  42  77  54   3  50  37   7  38  34  93  95  42  96  48  64   4  46   8  77  76  74  21  13  28  18  65  20  83  75  38   4  96  14  84   1  72  47  61  36  39  50  47  19  28  30  39  75  87  36  83  62  90  62   2  52  78  27  29  46  10   3  96  61  26  89  71  94   1   1  95  58  60  65  24  46  89  55  20  89  47  56  42  52  10  17  31  15  15  77  98  89  74   3  26  51   1  50   3   6  55  79  67  55  38  87  55  91  23  50  58   9   1  72  16  46  29  91  50  71  43  49  61   2  19  92  59  41  50  41  43  99  93  64   5   9  68  36  91  42  29   4  15  45  69  71  47  80  70  35  33  26  23   9  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            7  56  67  47  13   6   5   3  22  71  15  94   2  20  73  27  40  95  90  55  87  35  84  75  86  34  67  70   4   2  70  10   8  41  74  69  84  74  98  18  26  95  12  98  96  73  84  12  95  49  96  55  45  34  88  51  25  81  22  93  83  94  53   8  84  83  96  36  29  20  18  55  21  78  76  49  71  63  47  95  46  92  38  62  47  37  63  75  57  39  21   3  78  20  42  44  89  17  20  56  80   1  80  43  67  69  84  89  98  72  23  57  88  26  62  34  36  57  50  61  13  45  46  46  14  41  16  51  58  74  20  22  40  61  68  40  89  67  92  46  46  81  57  38  94  60  33  35  49  53   9  69  13  77  69  58  86  52  25  91  92  59   9  48  13  88  83  19  71  22  53  97  32  29  90  20   2  23  48  66  75  67  21  22  80   8  32  70  46  23  15  41  75  62  49  66  52  15  38   6  98  27  35  17  70  58  48  21  78  83  32  35  57  22  27  94  27   7  54  57  32   9  64  59  62  94  14   6  20  44  55  80  77  77  76  30  95  35  79   9  28  91  59  98  22  29  91   8  16  32  65  93  82  80  65   9   3  75  97  85  90  82  51  24  13  97  11  46  75  31  79  38  76  77  62  79   9   5  34   3  57  70  20  50  45  33  26  36  82  36  46  85  12  92  77  13   1  82  45  16  69  69  34  97  56  28  85   4  28  82  23  26  67  64  15  90  53  49  80  64   9  91  76  94  40  65  27  64  51  10  87  37  26  81   6  19  51  85  49  83  58  82  32  48   5  77  40  74  17  68  61  31  74  53   9  19  19  83  57  19  13  45  42  24  81  86  93  25  32  59  77  87  29   5  47  90  38  16  34  33  45   4  67   7  75  98  46  58  72  35  42  27  70  98  26  43  43  15  68  84  67  95  14  68  85  44  82  95  76  86  18  93  65  44  17  42  93  31  43  64  24  38   8  39  50  75  35  90  63  39  16  26   9  33  24  11  60  59  47  52  40  45  19  79  90  97  62  65  37  90  77   4  46  78  43  76  31  71  40   4   9  16  56  69  29  47  37  80  39  82  61  42  76  75  91  10   3  27  82   5   3  17  77  51  17   1  23  48   3  14  47  69  75  92  37  86  95  73   8  56  77  19  51  56  71  34  97  83  43  98   7  49  49  58   3  37  95  79  73  35  35  33  21  62  90  69  30  99  86  26   1  44  17  56   9  45  96  32  31  31  98  75  86  53  37  94  15   5   7  99  56  21   3  40  29  82   7  70  32  72  31  40  13  84  91  72  26   7  89  11  85  15  18  66  31  11  31  82  99  54  72   7  31  29  51  55  67  50  67  99   5  87  86   2  65  40   1  19  29  91  30  46  41   9  56  92  23  31  47  78  85  34  10  81  27  99  33  59  81  28  22  80   8   2  44  16  70  47  48  11  82  75  26  64  54  62  78  29  60  68  80  87  51  59  76  95  72  80  90  41   3  15  98  70  56  41  23  50  73  34  69  71  85  38   9  29  21  98  12  97  32  19  62  49  79  53  47  37  85   3  57  39   2  53  62  48  76  45  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              18  53  81  72  13  84  35  44  77  68  35  98  34  56  20  30   2   3   3  54  19  69  32  77  45   2  40  48  43  17  32  93  32   2  59  21  27  99  40  23   2  12  10  69  78  22   9  34  32  76  90  88  57  68  41  87  65  43  49  98  72  11  49  19  69  67  84   8   4  46  46  34   1  11  38  15  57  43  16  45   2  35  34  69  52  84  31  34  88  70  11  29  16  31  56  28  67  91  78  84  14   3  20   7  82  54  23  20   8  36  19  69  25  18  11  85  57  54  26  37  13  73  99  56  30  10  92  21  96  75  53  34  97  23  19  62  90  36  93  73  19  37  29  67   3  98  45  60  32  70  26  56  83  51  30  45  89  21  27  64  57  88  16  69  96  85  12  19  72  45  18  79   2   2  70  63  25  41  65  25  43  39  90  65  13   8  54  96  33   7  60   3  84  68  43  90  56   1  53  12  68  51  96  69  69  41  43  11   1  54  20  37  55  15   7  14  66   9  75  46  25  29  37  47  24  77  95  75  49  24  88   4  17  25  91  45  43   9  96  50  41  45   1  37  92   5  44  66  58  10  20   4  96  45  62  77  53   4   5  77  32  77  86  26  96  87  71  88  10  85  20  59  51  86  58  70  41  57  27  53  54  37  94  16  87  79  10  14  97   5  60  67  35  86  10  80  89  41  35  96  72  91  38  77  10  99  81  70  48  67  39  73  76  24  48  63  10  24  87  86  23  91  61  12  35  53  86  83  96  72   8  98  49  73  28  72  21  55  67  73  17  65  36  19  88  82  23  68  37  59  45  54  65  57  17   7  22  11  22  75  45  30   6  55  39  12  61  73  85  56  16   2  23   2  77  63  98  36  65  77  27  72  64  32  68  26  20  36  71   1  13   8  35  30  84  35  55  93  56  37  93  67   6  55  55  30  27  23  94  88  83  21  51  30  87  70  37  99  81  31  32  25  12  18  72  50  48  89  52  47  41  49  13   2  66   5  37   5  65  52  66  65  23  92  59  81  70  24  11  28  67  75  12  12  68  69   7  38  19  98  35   2  18  53  29  13  40  89  95  36  73  75  32  18  44  11  63  94  11  45   4  47  85  73  54  12   5  45  50  85  48  13  78  92  45  66  55  86  94  15  89  11  38  97  52  16  13  32  74  28  81  31  66  46  76  96  62  27  87  73  89  82  84   2   4   7  73  70   1  17  93  97  94  31  20   1  12  16  58  20  19  95  64  96  83  68  88  68   4  32  55  92   2  50  44  17  56   8  72  39  35  69  33  89  58  48   5  87  11  90  23  23  13  64  94  47   7   1   4  12  76  45   5  12  10  31  76   7  45  24  29  69  93  76  81  36  16  71  86  28  64   2  49  51  25  36  92  27  24  34  51  17  80  34  24   6  14  76  87  87  29  67  61  46   6   8   5  12  44  61  85  98  35  21  25  11  13  91  93   3  89  43  71  15  31  43  61  41  64  89  40  25  97   2  36  98  61  80  31  59  65  13  35   2  23  53  66  78  34  47  43  25  32  68  61  67  80  68  88  29  15  60  99  75  37  62  88  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                92  44  66  45  30  15  75   4  76  68  52  60  21  22  91  46  93  17  71  94  39  50  86   2  91  77  59  74  70  78  53  47  82  64  18   2  16  21  63  77   1  66  27  53  35  79  96  54  37  31  39  59  71  67   4   7   7  75  96  98  91  59  94  65  28  95  47  82   8  48  34  32  87  73  48  78  91  87  35  73  18  55  47   4  39  43  83   3  63  92  91   9  35  45  95  15  11  52  16  49  68  92  22  84  19  44  14  52  45  27  25  19  45  87  74  11  12  69  27  34  62  26  42  31  49  29   4  58  55  53  29  30  91  17  49  85  21  26  50  74  57  53   3  73  98   1  30  45  12  88  12  22   9  92  29  27  57  80  70  99  80  57  92  31  64  40  95  25   3  81   6  94  27  63  96  85  29   4  63  69  56  81  59  83  29  60  10  79  75  86  53   9  46  14  83  37  26  59  26  55  63  10  73  83  46  57  96  63  34  64  20  73   1  81  91  12  39  97  58   6  45  10  36  31  82  16  95  33  89  51  89  20  71  84  77  83  62  55  60  83  49  16  41  79  13  26   7  87   5  16  45  48  91  41  89  34  28  38  42  53  16  68  24  99   2  13   7  85  96  71  84  70  78  12  48  57  38  12  55  36  10  48  75  55  55  88  23  59   6  24  84  75  77  54  21  29  25  19  49  84  20  17  39   2  57  25  21  72  51  49  15  42  50  81  63  62  14  67  14  71   4  12  29  69  70  80  73  69  15  94  16   7  61  57  20  91  59  25  72  82  92   6  10  36  34  18  73  10  97  33  44  73  53  34  91  66  82  77  67  90   3  11   9  20  47  86  55   3  54  93  80  46  60  85  14  41  14  61  32  38   3  95  43  91  88  28  44  24  90  22   9  91  77  94  78  27   6  78  58  29  69   4  38  80  76  19  51  54   7  73  96  88   6  75  74  84   3  64  58  86  98  80  68  76  63  69  53  79  19  99  72   3  45  83  31  68  84  60  16  89  62  54  28  86  65  73  84  92  87  82  72  19  14  58  81  78  31  26  54  23  48  63  97  84  63  71  90  72  49  58  84  23   6  16   8  74  31  73  75  93  15  89  60  43  39  10   3  78   1  10  60  12  64  82  14  55  35  84  63  96  89  10   1  90  49  76  85  48  39  45  82   3  32  91  17   7  73  51  90  84  80  82  88  95  61  39  60  23   3  57  53  25  23  71  45  70  61  40  39  34  71  48  46  99  93  40  80  28  15  14  11   3  62  63  73  53  56  20  71  91  96  67   6  42  91  84  76  13   9  11   3  86  88  76  81  56  61  51  72  44  96  32  43  46  12  78  39  78  87   2  12  94  96  46   2  19  19   4  61  78   2  81  41  11  66  47  15  19  72  52  14  76   2  90   8  33  88  74  85  84  79  83  49  84  50  79  43  74  35  43  45  54  99   6  63  27  95  94  56  93  10  18  63  29  88  62  59  65  27   8   5  73   4  83  67  80  84  52  25  87  25  98   4  34   1  88  23  29   3  29   9  85  57  56  30   6  98  59  52  28  15  81  81  92   2  64  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  64  19  71  13  25  96  19  56  82  19  77  82  46  38  71   8   1  98  54  37  48   8  56  85  42  80  96  37  61  24  69  26  41  98  33  52  93  97  30  41  22  93  52  49  76  47  19  33  52  29  51  29  64  45  89  61  50  82  27  39  78  85  60  46  46  43  94  76  39  52  33  78  37  80  84  63  21  63  97  57  53   6  86  14  29  11  30  12  68  33  31  23  88  10  52  81  89  25  86  25  84  30  30  99  79  98  77  21  15  54  42  82  81  11  99  50  69  60  60  54  74  95  41  41  27  45  81  23  72  18  53  32  49  87   1  58  50  13  51  89   2  43  79  84  82  98  30  10  70  94  31  31  12  88  63  68   2  52  32  81  52  33  72  57  59  55  10  65  16  95  58  64  70  88  55  29  54  37  77  23  36  92  25  41   7   5  84  30  60  78  69  38  35  22  43  75  18   8   8  73  11  92  19  19  67  79  58  32  92  54  70  13  11  11  34  59  71  12  85  71  52  59  56   7  69  59  94  39  21   5  68  44  42  97  52  71  11  18  96  62  56  22  66  28  33  19  20  13  32  73  63  84  93  75  91  97  56  68  93  97  71   3  71  42  51  36  88  76  25   9  45  33  26  56  72  83  33  68  49  31  44  57  25  67   1  96  78  85  87  86  82  55   1  53  38  85   4   5  11  29  53  62  52  41  48  76  10  77   4  83  76  58   1  47  41   5  98  64  94  29  73  61  26  12   1  56  21  40  32  40   3  76  55  83  63  54  73   1  54  72  15  80  96   8  98  94  57  80  22  15  95  79   5  62  42  38  75  57  38  77  50  75  38  96  98  11  77   9  72   6  82   6   1  60   2  58  26  56  12  26  17  39  86  55   8  53  27  46  27  50   9  41  65  27  95  76  44  67  32  22  77  36  33  89  43  20  97  67  39  30   4  82  31  47  77  23  92  86  93  58  23  33  39  10  32  47  87  78  62  31  22  69   2  53  49  14  81  53  56  11  17  77  61  95  52  91  11  39  66  11   6  60  62  39  28  50  63  66  82   9  80  12  48  18  27  43  64  44  92  30  21  57  66   4  29  73   9  17  92  13   4  43  79  59  47  56  87  84  61   9  21  81  50  42  43  35  11  49  81  74  18  28  41  53  56  52  45  24  57  20  39  60  30   2  76  13  33  29  44  34  97  71  45  89  15  97  26   9  24  46  76  40  51   8  62  50  46  93  34  48  66  41  12  43  11  73  81  37  44  72  87  59   1  61  11  36  20  54  27   1  62  99   6  68  46  54  78  73  39  31  11  79   8  88  98  57  98  62  44  20  31  31  15  77  30  44  25  73  40  58  68  69  80  92  46  34  22  84  98  57  21  26   6  57  32  83   4   7  21  95  63  29  51  24  72  56  70  36  92  93   2  37  46  88  75  56  57  46  37  85   7   8  40  85  46  33  78  50   9  67  61   1  49  73  93  45  59  69  11  36  97  64  96  17  52  25  97  49  63  43  36  42  26   9  28  22   8  39  83  86  69   5  37   7  46  17  22  40  35  49  63  20  30  39   4  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    67  72  41  12   4  72  44  65  56  48  99  20  27  57  68  31  72  10  85   1  98  99  36  96   7  39  64  61  65  90   3   4  96  44  80  76  43  68  87  19  66  12  66   7   8  83  29  97   2  86   9   4  74  70  85  89  59  58  16  91  52   5   6  22  54  68  17  94  70  15  89   7  22  17  97  51   2  57   9  10  78   6  31  33  54   1  96   1   9  22  64  79  58  36   5  74  56  33  65  16  17  18  79  80  42  34  37   8  79  10  20  80  57   4  94  50   9  78  85  17  34   4  28  19  49   7  79  95  41  96  37  84  94   4  10  36  33   1  92  10  86  49  78  77  68  95  90  29  95  38  85  66  90  33  35   9  86  68  98  22  78  73  85   9   4  41  35  19  40  30  96  15  98  79  42  24  65  64   1  76  52  88  21  71  83  87  72  47  42  50  58  60  97  73  23   1  73  36  60   4  23  35  70  54  55  50   8  63  49   5  97  42  68  29  91  78  32  12  69  35  87  71  50  92  45  72  89  34  47  38  15  98  51  87  15  37  53  18   9  88   2  94  40  78  47  46  64  16  78  56  26  41   9   7  55  90  19   7  44  55  51  24  37  31  33  59  77  44  89  52  10  14  65  42  57  31  52  44  93  80  46  54  17  21  25  82  18  12  89  38  64  85  73  50  64  56  80  34  58  19  25  58  24  84  19  32  73  94  22  44  63  75  68  50  39  68  84  98  10  60  56   6  16  43   7  26  13  30  95   9  50  25  50  69  50  75  75  43  77  77  67  39  31  62  78  18  17  35  98  23  90   4  10  43  32  10  19  10  28  70  46  71   4  89  11  85  32  76  90  40  98  55  13   4  83  81  73  32  46  16  40  86  72  44  95  45  45  31  58  91  46  41  35   8  75  75  91  83  18  41  43  40  42  61   6  28   4  25  49  66  76  34  77  11  43  60  55  24  75  52  88  28   6  33  16  16  88   9  71  40  19  51  99  61  69  54  47  80  31  93  64  16  71  35  22  84  52  34  97  58  28   8  33  73  35  19  17  46  52  94  92  34  63  36  38  28  49   7  78  31  29  60  78  91  53  28  99   4  62  45  52  62  53   4  28  25  97  26  68  72  13  75  16  15  94  39  62  93  14  46  61  35  69  95  79  14  80  94  84  31  16  67  74  40   9  17  67  71  52  54  36  78  62   7  60  40  38  92  58  94  60  62  73  15  93   8  41  57  64  93  28  52  46  79  27  11  74  93  30  80  46  77  15  11  96  73  64  29  71   4  75  46  48  53  54  64  55  12  86  37  96   4  90  59  50  93  61  20  19  68  35  95  18  96  34  14  98  19  21  52  42  19  27  30  47  25  14  17  74   9  86  95  48  70  72   7   4  23   7  13  94  42   4  85  97  38  37  37  32  59  86  10  94  43  67  85  22  92  27  31  29  10  72  78  17  99  16  88  33  82  75  51  86   9  36  39  87  31   2  94  16  44  72  31  79  94  11  70  48  41   8  69  60   6  43  37  14   6  76  56  89  87  84  17  31  99  94  50  94  97  14  17  23  29  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      81  59  34  94  81  93  64  52  48  95  66  96  15  67  64   4  54  99  16  94  65  11  41  63  82  38  20  45  32  54  39  51  83  48  43  67  80  89  49  96  74  61  74  15  42  55   2  23  22  82  91  59   7  71  84  77  99  89   8   8  99  48  46  57  91  34  53   7  33  34  33  24  28  93  66  51  15  42  71  97  46  56  81  79  27  62  34  38  72  34  12  34  76  18   3   4  19  93  86   2  10  26  80  65  94  65  89  81  25  87  54  37  74  85  97  88  36  55  27  20  59  61  17  72  81  82  92  94  47  76  70  31  68  76  55  60  21  66  67  30  84  24  23   5  89  68  75  39  78  23  76  66  74   3   5  74   3   5  83  63  92  88  87  93  46  71  32  39  85  58  26   6  22  16  45  62  47  51  81  30   5  86  22  69  94  79  92  71  35  42   3  30  22  99  76  68  34  63  75  39  99  32  36  23  11  91  94  35  33  15  52  59  19  67  82  84  54  17  18  54  50  70  97   3  66  79  27  70  65  39  32  97  71   1   7  51  42  83  55  88  84  61  31  80  16  38  61  70  89  37  89  54  67  30  35  71  65  83  91  15  84  27  90  95  72  49  98  41  69  65  81   9  70   4  57  75  74  22  30  93  65  20  11  91  31   8  17  82  75  76  98   1  15  91  63  73  53   6   1  63   2  16   8  88  67  33  12  26  15  57  60  76  74  47  25   6   5  69  11  75  41  95  95  54  20  13  52  73  40  44  88  41  34  37  97  45  57  98  88   9  68  34  39  27  43  51  22  32  83  66  97  38  24  11  96  23  47  48  84  14  15   2   4  33  83  67  17  44  98  37  29  71  66  42  91  73   9  78  26  59  94  87  20  36  15  68  60  24  26  70  99  67  68   7   3   9  71  22   2  86  80  58  51  21  31   4  20  89   5  89  65  32  70  33  88  23  19  32  89   2  38  16   8  86  96  65  43  96  65  18  55  60  78  26  26  50  26  72  45  40  32  65  84  10  97  42  17  34  78  18   9  30   5  75  98  20  75  71  83  40  41  96  25  55  42  55  79  43  33  19   5  92  86  29  16  69  78  66  62  53  47  25  44  83  39  34  61  99  49  92  12  41  21  14  51  32  27  57  28  96  56  92  84  74  30  29  56  16  33  27  43  84  31  29  15  50  90  17  87  41  88  93  77  27  12  48  81  86  20  52  96  99   2   6  45  25   7   7   8  31  36  54  79  54  51  74  64  84  91   1   1  74  25   2  47  38  99  73  83   1  75  99  88   9   4  12  32   9  94  78  26  82  42   2  83  54  43  18  81  97  61  28  79  26  36  66   1  99  70  68  67  66   6  20  67  59  70  97  41  83  25  26  29  29  83  72  95  94  44  39  12  93  89  41  47  20  35  74  74  80  45  91  84  37  61  85  27  24  36  41  77  22  64  60  75  35  58  86  94  17  91  59  72   5   6  57   2  76  85  82   6  38  36  29  78  44  94  83  51  61  34  74  92  27  49  66  91  75  22  48  95   5  25  25  32  51  34  67  62  79  43  81   2  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        70  39  24  48   6  53  11   4  21  84  27  58  69   1   1  11  93  16   9  71  50  23   4  14  51  15  49  71  85  64  38  62  69  87  46  19  55   9   6  55  95  87  12  29  38  45  19  46  92  52  41  75  46  92  14  84  60  54   3  97  77  62  10  75  17  14  22  43  85  37  41  47  51   6  34  53  16   8  39  51  85  80   5  30  37  86   7  52  61  20  59  16   5  83  83  34  43   3  78  67  18  79  71  25  86  91  96  16  26  84  68  63  69  55  37  72   4  92  63  74  75  51  90  52  87  38  15  13  49  70  57  91  31  91  43   3  55  38  50  71  96  20  40  97  48  60  72  51  99  72  24  54  28  24  19  12  53  76  65  93  26  29   6  57  61  50   6  14  69  40   6  89  99  66  83   1  14  53  61  99   2   2  66  46  74  26  84  11  20  35  74  74  59  77  31  36  76  72  42  37  80  72  71   3  60  60  73  75  90  27  36  80  79  85  24  78  66  24  22  77  74  51  57  38  52   5  68  68  35  86  56  64  89  36  68  21  74  68  87  62  90  72  70  72  13  13  79  90   1  61  96  62  16  99  91   2  99  37  69  70   5  62  24  56  18  10  73  13  28  40  61  17  94   9  14  84  36  39  46  77  88  50   7  23  27  39  64  30  41  86  11  24  33  13  57  42  46  97  32  31  49  26  44  40  36  10  63  99  59   7  80   1  64   1  55  17  13  91   9  67  16   3  19  64  33  39  78  91  74  20   1  71  98   1  84  44  68  30  33  39  15  34  63  58  71  58  24  87  29  23  74  18  87  73  48  33  97  91  57  35  93  18  72  41  27  51  23   1  59  66  13  91  70  86  28  77  19  95  28  58  83  72  24  80  25  10  19  39  83  57   9  37  66  65  89  12  48  68  44  36  82  17  62  91  62  19  21  33  75  73  64  45  99  94  76  92  58  64  28  96  35   7  62  24  28  24  35  23  67   9  31  59  19  34  78  87  20  33  12  76  47  27   5  31  26  99  82  53  67  37  67  68  65  13  74   2  84   1  18  96  83  27  77  98  78  59  64  77  42  88  58  12  53  36  34  95  17  32  45  84  99   9  88  43  29  64  55  91  30  21  89  53  45  40  49  69  56  94  82  42  68   5   5  82  52  27  10  16  50  76  29  64  52  28  36  96   6  58  46  93  48  67  67  26  69  35  16  43  98  89  35  12  76  74  97  80  76  45  74   2  97  31  51  62  75  93  87  53   8  55  41  94  78  20  34  35  75  53  82  23  32  44  87  35  56  77  17  73  53   7   8  80   5  76  14   2  24  32   9   3  38  94  64  58  88  93  92  35  46  14  62  16   8   4  94  53  97  72  37  66  99  51  81  72  12  29  91  83  79  22  67  57  62  30   3  70  31  50   4  27  13  23  88  24  25  59  73  98  59  74  30  10  62  89  96  16  84  76  21  35   6  26  56  86  38  84  69  23  86   6  94  55  74  45  64  95  25  20  69  91  16  36  25  35  46  44  61  49  45  32  40  96  85  44  75  17  80  44  50   6  74  27  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          59  90  27  59   2   7   6  77  47  22  72  45  77  89  15  91  91   5  95  30  89  76  50  49   9  38  66  33  71  27  20  25  75  74  37  15  54  31  82  82  11  38  84  53  14  60   1  22  13  36  47   6  30  88  53  90  64  89  12  81  24   4  96  30  93   2  12  45  25  42  87  62  27  25  70  84  96  24  92  92  85  67  19  36  61  14  39  33   3   7  72  91  77  65  18   2  10  39  76  86  89  32  64  10  57  22  99  51  17  64  29  87   1  39  98  52  79  18  13  18  83  83  64  11  31   9  79  79  36  54  66  95  13  98  37  23  45  53  13  11  52  90  36  83  79  56  87  99   8  88  44  62  31  13  19  97  32  54  87  99  22  86  18  72  49  23  60  13  73   3  98   4  76  15  16  48  72  57  93  15  80  24  28  30  16  36  85  28  67  37  46  68  75  99  21  32  20  54  97  78  83  61  92  71  58  81  21  77  31  48  30  54  65  63  96  21  35  47  77  27  96  86  60  94  67  64  35  36  18  81  10  96  19  78  38  27  11  88   9  89  15  39  88  60  90  14  82  68  83   2  50  94  75   6  83   4  43  65  72  26  59  53  19  61   4  65  45  72  67  26  97  19  69  47  19  64  11  86  41  39  35  82  41  46  39  12  36  82  76  44  71  75  52  60  81  41  22  99  91   1  86   6  39  41  83  95  10  32  91  17  30  50  60  49  97  98  79  21  11  32  11  95  68  62  62  38  74  20  41  50  55  54  52  59   6  28  19  64  86  90  30  51  30   1  41  78  97  53  75  67  65  13  80  93  74  45  66   8   2  19  89  61  17   5  87  85  78  67  72  67  50  26  35  53   2  48  18  49  86  24  26  91  12  65  31  24  52  56  98  66   8  92   8   2  81   1  69  92  53  69  25  53  81  98  75  78  38  65  49  72  50  11  99  11  68  77  35  71  87   2  45  77   1  12  53   8  14  12  27  47  67  77  34  85  72  16  31  87  20  40  53  37  81  57  40   4  63  27  71  20  41  27  48  68   4  12  79  81  64  56  99  85  21   8  44   3  34  40   1  95  90  69  31  39  20  78  88  66  85  62  68  22  58  89  55  58   4  17  16  85  31  74  44  26  50  74  17  63  24  63  56  75  64  74   2  99  28   2  42  65  78  35  70  69  16   3   7  43  41  45  90  25   2  27  18  22  89  35  60  30  29  67  43  23  51  34  89   6  23  35  64  51  66  47  16  69  52  53  65  34  24  79  83  50  33  89  95  93  73  90  51  32  44  28  19  97  79  92  75  43  10  99  58  93  39  63  45   7  10  44  94  89  26  91  93  81  22  74  94  66  80  24  21  74  46  98   8  84  68  37  38  57  44  88  18  45   9  68   9  78   3  16  99  95  45  39  64  95  52  20  24  85  78  80  86  77  76  62  72  37  67  88  11  95  59  67  66  63  42  17  62  27  54  45  32  94  80  55  77  82  80  23   6  51  59  34  59  34  20   5  16   4  73  30  18  40  19   8  67   2  73  27  47  71  54  15  33  37  31  88  47  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            64  61  14  77  79   4  61  96  96  13  66  23  37  59  80  79  99  69  61  77  95  59  93  37  94  74  21  99  50  57  37  64  98  80  86  30   9  94  41  23   8  67  64  74  28  15  61  35  37  68  30  23   6  28  28   6  37   1  88  12  31  27  27  69   9  66  13  22  88  20  34  15   8  95  87  72  35   2  15  16  19  62  96  76  95  91  77  79  16  21  66  15  25  91  14  60  33  54  71  23  24   9   9  76  60  83   9  68   2  77  12  59  20  60  31  61  58  61  44  19  14  17  61   6  78  41  83  85  24  25   6  19  77  58  90  94  28  39  44  49  36  22  38  96  95  72  25  74  57  97  21  69  56   3  69  31  17  93  11  92  35  71  89  21  76  15  96  60  40   8  51  55  90  62  29  51  13  97  28  61   1  37  86  81   8  85  68  56  76  76  27  11  45  82  39  81  32  69  85  83  64  21  51  94  41  64  86  50  98  21  97  75  20  39  14  99  27  40  20  44  22  44  11  88  19  16  35  85  41  55  43  23  30  47  17  35  52   4  58  80  72  21  24  51  10  78  79  18  20  51  28   9  31  20  90  58  81  42  69  35  38  89  11  66  18   6  30  87  22  30  89  98  54  23  19  50  38  77  73  77  16  91  58  36  70  58  22  81  10  33  70  25  24  79  55   4   5  18  33  37  20  87   1  92  36  18  14  42  12   6  32  84   6  80  63  13  71  56  95  46  95   5  88  52  23  67  48  69  93  58  22  35  29  31  32  66  33  81  80  35   9  80  38  22   1  90  34  83  82  14  39  98  11  19  26  31  61  23  79  64  77  69  62   4  52  81  53  48  20  48   9  11  75  27  17  18  98  51   7  18  16   3  53  30  39  19  46   4  56  28  65  37  78  49  80  61  91  13  78  65  52  46   5  12  22  28  89  52  46  95  40  76  31  31  30   5  53  48  98  32  75  79  19  30  71  99  46  58  28  68  21  66  22  29  61  23  74  37  68  12  20  64  99  62  34  93  32  89  95  22  70  39  84  21  61  97  83  45  75  71  12  61  22   5  12  92  20  92  29  90  58  30   2  51  82  63  44  61  53  83  93  67  13   3   9  27  34  95   1  45   1   3  44   5  15  23  83   6  93  41  17  81  85  86  65  61  18  15  58  85  83  63  66   7  36  86  15  93  29  37  51  40  65  10   9  15  80  85  92  40  21  57  16  82   3  13  39  17  60  66  98  76  13  69  33  12  59  34  23  86  57  61  23  32  70  36  97  85  51  32  42  21  69  92  76  82  35  63  37  23  99  15  61  16  37  91  44  51  44  57  17  54  77  96   7  83  75  23  72  60  26  13  83  83   8  33  78  56  15  15  30  10  17  64  17  17  65  67  40  85  43  27  11  86  64  80   8  95  69  61  19  39  48  59  78  40  72  86  24  62   7  53   1  69   8  80  21  45  92  92  59  10  48  26  87  20  68  33  69  55  41  72  65  31  85  26  51  70  33  14  11  71  12  56  76  20  87  30   8  93  98  40  91   1  36  16  29   1  84  39  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              52  42  19  97  48  99  73  98  29  88  10  53  62  83  14  86   2  90  52  80  11  30  71  90  40  42  11   2  45  99  35  92  76  95  23  10  31  57  26  79  16  58  66  65  74  53  70  37  87  91  60   1  92  60  71   3  99  84   7  26  37  72  98  66  18  11  30  82  19  29  16  35  69  60  26  83  35  87  70  81  40  76  67  36  22  12  65  66  57  79  18  84  17  64  38  43  41  44  72  66  39  82  34  17   9  82  14  57  99  92  30  53  21  75  64  17  97   8  21  43  32  99  46  45  21  92  87  79  33  25  88   5  22   2  25  58  35  20  82  89  62   1  97   8  53  39  83  43  11  99  24  41  22  96  14  13  72  52  73  90  28   9  26  53  11  93  70  52  26  43  29  69  14  58  66  99   7  26  72  51  41   1  18  37  83  92  66  68  38  43  61  43   9  15  72  87  43  65  54  47  71  27  87  63  72  47   1  24  65  29  29  17  35  73  83  73  80  40  73  88  87  64   2   1  61  41  90  56  20  89  94  92  15  55  94  42   2  20  40  80  86  88  16  76  99  60  31   2  19  41  41  43  11  82  69  94  39  40  78  89  61  41  53  77  86  22  43  77  39  58  61  74  10  59   3  22  57  56  37  18  38  66  82  25  89  55  78  88  13  73  62  15  70  42  44  13  41  21  56  96  74  44   6  79  36  29  88  10  13  59  32  82  80  97  32  22  77  89  31  85  43  84  59  60  43  88  65  70  62  53  19  34  73  65   2   5  62  99  42  74  54  36  37  43  13  76  40  98   9  76  24  69  73  47  30  95  75  74  49  50  86  42  87  42  28  52  72  20  55  66  56  14  33  27  17   1   6  48  57  20  25  19  80  58  60  41  40  69  66  39  71   9  93  23  35  75  88  58   5   2  87  93  67  85  78  91  45  50  51  26  89  60  49  89   1  18  41  59  47  86  34  90  72  95  15   8  62  47  74  36  68   3  85  53  58  82   5  51  74  63  61  57  57  59  67   9  72  18  23  73  48   8  56  66  36  73  52  31  39  35  56  11  91  99   1  39  67  69  10  18   2  46  83  50  59  92  37  37  54  95  64  84  59  63  97  40  68  43  14  35  93  19  89  70  38  83  22  83  16  14  82  42  83  84  56  51   9  12  57   8  59  63  18  46  18  15  66  93  94  31  18  99  34  85  27  45  78  30  34  53  50  60  76  72  44  95  56  16  99  72  44  10   5  46  43  33  82  94  76  89  11  94  24   6  39  35  72   9  27   6  37  51  69  10   3  43  14  21  68  43  35   6  15  70  59  47  42  35   9  79  58  74  92  49  27  15  84  89  35  99  93  32  14  93  61  28  98  46  88  74  31  92  59  25  88  25  11  67  49  41  32  24  94  87  98  37  79  26  35  69  62  28  86  33  42  30  68  32  84  29  13  41  20  78  22  31  43  34  19  13  48  45  38  72   1  70  86  51   3  33  34  47  14  32  34   8  66  47  73   8  57  27   7  92  12  94  10  41  76  55  19  68  58  26  88   7   2  25  26  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                81  68  40  51  55  27  39  25  30  67  70  38   1  72  30   6  69  25  77  62  89  20  13   9  84  53  44  10  16  33  58  90  95  42  68  10  97  91  11  57   3  46  57  30  69  32  34  73  98  65  28  21   6  93  12  51  93  16  40  16  41  23  56  66  43  22  77  38  11  73  20  27  26  16  62   5  62  72  85  25  46  66  65  95  50  11  16  64  54  15  81  40  57  85  52  47  80  40  86  56  58  36  96  82  13  31  53   5  47  48  10  33  69  22  29  95  94  44  62  20  40   6  52   8  20  76  28  12  22  54   1  34  64  83   2   1   3  35  41  72  10  10  22   4  42  71  89  84  47  71  27  41  97  30  27  85  74  24  33  23   1  62  19  43  93  22  48  82  72   5  57  83  27  10  16  13  78  44   1  62  55  38  75  19   6  64  99  15  26  77  32  78  61  79  96  72  44  17  51  32  19  91  63  67  76  17  30  95  53  40   7   8  86  65  89  12  68  85  56  55  12  44  11  79  71  91  80  62   1  45  13  30  72  40   8   9  80   4  61  97  46  94  24  72  16  17  60   5  34  72  60   9  83   5  36  20  15  42  20  53  12  90  82  52  16  52   4  81  73   1  76  45  65  94  77  91  17  44  94  26  67  34  76  90  52  86  62  91  60  73  27  46  27  80  14  21  63  11  60  67  94  26  22  86  53  59  55  65  39  93  53  17  29   9  86  71  88  58  23  29  45  26  69  52   8  46  71  89  36  65  45  97  53  69  92  73   4  75  66  78  26  94  51   3  34  55  32  63  54  43  90  55  77  71  57  90  37  34  37  96  62  30  15  94  75  59  83  85  56  30  82  62  49  78  89  15  92  43  95   7  20  57  75  74  97  87  86  88  84  35  75  31  86  24  46  71  46  84  93  28  74  65  38  90  82  81  77  14  18  81  20  95  45  57  70  90  24  61  81  34  46  39  39  24  35  76   1  15  89  33   6  77  71   8  66  76  93  35  21  81  81  97  96  90   2  43  21  54   9  81  68  78  54  14  22  60   4  76  79  70   2  98  26  81  91  30  16   1  60  29  67  15  23  15  34  70  93  57  99  58  53  91  33  12  66  39   7  40  17  33  53  68  18  48  63   5  66  98   7  70   6  38  76  28  27  14  80   1  85  79  89  79  63  76  98  72  28  46  12  78  62  85  36  73  63  97  77   1   3   7  32  58  38  92  53  20  54  75   7  74  31  29  70  76  20  89  51  40  51  89  28  76  89  50  38  65  65  89  11  12  30  42  87  64  34  80  88  91  53  45  18  70  28  76  71  88  54  47  35  12  54   8  45  54  56  50  10  72  48  68  38  41  60  17  47  89  59  49  39  79  49  90  55  77  49  61  45  10  91  51  65  72  24  90  34  53  66   2  89  70  48  88  91   6  15   4  13  92   2  35   6  78   2  82  20  22  18  60  68  26  91  94   1  72   2  70  90  56  20  16  57  25  97  46  56  13  57  14  25  57  89  90  25   5  12  41  76  26  64  16  39  34  71  42  44  27  12  73  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  19  37  99  70  40  18  40  32  62  41   9  23  44  60  86  70  18   7  97  69  19  59  21  85  97  31  44  97  22  61   8  47   9   3  75   3  65  86  26  45  34   1  79  41  10  33  29  78  42  44  84  93  45  75  10  12  40  71  85  42   4  44  96  83  90  37  56  24  50  16  45  86  44  71  17  69  73  67  68  14  94   9   1  72  49  93  13  85  96  91  34  39  41  54  52  20  79  44  35  99  81  36  42  42   3  84  93  81  23  68  79  21  22  46  21  50  99  18  82  68  28  52  77  15  53   5  90  97  64  36  13  81  24  88  43  17  74   6  13  10  32  20  22  86  24  31  17  66   3  75  27  41  90  74  39  42  33  15   4  81  41  35  96  38  92  19  86  52  51  65   2  15  10  41  96  62  23  33  62  73  64  80  99  13  46  78  86   1   7  64  56  70  60  30  81  23  56  64  92   7  39  21  15  67   2  58  72  61  18   6  42  20  90  57  83  60  81  29  25  54  49  19   9  43  88  60  56  78  29  81   7  16  64  38  27  82   5  50  58  99  89  70   1  54  71  16  92  46  16  24  82  71  49  69   2   4  52  88  44  89  26  46  76  89  67  39   5  29  15  66  80  88  40  45  19   9  44  19  20  52  34  28  52  35  14  81  91  72   4  83  44  93  77  83   3  65  18  33  38  12  13   6   7  88  73  44  80  35  77   9  42  46  12  22  68  59  36  83  91  63  80  39  80  21  68   5  56  28  66   1  84  11  80  62  40  13  18  45  59  59  18  68  18  68  61  48   7  10  41  94  63  24   3  84  95  92  37  56  12   9  54  45  65  13  66  60  12   6  42  23  84  27  75  86  58  70  82  92  98  57  54  47  84  22  87  91  99  63  23  35  26  17  73  47  91  20  95  75   9  29  86  95  80  50  73  89  95  74  74  27  64  22  24  12  29  52  28  19  58  79  25  37  36  54  63  30  79  94   4  96  58  41  65  59  31  47  77  30  41  50  75  14  44  98  57  82  53   7  60  96  27  44  16  39  16  33  12  91   8  10  56  52  98  50  79  56  97  44  17  61  48  77  26  57  69   5   7  34  40  41  52  68  44  42  59  97  19  81  99  45  16  35  37  97  53  62   2  99  14  20  36  37  83   8  25  81  56  35  39  56  43  68  74   3  75  34  94  30   7  28  74  69  19  83  36  29  35  22  89  28  22  59  63  30  18   8  39  56  25  72  10  11  25  51  57  17  19  61  56  72  97  68  80  27  73   8  44   2  83  61  67  35  39  99   3  41  53  99   8  69  45  68  14   2  32  71  81  35  14  16  79  19   6  19  25  79  10  50  37  65  46  17  44  63  27  82  46  22  93  34  60  16  96  98   2  20  97  22  56  61  35  96  93  62  56  70  36  55  67  87  61  91  48  22  50  18  96  84  84  88  54  20  77   7  39  71  63  48  65  90  76  59  94  62  98  38  27  74  97  52  91  72  20  71  85  51  56   4  21  84  95  51  66  12   2  76  67  13   9  61   9  93  14  14   6  25  44  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    65  97  86  33  64  59  92  44  86  95  41  59  69  47  96  43  11  78  83  46   9  55  63   6  53  56  52  11  62  36  39  94  31  24  97  91  48  65  96   8  77  65  44   2  19  63  66  89  10  86  86  12  52   7  67   4  14  15   6  31  96  60  95  34  75  44  79  90  51  60  14  98  73  14  23  56  40  55  36  53  75  53  69  20  86  87  30  43  32  90  20  97  22  53  71  34  61  11  80  41  11  10  71  68  96  94   1  73  89  59  63  40  95  63  83   6  92   3  19  32  37  50  60  36  75  54  15  24  15  53  58  60  79  44  60  34  13   3  57  96  75  89  27  35  53  75  58  73  67  63   7  19  84  28  55  24  83  74  51   2  16  95  63   7  69   9  46  50   8  54  88  57  90  54   4  94  25  73  66  35  54   4  63  57  80  75  28  21  82   5  11   6  83  14  62  46  18  89  92  93  77  96   4  29  94  58  98  88  10   4  18  60  22  24  47  89  17  65  12  28  51  45  97  39  65  24   5  90  76  73  33  35  23  88  46  31  87  50  76  78  87  19  40  49  19  85  43  19  82   1  56  54  93  95  54  36  36  37  83  75  33  72  22  27   6  81  68  11  89  34  76  18  73  36  52  32  15  51  43  53   2  51  79  28  53  11   6  40  74  34  17  10  90  98  97  30  52  49  95  89  90   1  53  71  23  71  22  83  87  94   3  56  81  46   9  85  85  93  51  54  42  32  73  33  75   8  51  33  88  36  25   8  42   3   5  66  53  43   5  90  67  80  98  78  87  16  95  44  75  82  48  17   1  94  31  74  55  70  44  63  96   6  15  32  97  12  66  77  89  28  11  83  10  78  14  71  30  33  56  14  63  69  13  78  31  68  13  13  74  36  98  54  93  98  74  53  10  78  85  89  64  65  26  50   8  63  26  72  44  95  30  66  97  39  95  78  71  74  94  35  48  11   7  49  57  17  73  98  53  83   8   1  18  48  64  30  89  35  77   3  69  50  83  27  12  66  59  60  93  77  71  15  77  59  19  53  33  24  94   8  70   2  89  70  61  49  70  51  49  62  76  64  14  29  61  10  45  46  81   8  14  20  63   2  34  58  47  64  92  61   6  80  50  64  47  52  85   9  99  31  75  76  73  12   7  30   4  77  19  77  58  56  12   3  42  65  59  30  25  40  69  76  15  68  36  12  74  81  93   2  94   3  14  63  50  16  25  54  13  44  47  85  71  81  16  98  68  39  85  23  16  94   6  44  50   7  85  40  14  36  98  18  15  87  16  39  78  96   6  47  54  11  87  23  11   7  72  88  27  61  70  36  14  77   4  75  91  41  85  43   3  47  68  72  99  49  48  17  37  53  97  15  71  89  48  21  97  78  15  97  89  81  85  53  21  81  43  50  68  82  83  19  85  80  10   6  12  63   4   8  70  49  50  29  57  74  33  36  41  17  63  97  45  74  27  25  44  41  37  17  16  69  37  73  67  45  96  32  96  93  33  19  77  39   1  78  52  12  43  95  68  46  63  40  86  89  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      49  48  98  67  26  55  63  76  43  35  43  47  34  91  32  19   1  42  92  69  36  90  93  73  73  11  58  31  30  81  12   7  49  71  67   3  57  78  47  58  54  68  20  94   9  68  24  15  51  34  70  66   6  16   4   5  69  38  56   9  47  35  62  84  88  28  50   8  73  23  68  32  31  23  10   9  92   4  74  59  77  84  96  23  48  50  87  71  82  99  18  98  51  16  81  30  36  39  32  96  48  40  72  16  70  54   4  80  52   9  78  28   9  49  90  42  77  55  99  95  93  62  24  89  99   3  40  77  35  14  42  95  12  65  99  95  57   2  83  45  62  44  94   8  57  44  24   4   8  34  35  80  78   1  43   8  66  27  94  24   8  46  66  30  61   9  64  39  24   8  15  71  88   5  17  89  70  94  46  18  58  18  32  66  48  57  98  95  21  10  44  31  64  30  74  54   3  69  65  98   4  90  44  18  30  13  47   6  89  92  71  35   2  89  72  96  48  35  55  37  66  91   9  54  36  42  86  72  29  23  61  36  40  55  73  84  41   8  40  66  34  84  46  20  78  81  62  10  46  70  54  52  74  37   7  39   4  21  86  54  99  12  93  89   5  34  94  42  83  44  32  68   7  20  10  80  74  83  70  31  47  87  42  52  88  28  33  81  47  34  90   1  87   5  32  44  68  56  89  53  27  78  81  51  79  29  14   4  88  56  81  34  93   7  64  47  49  76  65  97  47  61  34  70  45  23  52  38  71  36  94  97  54  42  97  99  29  75  76  34  45   5  10  66   5  39  15  30  68  62   1  30  60  40  33  54  83  44  96  38  28  64  49  77  28  14  73  50  97  92  65  15  83  26  80  96  31  56  32  87  24  64  40  56  88  22  14  42  87  97  53   4  84  68  41   5  68  62  55  87  28  30  38  57  56   2  68  75  93  90  46  58  18   1  49  70  75  69  30  40  77   5  15  86  84  81   4   4   1  67  25  55  60  26  60  58  91  33  37  36  69  30  50  43  27  93  83   5  48  37  93  31  24  13  84  97  13  62  68  75  34  36  31  89  36  39  69  34  87  13  65  73  28   6  59  24  38  86  65  21  99  43  91  96  78   3  17  12  50  85  56  42  25  71  68  88  45  34  96  55  22  74  84  14  84  71   4  52  30  41  79   2  71  52  70  35  25  53   9  70  86  97  99  82  72  90  54  74  79  31  66  88  42  90  26  16  68  85   2   2  36  51  47  18  11  53  27  55  13  47  71  63  46  60  20  77  16  54  63  57  33  15  30  22  45  44  75  45  58  54  71  17  63   3  46  42  25  23  93  55  41  18  47  69  46   4  72  38  74  79  19  18  92  32  33  74  80  80  64  51  53  56  13   1  99  81  49  35  24   7  77  20  95  17  80  60  14  18  56  56  81  79  36  34  45  17  80   1  33  88  13  57  54  84  29  11  98  27  30  95  32  58   6  23  63  81  37  16  42  19  89  14  40  14  96  67  17  19  72  45  52  28  59  95  20  39  42   4  32  36  17  88  38  88  50  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        33   5  59   2   1  54  57  24  87  92  45  74  23  69  23   1  84  18  43  76  23  51   6  44  29  34  60  56  76  99  14  48   7  71  45  47  98  84  76  95   5  70  28   7  51  63  95  38  50  88  78  65  76  45  41  54  90   1  53  66  24  60  79  63  93  54  30  90   6  68   9   7  86  50   6  51  63  29  79  10  50  26  51  32  66  68   4  61  16  43  30  88   4  40  22  28  61  45  19  40  30  88  36  62  85  75  96  76  80  57  33  62   1  55  69  54  79  73   7  66  94  79   3  78  40  99  87  59  93  72  98  32  82  18  57  25  51  53  69  79  40  56  31  53  61  75  31  88  88  86  46  99  64   6  33  35  63   2  41  99  34  10  10  79  58  84  70  94  78  85   3  52  68  37  14   3   8  79  41  86  77  20  91  26  16  93  84  83  93  41   6  26  20  60  53  97  63  36  74  65  92  82  88  66  26  79  80  79  88  89   3  53  24  56  82  76  88  94  10  54  39  93  97  94  66  77  39  57  16  77  93  22  99  46  90  49  67  58  38  19   2  49  92  73  95  50  31  82  38  51  94  78  79  49  99  36  58  94  84  75  93  18  83  63  78  83  37  59  31  89  34  82   3  52  78  22  94   9  48  42  34  11  69  55  45  52  77  19  58  40  56  57  69  19  92  50  43  99  75  29   3  34  12  77  76  10  97   3   1  77  85  57  38  72  68  74  36  23  91  88  35  67  99  69  66  15  25  88  12  63  93  74  97  38  74  53  90   1  25  63  88  16  47  79  90  87   5  66  56  84  11  40  75  47  43  77  36   7  12  49  85  71  31  93  44  80   9  33  46   4  80  65  77  46  56  93  93  38  45  45  86  23  97   9  30  67  48  49  85  38  75  76  86  10   3  74   3  65  46  79  37  44  67  91  69  32  16  91  30  24  29  19  63  87  98  36  33  65  77  67  60  59  93  94  90  46  49   3  93  57  47  64  46  17  53  30  79  58   3  79   3  68  30  18   6  22   7  65  20  20  19  13  23   9  97  51  65  92  47  25  38  32  30  47  65  53   7  77  37  65  58  79  91  67  32  41  18  47  24  92  87  27  86  95  84  77  71  14  11  93  99   3  69  88  26  85  51  99   6  13  54  64  83  86  65  54  89  59  81  84  11  54  66  93  52  16  85  43  38  91  80  50  39  31  34  15  30  42  64  80   8  98   2  15  46  93  34  62  72  91  59   2  63  41  35  28  87  64  46  83  80  28  36  41  48  79  41  56  80  18  11  53  46  20  55   8  70  98  90  38  83  63  49  88  89  89  70  23  57  71  67   1  56  40  32   4  80  82  32   7  25  33  76  78  72   6  87  47  74  43  80  76  50  61  84  58  78  54  63  34  57  60  95   9  91  49  12  11  96  82  82  75  37   1  18  71  51  71   4  73  91  29  10  71  81  51  18  77  23  77  69  59  60  37  18  59  88  35  12  66  74  51  69  86   4  51  80  95  55   5  87   3  41  11  18  50  40  42   5   4   7  88  43  96  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          67  23  55   2  71  69  92  55   3  66   7  80  50  37  40  30  79  34  31   4  42  16  20  76  86  94  27  98  42  45  13   6  52  33  76   1  29  63  73  19  88  57  87  59  50  37  53  12  77  32  42  88  42  50  44  58  15  59  79  12  96  13  78  75  46   5  52  69  73  37  83  78  95  45   7  76  45   7  19   5  74  25  85  97  24  94  18  95  11  25  88  47  61   1  35  78  58  23  86  77  35  61  95  75  67  94  61  36  44  97   1  21  44  81  97  90  25  61  42   3  38  44  13  20  25  96  13  45  43  63  45  58  29  49  90   9  34  94  65  68   5  40  66  92  49   7  23  85  79  73  51  54  81  63  77  67  36  70  54  95  90  54  96  82  22  62  84  45  16  46  49  91  51  58   7  31  31  16  27  62  50  10  78  26  94   8   7  21  47  65  85  62  74  55  33  12  74  60  13   5  57  92  73  49  25  36  78  49  89  16  28  26  25  90  92  84  82  31  49  37  14  41   8  32  65  61   5  77  77  15  82  70  61  99  68  19  84  17  69  22  53  56  38  86  76  27  75  29  62  37  28  54  29  78  26  10  29  40  66  92  30  72  33   1  76  62  55  53  49  91  24  83  79  78  47  84  71  82  10  70  26  98  29  84   1  38   6  15   3  84  94  81  88  38  16  65  21  62  99  80  64  19  57  91  49  57  50  30  60  48  53  47  88  29  10  29  47  33  95  84  74  12  26  88  60   9  21  43  11  43  10  37  24   6  66  37  39  67  63  20  90   5  89  10  59  38  15  88   6  83  47   9  59  75  73  87  48  25  24   5  63  52  56  45  41  69  35   7  82  76  31  89  38  55  98  78  56  83  49  65  85  29  45  57  62  91  32  75   3  20  12  51  20  36  37  81  80  19  38  59  85  57  65  80  13  93  65  89  36   8  40  90  31  59  42   8  80   2  24  72  53  45  83   6  28  19  65  97  50   9  79  31  25  42  67  73  77  40  55  66  17  41  30  57  22  39  77  65  40  80  71  70  26  80  38  90   6  10  35  86  73  65  50  17  95  85  54  13  97  49  19   1  83  62  79  41  52  14  37  23  99  82  54  57   9  64  96  39  75  99  59  41  86  91  61  64  67  59  19  11  15  84  74  97  35  74  45  28  89   1   6  20  28  69  58   2   6  86  70  49  92  95  77   2  17  30  87  33  45  32  28  67  71  42  25  11  73  65  77  82   8  33  72  14  36  55  75   2  91  35  14  76  20  86  12  98  25  54  80  24  89  89  49  27  41  68  59   7  50  32  28  98  77  96  89  20  29  46   4   8  77  52  98   6  33  56  40  36  10  18  48  51  10  17  93  81  50  97  57  23  44  13   2  91  10  95  22  87  42  97  89  97  61  90  29  34  97  98  31  70  82   7  80  22  58  21  37  90  73  25  45  96   7  76   8  61  17  99  99  27  84  74  34  66  50  66  28  27  73   1  27  69  45  86  11  25  57  54  85  74  45  99  52   9  92   3  10  19  99  76  76  11  87  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42   2  89  18  59  36  22  89  90  35  34  48  45  24  83  31  57   3  25  54  96  73  56   6   7  76  31  55  78  46   4  78  97  12  31  28  38  81  72  85  55  16  49  82  75   1  99  52  50  62  33  98  75   1  70  28  13  99  98  58  51  76  48  48  18  70  52  76  17  41  61  58  41  73  59  92  66  45  91  93  19  21  70  43  89  26  30  76  78  66  54  16  72   6  70  54  85  80  13  86  34   9  59   1  99   6  48  40  57  41  33  20  35  72  95  80  13  41  65   9  57  31  23  27  40  80   5  27  38  99  11  16  72  72  65  66  37  65  23  86  83  11  46  90   4  90  56  17  61  97  45  11  58  75  78  93  39  59  67  58  55  75   9  95  70  82  53  11  72   5  69  67  10  49  12   2  96  98  79  39  41  78  28  25  22  94  27  71  65  27  55  66  46  80  63   6   8  16  97  51  86  77  19  75  36  71  24  19  33  55  28  32  25  68  31  66  47  51  41  36  15   1  76  94  24  12  72  92  35  20  74   9  93  21  59  37  99  55  46  20  89  85  82  84  87  59  95  97  15  13  46  59  31  30  32  77  25  80  19  35   5  25  80  46  81  53  62  14  22  24  79  87  37  10   4  76  33  45  85  65  35  56  66  44   8  25   7  24  77  80  16   3   4  31   2   7  37  26  34  55  31  92  13  60  50  97  29  96  86  21  62  76  46  72  48  85  29   9  71  62  75  88  48  26  24  41  14  53  52  56  20  33  56   3  52   7  32  92  12  31  64  70  33  33  40  67  50  83  87  13  58  18  40  36  63  49  69  52   4  31  79  79  91  71  10  52  38  47   2  71   3  39  46  22  91  48  48  76  14  28  69  46  88  19  78  98  14  44  31  10  35  99  20  74   6  27  88  75  89  87  88  50  61  89  41  62  43  64  36  89  75  88  71   8  66  79  31   3  15  75  78   8  58  66  22  71  13  67  64  20  94  91  38  61  20  79  28  31  52  68  37  87  43  36  11  90  32  47  59   5  32  29  85  62  69  53   5  97  20  63  27   3  78  87  66  11  26   2  76  64  31  19  48  56  42  76  11  91  31  54  16  67  13  51  29  70  14  90  53  46  56  28  13  33  43  82  79   9  76  18  31  83  87  74  61  87  52  33  32  59  16  46  15  66  14  33  53  21  26  54  92  81  68  11  96  83  87  93  86   3  13  94  91  99  18  96  72  10  13  81   2  67  93  78  85  98   2   6  68  61  37  73  73  88  21  60  95   9   3  37  16  21  50  89  26  82   9  40  96  99  16  80  72  71  42  57  73  52  12  91  88  21  44   4  81  98  73  99  90  23  14  15  23  81  80  82  47  51  55  76  41  10  35  84  70  61  59  30  41  36  27  84  52  41  40  57  93  21   5  76  52  81  66  67  37  28  18  20  78  89  13  54  96  59  72  46  53  23  11  20  95  17  51  89   2  69  16  10  83  15  95  74  94  59  45  15  17  96   8  88  18  49  84  32  29  48  72  34  78  62  44  22  32                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              54  24  91  94  90  75  20   7  64  74  87  38  64  22  70  23  55  57  90  96  82  55  55  57  79  88  16  49  24  46  17  72  19  19  31  62  28  89  80  82  69  27  49  26  89  65  30  82  14  17  43   3  34  87  26  34  16  85  55  54  12  56  38  87  64  19  11   1  74  72  48  36  98  50  11  12  63  55  67  75  12  58  50  13  28  97  83  66  55  12  19  80  37  81  76  44  81  53  37  62  64  83   6  85  86  83  20  48  97  80  85  20  18  38  60  75  15  32  25  82   3  94   2  47  74  29  12  56  63  30  32  52  81  91  89  44  15  85  74   8  49  68  78   5   8  90  31  24  71  97  82  60  62  11  76  76  83  11  23  19  71  21  44  79  44  76  29  67  48  11  70  55   5  67  81  38  78  55  18  14  27  96  29  24  61  87  81  63  71  43  26  24  91  94  83  64  59  53  97   7  49  58  97  78  89  42  18  59  35  43  34  91  64  12  97  58  54  42  43  66  50  43  58  13  95  61   6  27  88  99  64  33  69  16  80  16  96  71  69  81  88  53  67  70  63  26  40  96  94  86  36  33  67  14  71  16  31  79   4  76  43  81  35  70  46  99  89  70  64  59  29  72  49  66  81  56  68  13  89  95  82  75  94  70  36  27  82  70  47  31  33  37  25  58  99   5  59  98  34  70  98  92  52  59  94  88  65  42  35  35  33  15  82  90  82  29  85  42  48  42  67  18  11  58  14  91  35  83  32   2  70  95  77   3  38  21  54  84  78  67  46  30  60  50  64  27  48   1  90  43  93  76  68  89  68  88  60  62  34   8  54  78  74  18  92  63  93  48  68  96  17  52  61  98  50  20  81   6   4  71  61  58   2   4  34  42  63  74  22  69  39  22  51  78  35  78  15  66  46  59  63  32  46   3  20  55  14  49  19  92  61  68  29  69  96  70  93  97  85  41  64  80  46  56  22  59  38  58  98  77  64  76  45  72  75  80  71  79  30  40  38  98  75  13  64  76  66  68  17  88  52  50  44  79  75  62  49  13  26  95  63  10  71  75  72  13  59  95  83  71  84  32   4  42  26  43  20  31  21  59  85  20  10   7  65   6   9   4  60  35   8  58  38  81   3  93  38  50  46  61  68  89   8  37  88  42  11  42  60  80  39  80  33  39  20   7  57  56  73  73  92  65  93  15  43   4  24  47  89  82  67   7  49  58  48  31  32  85  74  38  40  32  62  60  55  99  66   8  36  56  71  79  42  32  45  60  88  98  55  60  50   5  15   2  40   1  81  76  52  16  12   1  93  66  71  38  45  84  63  76  33  71  28  56  73  80  76  29   2  85  60  54  14  47  87  21  27  66  17   5  88  77  11  12  39  62   9   7  69  59  51  28  27  99  33  79  91  62  75  78  16  80  63  31  59  77  65  82  50  33  71  26  66  24  71  78  72  89  76  27  15  29  39  50  29  87  88  72  75  18  17  48  78  32  62  45  85  33  84  15   2  71  59  61  50  65  21  33  81  95  68  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                65  49  95  36  71  18  65   5  75  35  28  20  40  82  30  95  44  88  60  68  80   4  95  22  34  87  11  13  17  37  89  73  88  31  59  92  40  25  76  32  14  55   6  93  77  16  82  53  66  75  77   5  83  24  48  37   3  37  16  93  29  69  17   2  87  36  14  65  97  98  18  38  11  80  13   3  81  64  14  43  82  27  20  62  13  22  70  88  53   9  97  41  93  76  48  94  50   1  44  54  66   3  32  68  84  58  79  44  34  32  67  24  90  38  95  55  15  72  22   6  63  97   5  74  51  62  20  60  50  17  51  56  15  29  29   9  90  29  80  18  76  12   4  29  45  41  86   7  61  42  16  56  99  95  20  85  23   9  50  72  33   6  19  75  99  36  65  40  59  69  48  73  63  15  75  96  18   5   4  21  53   4  28  69  28  27  22  60  20  40  61  16  78  84  58  56  93  10  72  80  21  30  23  31  26  47   4  76  40  92  70  37   1  36  40  60  73  35  86  36  67  86  11  78  44  67  66  76   6   4  68  93  57  43   7  27  10  47  90  95  60  68   2  69  58  69  27  89  89  39  89   4  16  13  87  21   8  66  57  82  48  85  11  27   7  71   7  22  45   3  89  22  93  30  65  93  46  71   6   5  10   2  41  73   2  30  76  56  45  71  31  72  14  65  52  13  66  78  95  99  91  97  18  67  78  81  55  41  48  78  20  99  16  93   3  93  33  13  49   6  44  74   1  74  52  93  80  83  23  50  46  58  53  53  18  90  10  80   6  33  93   8  63  14  70  26  50  89  44  88  67  72  37  83  52  56  82  48  86  43  97  59  77  70  68  39  40  24  77  94  90   7  97  32  51  81  23  85  86  63  58  12  41  63  87  50  40  13  10  75  21  20   7  61  90  86   9  43  13  39  79  67  87  61  92  19  33  30  79  85  76  66  54  33  54  49  33   9  64  66  56  23  67  45  10  96  67  73  86  87  44  36  84  20  83  49  21  96  30  81   2  57  43  43  81  63  33  97  82  47   1  95  86  30   7  78  85  56  12  16  82  27  27  48  87  80  29  20  96  92  43  21  40  61  66  66  37   4  76   6  40  47  10   9  56  41  29  27  35  63  27  17   6  71  66   3  64  59  34  45  12  60  54  50  63  13  48   4   7  68  43   3  77  32  34  50  47  34  57  90  56  36  44  10  90  65  24  14  90  42  55  61  22  84  92  57  18  66  39  11  73  36  32  36  81  13  52   9  23  44   4  29  14  87  78  42  28  51  55  17  50  32  13  77  84  58  97  39  82  96  33  17  22  85  49   8  58  89  97  56  44  10  92   3  75  55  40  33  98  76  30  29  12  92  35   6  14  92  71  49  83  63  84   4  35  81  51  19  22  48  30  15  65  35  67  33  11  92  61   8  61  75  30  55  77  98  20  67  35  10  40  38  63  24  56  41  64  93  83  27  87  74  19   8  49  84  88  31  51  84  58  92  89  66  54  97   2  25  95  69   2  65   2  54  54  97  55  51  71   5  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  59  19  83  98  58  20  31  80   4  31  38  12  62  22  83  52  44  19  93  56  29  48  72  42  71  24  75  14  87  13  45  85  35  28  95  86  80   9  36  46  47  85  98  87  32  33  43  89  65   2  90  51  76  70  19  71  39  38  11  65  34  69  31  51  37  70  26  20  47  20  37  61  16  77  54  74  73  20  18  15  75  89   5  55  50   4  42  32  55  10  47  66  65  38  52  41  78  83  42  55  12  50   7  11  63  19  68  59  92  30  11  78  38  53  37  64   7  30  25  54  63  87  39  63  70  93  67  21  15  36  76  22  73  51  64  54   7  80  28  43  77  38  13  82   2  10  60  23  77  79  31  88  25  45  33  32  69  67  30  15   2  54  12  74   6  30  25  98  49  50  97  22  50  56  39  91  67  35  96  47  86  91  73  29  39  96  87  16  65  87  45  69  74  86  73  85  48  32  39  40  20  10  60  79  39  42  99  61  64  26  93  98  91  16  98  20  21  27  59  64   8  80  90   8  25  71  49   3  59  44   8  68  75  57   8  55  75  63   6  20  54  19  40  51  88  82  33  89  90  58  59  63  75  10  54  47  85  54  97  76  69  71  19  33  73  28  41  65  17  53  56  95  56  69  66  76  44  69   9  13   7  82  11  99  42  53  26  60  89  82  32  85  67  47  49  86  15  17  52  13  64  49  46  31  66  33  89  98   3  57  74  59  11  20  54  76  80  55  99  86  26  92  81  40  84  41  61  62  51  99  15  82  87  77  51  89  44   9  42   9  43  53  88  25  60  72  47  87  14   8   7  97  39  29  19  42  96  77  74  48   6  28  34  52  54  17  65  14  85  42  83  13  84  39  11  18  39  86  18  37  40  75  87  76  78  75  26  29  11  69  17  81  97  10  82  93  16  19   3  47  50  83  54  61  67  87  84  58  48  48  58   6  47  73  99  29  29  39  29  51   2  72  85  38  27  64  32  27  39  13   3  20  62  81  87  82  51   2  37  50  19  95  71  39  73  58  49  37  32  63  58  59  26  44  87  14  62  38  97  25  59  18  54  82  93  67  89  91  91  69  77  23  54  53  87  45  20  82  94  36  41  70  28  42  34  64  66   5  42  24  45  13  97  14  44  67  59  77   3  59  73  73  39  51  91  87  85   8   4  98  47  99  16  71  54  90  79  20  39  39  18  79  50  68  48  10  21  40  63  88  90  66  42  27  67  76  20  97  98  28  86   8  92  69  97  65  67  29  45  43  52   8  19  15  18  29  23  37  95   7  91  36  21  98  73  64  78  29  63  26  18  17  20  18  26  21  19  21  23  39  59  89  39  73  38  87  60  73  11  14  71  96  89  19  99  48  54  32  90  56   2  22  77  22  53  36  66  16  97  94  55  33  14  84  26  49  80  14  35  53  58  33   3  40  99  98  59  16   9  41  26   8  39  32  38  53  78  45  20  64  21  79  63  21   7  98  50  58  31  78  59  84  33  77  57  53  87  79   9  41  35  64  51  38  68  17   4  88   7  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    91  59  78  83  62   6  40  29  27  40  83  83  71  84  70  93  74  89  57  83  28  91   6  55  96  48  89   6  45  35  83  25  72  11  93  89  26  85  63  72  16  41  62  88  98  64  96  50   8   9  45  27  55  15  85  97  11  44  53  76  13  85  46  91  85   7  29  27  26  31  69  10  66  64  78   5  54  56  76  61  68  50  19  14  98  55  82  57  99  91  85  67  31  44  68  31  37  15  32  32  47  21  72  11  89  87  42  88  95  37  48  45  47  23  54  82  37  91  67   9  32  99   8  59  72  79   3   8  98  27  70  28  47  67  99  80  31  90  60  28   3  53  73   6  43  79  30  24  22  72  79  45  71  78  25  52  56  22  58  27  92  87  23  95  22  55  85  82  87  38  38  42  70  39  42  86   6  17  57  55  38  56  59  36  46  90  43  76  41  87  59  34  23  80  59   4  89  40  97  81  12  76  84  91  88  84  12  17   4  57  14   2  96  26  47  89  27  70  14  69   1  60  95  63  30  25  10  40  37  31  64   7  36  29  79  22   8  14  33  57  88  58  71  99  79  68  29  77  20   2  14   6  98  33  51  14  34  75  91   7  63  43  60  17  34  42   1   6  80  44  72  76  78  66  73  60  88  60  71  87  45  68  20  95  62  42  66  73  46  43  35  73  44  62  41  88  98   5  59  33  44  99  96  20  98   7  37   7  24  94  98  26  13  56  68  44  71  83  55  72  88  11  33  97  28   1  29   5   3  99  81  96  47  64  97  79  76  88  92  67  22  26  86   9  88  98  87  26  68   3  76  96  79  12  25  34  54  96   7  44  68  38  68  44  53  47  84  35  43  93  75  15  58  78  53  84  38  80  47  41  33  11  26  66  18  26   4  68  37  97  73  35   4  69  34  94  87  27  90   6  33  47  19  13  45  24  90  40  33  44  47  19  63  44  87  29  65  65  70  69  59  80  82  77  41  94  44  52  67  50  14  97   3  38  94  46  78  31  74  82  50  75  83  34  79  39  56  65  75  71  74  76  36  29  29  85  99  78  35  21  86  94  58  17  12  14  13  76   6  15  20  44  95  10  96  59  78  72  99  19  12  29  44  29   2  85  66   1  32  16   7  86  52  61  90  96  67   7  80  85  95  28  62  54   5  87  93  83  62  76  71  25  19  47  25  81  29  39  46  31  34  93  44  33  30  84  21  75  10   6  82  61  63  90  88  82  79   5  51  14  91  69  43  18  48  19   1  69  85  11  71  47  75  82  14  79  50  55  89  26  61  31   7  77  79  87  68  73  86  16  79  39  72   4  52  72  68  64  31   1  16  44  95  23  78  15  95  30  81  36  69  62  92  75  81  90  55  94  71  29  88  17  20  97  52  80  40  39  33  38  22  68  40  90  36  37  25  83  67  41  76  82   8  61  57  87  52  72  15  96  80   6  26  17   3  32  89  45  11  26  93  61   3  57  16  14  69  38  47  65  17  47  25  21  39  61  66  52  31  86   3  93  42  27  56  44  11  58  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      32  81  66  85  54  74  53  55  74  39  36  13  35   3  14  33  93  38  41  15  99  70  94  68   3  25  71  16  46  42  13  67  71  39  62  76   2  72  20  22  32  51  55  51  71  53  92  46   5  47   9  77  35  71  66  73   4  14   5   6   4  76  70  43  73  44  71  97  81  26  20  90  20  59  11  40  71  23   3  29  73  95  57  70  81   5  92  45  52  89  99  79  74  14  73  58  38  11  61  48  83  13  21  15   1   3  79  28  98   2  83  99  69  89  95  46  32  69  77  91  19  61  16   5  42   8  78   1  17  31  93  12  74  18   8  75  27  93  26  49  56  66   6  61  84  12  83  46  36  54  74  49   5  39  80  64  31  71  35  95  49  29  42   5  31  70  57  37  55  64  26  23  96  70   9  14  88  27  13  37  63  62  72  60  30  47  24  85  29  55  86  50  12  37  97  97  91  29   9  23  36  83  52  55  41  89  49  69   1  59  45  55  62  11  41  91  83  53  31  14  36  15  58  87  56  22  32  76  80  16  16  30  23  63  84  72  92  11  19  83  32  93  40  17  47  92  84   1  56   3  49  80  67  87  17  36   2  84  41  92  88  72  80  61  89   4  73  50  81  61  37  93  81  37  63  20  14  98  40  74  58  54  86  11  56  19  36  85  47  20  41  42  54  80  53   9  52   2  73  80  87  17  36  28  38  24  81  74  49  88  32  72  37  69  94  43  96   2  80  30  99  23  38  75  63  74  68  67  78  69  51  46  48  88  29  51  57  16  49  47  72  16  59  56  38  34  70  31   7  95  79  79  31  26  29  38  56  92   4  35  75  88  54  98  57  49  78  28  47  12  10  28  63  34  30  38  82  95  71  92  30  76  48   1  39  46  29  17  66   5  29  20  35  17  60   1  14  15  16  13  38   1  84  90  17  64   2  25  64  96  65  88  26  21  52  43  19  53  89  62  91  50  40  79  20  89  82  80  86  82  21  49  62  84  36  35  87  48  89  21  28  51  69  85  80   2  61  31  46  22  89  80  39   6  25  17  84  91  53  33  94   9  68  85  51  64  80  88  24  29  60   5  38  61  85  51  68  39  29   2  95  98  20  73  62  55  71  95  40  11  82  58  58  11  53  78  54  88  40  71   6  11  54  56  81  10  44  69  86  92  84  47  57  94  41  72  44  13  42  40  97  43  59  35  18  53  12  11  77  87  19  78  39   9  47  72  58  83  63  53  36  90  64  81  60  17  18  48  77   6  26  99  69  58  88  27  67  37  91  66  12  99  94  70  48  41  75  45  58   9  57  71  89  31  71  39  18  86  84  98  98  87  57  99  79   1  95  49  65  90  72  82  56  28  52  94  97  92  42  84   4  58  71  30  26  49   9  95  37  35  64  86  72   4  56   6  94  15  88  65   7  11  38  61  73  66  44  27  68  68  75  98  64  75  28  55  21  93  93  35  63  32  77   9  13  56  17  22  35  52  60  40  28  59   6  18  88  68  20  14  36  87  67  58  42  27  67  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        16  64  56  90  41  32  16  52  20  94  59  83  10  70  84  43  40  48  77  41  49  73  91  73  22  39  40  90  28  48  71  72  66  88  93  61  10  22  85  63  97   6  97  79   1  85  31  55  74  39  71  89  13  22  96  55  18  68  68  69  62  58  98  73  86  16  28  39  13  24  25  93  74  23  69  57  45  41  77  99  93  13  92  68  39  89  20  43  19  27  20  42  27  85  55  20  84  43  96  81  36  62  87  13  98  74   9  42   3  64  74  71  58  68  71  62   4  64  10  48  42  65  75   9   1  82  35  98  40  51  58   7  94  42  77  76  37   2  38  31  96  22  95  71  43   4  72   8  69  84  40  93  65  36  30  28  93  60  74   6  80  42  19  48  35  59  65   9  83  45  68  65  37  14  23  79  15  77  69  66  96  55  59  66  26  14  26  49  76   3  55  45  82  40  58  37  37  61  11  73  65  46  53  92   5  89  43  33  89   6  34   2  96  20  20  28  39  72  33  21  74  68  44  89  71  69  23  45   7  66  22  47  25  80  17  76  88  90  79  33  51  53  25  41  24  22  69   4  57  36  37  65  90  49  58  49   7  72  82  57  39  63  93  54   3  29  79  42  67  66  70  82  82  32   5  53  73  41  14  11  39  77  48  49  80  36  13   7   6  93  56  40  84  28  61  17  80  72  70  71  41  28  75  90  33  88  18  78  48  15  34  14  49  55  18  83  43  28  64  50   3  70  81  18   7  91  39  46  44  70  57  10  25  41  78  49  28  35  15  83  62  20  22  88  32  22  36  30   2  32  44  44  72  82  13  53  14  89  80  92  55  78  65  51  40  75  66  83  30  61  15  40  34  77  11  10  41  30  62  24   4  13  38  14  77  78  42  32  15  11  57  71  77  85  35  81  82  81  68  37  47  71  43   8  38  32  37  31  32   8  83   7  89  25  46  80  83  16  66  51  49  67  17  93  93  96   4  58  71   1  99  64  85  31  51  74   6  87  80  42  49  70  16  28  47  54  76  49  32  16  56  13  10  38   2  40  98  37  46  71   8  30  19  74  95   8  81  23  51  62  32  42  20  15  78  46  79   1  43  95  94  52  32  95  28  74  87  30  37  40  94  32   4  10  51  73   8  16  28  27  96  65  12  87  11  33  63  87   8  28  17  75  93  34  72  60  54  60  54  63  43  42  93  34  74  64   1  94  53  14  22  38  96  83  32  26  66  63  98  35  52  36   9  99  48  50   1  39   6  75  73  24  20  82  15  25  45  14  21  87  95  38  96   5  57  63  90  87  93  38  32  71  50  49  11  17  12  46  13  87  41  80  60  25  38  46  93  43  33  21  18  26  14  84   2  35  35   2  41  41  88  43  71  68  68   3  23  81  77  40  68  25  39  42  37  77  34   3  22  96  73  46  10  48  80  61  58  35  25  65  45  32  74  50   3  79  35  77  69  53   3  66  57  51  75  46  36  77  13  31  93  85  65  19  58  27  33  92  34  97  16  45  11  18  52  73  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          63  84  16  96  86  83  56  22  58  23  23  15  62  13  94  40  83  41  93  61  41  24  25   5  49  41  27  62  43  17  57  98  83  79  50  35  88  82  62  26  48  41  59  69  54  91  39  83  94  34  19  67  72  36   2  89  88  17  65  22  32  21  88  66  88  90  25  50  97  85  62  18  44  65  10  43  64   3  13  87  30  18  61  58  36  69  17  23  48  81  54  36  60  96  17  42  38  46  98  51  73  87  41  23  94  34   2  74  61  77  33   3  65  61  38  98  55  48  58  21  67  19  43  54  78   1  69  25  38  25  62  47  30  95  52  12  47  77  79  28  87  39  54  32  48  57  34  63  46  98  41  45  51  50  30  58  72  53  12  47  21  49  41   8  55  72  80  59  14  25  47  12  97  93  19  86  19  84  54  34  96   9   7  74  13  34  58   3  56  90   7  94  96  82  75  83  96  40  84  24  39   7  31  45  50  16  19  54  56  87  92  19  45  71  10  58  40  22  64  14  64  75  19  75  33  66  50  55  72  81   3  65  45  94  36  56  21  43   4  17  55  17  97  75  25   1  86  22  84  80  88  20  15  86  33  21  77  51  90   8  37  42  80  93  27  21  21  96  61  63  97  51  44  25  62  39  74  70  85  92  56  10  95  43  42  99  82  69  58  49  74   5  62  25  45  89  35  72  83   4  41  15  15  41  55  34  77  27  52  38  49  83  48  11  91  58  99  98  39  41  31  65  32  23  40  95  75  34  66  97   1  91  40  73  92  25  42  72  27  29  25   1   4  48  92  31  15  82  48  68  40  42  78  74  48  93  32  69  80  51  70  19  43  67  48  66  31   5  11  33  66  47  92  35   9  27  21  40  57  60   7  16  81  58  75   2  37  74  38   1  91   2  37  40  51  69  14  89  98  44  82  23   4  20  50  58  47  32  27  70  87  12  85  30  51  53  30  68  27  62  42  80  85  52  54  29   5   3  37  69  52  92  27  44  91  28  78  21   9  57  23  25  71  85  73  90  91  73  11   2  53  20  61   9  68  36  96  37  53  87  79  76  29  22  83  76   1  26  52  18  89  48  22   9  24  78  35  32  77  30  43  51  62  12  43  39  24  60  44  58  10  29  97  27  99  54  14  12  80  72  36  39  51  46  36  62  86  66  57  33  15  88  97  39  12  54  80  78  97  55  46  22  65  56  61  36  26  78  97   9  38  64  23   2  26  36  82  37  12  59  76  26   8   2   2  78  89  17  34   9  43  92  58  46  19  70  70  49  46  55  58  17  83   1  79  33  71  32  77  97  38  43   9   8  69  23  54  24  41  17  29  37  29  44  91  29   6  69  28  61  52  84  88   1   4  34  97  12  73  16  48  83  61   8  69  99  44  34  39  82  88  67  13   8  49   1   6  10  80  60  68  58  25  19   2  26  28  40  33  44  65  95  88  12  81  86  97  94  90  38  17  14  95  53  10  34  91  44  69   9  55  59   2   2  79   6  37  66  30  84  51  86  78  50   8  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            1  68  68  71  14  80  63  56  78  38  82  16  87  94  11  15  19  97  34  32  17  58  16  91  98  46  87   2  16  22  89  71  77  25  42  70  42  62  78  64  12  49  24  97  83  72  29  45  51  38  34  60  55  82  84  89  57  14  84  12  15  44  89  58  85  64  70   6  68   1  80  67  56  27  64  41  10  96  87  40  14  36  54  34  97  62  60  82  90   3   7  79  88   7  31  39  55  93  66  63  13  46  19  59  49  50  23  71  87  68  73  60  63  83  62  13  22   7  96   5  49  58   6  85  66  77  15  77  64  32   6  30  91  66  97  97  29  70  87  56  87  34  73  99  58  43  57  81   8  11  44   9  79  81  78  40  62  79  64  15  49  69  40   2  16  18  98  45  56  17   3  98   1  71  70  58  90  22  90  95  55  17  82  80  71  41   3  33   5  90  13  79  40  40  92  43  99  26  64  34  84  83  37  45  14  97   1  79  21  60  20  50  10  38  75  47  31  34  64  64  64  63  25  60  37  26  53  69  12  10  71  99  46  43  98  12   4  22  60  66  28  25  91  72  69  43  86  64  45  16  88  11  32  57  53  36  79  76  86  31  74  21  27  86  66  24  91   9  71  73  54  43  53  99  47  12  11  61  73  67  80  50  76  34  72  80  85  18  84  72  58  29  94  21  15  12  80  77   1  99  98  71  85  73  31  89   5  25  15  50  62   4  15  16   8  93  35  58  51  94  71  27  28  18  55  88  80  13  44  43  22  50  71   4  40  78   9  52  58  77  19  81  64  84  95  55  70  66  57  43  94  37  79  69  79  48  72  36  39   4  83  76  25  61  25  78  18  48   7  24  10  36  91  57  17  24  16  54  41  54  44  97  49  77  90  23  55  19  38  60  55  26  21  56  87  23  65  84  63  46  70  11  21  14  15  32  39  49  45  94  57  74  69  29   3  97  25  47  11  27   5  24   6  37  98  88  38   4  71  37  76  26  38  69  26  26  86   8  50  34  49  34  48  20  46  48  16  13  61  62  84  35  57   6  32  55  49  75  63  36  81  61   8   7  54  98  51  19  90  65  42  43  91  31  12  48  97  47  97  81  96  14  33  14   5  98  84  98  95  83  71  77  11  13  80  81  19  40  30  32   1   4  24  24  85  23  85  79  31  34  37  67   8  63   2   1  23  12   6  77   7  56  60  13  62  83  25  68   4   7  58  89  55  18  72  89  88  73  51  12  21   8   3  31  71  98  52  75  77  42  84  93  83  22  52  93  91  31   6  35  64  71  22  22  82  16  86  65  60  77  61  91  64  82  57  57  19  14  69  10  32  24  97  64  26  16  93  75  61  48  57  30  60  58  28  44  66  87   4   6  32  91  77  73  86   2  64  64   2  90  52  74  76  12  65  38  46  34  66  99   7  39  96   7  81  38  99  39   8  93  56  10  13  17  61  86  97   7  79  53  21  16  71  62  67  90  96  48  73  28  19  38  82  60  30  71  79  50  36  52  16  15  22  49  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              10  98  25   5  43  88  49  91  91  73  20  38  31  64  94  27  50  47  54  88  48  71  60  76   8   1  86  65   1  79  56  77  70  79  17  95  64  93  83  98  40  34  93  50  75  49  74  13  98  70   2  53  40  71  43  57  85  27  24  83  77  38  86  95   6  99  57  80  16  83  64  64  12  97  75  84  76  68  72  36  38  57   5  80  72  92  19  54  25  37  60  85  99  15  28  98  16  70   6  83  47  13  35  55  14   3  16  29  98  45  50  89  27  23  31  21  84  43   3  50  83  14  17  36  21  39  47   7  96  49  50  75  42  98  43  31  72  40   9  10  15   9  35   8  36  29  32  14  67  58  66  17  38  45  78  82  80  57  36  17  16  16  33  32  11  38  90  75   6  30  84  40  10  60  13  27  88  55  60   5  21  16  52  31  53  95  38  26  34  95  72  83  98  82  82  50  98  24  59   9  32  27  81   6  81  11  69  53  35  58  70  77  65  55  92  87  94  32  86  22  19  56  45  77  71  14  91  70  68  88  17  58  87  82  48  96  20  15  52  27  76  94  96  49  11  65  68  39  68  30  89  93  94  77  15   7  90  85  53  49  28  76  92   4  74  59  61  43  59   6  86  74  97  68  69  96  67  73  86  49  41  71  21  41  52  65  11  17   7  56  47  17  39  87   5  25  45  80  68   9  98  73  26  83  60  76  45  51  85  82  51  65  69  95  24  78  61  93  75  25  26  78  36  32   3  44  74  22  11  44  94  28  86  95  54  74  95  78  86  17  27  11  65  83  89  22  39   1  29  51  51  13  66  72  49  71  14  40  64  23  29  10   6  10  81  71  95  84  77  96  10   2  56  10  48  93  24   3  65  81  30  96  28  48  91  78  41  70  67  37  29  93  79  37  77   9   8  79  56  11  23  80  75  64  38  81  25  32   5  17  69  85  99  60  57  46  53  84  94  55  71  86  61  76  53  40  16  99  33  97  45  88  57  19  48  70  64  36  90  87  56  70  50  53  64  86  56  70   4  46  59  59  51  19  84  23  49  50  54  78  42  61  30  88  53  50  35   1  90  16  82  85  49  42  96   5  31  23  90  44  67  72  88  57  62  63   6  76  55  13  61   6  65  20  86  80  50  52  30  19  76   9  43  47   3  18  15  54   8  95  31  56  74  13  89  45  55  22  87  28  68  10  39  69  18  60  99   7  57  89  12  15  40  72  18  86  85   6  48  57  70  88  12  12  43  19  85  78  27  84  77  83  35  36  19  22  44  13  21  93  66  18  15  91  68  66  89  85  96  32  75  75  68  59  40  54  88  60  43  83  83  68  88  15  39  67  99  77   8  74  94  91  32  97  40  90  70  11  28  78  45  68  10  87  95  27  84  79  31  53  37  28  71  19  81  60  70  79  42  83  62  64  86  51  39  90  50  75  36  51  11  16  22  47  53  38  73  59  72  49  15  50  94  50   5  53  91  94  80  44  31   5  72  27  59   2  71   8  24  35  48  62  28  97                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                94  63  47  78  68  31  21  99  33  76  51  93  29  28  96  15  39  52  75  46  33  44  56  27  88  45  46  58  23  77  66  75  44  99  22   9  10  71  75  89  91  58  99  23  59  29  52  55  94  64  86  42  15  71  16  15  75  56  99  39  22  56  64  93  48  75  19  87  84   4  85  49  35  18  98  89   6  38  78  76  46  90  18  59  82  52  41  63   4  48   7  48  92   8   7   7  87  90  77  74  22  93  78  99  52  11  93   6  63  64  56  22  74   2  10  91  44  87  56   2  24  51  58  17  89   7  14  88   7  73   1  76  91  41   4  99  80   5  64  88  92  81  43  28  10  90  54  81  63  27  80  24  51  57  15  57  90  35  37  37   6  76  91  26  52  22  80  39  80  10  65  16  41  88  96  47  77  65  12  58  56   8   6  22  91  83  84  47   4  59  87  78  17  63  29  70  73   5   8  56  37  37  61  46  18  21  80  85  28  51  24  24  33   5  93  12  95  12  77  17  40  71  48  77  71   4  68  11  28  95  25  45  94  62  93  63  14  17  41  62  45  53  60  69  13  98  74  72  94  81  90  95  37  97   8  70  81  39  72  66  64  61  48  64  85  13  11  23  19  68  57  24  50  67   7  90  91  58  61  12  20  66  78  15  34  99  10  81  10   7  43  84  88  15  49  58  27  38  54  93  21  49  94  69  15  77  52  14  41  82  26  49  80  13  74  48  78  73  94  25  24  50   3  77  52  78  44  90  92  30  26  94  50  90  86  10  38   9  63  91  71  94  30  46  89  87  77  37  85  42  71  72  49   9  69  74  35  76   3  46  42  44  98  22  18  20  25  34  24  78  63  90  10  59  59  36  97  43   6  34   7  48  13  58  69  40   6  14  12  55  55  48  69  33  35  58  86  28   5  75  92  45  56  14  33  47  62  91  17  14  82  30   8  15  54  17  82  86  90  73  31  70  92  63  10  11  35  99  88  29  25  12  18  57  26  71  18  72  80  19  61  28  16  54  45  58  87  47  15  42  67  68  43  19  54  12  13  62  88  94  56  12  63  73  59  60  48  85  72  35  21  34  61  84  62  43   9  41  33   4  57  55  50  87  60  43  11  63  84  40  61   7  59  44  97  49  57  29  52  49  69  68  83  94  17   4  22  64  69  14  50  50  64  95  96  84  84  35  32  17  35  20  68  30   4  55  16  77  37  79  29  27  72  11  59  53   5  35  41  37  65   4  43   2  93  81  34  29  78  77  23  50   9  46  83  77   5  95  74  68  76  51   6  45  88  95  26  69  15   6  97  30  35  88  64  68  23  85  49  56  95  47  76  20  79  76  58  85  72  64  76  65  27  85  89  64  65   9  19  54  68  27  85  10  34   1  22  19   8  33  37  62   4  47  21  63   5  99  78  98  77  57  77  92  60  14  36  73  87  41  74  16  26  41  15  30  60  45  36  30  52  41  90  70  10  74  87  49  37  12   3  18  43  60  89  23  19  30  19  81  30  83  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  3  85  85  79  68  99  23  67  63  26  69  34  92  88  52  79  46  84  36  63  68  68  78  79  70  12  44  41  66   1  94  83  49  18  56  99  32  56  50  19  82  89  11  76  27  37  90  62  59  33   1  30  64  56  36  45  50   2  44  90  26   7  31  61  68  36   1  66  14  96  75   4  66  26  63  31  96  28  99  61  46  41   3  62   8  37  31  21  76  47  63  54  55   1  59  68  68  56  59   7  52  10  73   6  47  57  52  54  50   1   1  63  73  21  69  84  24  14  13  34  41  66  86  66  46  28  76  66  85  49  67  53  84  98   8  57  27  27  37  69  61  14  64  22  15  60  43  49  22  81  47  20  42  40  84  92  56  10  62  26  17  47  41  79  14  44  63  79  38  12  43  14   5  67  47  84  23  26  84  45  97  81  51  78   9  85  95  70  44  30  15  63  46  48  79  49  50  30  34  99  97  43  77  98  95   1  84  14  91  57  87  86  94  87  15  68   9  46  52  71  55  26  27   5  21  64  69  46  53  47  81  30  37  85  15  83  27  60  12  70   3  11  49  13  64  45  24   4  66  48  77  26  72  27  73  63  82  70  81  88  82  87  11  56  57  19  83  24  26  91  61  83  36  16  72  82  41  45  25  45  47  74  99  11  13  67  99  70  90  64   3  41  78  61  15  78  80  84  97  88  79  44  47  68  79  16  95  74  15  17  58  73  74  69  79  81  63   6   6  47  45  44  97  69  76  54  92  32  68  82  63  64  15  65  62  49  23  80   7  97  66  86  20  22   6  26  91   3  97  23  23  27   7  14  11  74  80  66  10  97  90   3  14  80  48  51  61  72  31  26  72  81  51  23  31  10  35  40  65   5  31  72  52  94  53  77  70  29  56  27  99  47  69  26  95  48  12  10  41  39   9  88  13  92  58  89  61  35  63  76  67  94  54  20  31  90  51  35  57  85   3  64  50  28  63  85  83  15  93  71   5  39  31   3  26  20  76  40  71  73  81  79   6  54  77  76  59  65  48  99  32  89  15  82  44  89  73  78  76  42  74  24  87  83  32   9  71  10  21  94  43  37  85  25  82  48  50  75  76  69  47  37  84  69  71  61  12  51  87  64  67  53   6  88  19  45   7  62  20  11  31  83  43  92  41  67  39  29  44  64  65  10  68  50  11  80  99  81  12  26  38  81  15  90  15   4  94  69  95  60  31  48  80  44  48  52   7  70  87  52  46  77  29  62   3   1   1  50  66  59  30  47  89  15  33  35  63  15  40  90  91   6  19  37  48  88   6  67  34  93  16  53  51  30  74  28  61  68  20  40  78  69  57  37  10  43  91  40   6  63  28  39  74  43  79  83  15   1  22   4  40  17  67  11  88  18  69   1   1  57  62   4  65  46  19  87  86  14  97  14  72  33  77  79  46  70  80  93  39  56  75  64  57  33  47  24  91  44  93  90  75  40  37  22  98  86  45   2  50  67  54  26  83  98  16   1  30  28  35  16  26   3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    56  39  91  97  77  43  88  41   1  92  73  96  43  57  20  72  15   2  34   9  85  58  82  76  11  82  62  75  93  73  10  92  48  79  56  12  84  89  15  64  76   1   3   9  36  65  22  54  21  64  40  59  79  68  36  17  61  72  22  47  67  36  44  87  55  22  32  40  66  49  70  36  53  68  63  64  83  25  98  65  45   3   9  20  61  72  17   5  54  98  22  90  91   7  15  22   2   6  32  84  19  70  42  50  56  93  56  66  30  40  70  88  60  46  84  64  82  98  23  91   2   8  48   4  20   5  95  80  82  54  87  48   2  93  33  98   9  12  53  65  31  77  92  39   8   7  98   5   9  34  78  51  68   7  86  55  80   3  57  96   8  61  10  14  14  84  59  72  14  92   8  61  74  81  25  61  34  11   9  21  47  41  98  93  91  81   3  93  37  75  16  71  37  24  80  14  10  51  21  47  43  50  48  49  81  34  96  87  69  38  62  31  19  39   9  99  53  10  55  89  15  31   2  58  14  92  12  31  47  57  64  46  71  43  15   5  61  97  59  87  93  50   5  69  42  39  38  27  53  19  80  66  90  91  21  47  51  32  53  75   4  32  13  98  66  76  89  36  15  38  62  59  46  47   8  30  41  44  13  16  45  36  12  23  58  28  37  43  55  33  35   6  37  35  57  68  62  72  88  20  52  51  14  70  81  36  11  34  54  82  38  60  73  15  27  39   9  45  37  72  95   4  26  90  67  75  75  85  66  49   3  31  99  99  79  79  61  22  11  16  82  28  99  11  50  55  93  33  27  15   6  12  90  95  99  40  20  15  51  51  82  93  56  71  58  53  99  37  55  86  14  28   1  26  98  12  77  28  57  79  15  70  34  12  23  55  94   4  99  53  50  86  23   1  40  98  48  83  86   2  19  69  59  70  49  49  48  62   6  82   5  23  84  12  64  52  83  47  29  42  88  86   9  51  69  85  27  98  30  57  31  35  42  76  74   6  87  20  20  90  95  97  26  85  60  14  90  73  64  42  33  30  16  49   9  22  59  43  72   5  84  90  40  85  54  52  41  54  85  37  90  86  12  76  49  63  67  17  22  33  75  26  46  77  31   7  15  32  99  21  47  68  25  78  95  28  65   7  47  27  72  11  71  88  51  44  80  70  46  25  64  24   4  79  33  63   4  16  22  39  11  78  13  45  81  20   9  31  89   6  49  65  15  80  30  51   8  10  90  21  86  18  27  94  36  81  79  24  24  34  52  16  31  69  17  65  73  52   3  79  76  40  71   1  25  42  63  14   2  39  54  97  21   7  74  93  42  42  27  68  55  38  85  35  67  70  88   2  46  57  85  90  27  93  65  80   6  25   8  85  10  66  28   7  22   3   1  23  89  89  37  96  11   1  84  33  56  63  87  73  10  14  65  29  73  90  41  17  45  59  46  80  37  71  35   2  25  96  17  10  44  63  83  37  12  49   2  87  10  51  71  72  73  29  58  12  43   5  36  90   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      39  18  51  36   5  36  28  67  29  15  14  26  59  25  88  91   1  96  42  58  22  47   9  58   1   1  40  48  88  54  51  51  15  45  26  19  38  17  85  51  65  81  10  60  26  45  79  42  81  83  80  97  43  12   4   2  11  72  45  25   7  15  94  97  94  34  86  10   1  79  39  35  45  60  74   9  35  13  29  40  18  87  53  52  45  92   4   7  71  44  59  43  11  35  23   5  78  50  71  91  89  17  70  80  28  21  55  63  10  55  30  76  97  17  53  90  75  12  65  16  80  84  39  37   1  56  79  92  26  44  65  29  24  94  76  94  19  20  52  46   6  99  91   1  44  28   8  88  36  30  18  42  86  63  24  22   4  67  55  80  59  45  72   6  70   8  58  96  87  75  83  72  57  20  19  22  51  39  64  64  41  80  38  33  46  89  22  88  50  35  58  72  16  23  69  69  50  80  36  63  14  77  36  52   2  53  72  14  25  40  84  27  17   1  67  68  90   3  38  90  17  98  78  43  70  92  31  98  11  22  92  72  20  68   1  75  55  43  37  88  23  26  95  66  29  88  57   3  39  98  67  84  89  91  89  70  22  61  42  98  99  79  92  27  36  33  35  27  20  59  54  79  38  77   7   6  79  86   2  75  29  75  23  33  60  40  13  27  37  61  99  94  76  63  59  91  97  41  58  21  34  99  92  89  36  34  51  84  50  66  95  49  65  24  38  99  66  61  69  42  42  10   3   5  79   6  67  45  98  26  95  77  31  86  36  22  99  92  78  13  54  42  25  61  43  46  43  64  32   8  33  17  19  47  99  25  89  18  92  39  82  74  63  74  28  68  30  50  33  67  34  76  88   7  82  48  92  73   3  92   5  16  65  20  91  33  94  19   4  78  23  20  48  12  10  47  94  38  32  28  47  94  47  69  29  53  36  95  36  26  10  27  41  84  85  57  32  86  66  60  96   5  48  45  95  26  82   5  40  14  70  97  94  44   8  11  77  61  59  80  20  37   4  96  75  51  57  82  95  10  47  35  28  83  66  96  89  79  19  71  68  97  78  92   3  98  14  81  75  92  33  17  66  13  69   2  65  62  80  63  33  30  11   6  69  31  92  98  34  84  74  82  39  86  61  18  97  54  38  93  57  46  71   1   6  47  57   6  13  52  52  32  48  90  32   3  22  10  46  43  92  87  58  70  19  69  66  53  30  39  53  12  31  81  43   4  37   7  61  23  71  96  54  55  91  64  80   7  94  89  18  32   3  39  78   9   4  40  14  93  96  73  90  82  52  33  35  46  31  61  90  70  50  37  87  99  29  12  10  80  28  18  58  12  93  48   3  22  97  65  72  75  83  33  44  76  24  77  96  21  90  51  11  83  99  17  83  12  17  57  55  38  84  71  17  23  36  95  89  52  61  46  38  86  87  43  70  79  43  10  78  34  56  33  92  51  66  60  93  70  92  89  56  99  70  95  45  93  98   2   9  44  16  43  31  93  10  98  78  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        34   5   9  25  41  36  79  92  43  22   2   3  71  42  77  63  21  87  70  82  96  93  80   3   7  16  88  21  52  98  39  16  40  91  59  12  13  18  61  26  74  33  89  39  89  14  34  72  51  16  10  59  98  14  87  22  49  54  78  12  78  28  12  59  67  37   3  13  12  78  46  55  87  21  64  14  34  56  28  32  97   1  84  98  35  78  81  39  24  86   9  38  92  29  19  87  46  22   1  74  27  90  49  84  28  54  11  33  66  69  19  72  18  95  99  92  57  84  67  94  40  17  15  33  32  96  37  11  88  50  72  93  38   4  47  31  69  61  28  82  16  98  98  34  78  89  25   9   9  30  12  42  29  12  36  19  52  50  55  67  19  98  31  59  32  31  87  40  89  61  35  52  21  84  74   8  89   5  65  12   9  76  70  52  83  68  49  56  68  50  34  30  48  45  25  64  87  17  44  45   5  93  74  64  81  35  41  40  59  70  38  63   8  82  65  33  83  80  36  75  24  64  28  26  54  63  65  96   5  85  65  74  40  25   4   9  96  28  28  84  10  10  18  52  74  85  20  84  85  89   1  52  19  10  18  69  37  91  86  82  25  31  99  33  70  56  39  12  15  14  48   5  35  80  99  56  97  88  36  49  95  91  94  31  11  53  45  50  88  32  60  99  11  29  69  40   7  16  70  64  87  32  54  11  45  34  52  74   6  68   2  81  71  54  24  72  36  46  16  91  63  29  89  52  48  75  41  11  87  92  31   6  68  62  72  69  76  44  93  69  57  40  62  14  64  24   4  25  24  56  47  66  96  99  54  74  91  17   5  65  45  14  91  90  72   6  61  81  98  53  62  84  55  74  44  71  51  74  92  96  87  19  76  41  88  88  22  82   4  97  38  94  14  35  73  37   7  82  36  12  86  10  29  59  38  86  45  15  50  48  92  94  14   4   5  19  62   8   5  87  72  91  97  57  18  73  21  85  24  61  95  10  37  10  55  90  17  16  45  87  11  20  93  53  90  92  55  97  85  98  66  92  37  31   7  37  80  79  70   7  74   1  47   6  34  83  78  10  14  62  75  86   5  78  74  29   5  96  64  80  55  36   5  28  65  81  50  41  89  87  12  37  61  71  90  60  73   4  50  77  89  29  59  51  32  68  14  65  55  46  86  81  86  58  69  29  45  74  64  54  70  40  45  52  91  85  80  51  75   6  66  56  95  95  18  50  93  23  54  47  55  78  45  48  60  45  74  14  12  39  54  41  61  75  24  13  51  65  28  66  58  27  49  33  85  72  60  95  31  49  79  33  98  84  28  81  13  59  19  73  60  15  23  13  81  64  27  27  15  67  90  31  57  65  94   6  63   7  49  18   6  64  57  42  87  58   5  62  24  88  13  11  17  13  39  57  95  86  42   1  71   7  65  34  10  39  89  61  30  57  78  42  98   9  84  44  83  96  54  57  64  28  21  39  75  43  98  75  57  42  91  51  59  41  49  84  55  86  33                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          50  60  18  89  46  77  57  58  72  98  79  17  73  90  98  24  52  86   2  34  94  69   3  55  28  69   5  70  75  63  34  17  18  63  73  73  21  62  39  70  48  89  87  85  10  23   6  84  88   8  59  82  94  71  91  92  98  90  11  95  28  53  76  53  96  81  54  89  46  87  16  13  35  97  57  89  61  66  66  58  70  78  26  56  22  56   7  42  37  27  96  46  82  73  69  93  55  86  98  45  23  13   2  19  24  13  27  83  73  27  57  54  62  59  26  24  70  26  39  41  95  15  74  18  71  74  78  75  90  68  94  86  26  84  70  18  23  73  13  22  40  43  45  51   2  79   7  61  82  72   2  26   9  77  31  57  33   8  21  72   2  83  44  25  22  55  92  33   4  43  40  59  78  31  62  27  79  78  32  76  62  31  16  80  91  95  37  41  24  59  56   9   9  37  70  48  81  24  60  29  89  96  81  83  17  58  96   5  74  41  56  73  22  23  47  64  64  26  20  61  38  41  10  45  11  15  68  27  55  12  49  61  49  51  29   6  80  34  90  71   8  10  40  59  93   1  78  43  91  51  11  51  73  54  40  61  43  83  80  84  34  99  83  25  34  58  25  82  97  76  34  49  25  47   3  62  19  32  44  46  69  99  82  26  81  17  48  78  59  37  97  69  73  31  86  11  17  69  27  14  70  95  48  62  96  14  95   6  61   5  16  15  27  75  59  60  39  65  54   2  70  35  57  95  36  14  50  18  34  52  42  20  22  40  96  79  66   2  96  63  43  51  88   2  19  22  28  14  66  44  22  85  34  25  45  66  96  92  45   5  97   4  83  78  28  14  37  49   8  11  49  30  52   1  11  19  47  26  14  71  59  14  18   4  60  71  61  95  55  32  89  84  95   7  47  37  94  76  59  39  20  34  27  60  40  99  71  81  62  83  55  23  32  44  37  39  48  53  65  71  91  88  97  48  85  91  21  38  23  38  16  79  93  27  98  77  17  62  28  92   5  16  70  27  19  13  54   9  67  51  91  47  95  15  76  45  40  81  11  29  56  12  67  33  45  11  28  84  33  79  43   7  68  86  16  20  93  38  18  46  17  27  87  53   9  17  98  70  17  42  85   2  29  20  63  63  18   3  87  44  19  40  51  93  23  85  77  11  80  51  86  42  13  41  69  34  21  19  79  17  90  53  97  73   5  25  73  46  52  87  39  24  91  34  77  86  44  98  33   3  85  26  73  68  98   8  71  74  34  57   8  51  19  80  44  18  74   3  44   4  86   5  84  13  31   4  81  13  34  38   9  97  24  26  35  36  87  76  55  73  11  78  30  60   8  25  96  72  82  63   8  30  51  88  31  79  16  58  96  63  14  71  42  67  27  88  36  52  36  20  61   2  59  45  62  91  63  89  50  79   6  30  91  44  45   4  29  91  37  80   4  93  20  68  89  61  96  98  91  53  93   8  42  39  19  24  20  12   6  67  84   6  69  64  43  37  44  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            3  75  25  14  31  95  33  78  34   3  63  96  89  30  95  61  35  45  36  82  10  37  75  82  95  48  49  57  23  18  39  73  45  18  65  87  66  75  30  72  86  70  19  83  78  18  97   7   6  80  90  98  52  15  12  42  82  32  74   2  76   7  43  76  19  20  32  20  38  80  26  61  87  41  17  58   4  55  66  77  74  74  98  69  58  19  36  38  14  22  11  15   6  25  99  61  88  62  83  76  98   9  31  19  50   8  89  29  44  57  39  34  81  22  88  19  43  72  42  29  82  87  25  50  19   3  59  73  89  57  18  79  34  38  87  67  85  72  65   5   1  38  27  90  43  77  45  44  53  52  30  68  39  17  78  86  86  36  58  37  62  76  40  38  33  92  11  27  89  54  71   9  93  44  35  85  42  11  35  51  37  35   6  61  90   8  57  91  46  80  65  21  74  10  47  17  88  18  90  22  98  23  15  70  23  99  52   4   4  13  24  56  81  97  29  96  88  36  97  48  14  59  43  19   4  97  60  68  17  28  14  13  95  16  44  56  48  44  22  51  56  55  34  81  24  36  47  85  22  44  91  87  68  84  88  14  49   9  87  30  30   4  18  53  55  10   9   4  88  27  54  83  38  71  65  99   3  45  56  39  18  31  15  30  25  55  61  39  69  86  23  79  61  32  43  77  38  64  96   2  63  60  88  64  53  22  93  88  79  11  49  88  83  56  76  95  71  17   7  40  86  12   8  98  61  67  90  77  17   1  64  60  19  54   2  85  47  69  57  24   2  46  97  70  97  39   5  58  59  78  31  18  52  54  95  15  86  72  72   6  21  99  47  57  23  84  47  26  93  27  42  11  96  20  85  42  84  11  66  53   1  37  44  24  74  60  29  35  89  56  74  31  53  60  24  65   2  69   9  32  80  99   1  63  42  91  86  13  32  31  29  66  54  25  24  15  65  95  29  33  98  68  60  26  11  69  18  33  88  55  42  79  35  41  92  60   9  69  47  11  57  60  72  79  73   2  21  14  99  76  54  70  33  29  97  94  17  54  45  32  89  12   7  86  63  42  95  65  65  80  39  97  52  46  81  38  29  89  84  85  27  32  28  24  46   7  76  34  52  41  12  75  57  94  41  12  86  40  43  88  88  20  88  36  75  25  88  79  17  86  75  43   8   7  60  28  75  83  37  24  96  93  70  69  31  67   7  21  37  11  90   7  93  63  79  32  32  30  36  78  50  62  14  15  53   1  32  59  85  34  80  94  14   5  13  63   4   8  25  15  19  70  96  46  98  20  41  49  23  66  70  87  29  12  42  31  51  21  59  67  51  52  76   9  28  95  10  60  94  25  21   4  38  54  76  41  33   6  34  91  11   9  44  60  66  66   5  33  30  25  73  30  88  30   8  22  11  77  98  91  30  11  55  40  82  16  51  78  58   6  32  56  61  14  31  24  31  99  23  59  35  22  97  41  95  41  98   7   4  85  21  19  50  72  88  83  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              19  56  10  36  56   8  62  17  48   9  60  21  22  36  11  85  65  74  27  65  90  21  63  17  92  72  29  81  86  85  36  37   3  63  24  85  71  19  58  58  83  92  28  48  94  68  42  64  61  94   7  88  93  18   6  67  70  33  96  69  12  54  78  65  79  74   5  72  27  98  38  99  31  68  52  79  24   5  45  81  69   9  16  34  66  96  25  54  15  67  27  79  43  19  64  14  29  93  88  29  78   2  15  71  41  88  13   1  24  71  20  76   7  85   9  51  30  16  60  97  88  51  48  49  58  17   3  29  26  37  34  51  23  91  85  28  62  98  45  41  23  96  44  30  76  99  48   7  10  55  76   6  53  41  95  48   9  91   1  70  88  62  46  20  42  43  82  84  84  56  65  96  44  94  54  95  75  53  25  69  77  30  45  47  21  18  32   5  78  81  47  54  90  21  29  60  33  22  58  69  79  96  79  48  11  34  67  67  83  23  27  36  58  52  43  61  61  90  63  88  24  89  80  68  92  12  47   7   6  14  78  10   2  85  25  14  54  25  16  76   1  14  49  59  81  83  83  65  60  91  62  37  83  58  58  42  11  88  26  19  48  79  58  51  91  77  43  10  56  33  65  97  52   5  68  18  93  54   8  40  51  88  76  29  56  55  89  50  63  41  22  25  40  19  72  23  47  10  44  58  57  64   3  59  81  62  11  96  62  85  50   5  52  92  97  92  47  46  68  37  74  57  99  91  45  95  23  15  17  80  77  15  62  27  49  84   3  33  54  62  57  23  37  68   1  61  70  40  30  76   4  58  39  17  73  93  23  52  36  88  52  91  93  41  63  79  79  83  38  78  34  63  35  54  24  78   9  86  64  25  56  69  38  96  33  64   5  27  49  71  26  77  70  83  39  29  26  14  48  71   5   4  97  29  94  42  91  65  99  34  75  82   7   5  53  60  58  79   4   7   6  26  30  97  63   9  98  86  46  87  44  93  35  28  95  55  95  12  47  36  31  57  37  96  29  40   7  25  90  75  52  83  72  96  66  77  42  53  15   8  54   9  51  79  23  14  32  33  32  30   3  70  26  70   6  46  36  49  37  25  71  63  75  53  38   9   1  48   2  93   2  33  95  71  85  30  59   8  55  27  59  62  15  61  24  34  61  35  58  92  38  23   9  61  58  44  20  23  45  56   7   3  58  97  73  25  45  87  32  54  44  20  81  19  60  63   5  60  58   9  64  24  82  19   7  89  40   1  50  77  70  89  18  11   2  13  62  98  66  30  93  73  82  25   4  46  79  90   9  81  58  71  84  47  68  56  55  70  38  18  93  81  19  38  89  28  41  20  80  12  10  71  93  11  34   3  89  35  50  53  55  99  64  47  35  68  57  84  87  44  81  86  74  37  30  78  90  98  83  80  36  98  11  10  65   9  99  34  50  90   3  63  50  24  25  94  37  19  85  85  76  95  71   1  18  13  79  10  12  74  18   3  37  78  13   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                46   6  69  35  30  42  40  93  43  29  62  77  19  56   6  15  29  91  81  45  78  99  58  33  10  25  78  43  56  20  13  16  94  76  10  18  35  30  28  79  29  42  91  35  95  93  54  77  45  71  51  71  71  35   8  28  85  31  38  64  24   6  28  15   9  52  27   3   9  85  95  92  41  39  42  65  11   3  12  54  43  80  25  72  93  79  77  79  98  52   5  62  23  59  89  51  69  56  15  73  34  21  99  58  80  43  81  89  65  61  65  65  17  66  60   3  22  77  31  24  55  45  39  65  72  20  95  89  14  48   8  92  59  51  76  41  97   7  17   5  46  68  61  88  66  99  52   1  37  95  24   1   1  80  88  28  17  93  65  86  24  82  38  33  37  31  33  97  10  78  22  34  25  51  41  56  83  36  43  11  45   5  50  13  14  85  33  72  83  45  68   5   7  75  17  34  22  77  40  88  52  40  48  53  86  87  84  99  84   8  33  21  66   5   3  30  51  26   9  94  68  62  60   6  90  13  25  31  95  29  33  16  24  52  32  95   2  99  71  36  75  86   7   1  30  40   8  66  11  32  30  98  77   8  40  86   9  35  51  97  57  60  20  61  90  18  91  26  83  28  45  41   6  66  43  33  89  40  97   2  84  81  40  75  70   9  94  12  89  91  88  95  71  62  69  43  29  41  94  51  62  57  86   8  87  45  71  62  62  77  91  85  89  38  92  12  98  63  19  37  25  51  23  40  68  80  80  99  68  14  44  41  38  23  59  64  15  69  42  78  79  21  46  92  62   7  21   3  73  61  26  11  96  53  77  48  30  21  81  40  31  37  92  38  16  82  99  51  50  10  72  84   9  73  46  93   9  79  39  32  59  95  55  32  76  29  24  95  10  30  48  64  28  41  70  10  66  42   9   5  69  43  18  31  84  68  58   9  54  91  79  33  88  39  49  14  38  67  64  49  71  47  21  43  42  88  53  44  16   3   2  28  53  78  32  13  45  70   1  36  39  60  20  51  98  38  52  12  72  45  61  85  85  67  43  91  22  88  56  21  22  16  42  99  39  13  52  12  72   1  14  96  84  89  36  65  96  84  72  51  19  78  85  30  59  42  97  89  32  15  41  11  61  16   8  28  11  31  96  53  83  11  20  99  44  20  46  31  66  89  22  44  60  92  67  22  52  29  40  68  42  29  75  63  25  75   3  40   9  69  93  85  31  99  22  78  87  31  31  73  86  24  92   9  87  95  56  79  80  57  20  90  29  30  74  17  58  95  73  71  13  34  41  62  50  11  78  67  81  26  35  62  26   4  72  98  49  49  15  48  34  15  49  47  47  64   3  61  41   9  79  21   2  49  71  56   3  87  32  30  49  90  13  64  44  91  43  83  60  43  21  95  38  61  61  44  73  11  78  72  84  25  76  52  70  51  71  42  21  82  43   9   6  59  83  22  42  34  31  54  90  51  46  45  69  78  37  34   7  11  30  12   9  51  11                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  87  44  43  58  72  25  51  95  78  13  85  28   9  35  11  48  20  59  33  64   6  77   1  55  24  43  81  34  52  54  84  44  88  49  93  12  31  25  64  15  31  88  88  96  68  83  16  72  77  85  78  59  25  67  17  40  96  80  61  52  34  26  46  37  83  69   6  96  12  88  42  82  62  28  38   4  67  14  58  74  75  26  12  89  97  91  90  11  64  11  70  52  33  79  91  65  35  79  46  61  94  97  35  96  83  88  49  52  81  59   3  39  29  66  22  46  71  39  59  32  73  49  82   9  38  55  58   6  87  82  79  10  81  89  84  82   3  63  39  68  15  40  73  94  77   5  23  87  89  70  89  39  34  78  33  90  97  86  81  41  83  40  76  10  94  54  35  23  55  75  58  14  54  64  29  81  10  86  54  79  70  56  83  12   1  90  18  97  50  78  91  14  10  38  84  71  55   9  86  96  50  60  79  57  30  51   5   8  66  82  47  33   6  15  90  56  35  85   1  15   8  82  75  71   6  50  70  32   6  47  95  44  13  45  76  77  20  37  63  12  10   6  93  72  86  47  88  74  28  47  37  32  33  26  71  14  20  20  12  75  86   2  69  91  80   1   2  62  10  86  88  56   2  38  10  70  85  56  37  57  95  84  37  79  77  74  54  92  48  44  58  22  71  14  50  31  82  41  61  58  77  96   9   9  82  40  53  62  15  63  29  69  91  43  21  55  62  40  23  37  12  57  86  17  62  31  48  34  53  38  97  20  93  55  62  67  27  54  22  19  53  98  72   1  71  25   3   5   8  82  74  24  50  13  47  54   5  40  17  56  37  67  38  87  10  83  93  99  73  67  48  10  80  38  45  20  47   6  57  44   2  60  65  50  37  59  17  37  44  50  89  22  80  57  74  96  72  98   2  84  27  85   4  58  44  14  57  11  40  70   7  90  44  22  87  96  73  42  70  19  87  72   2   4  57  86  48  75  82  35  54  64  21  28  53   4  99  52   5   8  11   9  94  90  21  24  87  61  14  80  90  95  52  27  77  82  12  29  72  14  95  21  40  95   9  70  98  37  41  51  46  11  60  55  57  56   8  15  17  23  72  87  13  86  11  58  23  79  62  65  75  13  23  41  77  84  41  30  13  97  11  51   7  12  89  91  24  41  49  92  89  91  67  48  78  25  15  51  98  79  98  22  65  42  88  87  96  71  39  60  81  94  76  47  20   8  95  94  83  75  26  77  35   6  52  84  28  19  54  27  93  17   7  69  40  76  89  90  68  75  56  37  63  69   8  17  54  13  10  72   1  33  80  67   6  79  18  41  27  50  51  83  57   8  11  41  98  13   6  18  72  25  38  46  84  21  24  19  76  36  33  54  42  46  17  42  56  30   6  37   8  39  64  71  77   6  17  25  70  81  48  47  73  60   3  96  32  31  46  48  26  94  94  84  79  13  64  98   1  16  62  58  95   9  99  13  26  77  26  89  63  45  54  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    55  24  30  58  97  73  88  50  89  58  45  52  15  74  85  94  79  72  93  77  34  53  88  91  18   6  75  41  45  40   4   3  22  66  11  10  96  31  73  98  16  84  78  57   5  36  67  61  58  66  71  49  98  40  42  10  43  15  30  88  35  65  25   7  33  81  93  68  68  21  17   1  61  55  37  40  89  54  74  17  96  35  96  72  71  64   2  94  95  80  39  78  38  29  63  51  35  96  65  85  27  64  93  97  10  89  48  84  60  95  43  53  14  25  43  60  72  37  99  13  23  55  49  67  91  65  97  42   5   7  19  96  86  77  36  75  53  25  14  35  41  72  57  62  57  75  30  74  46  32  56  65  46  96  58  16   7  59   3  33  74  47   4   1  12   7  55  45  43  37  44  30  55  76  18  85  32  18  62  17  37  59  56  46  56  91  92  64  95  92  53   3  10  78  60  42  60  86  14  56   7   8  91  59  28  97  35  73  51  64  85  79  48  46  64  28  94  67  56  96  31  84  52  61  59  83  17   1  13  87  25  53  52  54  53  30  55  91  85  29  66  11  52  33  25  16  65  38  24  62  23  19  79  73  82  83  82  82  71  82  36  64  30  29  22  64  17  10  67  23  91  47  16  94  14  35   3  90  94  12  23  47  74  76  63  44  24  29  17  97  33  21  20  52  13  45  97  87  63  83  78  60  72  37  80  12   9  65  90  73  91  27  83   8  84  99  56  44  57  21   9  99   2  79  61  22  55  46  50  14  15  26  99  12   4  81  73  39  46  30  49  49  74  22  23  15  84  70  59  70  48  94  77  12  68  79  52  81  52  17  15  88  26  72  76  51  11  92  85  79  43  80  85  92  20  32  67  65  42  36   5  98  84  47  77  89  67  88  63   2  97  38  91  10  56  36  46  57   6  60  48  97  24  99  35  71  18  40  58  12  83  68  71  25  83  37  44  94  95   2  51   6  60  20  63  64  54  26  52  25  56  88  32  43   4  76  35  77  87  45   8  74  55  87  62  11  13  87  78   5  29  37  47  11  72  73  67  96  10  13  21  53  26   8  26  53  99  26  75  67  70  15  67  36  39  30  96  53  24  42  34  82  53  69  38   9  98  18  71  65  66  66  38   8  85  21  19  66  52  13  83  15  32  80  78   7   1  68  50  23  84  18  83  41  87  23  70  27   8  48  65  92  73  26  95  81  30  79  70  61  14  42  47  20  88  52  12  37  95  75  71   2  62  91   1  58  82  96  88  12   1  87   6  89  69  97  37   4  72   3  23   9  39  29  89  76  66  81  75  75  87  77  15  58  47  38  70  36  56  32  20  62  20  37  11  92  93   7  77  59  54  15  53  80  48   1  19  83  20  24  77  80  11  89  42  16   1  27  50  28  10  70  98  68  82  73  72  59  68  97  71   5  28  80  62  14  63  79  44  55  90  45  16  40  94  87  21  49  66  11  34  59  77  34  84  61   6   3  87  55  30  57  42                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      97   2   5  33  52  26  44  64  26  71  25  21  94  71  54  25  56  32  89  84  30  72  44  16  12  80  31  15  54  37  18  98  30  92  59  86  21  98  23   9   7   9  72  71  98  19  17  27  83  20  48  91   9  73  44  28  78  47  90  82  73  19  95  70  21  73  64  50  43  77  41  10  65  88  95  78  83  49   9  65  31  81  75  49  44  89  98  35  96  15  24  53  98  89  25  50  22  27   1  29  70  48  35  45  21  19  27  48  78  94  13  78  35  44  28  67  96  40  42  16  79  61  99  49  33  55  50  38  55  10  67  85  55  71  29  57  15  16  54  69  49  51  51  30  59  31  90  92  55  13  50  29  78  46  64  85   6  82  64  66  49  98  91  48  25  43  34  88  89  93  97  62  53  66  39  72  92  11  37  37  98  53  45  19  53  26  37  85  91  22  51  54   6  55  90   2  62  81  63  54  82  16  21   3  27  30  92  79   6  89  28  44  79  69  56  88  60  78  61  39  18  82   4  78  59  11  60   3  43  17  46   2  93  27  76  82  60  75  95  29  70   5  36  92  76   5  75  70  82  42  76  16  74  28  47  12  68  83  18  95  88   8  41  49  40  75  86  81  34  42  29  19  62   7  12  62  70  31  81  21  10  19  45  89  42  64  25  30  17  51  44  19  23  74  91  62  61  47  52  35  44  34  96  20  71  57  17  45  49  53  93  21  99  78  54  16  53  45  73  59   9  45  80   2  39   4  16  10  79  59  43  95  81   7  42  45  75  94   2  63  57  92  77  26  33  39  70  95  65  73  36  26  47  18  41   1  91  74  46  24   5  26  61  82  98   2  20  93  85  25  60  25  18  27  87  51  35  87  88  29   3  31  75  39  31  67  61  74  32  29  24  77  65  70   4  82  40  52  93  43  48  94  30  38  87  88  63   9  91  97  12  12  98  10  14  86  83  54  72  90  79  72  44  43  24   2  48  15  58  88  97  25   4  87  28  76  86  34  95  11  53  50  82  35  30  42   1  87  78  15  91  47   8   2  27  39  75  29  85  75  56  25  50  29  90  87  44  94  70  20  59  47  19  49  21  29  75  51   3  50  89  52  70  25  45   4  42  35  27  68  61  85  37  13  13  94  86  18   4  90  10  25  83  74  76  40   1  35  89  25  68  80  67  44  75  45  98   3  52  89  70  67  35   2   8  12  23  43  20  69  68  69  35  64  81  95  39  88  33  94  45  57  48  71  81  83  70  66   4  50  42  72  33   2  96  91   4  18  55  86  21  39  48  71  55  38  70  96   1  46   5  86  24  74  94  87  88  72  24   7  86  26  43  58  31  23  64  56  49   5  64  33  61  63  91  88  19   6  79  21  26  83  90  66  17  79   9  52  58  28  28  72  80  56  54  58  35   3  79  68  23  38   4  67  30  79  14  50  14  59  49  39  29  52  90  15  20  22   8  18  98  33  81  52  24  60  33  91  42  13  61  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20  57  62   4  38  23  13  45  65  73  23  29  48  81  10  63  13   7  89  83  97  56  57  33  89  69  33  45  67  83  18  21  86  42  62  20  74  91  66  25   2  81  28  22  17  11  85  12  16  77  53  73  56  18  35  29  24  41  22  18   8  67  49  32  82  86  20  88  83  98  43  14  37  52  28  78  14  70  96  37  92  46   3  17  84  18  50  71  38  56  48  92  10  87  43  67  12  57  12  55  55  24  83  31  28  17   9  46  23  34  60  43  50  10  96  83  84  51  66  64   4  13  97  76  23  99  35  51  61  91  38  24  71  71  48  34   6  17  45  30  34  25  11  40   4  17  12  22  65  73  67  46  68  27  25  14  99  69   7  62   8  93  31  70  62  11  27  61  85  64  72  32  78  64   9   1  13  12  58  50  19   8  38  17  63  89  76   7  98  58  85  54  60  90  62  13  75  73  20  57  20  58  51   2  81  83  77  56  45  13  90  80  76  43  55  84  52   7  51  90  25  92  18  53  16  35  89   5  79  97  15  65  25  40  61  97  66  63  59  59  99  65  21  48   1   2  94   1  41  90  81  46  81  68  74  54  11  16  98   5   2  80  43  19  88  14  33  32  20  54  24   8  41  13  62  51   6  54  54  54  11   9  50  48  79  41  27  94  26  35  82  98  43  88  30  47  47  51  43  41  41   4  28   2  35  48  45  22  81  29  15  22  92  71  65  19  40   6  32  99  71  88  24  33   9  10  38  65  13  48  75  98  76  70  32  66  39  35  13  77  96  37  23  26  72  58  59  34  40  54  14  81  11  29  49   9  84  43  77  84  32  26  41  19  83  45  66  58  16  56  75   8  64  91  75  84  80  67  97  89  88  34  68  41  10  89  94  53  99  14  51  77  45   7  92  16  85  95  39  49  63  72  84  74  92  87  96  91  29  15  65  44   6  75  60   6  79  34  38   2  25  23  16  74  88  19  55  65  12  15  38  22  64  89  30  84  34  58  71  95  69   2  34  33  43  58  33  79  50  85  70  15  28   8   9  69  71  13  48  76  68  55  49  72  78  36  39   7  27  29  64  95  92  37  29  88  60   3  25  34  17  80  59   9  20  24  46  58  14  82  25  83  23  26  55  57  25  75  14  54  44  34  57   9   9  27  63  67  30  47  77  96  39  73  57  22  18  62  83  37  81  75  62  48  46   3  31   4  76  54  59  68  84  31  91  71  90  82  61  76   8  73  28  53  22  63  61   1   3  99  31  27  84  74   6  76  33  74  85  65  75  48  26  16  19  27  19  45  12  74  10  80  90  48  56  48  88  82  48  58  73   2  43  28   9  20   2  58  91   1  71  69  20   8  27   4  43  19  34  58  25  38  30  75  22  82  36  19  35  23  44  35   8  11  90  82  64  68  82  52   1  78  80  13  19  12  47  95  92  96  62  19  60   7  30  70  10  53  84   1   2   3  28  11  66  17  23   8  86  71  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          28  50  54  59  29  74  87  57  94   5  86  73   9  12  40  93   2  64   1  70  45   4  41  73  23  21  47  92  67  34  59  56  75  83  86  49  11  79   2  42  93  67  78   3  74  61  30  93  24  50  74  71  78  39  92  71  23  36  73  67   3  47  52  97  40  37  98  68  89  27  34  94  76  98  19  88  58  95  91  48  26  41  37  98  44  19  81  56  63  95  15  71  81  53  35  41  23  25  97  89  66  69  73  38  40  64  31  52  67  12  91  85  71  40  29  96  78  15  82   8  70  43  62  73  12   6  61  80  49  20  38   4  18  83  78  73  66  95  21  91  39  94  53  12  78  56  48  10  64  64  14  65  56  48  60  72  51  16  39  40  53  74  17  73  21  90  76  95  95  88  70  60  46  21  78  64  79  67  12  85  68  85  23  88  99  22  25  76  52  93   5  13  23   7  99  46   2  43  66  56  27  99   8  26  91  83  62  22  88  99  47  87  93  70  84  36  93  48  44  21  21   2   4  79  21  70  29  81  51  59  47  96  39  31  92  24   3  34  70  47  87  58  21  40  70  32  96  75  10  11  50  83  11  28   5  99  88  67  96  76  20  96  33  83  34   5  78  96  59  37  86  34   7  12  37  69  77  53  49  96  49  88  60  23  44  84  99  15  20  56  33  57  66  54  60  35   8  21  35  43   4  97  74  51  73   5  89  52  42  67  17  95  90  16  11   4  47  37  78  48  53  94  17  63   6  12  68  87  29  42  87  32  37  50  24  46  96  49  68  19  84  37  84  75  20  62  19  10  57  84  39  71  39  97  56  71  37  88  59  59  25  11  56  92  32  53  92  92   8  85  49  46  46  41  25  41  75  49  87  31  42  69  16  75  31  38   4   5  67  44  63  63  90  89   7  54  75  37  89  66  58  91  58  76  20  41  52  46  22  11  90  87  41  41  31  94  49   8   4  17  56  43  49  41  78  53  94  43  59  99  10  88  29   9  87  24  48  62  78  82  48  92  51  18  39  63  94  67  70  12  95  60  88  10  15  33  17  68   8  93  58  70  29  79   5  72  91  32   7  32  76  66  76  97  10  34  57  29   9  22  78  55  87  48  91  74  18  60  54  94  14  90  84  24  18  69  69  19  76  83  91  50  67  53  71  12  16  56  82  24  66  13  86  47  17  87   1   9  41  54  77  34  93  54  15  34  73  56  30  94  34  39  35  12  18  87  95  76  97   4  83  22  88  88  52  42  79  42  65   9  79  60  50  66  48  56  38  91  30  56  32  46   9  48   4  35  64  84  18  55  27  29  33   1  37  36   7  64  97   6  28  72  85  95  29  59  45  52  37  62  33  68  97  40  30  99  41  49  33  46  43  42  70  39  34  67  78  13  66  68  19  87  38   6   6  90   7  23  55  64   2  65  39  27  63  55  15  73  82  92  19  34  57  69  69  20  74  88  27  96  76  66  31  52  12  66  36  47  25  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            81  93  11   6  29  13  15  20  35  29  73  25  95  37   1  37  53  26  54  53  61  86  77  27  11  99  68  15  99  65  97  51  57  63  24  63  70  22  97  36  82  43  79  93  69  16  14  12  82  50   8  82  34  36  59  58  19  93  68  65   8  11  60  43  19  84  74  80  28  86  66  92  42  51  43  76  39  28  74  60  11  21  76  34  35  88  32  64  10  40  69  18  87  60  70  73  70  33  67  50  89  76  73  83  53  80   5  49  82  36   1  40  73  58  27   7   9   4  87  75  80   3  62  57  31  32  85  56   4  61  79  98  97  68  18  38  61  32  79   5  35  28  20  80  77  76  30  56  70  59  39  41  53  36  95   1  78  32   3  77  23  15  91  84  14  45   2  68  15  50  98  24  96  78  53  65  98   5  84  48  54  30  38  91  43  52  95  85  82  22  45  42  99  11  75  23  83  79  45  27  84  59  96  95  23  40  96   7  37  74  76  81  39  79  84  59  82  52  64  87  11  25  53  19   2  14  44  26  17  26  27  30  82  18  57  68  38  33  18   3  62  88  45  94  48  90  55  53  60  50  40  92  35  45  94  41  16   9  44  97   2  30  85  26  74  77  31   9  29  21   5  68  24  85  79  37  34  71  14  13  75  89  75  74  96   6  17  27  67  81  59  73  85  69  53  76  95  10  60  40  40   1  12  97  62   8  62  89  78  68  81  97  10  98  79  35  76  49  93  42  34  68  57   9  80  11  68  66  38  78  83  74  49  88  95  64  22   6  56  18  13  75  38  66  66  33  78  47  23  70  96   2  68  77  16  18  69  55  65   1  78  68  13  22  16  36  62  58  41  61  16  21  95  15  52  93   3   6  31  72  28  16  52  81  89  43  55  54  87  46  38  13  15  89  23  93  59  73  32  54  98  44  85  10  29  65  46   5  76  90  35  24  95  29  77   3  32  82  93  80  84  45  48  37  82   6  68   8  66  72  51  53  24  76  67  75  83  45  21  50  73  90  58  69  56  58  82  31  19   4  15  33   5   2  33  69  83  99  91  11  67   2  55  79  97  22  99   2  69  77  85  39  73   1  65  69  63  11  46  81  53  38  46  43  89  88  42  28   8   2  66  49  93   3  70  13  47  89  63  44  50  41  65  90  63   5   7  46  48  79  33   6  61  88  91  54  53  88  58  10  13  99   9  40  41  14  47  75  57  98  26  89  52  86  79  79  82  35  25  95  84   4  29  89  69  72  26  63  66  65  57  35  82  53  33  52   8  92  30  13  12  84  22  86  64  45  49  95  74  37  30  30  74  38  39  58  74  32  17  41  93  51   1  13   6  62  31  20  48  28  55  37  94  61  80  91  58  88  79  40  64  67  82  68  63   9  42  27   1  19  63  75  14  24  97  14  58  11  62  52  59  81  26  25  84  34  13  59  75  43  26  64  47   3  56  88  62  59  36  94  19   2  14  29  84  23  43  97  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              69  83  31  54  86  67  30  53  47  37  31  67  60  49  10  80  97   1  57  55  77  83  42  98  48  45  54  82  79  23  57  54  36  45   9  69  86  32  62  35  49  85  46  60  71  73  18  27  62  72  13  71  95  18  86  39  30  56  83  94  11  68  24  64   7  73  96  21  43  64   2  86  98  76  77  79  16  72  17  83  35  46  19  31  15  66  58  63  24  99  75  50  90  41  32  50  14  87  98  12  13  70  46  69  36   5  56  94  77  49  77  66  92  75  63  86  64  90  92  67  35  25  15   6  53  25  51  87  88  37  55  93  25  97  54  11  95   5  71  90  57  88  54  17  89  77   9  65   2  30  33  20  52  84  78  54   1  36  20  89  92  50  89  25  93  14  45  49  86  52  62  85  86  14  17  50  91  57  60  81  25  23  30  54  45  24   9  31   4  70  57  27  66  43  86  82  40  30  35  22  11  89  86  85  85  56  39  60  81  51  20  45  36  71  27  48  73  76   2  45  95  15  54   1  23  30  55  13   3   3   6  86   4  74  26  28  74  52  67  70  63  94  69  20   8  95  63  64  71  16  23  34  24   1  91  37  74  81  56  75  54  64  39  47  51  92  29  45  56  41  59  35  69  31  64  85  11  49  98   9  53  54  51  77  53  90  84  30  25  71  71  69  63  61  72  33  91  34  25  21  44  80  21  90  42  20  38  18  97  89  35  74  46  38  86  52  81  50  73  18  59  59   4  56  90  21  14  75   1  78  90  22  63  60  12   2  12  49  93   8  95  67  38  98  93  60  52   6  83  44  64  79  79   5  58  37  62  19  68  90  50  71  49  25  18  14  36  60  26  67  67  19  57  18  44  49  11  73   6  83   6  21  73  52  57  62  93  32  49  34  21  94  99  79  97  70  32  82  49  49  75  83  41  58  31  23  82  96  64  83  21  37  33  44  76  88  90   7  70  81  53  74   6  59  43  23   5  97  36   1  93  51  70  42  90  42   9  18  84  80   4  89  90   9  25   2  13  86  67  12  47  21   1  96  37   6  64  39  13  88  60  47  48  92  35  16   8  63  78  62  73  27  18  76  54  71  29  28  46  14  37  81  28  20  25  12  99  58  96  90  70   8  34  52   9  66  85  71  51  52  24  63  85   1  21  51  42  50  32  35  67  72  48  35  36  11  33  90  20  16  29  32  76  88  59  36  95  26  29   4  65  64  25   5  28  19  14  90   4  50  53  23  64  52  12  45  19  64  45  93  79  48  13  75  34  72  32  80  41  26  14  17  27  58  10  49  39  93  55  36  50  42  74  39  82  98  56  31  51  95  75  87  35   8  84  12   6  71  40  69  47  99  83   5  69  65  19  78   6  36  85  35   9  25  92   8  98  42  11  83  51  15  52  82  60  30  79   6  95  17  85  98  27  39  72  53  62  56   2  54  93  56  95  73  79  19  11  12  41  28  25  57  66  93  63  45  40  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                58  48  18  78  86  75  96  89  15  26  89  39  72  40  35  28  40   8  20  55  79  54  55  90  25  78  62  74  63  77  57  43  62  20   6  42  61  27  71  93  77  56  17  31  58  82  91  50   4  95  90  84  26  35  12  20  74  28  52  75  61  80  88  40   1  98  15  98  63  17  79  82  81  49  93  57  52  20  72   7  92  64  82  39  78  61  10  17  65  52  78  50  93  17  45  78  96  78  80  96  12  90  75  78   2  85  60  59  41  40   5  51  54  30  66   3  85  44   2  47  40   6  99  41  70  27  98  43  91  78  98  28  88  76  79  17  60  27   6  72  17  63   8  78  43  20  96  57  74  33  98  79  66  89  55  46  88  93  77  66  13  11  79  13  73   3  33   5  52  58  58  11  10  67  57  63  66  57  63  67  92  61  24  91  16  76  80  60  91  52  82  72  98   7   5  72  18  70  30  15   7  65  69  46  20  54  66  19  26  30  18  34  60  75  25  46  39  67  97  75  94   1  61  52  95  75  67   6  74   5  34   2  94  90  12  50  25  99  58  49  26  44  58  75  76  65  30  86  31  27   4   5  61  16  95  14   3  84  19  21   5  91  31  70  44   9  48  77  54  25  88  87  44  14  97  67  18  19  88   1  57  59  56  88  54  52  28  66   5  18   1  96  20   3  89  53  45   7  19  54  91  39  29  77  10  11  46  90  64  26  74  82  56  32  14  16  17  84  41  23  35  81  90  54  11  13  91  90  56  53  87  48  66  46  41  79  34  87  58  73  18  41  32  39  97  42  76  80  84  17  88  24  19  71  64  16  49  57  32  41  10  44  47  44  63  79  91  81  67  69  71  90  81  29  73  67  23  96  60  40  76   4   6  69  71  94  31  67  11  75  87  69  92   1  63   8  11  79  62  18  36  96  56  54  41  99  56  19  16  86  12  91   7  34  88  78  61  78  45  66  97  94  99  55  84  93  50  75  40  67  28  44  72  46   6  81  30  92  19  33  26  77  53  16  63  90  44  39  85  98  31  18  44  69  28  74  78  99  90  86  32  78  57  64  11  82   4  37  88  58  64  99  60  57  82  81  77  81  74  98  96  23  68  45  28   7  29  51  38  78  77   8  41  65  67  84  72  66   8  64  99  83   8  67  63  63  26  57  51  52  50  35  16  36   1  35  83  13  17  91  85  13  51  26   4  82  72  94  34  21  55  37  45  73  68  71   3   2  20  98  41  64  78  37  26  64  85  12  56  84  43  82  86  23  38  56  24  72  19  58   5  82  32  86  78  97  71   3  62  21  89  82  62  52  85  57  70  43  86  60  45  24  88  28  76  57  45  34  70  26  16  59  88  60  72  99  82  75  58  91   1  50  19  97  97   6  93  68  73  90  57  59  11  51   3  31  48  22  75  75  82  23  25  33   2  38  45  38  81  69  50  84  62  35  19  24  18  87  79  40   8  68  23  80  40  52  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  69  85  94   6  82  88  20  31  54  27  58  11  35  12  73  36   4  84  46  84   5  49  45  60  64  16  48   7  19  93  86  93  95  10  87  57  58  76  29  77  47  62  28  24  63  41  47  83  85  41  93  72  43  33   3  87  89  31  37  44  92  49  97  12  87   6  11  84  48  68  89   8  21  32  40  56  73  84  49  86  16  24  90  45  21  69  52  78  38   7  56  37  64  77  61  41  64   2  31  37  73  77  18  48  38  88  60  20  61  44  83  28   6  63  21  60  48   4   9  70  39  33  71  25  43  94   3  61  90  96  79  23  34  74  20  53  54  79  73  72   1  89  80  64  43  81  99  54  43  57  52  46  79  88  63  90  16  11  26  91   6  70   5  16   2  97  79  75  71  41  93  54  77   3  82  40  34  35   8   1  87  92  89  81  18  68  40  92  50  80  64   4  17  35   1  75  46  80  96  25  36  88  67  63  49  68  63  24  80  58   7  82  70  52  35   6  45   6  51  31  72  77  67   7  35   2  74  33  68  23  90  68  20  71  28  84  35  71  65  57  96  84  73  20  95  77  73  94  99  76  59  11   4  63  53  15  71  36  96  42  95  52  80  75  76  65  72  58  58  83   5  62  72  26  56  65  81   8  61  17  12  28   8  99  47  44  97  44   1  87  17  98  68  21  67  75  30  36  84  15  94  31  10  88  63  74  60  49  55  24  28  73  77  13  95   4  83  11  35   9  85  81  56  78   7  41  83  86  74  88  56  30  15  57  47  15   2  52  55  65  69   2  15  92  53   4  50  60  39  50  62  86  11  21   4  21  85  79  77  69  57   5   3  11   6  87  10  26  74  99  75  13  32  41  40  72  46  85  44   7  90  56  89  58  34  78   6  60  62  79  66  10  99  39  52  12  95  19  70  86   5  65   8  44  55  41  89  59  70  10  83  61   9  25  59  84  91  83  67   8  24  64  38  10  41  31  86  34  33  28  23  73  25  63  46  52  56  25  90  97  52  60  10  69  24  33  82  90   9  81  17  24   1   9  57  54  11  51   6  12  44  53  35  75  46  27  97  37  39  11  94  81  51  20  10  65  28  28  36  52  56  93  44  32  42  43  81  97  55  89  34   1   7  90  98  77  99   7  33  17  76  18  26  56  88  11  91  76  50  38  94  88  42  92   1  41  70  93  11  60  38  90  81  15  52   8  85  39  20  94  50  17  70  36  77  39  32   5  24  99  92  61  91  53  56  30  91  77   3  74  69  87   5  63  66  38  56  80  95  26  20  80  23  15  71  74   6   6  45  68  95   5  50  35  64  76  88  79  15  92  90  21  30  62  93  81  31  73  55  87   2  96  87  50  30  93  68  47  61  38   5  10  69  98  60  49  50  10  83  84   7  86  79  68  82  43  17  97  39  69  84  69  55  90  43   5  87  34  22  71  75  42   8   3   9  61  93  44  83  92  92  24  95  55  89  34                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    80  59  39  26  85  42  78   8  95  57  11  25  63  18  68  10  54  47  53  32  81  88  54  15  17  81  66  87  20  11  85  11  29  59  47   2  86  49  32  97  77  44  85  59  19  35  68  25   7  13  91  13  64  97  85  52  46  53   1  39  71  63  41  97  70  12   7  55  47  55  98   1  11  94   3  76   6  92   3  85  52  43  75  17  86  37  87  61  67  99  86  46  19   5   5  25  17  85  82  49   6  61  42  67  31  81  58  20  74  95  57  66  43  63  78  27  32  72  72  79  17  41  25  14  38  97  43  19  20  98  79  93  28  28  64  72  42  35  64  47  88  52  76  97  42  24   2  46  50  52  48  96  80   2  32  14  43  10  65  48  70   3  86  15  47  33  42  43  89  65  42   1  80  41  57  91  58  76  20   7  28  90  77  21  97  93  11  19  55  95  34  85  75  46  40  33  42  71   7  11  77  98  50  77  23  86  83  30   9   8  66  68  25  48  83  55  48  95  19  23  56  86  17  33  29  73  18  36  12  87  93  16  92  38  58  59  94  78  10  69  80  33  69   8  74  30  82  50  23  52  94  85  24  11  16  12  12  67  66  18  79  41  57  47  43  30  93  26  36  35  91  53   3  17  18   5  30  48  98  53  77  80  32  93  36  13  37  24  35  51  49  40  24  89  42  19  78  23  78  73   2   7   4  44  68  11  74  43  60  10  89  23  27  48  49  99  46  35  26  96  87  39  95  66  17  31  81  60  54  99  50  78  94  90  36  85  63  71  71  73  41  48  66   8  88  18  93  30  59  48  32  39  17  47  76   1  26  17  47  31  79  70  68  28  68  27  34  19  39  41  52  93  64  65  38  90  47   7  78  84  30  17  71  84  43  82  93  29   9  17  18  71   9  84  43  74  24  19  93  72  82  27  95  67  14  91  98  85  33  15   1  35  10  38  49  23  21  19  79   7  21  76   1  57  65  17  65   9  47   6  25   3  13  96  28  51  50  54   8  94  72  23  24  27  49  41  46  60  81  54  38  10  61  13  15  19  32  93  18  38  64  62  94  33  89  23  68   4  65  81  41  99  92  54  93  26   5   5  14   3  28  95  14  45  94  11  50   8  39  44  78  19  14  78  40   2   9  46   2  11  11  53  56  43  13  76  68  37   3  27  76  97  24   6  53  20  70  76  84  11  54  63  83  50  44  57  54   1   3  96  37  35  81  39  41  36  82  80  61   5  81  16  88  75  41  27  47  14  99  69  26  56  82  63   9  56  33  64  32  34  68  98   6  52  46  21  77  67  66  42  24  21  33  18  68  88  29  71  80  31   1  18  31   3  84  16  15  10   7  35  87  94  56  85  94  47  22  38  77  67  41  81  60  77  57  96  96  32  65  54  76  30  15  63  14  46  69  95  64  59  21  25  77  73  42  19  44  32  50  84  87  26  29  21  57  11  74  70  31  12  19  24  96   2  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      93  25  96  99  33  33  83   3  17  66  37  44  89  83  32  54  40   9  20  81  47  11  41  26  15   3   5   8  31  76   6  86  48   3  80   9  18  26  23  59  74  67  81   6  91  43  54  53  12  94  45  77  93  75   1   9  77   8  40  92  30  82  22   5  72  57  11  43  88  78  15  35  75  13  94   4  78  54  95  74  26  85  13  75  24  21  25   1  38  36  40  46  11  35  82  54  26  59  23  79  17  45  44  86  32   2  21  35  45  33  47  24  44  99  33  54   5  40  34  66  20  51  32  84  45  41  90  29  11  96  68  44  79  31  23  81  61  44  94  25  30  96  36  38  75  21  88  65  96  19  17  14  25  12  30  73  43  54   6  75  85  55  56  28  75  66  69   4  93  70  85  43  89  49  68  98  56  20  19  54  84  77   7  28  36  90  53  16  19  43  90  70   8  58  87  20  66  87  26  50   6  21  92  99  27   9  43  23  56  50  78  60  54  36   8  86  48  40  15  24  20  11  16  45   6  31  21  28  10   9  60  89  75  76  38  83  93  75  93  67  27  48  57  46  75  79  97  25  14  12  60  78  52  42  98  72  75  57  36  96  83  32  23  48  86   7   1  64  12  86  60  91  39  90  35  63  82  22  84  32  64  59  34  57  64  94  97  40  94  82  68  54   4  43  23  21  33   9  68  64  77  21   8  55  81  73  77  10  67  16   3  34  31  72  20  96  30   5  86  12  58  96   3  54  86  21  56  29   5  16  13  45   8  18  38  35  15  90  46  74  49  85  10  64  25  17  17  56  65  58  94  95  12  54  41  65  19  50  66  89  98  23  22  35  95  84  73  85  89  56  98  89  39  81  20  96  49  12  16  27  14  85  48   5  25  64  56  63  40  85  64  81   5  80  16   6  83  57  54  93  19  70  83  60  35  13  74  15  71  73  49   7  94  87  49  97  45  29  28  68  96  75  87  78  95  29  84  74  36  26  45  70  73  57  19  99  31  28  59  14  53  44  53  50  10  33  33  20  83  71  78  70  78  85  36  18  65  75  53  47  39  39  61  50  66  80  83  54  27  93  43  83  70  81  31   1  63  73  62  69  39  64  64  92  27  19  80  63  14  67  65  82  93  28   7  30  36  76  27  13  56  77  90  92  44  60  72   6  76  75  27   5  54  45  24  68  97   4  37   5  32  18  27  93  12  23  23  53   9  55  18  83  37  86  40  18   4  35  36  81  76  58  11  50  76  62  61  14  67  83  59  42  72  54  63  17  99  99  44  86  78  72  76   3  16  74   6  54  79   9   2  85  31  68  91  18  17  39  93  43  83  63  78  90  59  69  96  99  98  45  88  90  63  87  36  83  16  57  99  91  39  70  95  82  79  30  27  74  27  26  16  40  23  89  41  84  65  50  60  42  74  54  97  22  59  73  15  63  68  89  94  88  26  92  27  17  90  74  94  90  33  66  22  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        23  96  84  82  53  29  80  25  11   4  17  14  94  90  88  61  30   7  48  54  80  28  67  83  21  32  86  74  67  61  69  64  99  35  43  45  64  69  23  99  36  92  94  50  34   5  50  60  19  25  23  15  25  69  46  10  67  85  44  23  91  45  61  91  36  17  43   1  70  66  34  46  97  35  32  39  83  41  93  50  10  14  28  38  75  78  12  99  94  28  72  22  56  37  84   2  85  13  79  67  65  29  89  91  71  95  68  37  41  35  21  82  51  18  75  94  75  98  22  14  73  11  78  95  29  50  28  96  64  80   6  76  44  98  88  39  81  10  33  46  31  46  39   7  31  46  74   5  58  99  34  55  24  20  21  73  62   5   1  16  13  92  56   6  96  84  62  59  10  50  85  92  12  54  18  51  90  41  88  97  72   1   9  21  13  92  31   9  77  17  86  80  45  79  42  80  61  51  93  66  63  32  17  68  30   3  66  92  83  68  80  66  97  79  26  91  80  15  53  87  73  23  28  43  45  73  88  81  26   2   9  62  31  26  81  81  24  99  55  10  54  21  74  95  36  12  51  84  99  72  75  88  76  53  16  86  45  93  23  35  93  82  85  51  93  57  86  20  64  81  12  23  84  57  86  89  41  72  40  42  55  89  90   6  64  35  17  44   7  32  46  48  14  61  38  78  13  54  49  55  63  90  34  86   7  45  50  86  88  47  38  13  31  37  11  85  44   7  78  59  60  22  29  86  23  17  32  58  26  66  59   3  24  74  28  29  30  76  36  24  67  52  54  63  16  73  18  12  41   6  60   1  51  60  97  15  67  11   2  32  95  25  13  49  73  27  98  42  95   7   7  71  21   9  54   4  11  39  47  75  79  30  53  21  32  29  25  45  16  91  34  53  36  80   1  51  34  30  46  45  70  39  36  94  38  33  98  39  96  59  86  76  68   5  73  33  34  25  51  55  45  42  30  41  54  18   8  31  51  79  75   8  12  86  17  23  84  48   2  48  41  60  96  97  94  99  60  25  26  97  19  76  79  73  53  35   8  15  71   6   1  38  32  14  86  28  93  44  40  74   5  50  31  69  55  59  68  39  92  36  92  71  29  40  97  29  93  14  23  40  79  89  93  68  42  68  60  68  57  86  94   2  75  38  80  75  34  48  16  77  91  29  49  98   3  36  67  59  14  33  39  62  16  51  46   6  47   3  95  27  28  39  66  38  76  91  39  23  48  45  28  89   2  22   3  96   9  47  48  17  84  32  94  42  85  50  36  23  95   2  25  26  93  29   3  85   5  57  47  71  36  27  50  60  49  66  88  35  43  14  25  65   9  84  50  53   6  38   1  83  76  42  99  82  60  98  24  23  59  81  32  82  66  38  49  18  24  65  18  96  71  26  20  39  91  30  64   8  93  72  47  15  19  62   3  38  52  19  54  43  50  51  41   6  72  50  70  78  41  32  27  93  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          77  39  55  59  64  55  67  74  68  64  26   3  27  53  24  15  11  74  72  48  48  74  53  77  99  83   2  39  41  15  41  38  20  51   6  81   2  90  50  50  21  28  42  46  75  44  77  39  32  62  42  63  95  23  32  45  24  74  96  50  38  93  41  92  65  51  23  90  12  30  66  26  28  84  83  46  80  54  17  19  60   5   1  36  88   7   4  55  76   7  48  86  79  14  30  21  73  49  97  71  67  32  55  10  67  39  38  70  96  45   3  96  18  43   8  16  67  73   9  55  89  53  91  89  19  73  60  56  79  73  65  75   4  95  92  93  62  54  51  20  46  84  56  20  16  54  23  15  22  96  62  42  24  75  63  20  55  42  31  78  26  69  94  78  28  73  25  37  98  87  48  62   4  10  18  43  41  47  33  14  56  97  98  28  89  73  85  70   2  16  80  71  69  36  79  62  90  99  34  60  41  21  45  71  83  20  85  37  15  15  95  10   7  72  84  29  19  34  30  96   8  56  68  67  78  80  50  44  36   1  57  52  46  35  36  55  70  57  39  80  52  86  85  40   5  21  56  20  11   7  10  59  86  62  28  95  99  53  80  40  76  89  72  19  60  55  80  96  76  63  18  49  41  71  53  63  87  70  26  98  92  73  71  73  72   8  49  72   1  78  86  60  80  85  96  10  54  62   9  57  14   6  12  72  40  60  26  61  49  86  77  35  14  84  68  92  47  92   6  51  98  71  88  79  75  20  46  35  21  36  82  59  61  74  74  84  92   6  77  75  69  33  45   7  54  78  88  63  59   3  70  81  31   2  16  67  88  72  14  97  14  27  53   7  64  15  66  50  32  35  68  67  70  36  40  81  24  17  69   7  24  88  83  18  20  83  45  35  14  20  14  67  64  56  69  70  79  80  27  20  34  31  15  74  41  57  95  41  31  88  14  24  28  52  24  62  71  40  20  23  90  29  37  20  87  17  86  19  18  69  18   8  81   6  22  41  44  31  62  46  38   7  93  87  73  99  86  24  57  79  96  60  40  47  77  49   6   5   3  26  69  90  77  64  87  68   7  90  67   5  96  63  77  55  90  27  51  60  99  82  59  31  73  95   5  83  64  44  97  39  17  14  20  69  33  12  79  72  38  69  13  90  44  74  53  11  61  49  60   2  33  18  70  79  96   8  52  97  20  15  40  30  88  30  13  16   3   1  62  40  45  47  76  30  66   2  72  37  86  72  51  85  68  18  21  44  72  21  46  97  85  80  71  29  58  88  95  74  67  64  91  34  26  44  73  44  88  66   2  63  77  10  81  82  59  49  14  87  22  27  12  71  49  37  54  51  57  78   5  26  12  50  49  49  20  83  83  42  96  76   3  76  89  54  15  38  21  37  54  85  90  86  38  41  28  90  81   5  93  24  60  93  47  70  40  38  97  57  71  98  36   5  23  49  70  67  82  11   9  76  77  68                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            98  24  59  54  81  31  70  42  17  88  43  27  67  32  31  74  37  71  42  52  71  48  25  43  44  26  21  36  78  91  25  53  62  66   3  14  73  81  91  69  89  91  50  50  99  24  46  71  58  69  46  12  50  61   3  35  88  84  31  67  99  11  50  24   2   3  68  30  83  17  33  64  37  42  24  30  59  20  45  25  42  25  18  98  33  71  37   6  94  40   1  24  34  13  99   9  84  18  39  69  47  17  13  37  46  43  26   9  51  10  90  51  46  42  94  24  64  10  60   8  14  38   6  94  88  73  54  74  37  89  78  79  23  84  92  90  50  12  37  44  27  17  38  33  15  89  59  36  40  64  27  72   5  17  13  46  43  89  51  59  70  47  51  45  89  45  15  27  58  83  75  26  45  53  36  34  73  99  16  14  30  44  99  56  37  10   7   6  23  50  64  88  16  67  64  73  87  86  52  24  98  42  54  24  61  80  55  11  74  51  31  93  44  22  78  75  12  98   6  51  58   3  71   4  20  19  30  29  19  48  22  64  88  13  68  32   8  52  32  29  92  92  99  53  99  15  20  47  61  93  60  11  56  88  59  44  89  30  63  72  90  16  32  44  96  25  49  55  77  58  21  27  34   9  47  25   9  43   3   2  20  61  94   4  26   6  38  37  87   6  12  80  45  42  12  50  93  23  94  79  34  75  66  47  30  54  88  66  35  94  88  62  36  50  68  31  47  27  60  18   7  84   8  94  51  62  15  10  54  15  62  16  24  97  21  92  85  69  62  88  58  31   6   7  47  41  94  30  98   1   2  84  77  58  71  96  99  12   7  88  66  72  94   9  52  66  96  24  22  83  62  75  44  81  91  62  16  12  40  75  83  93   8   5  75  98  65  27  94  93  24  44   2  46  61   3  44  97  96  53  87  80  49  90  12  27  73  12  30  39  96  10  78  64  66  18  32  12  52  27  14   6  76  67  86  50  79  60  28  22  56   6  19  34  62  14  75   3  74  81  88  97  97  73  59  50   2   5  14   5   9  15  98  66  58  62  46  18  29  59   2  48  22  10  38  19  13  21  63  45  17  62  68  56  84  46  48   4   7  90  45  61  20   9  25  29  94  63   9  44  63  20  39  52  41  43  21  34  71  54  79  88  41  12  81  84  28  24  39  46  69  73  84  88  15  92  16  32  41  48  78  48  60  45  34   4  16  67  68  50  45  49  26  53  94   6  55  45  62  20  80  51  48  89  44   4  75  45  91  66  17  15  56   3  83  87  13  85  37  56   8  38  34  28  47  76  41  44  18  30  71  84  77  46  89  61  95  16  90  60  32  72  76  40  57  40  27  89  64  69  16  96  28  11  52  75  68  37  91  79  66  28  89  50  65  43  49  36  76  36  83  37  67  80  14  20   9  28  19  87  19  87  74  67   2  29  66  72  18  73   3  28  75  53  92  44  96  49  76   7  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              33  26  22  22  91  70  24  32  73  88  41  65  66  10  72   4  68  75  39  71  70  61  22  50  98  91  41  13  11  14  56  33   7  34  36  30  77  81  64  36  19  15  47  65  80  90  73   2  29  55  85  96  35  33  97  66  97  64  23  46  82   8  70   1  18  88  39   6  94  32  25  26  35  75  40  35  18  43   2  87  90  99  28  28  68  20  31  54  34  25  33  45   2  64  39   8  26  56  40  34  56  56  18  44  97   4  67   8  32   5  89  66  99  24  85  77  23  36  67  57  36  77  63  93  67  77   8  74  94  79  97  64  71  47  44  68  52  26   2   5  10  30  90  91   7  32  46  25  43  20  74  96  45  56  45  18  19  45  92  14   3  26  38   2  80  12  13  82  60  55   5  14   6  81  86  72  36  39  80  43  20  83  90  52  37  77   5  30  50  10  11  61  99  74  26   8  19  99  56  98  74  85  30  14  26  84  58  31  91  66  97  53  37  83  39  38  84  53  62  55  98  88  68  75  15  40  90  51  31  19  76  40  62  93  42  80  24  35  16  62  66  54   5  56  33  91  84  72  46  50   8  83  47  44  36  67   1  62   8  33  41  62  44  62  48  97  17  83  53  13  53  10  48  81  53  61  21  74  79  52  32  74  78  20  25  72  87  95  38  16  65  54  18  24  18  86  75  76  25  27  33  86  36  82  49   6   1  56  86   9  86  12  34  85  70  55  12  58  52  37  47   6  59  71  15  89  12  50  51  43  32  35  64  51  64  14  31  92  47  33  17  48  61  75  74  54  20  56  45  78  49  47  44  77   4  52  15  86  75  36  32  16  95  57   1  49  77  83  57  82  35  93  53  21  40  94  23  57  90  45  40  30  10  75  73   6  38   6   2  66  92  55  92  28  61   6  55  57  30  74  58  71  66  24  20  52  10  63  19  33  50  25  54  59  74  67  94   3  13  68  27  32  38  71   9  14  83  32  91  53  73  39  16  34  67  31   9  14  73  91  72  11  80  27  33  70  47  75  49  24  32  69   3  93  98  72  70  38  95  88  24   6  88  65  90  95  92  59  93  60  81  10  19  22   2  75  75  26  10  71  87  86  45  24  29  60  50  97  71  75  29  26  68  29  33  49  73  20  21  40  86   4  57  65  44  73  77   2  17  52   7  18  34  60  72  52  25  89  51  73  87  29  36  33  70   8  44  95  70  26  79  91  24  42   7  54  17  21  26  91  70  70  82  52  47  84  35  10  46  96  68  66   8  33  17  65  45  92   2  39  22  35  91  44  70   6  68  11  21  26  19  33  45  83  11  18  68  54  69  16  18  64  49  28  69  67  39  26  63  35  90  78  26  26  50  12  42   8  72  38  64  89  64  72  48  71  51  90  29  94  87  20  61   7  34  93   9  51  81  36  39  68  87   2  77  70  15  58  81  43  50  45  78  90   3  49  22  12  37  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                99  52  54  46  34  19  67  11  77  40  65  83  57  89  89  30  86  29  87  52  57  70  74  49  65   3  20  23  70  77  55  14  54  77  40  58   4  81  41  85  71  18  66  12  32  80  68  47  21  99  89  29  73  44  39  59  95  83  15  84  85  69  23  22  29  22  79   3  29  14  29  65  79  79  55  60   1  47  72   7  46  22   1  97  47  75  41  90  24  45  93  53  27  74  23  58  25  77  70  97  87  28   9  39  24  25  18  74  32  45  66  30  94  57  40  25  64  58  38  33  32  13  44  66  52  50   7  62  78  10  97  45  54  83  25  29  35  74  48  99  27  86  15  30  48  33  25  63  46  88   5  98  91  68  61  58  15  86  77  51  89   4  12  72   9  91  30  23  77  59  59  96  70  73  29  67  17  72  85  14  13  80  91  17  77  75  12  58  80  15  49  10  54  68  80  81  53   7  33   9   5  46  49  98  88  88   9  90  55  13   9  30  78  96  33  11  73  68  81  62  68  15   3  61  13  31  36  79  94  62  30  22  74  60   8  59   2  37  64  94  88  78  45   1  84  16  67  46  88  87  58  99  15  53  39  40  92  64  33  27  50   7   5  31  79  60  90  44  38  69  31  62  29  25  15  67  32  90  77  87  32  56  43   2  37  49  33   8  88  59  93  26  33  96  53  73  68  82  62  41  74  96  80  35   2  51  76  47  50  60  87  46  14  63  43  48  35  94  92  62  26  73   4  43  95  68  76  47   6  79  31  37  58  84  93  93  46  85   4  51  34  95  24  30  27  29  57   3  84  43  61  87  41  21  19  97  87  96  81  18  22  35  34  39  53  30  22  31  14  73  82  26  61  14  50  68  47  74   8  85  89  93  43  84  23  77  63  97  26  54  98  56   3  67  25  38  60  73  21  92  51  63   8   6  45   6  83  32  50  16  38  79  10  43   4  89  36  63  70  68  77  27  38  34  63  46  31  96  88  12  57  65  19  78   9  48  59  14  28  10  53  85  26  23  86  85  11  30  73  92  36  22  43  62  74   1  77  61  28  24  19  60  52  64  35  66  29  83  11  20  61  52  11  54  12  89  46  29  30  98  93  29  90  87  57  19  43  72   2  39  50  47  37  93  60  83  52  10  12  87  90  22   7  34  10  35  30  71  17  69   1   8  81  19  18  40  15  78  31  39  13  54  78  30  23  89  98  80  45  47  56  90  86  76  26  53  78  50  80  86  96  90   9  12  71  33  55  28  16  48  13  48  32  51  50  40  20  21  34  78  87  59  46  25  38  93  43  84  74  36   5  49  84  24  45  60  70  10   9  52  27  46  50  43  69  27  98  93  61  88  24   6  87  99  69   3  22  85  44  89  19  19  38  45  31  63  92  13  43  17  24  98  18   4  69  60  20  91  81  62  42  37  84  72  18  90  85  33  29   9  75  65  92  21  44  37  34  40  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  74  42  76  24  40  36   7   7  20  67  56  25  26  44  75  32   3  70  28  17  70  25  84  83  69  44  80  36  83  16  95  95  43  43  57  18  68  31  43  24  64  37  44  10  65  89  91  13  88  42  15  54  65  21  94   9  90  88  74  54   6  93  13  73  52  41  50  78  76  16  10  82   2  96   9  73  50  10  67  20  96   9  23  35  57  64  16  29  65  12  59  64  29  58  52  22  68  52  97  61  75  42  57  45   5  40  81  47  71   7  26  39  69  75  34  17  97   9  49  45  86  12   9  83  59   6  72  23  73  35  46  25  36  74  98  10  38  85  18  81  58  54  83  20  56  17  32   1  30  64  65  69  44  69  71   2  23  83  47  85  86  87  39  19  53  82  59  19  55   9  15  95  82  45  92  79  35  60  43  10  56  13  15  22  33  44  84  43  18  44  23  67  70  73  27  46  33  69  21  81  24  70  40  41  84  51  70  53  87   6  92  73  14  46  31  17  61  90  68  68  44  98  60  27  63  60  29  67  78  20  54   5  87  46  17  87   2  44  38  41  75  64  98  81  68  80  81  88  58  82  86   7  58   1   2  99  52  39  87  35  37  52  14  24  74  70   4  51  30  52  53  95  12  60  69  38  58  34  11  21  42  89  21  13  99  91   5  34  88  68  24  38  91  12  30  74   1  66  30   6  18  30  28  59  61  35  79  85  96  47  27  17  10  72  75  82  40  89  63  26  86  67  27  48  28   5  63  32   5  36   1  80  83  79  64  83  84  38  41  93  43  53  61  79  79  17  73  44  25  76  81  22  69  90  85  54  35  38  94  56  54  14  61  88  17  85  14  85  75  97  39  26  68  33  42  28   9   8  69  73  26  58  44  30  37  93   7  93  71  40  21  56  71  76  81  10  63  57   6  65  79  28  96   5  27  94  65  25  15  71  10  36  16  95  23  27  22  93   9  59  34  43  79  54  97  93  70  31  16  91  27   7  81  71  69  40  62  29  82  81  80  73  18  97  89  88  64  38  70  99  12  64   9  70  83  67  60   2  13   3  71  22  89  65  25  54  42  19   5  99  46  90  31  71  88   3  93  59  89   9  43  79   3   8  85  28  91  33  43  61  76  82  78  92  80  54  82  15  61  90  77  81  53  72  12  90  44  54  35  42  83  46  67  32  52  85  47  84  63  85   9   6  45   4  67  93  21  78  59  20  67  11   4  77   3  84  65  80   3  19  28  50  69  71  42  39  78  69   7  18  65  62  36  16  21  93  54  35  31  72  67  67  21   9  38  67  81  37  65  18  68  70  41  38  59  54  79  59  43  13   1  49  13  30  15  73  30  95  91   8  93  18  98  24   8  17  18  56  72  38  15  85  99  75  80  64  77   3  30  84  70  83  38  62  55  69  47  34  80   9   9  81  37   2  42  11  60  94  48  22  46  98  88  28  59  58  30  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    80  79  92  46  65  63  70  37  22  74  95  52  46  81  33  47  63  49  45  66  83  73  58  28  28  78  46  47  23  62   9  45  53  44  61  59  46  15  92   1  65  62  51   9  27  66  68  47  99  12  49  34  47  49  89  50  10  67   6   6   1  19  61  89  46  50  61  13  30  51  85  42  79  72  61  68  75  99  57  82  36  96  84  76  27  30  83   4  83  68  88  99  16  96  32  34  63  82  15  16  64  50  50  22  69  68  93  94  15  17  19  74  71  88  94  29  77  22  30  93  64  48  86  52  18  66  92  56  64  10  10  52  62  21  43  76  37  47  91  75  23  81  96  16  72  82  93   2  16  83  82  87   2  56  60  84  21  88  52  53  10  81  80  17  69  13  55  36  67  25  21  50  24  29  44  73  29   1  84  95  99   6  70  72  12  86  49  36  71  32  86  55  22  26  27  43  25  72  59  95  54  79  92   9  70  10  72  31   9  14  35  97  27  56  13  46  78  28  94  88   9  73   7  30  27  11  68  17  79  41  89  22  73  47  66   1  50  95  18  82  35  31  36  68  23   8  31  34  25  72  73  69  22  43   3  69  91  31  70  11  24  24  67  19  25  61   9  82  35  65  89  17  51  29  66   1  97  98   1  39  15  90  11  23  78  19  40  15  96  94  33  71  38  57  26  22  99  91  87   9  25  28  95  96  17   8  23  55   7  32   1   6  91  74  45  60  22  75  43  44  33  39  98  91  15  19  36  49  24  59  63  16  19  76  78   5  76  73  68  38  77  79  40  54  36  34  77   9  78  78  15  56  30   3  89  42  92  59   6   4  83  69  76  10  65   3  16  91   9  28  45  97  75  69  62   3  84  96  49  48  67  42  16  99  57  41  23  33  13  83  60  16  55  73   2  50  50  63  44  61  41  52  43  40  85  64  53  12   2  27  74  43  12   8  72  67  11  37  17  44  65  74  63  62  68   9  98  53  36  80  88   8  96  35  30  74  31  77  24  35  17  91  50  24  81  50  33  43  45  21  54  62  38   8  66  33  30  40  56  40  65  92  22  88  18  84  52  13  42  89  49  45  77  98  98  13  20  16  70  44  39  86   6  29  19  86  73  70  10  66  41  77  13  66  14  18  43  66  66  74  65  61  48  64   1  33  73  75  88  58  55  64  78  54  56  22  92  73  89  80  17  51  18  26  42  78  59  21   8  46  49  93   9  87  41  32  64  88  38   6  15  27  20  61  78  29  15  21  17  41  23  70  45  18  60  52  12  20  86  28  23  58  95   7  63  14  79  51   4  89  52  15  50  48  50   7  16  45  96  11  53  97  60  25  21  78  92  52  84  34  46  59  82  43   6  33  70  37   7  54  33  84  18  23  60  89  13  63  47  60  70  60  74  15  80   9  79   1  83  93  71  76  19  10  10   5  48  65  86  70  78  37  76  82  47  15  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      72  45  55  16   3  40   3  49  76  69  79  79  74  87  62  83  91  26   1  52  88   1  43  34  41  66  99  25  41  56  11  41  61  79  20  86  28  43  55  92  84  80  57  88  50  26  80  10  29  40  54  78   1  13  58  85  91  49  84  79  91  34  83  40  21  92  75  79  29  87  72  12  61  43  54   3  16   7  32  22  57  19  99  76  90  30  49  89  71  77  44  69  97  93  84  43   9   1  82  39  67  44  58  86  65  24  90  84  78  35  86  69  99  94  47   1  45  81  80  57  14  54  24  20  13   7   9  96  50  98   2  83  73  13   4  16  82  75  49  41  27  42   4  52  91  69  94  77  26  14   6  63  29  15  54  47  57  31  23  88  63  54  97  65  72  72  56  57   6  88  83  17  83  62  71  37  26  89  30  66  82  43  15  93  45  44  93  39   5  49  42  71  99  99  81  28  62  37  40  58  27   2  98  59  78  21  87   6  73  49   8  31  86   2  11  89  57  11  47   9  15  79  95  23  24  14  94  80  68  41  33  32  49  31  68  91  53  60  13  28  72  49  69  17  29  86  83  49  64  14  40  93  30  41  26  89  37   9  61  72  65  57  77   4  71  95  24  49   7  28  41  44  28  39   7  91  71   9  66  82  57  42  91  19  76   7  71  93  86  28  84  60  66  22  74  40  49  66  42  96   1  44  76  20  80  75  98  35  68  71  94  18  45  50   8  97  84  18  78  66  18  99  10  33  90  92  59   9  91  96   5  37  39  48  46  73  12  57   1  16  17  85  59  96   2  14  41   6  10  59  11  11  32  81  42  37  29  61  68  92  92  84  14  89  78  74  20  86   4  65  63  97  24  20  56  46  98   3  25  47  43  93  55  88  39  75  17  61  21  95  93  75  78  65  67  94  56  26  10   7   4  16  21  97   2  94  35  13  11  18   3  69  33  39  67  27  56  96  55  97  73  56  42  45  14  95  66  55  92  48  24  89  57  27  46  54  94  54  28  71  15  55  29  92  65   3  90  84   5  38  25  23  34  83  78  94  87  72  77  90  77   5  90  60  13   9  62  44  53  21  11  58  39  90  17  74  23  61  95  73  91  92  82  17  36  85  87  11  14  90  83  65  34  35  60  77  62  67  46  62   8  88  60  86  89  43  57  65  59  92   1  74  76  75  18  84  44  35  98   9  17   7  80  80  12  78  90   8  72  94  71  99  19  66  49  39  13  49   2  57  75  80  97  31  87   6  22   2  44  11  76  15  67  59  36  97  60   9  17  25  58  32  23  85  44  12  18  72  96  60   5  11  54  61  20  34  79  22  27  66  28  69  99  55  13  26  87  20  57  90  43  30  48  92   1   1  65  54  88  69  73  59   1  46  59  28  66  48  13  97  19  67   7  23  53  20  63  45  90   1  53  82  37  91  93  49  12  10  71  54  17  24  74  96  27  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        89  58  91  86  83  20  31   2  56  80  55  52  63  25  96  25  14  39  40  87  41   2  82   1  27  73   9  26  80  29  83  67  82  39  39  13   1  34  66   6  31  37  47  85  34  20  83  89  10  62  33  62  51  58  36  46  66  58  17  21  45  92  65  99  48  87   4  35  89  19  87  98  41  84  72   8  92  53   1  90  51  47  95  25  80  21  52   5   5  68  52  33  14  18  10  83  13  25  79  33  93  38  43  73  19   7  57  41   4  67  82  64  45  84   8  61  68  46  41  34  17  57  68  65  47  27  61  18  29  53  52  80  16  84  98  19  58  39  28  69  87   8  11  56  45  80  60  58  66  59  14  24  88  21  12  67  38  12  87  30  58  37  79  93  38  47  57  54  11  61  76  28  29  50  69  82  34  41  96  18  41  34  13  24   1  63  99  97  92  57  67   6  27  71   7  10   1  12  60  18  35  84  23  15  47  25  89  66  57   3  65  99  14  82  80  15  80  52  18  34  45  87   9  61   6  44  58  18  62  16  64  45  71  59  80  79  93  64  19  45  56  47  85  72  42  32  45   7  85  79  71  47  99  78  60  36  17  23  31  75   8  42  26   4  17  99  96  71  61  37  61  61  63  47  17  16  97  85  32  73  59  38  62  39  76  65  79  33  55   7  25  12  18  18  72  15  18  67  81  40  70  79  46  43   5  14   1  97  68  21  28  91  89  48  95  38  94  30  87  83  74  90  64  56   1  19  67  44  14  75  57   7  10  68  26  37  79  30  54  44  41  68  95  19  30  89  46  76  36  31  23  69  38   5   8  48  57  75  35  23  83  94  15  18  42  32  15  39  49  37  78  96  63  42  37  29  17   5  45  56  76  65  44  99  91  52  26  92  86  27  15  82  34  47  37  85   5  14  99  91  88  60  15  80  47  22  71  50  98  66  35  86  55  18  70  22   6  44  87  45  57  29  99  30  45   6  79  83  22  64  72  88  98  43   5  68  26  42  41  98  48   1  37   3  46  54  39  43   8  28  41  21  61  57   1  63  99  43  47  79  13  81  47  45  12  83  62  91  54  58  31  32  43  74  27  13  87  94  82  40  45  18  44  10  30  92  40  75  67  94  46  77  70  52  30  13  93  97  89  25  97  88  40  60  59  58  23  93  61  79  40  63  54   2  27  24  38  84  97  55  48  32  73  45  72  89  53  66  18  48   4  65  71  29  62  85  91  72  74  74  49   6  65  46  89  63  40   1   2  71  83  28  46  51  40  86  97  74  34  26  67  84  48  60  43  43  43  26  22  78  99  93  73  15  80  15  85   1  67  65   8  25  16  23  79   3  17  72  93  21  83  98  13  99  29  27  98  49  69  23  74  44  24  86  92  82  74  78  78  70  13  94  86  66   5   5  11  74  53  59  90  21  29   7  72  25  64  62  70  59   7   1  44  52  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          46  79  39  30  81  37  87  52  83  76  31  82  11  53  69  18   5  78  61  19  29  35  56  44   2  95   9  65  70  43   6  93  63  92  16  86  64   2  66  36  18  70  79  31  27  99  27  40  14  15  23   1  46  28  63  80   8  36  19  21  21  49  19  42  15  87  61  39  79  26  56  30  70  80  88  72  30  37  11  66   5  22  61  47  68   8  72  32  31  64  17   2  96  73  43  70  97  59  93  82  31  77  74  34  57  87  44  29   7  83  96  83  84  74   6  52  41  74  93  87  28  71  15  94  70  69  15  91  84  50  84  70  83   4  55  68  92  52  75  48  88  11  40  47  53  87  79  80  14  42  45  76  59  47  40  14  21  74  24  43  13  92  16   2  42  91  69  40  26  58  93  47  26  37  36   1  43  83  99  48  10  77  61  25  41  74  43  20  40  56  26  85  21  20  95   8  75  97  78  28  95  17  37  92  55  86  33  26  65  94  66   6  38  94   7  13  49  75  62  81  53   2  66  13  53  81  67  80   9  14  48   3  93  82  17  57  88  34  68  54  86   5  92  92  68  89  82  71  80  88  51  73  40  64  43  46  32  19  20  62  26  33  31  61  63  11  13   6  90  16  52  37  88  79  65   8  60  57  16  21  86   1  54  74  29  86  96  39   6  69  29  37   1  26  36  31  38  28   9  92  63  19  28  20  60  30  41  35  98  78  29  13  97  66  94  25  87  69  89  33  50  27  30  56  55  70  39  78  66  58  24  88  21  51  71   3  40  93  84  94  95  39  87  96  89  93  85  43  40  67  72  69  12  89  19  12  40   9  18  98  62  32  33  17  79  25  30  49  60  58  49  37  76  30  74  56  68  64  62  85  37  33  96  43  70  66  49  31  68  47  11  69   4  43  97   1   8  51  44  13   7  49  86  92  26  94  68   3  96  15  63  99  15  20  26  68  67  23  31  20  82  89  29  62  82   7  26  45  22  31  89  36  36  28  84  75  58  48  52  74  39  62  83  77  17  74  12  48  59  64  56  78  81  73  51  25  42   2  62  52  58  89   3  88  97  59  80  47  91  10  96  21  83  56  66  56  86  96  39  22  84  82  60  42  14  43  98  88  83  29   3  37  74  11  80  36  29  55  74  92  80  79  95  42  40  86  95  51  45  77  55  50  58   1  13  23  31  42  67  23  73  68  24  61  89   2  30   9  99  53  85  61  35  15  10  50  89  42  88  78  80  78  37  62  38  89  65  77  76  12   3  26  87  95  62  59  94  41  62  60  40  73  12  59  64  93  86  52  25  37  87  18  44  23  79  62  33  71  73  19  22  46  13  25   1  96  22  74  50   8  68  36  38  95  81  80  41  50  92  14  86  70  61  33  92  49  52  43  98   7  86  17   9  27  42  86  72  89  90  77   5  76  10  34  77  75  43  85  61   5  10  98  23  19                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            79   3  64  96  67  92  18   3  94  97  86  10  85  81  36  91  43  75  24  38  43  60  79  98  47  20  30  93  24  78  92   3  51  19  77  18  96  51  37  66  79  25  35  27  92  16  64  98  43  93  11  80  46  26  77  92  76  50  60  13  72  42  79  39  28  49  37  74  41  78  68  29  40  99  68  18  39  32  54  21  32  16  88  15  37  71  88  64  96  94  28  75  49  14  32  80  66  60  30  25  11  44   5  30  86  65  10  72  48  43  13   7  82  62  48   6  42  23  94   2  23   3  50  81   6  33  46  56   6  99   1  98  37   7  35  85  24  82  32  27  24  38  95   4  84  40  63  41  13  41  72   5  22   7  17  40  58  50  55  45  99  82  46  92  27  91   7  70  24  14  50  75  51  81  68  62  30  83  83  60  19  74   3  31  57  10  87  23  78  66   8  26  43  62  71   4   7  77  67  55  23  36  75  95  44  52  90  88  69  65  91  87  58  51  94  11  63  15  65  60  60  65  87  14  73  65  61  80  82  46  92  66  71  29  28  19  90  32  42  31   2  51  26  30   4  21  89  53   8  19  47  52  87  65  52  10  39  16  80  63  39   5  92  83  53   7  81  15  74  60  88  93  68   7  52  62  89  85  28  38  24  41  11  16  13  53  47  91  12  49  17   9  12  19  15  55   3  67  56  84  36  39  67  13  73  50  15  32  51  87  67  30  94  34  27  42  34  31  93  30  79  91  37  87  68  68  20  89  77  48   7  13  90  79  91  11  25  33  84  67  43  41  98  46  21  17  21  96  61  36   5  24  21  70  41  21  56  43  39  31  17  30  56  62  33  20  94  82  89   9   2  91  39  75  60  80  58  41  22  92  59  82  18  95  88   5  13  18  87  55  57  23  85  38  48  37  56  79  26  53  71  25  41  12  74  29  13  40  25  13  75   7   9  24  75  80  97  95   3  52  91  36  11  69  82  16  27  23   8  19  37   4  69  96   5  49   1  80  50  75  75  81  16  69  11   4  88  94  82  15   6  67  44  10  80  21  90  36  23  75   6  68  14  91  28  83  47  67  90  84   6  20  18  30  86  72  92   2  83  36  94  43   5  45  81  55  61  79  67  68  37  29  43  76  38  26   8  18  48  52  46  55  97   5  90  69  22  92  73  57  48   2  97  21   3   5  81   2  32  48  17  41  28  38  50  91  82  28  45  23  17  36  27  19  59  98  37  38  14   6  97  77  30  33   4  21  31   4  63  89  37  13  90   6  17  90  49  74  11  96  91  89  56  17  80  27  39  83  77   5  75  96  52  94  57  89  65  41  86  89  68  80  39  52  97  11  56  23   5  22  73   3  94   8  64  86  22  35  75  64   2  51  55  30  82  86  54  98   8  84  53  97  88  52  30  41  21  96  59  95  60  23  43  31  43   8  57  11  83  73  97  79  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              84  81   9  68  90  45  35  80  34   1  68  39  50  58  62  35  34  72  72   6  20  63  18  18  85  36  49  50  63  79  95  67  86  64  59  61  43  50  38  87  48   4  41  58  93  64  86  96  52  82  80  87  68  55  97  21  84  26  32  59  77  24  14  72  97  91  78  55  80  41  67  77  31  13  32  13  64  62  40  89  50  20  91  44  45  74  96  60  37  97  68  54  16  96  81  78  45   2  42  71  88  86  58  50  83  33  33  17  30  77  25  85  30  55  64  29  81  80  54  58  50  66   5   4  12  62   5   2  99  74  43  94  26   2  14  17  78  36  46  83   8  18  87  78  73  37  26   8  65  11  68  21  84  37  71  20   4  10  69  56  60   2  26  77   6  62  90  97  30  72  63  54  29  98  55  50  51  67  68  34  40  50  45  53  30  18  22  57  60  99  43  58  10  85  68  86  70  72  74  45  68  44  29  79  34  24  31  80   2  31  84  43  40  28  21  60  18  56  93  99   7   8  40  54  82  61  35  88  14  52  86  87  79  10  14  30  34  98  71  23  90  31  89  26  18   5  34  12  39  63  33  66  29  52  17  95  55  82  99  67  79  41   7  51  43   4   2  37  30  73   4  56   6  83  29  14  87  39  64  84  26  46   8  82  97  10  45  89  12  33  78  59  20  69  11  62  19  50  41  24  42  23   9  69   3  79  61  41  70  85  58  94  85  21  33  54  49  19   2  95  90  58   1   7   8  61  67  67  34  64  73  44  61  16  36  35  74  82  97  65  41  80  25  69  22   7  38  69  43  22  85   7  96  10  95  51  72  52  90  99  54  41   5  17  48  53  23  76  42  16  37  78  55  37  20  16  55  83  61   5  48  51   8  58  99  30  88  18   6  89  83  73  59  16  52  16  10   1   7   2  91  77  44  90  97  31   8  96   2   6  43  38  84  13  95  28   8  76  58  26  69  97  45  97  98   8  24  71  60  73  31  76  27  68  84  84  63  63  64  79   7  61  24  23  76  92  76  73  40  77  78   7  73  69   4  85  32  76  68  19  44  88   9  62  49  86  60   3  93  95   3   5  53  54  49  48  31  49  47  92  23  75  98  64  42  86  40  86  42  68  34  51  95  38  12  79  75  80  36  33  63  39  50  65   1  27  60   1  19  72  63  35  23  62  15  75  68  80  81   2  35  92  51  98  24  11   1  69  81  80  51  45  73  57  35  37  78  84  67  49  79   8  40  15   5  84  19  43  12  94  92  37  39  31  65  69  17  38  47  41   8  15  36  26  11  27  89  16  49  57  25   7  94  82  51  42  19  39  82  89  47  11  59  90  53  28  21  31  63   4  97  71  97  92   1  55  70  87   2  51  62  35  68  67  42  87  72  54  13  79  15  15  54   5  37  90  82  61   3  81  65  83  29  36  96  29  82  69  94  79  19  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                32  82  54  54  30  60  22  80  17  30  82  95  59  44  41  14   4  97  10  44  87  84  91  92  62  65  26  43  90   3  81  20  73  95  19  93   5  61  98  90  25  50   2  75  35  76  27  87  36  79  80  82  96   2  45  24  97  45  18  11  10  78  60  98  85  95   5  83  29  74  99  88  48  48  94  78  81   3  62  88   1  42  14  44  11  45  14  13  81   1  87  30   7  35  87  58  56  46  44   2  50  26   9  57  99   1  30  15  92  52  94  95  98  78  97  27  51  27  81  31  93  78  72  96  18  86  60   2  93  22  42  78  66  39  70  34  25  95  95  28  83  14   9  69  21   3   4  33   5  70  10  57  79  42  40  19   5  51   3   8   7  12  49  91  70  96  20  34  13  45  20  80  95  75  24  61  18  85   5  93  49  37  99  44  82  93  56  96  90  84  36  33  54  63  73  41  73  51   6  89  57  54  27  41  95   5   9   5  44  40   7  36  13   9  31  32  65  84  32   2  38  14  23  59  12  94  87  15  89  56  58  62  73  94  79  45   7  20  68   3  27  57  16  28  15  66  22  66  35  19  69   9  18  52  48  30  33  19  49  97  45  27  84  63  72   4  43  82  55  92  19  86   1  14   1  99  44  64   2  27  51  29  86   9  52  72  91  16  63  90  71  21  62  65  82  94  84   8  80  28  97  15  60  21  95  68  96  82  56  92  91  59  52  67  60  51  97  31   2  10  81  92  51  35  59  15  68  24  31  79  40  72  77  60  42  26  34  16  32   4  84  87  42  34  83  25  83   7  27  67  69  16  70  38  48  44  15  60  60   5  61  39  17  82  27  42  74  80  19  47  66  54   2  67  48  15  27  58   8  21  34  87  85  67  90  84   3  65  11  81  55  64  96  38  82  26  19  99  87  59  39  60  65  87  37  26  70  71  91  89  65   6  46  23  91  77  97  60  27  85  39  74  80  66  50  34  74  34   3  29  55  26  60  36  20  31  63  11  40  67   6  92  56  60  90  56  25  88   7   2  51  44  29  15  17   2  66  29  74  41  77  36  74   4  80  71  99  21  85  33  52  54  49  94  97  98  84  48  27  31  28  45  88  54  67  40  19  76  17  93  93  27  54  58  97  49  72  40  34  87  30  94  50  53  99  89  64  60  79  45  12  71  30  89  35   8  28  18  83  59  16  41  96  29  66  17   2  34  54  34   3  47  72  25  43   4  64  78  66  98  95  22  48  82  96  95   1  72  38  34  48  83  86  27  77  13  18  26  84  55  81  34  40  33  93  74  31  50  89  35  94  91  84  47  49  84  76   5   3  76  10  14  96  89  50  35  23  18  56  33  55  61  43  48  44  97  66   6  29  53  54  63  56  64   4  30  83  28  43  90  50  86  35  19   2  28  50  80  77  47  75  17  55  37  46  41  74  66  57  84  55                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  57  38  87  39  17  72  90  84  77  70   3  36  81  95  24  54  90  29  58  18  68  50  45  48  59  14  69  35  54  66  21  52  88  62  17  59   3  66  10  59  99  51  23  20  53  49  13  12  64  87  42  81  74  59  78  58  17  93  73  45  84  30  61   6  84  77  91  44  97  62  18  94  27  73  55  85  79   3  82  76  40  80  91  20  10   5  26  38   8  98  78  33  67  19  32  88  60  16  33  42  53  63  23   8  39  57  34  81  84  33  43  55  59  92  55  83  22  86  38   6   7  48  82  44  42  20  81  13  97  45  93  19  92  49  43   8  26  60  19  35  51   3  84  53  77  97  16  25  29  31  47  21  79  31  49  45  55  68  86  47  20  73   2  94  82  57  21  90  47  16  23  23  37  78  32  88  52  60  66  89  83  84  45  88  51   4  20   1  50  46  55  50  23  30  77  50  82  17  68  43  59  25  27   2  20   5  83  61   1  77  45   6  49  59  98  13  26  16   6  25  65   5  30  27  49  36  62  30  72  59  34  47  51   7  61  54  85  81  69  91   9  27  82  10  34  99  19  70  10  70  76  53  68  54  94  83  92  23  90   5  71   2  43  23  36  61   9  89  97  44  93  79  38  32  63  28  51   2  15   5  54  12  27  14  83  25   5   2   5  57  81  23  77  65  57   5  47  69  99  32  79  15  38  19  22  83  75  34  98  91  52  68  76  25  97  16   3  80   7  64  32  78  88  27  50  89  81  97  60  45  30  50  29  26  50  27  11   1  52  91   6  27  83  54  91  96  88  43  38  91   1  80  40  47  37   4  44  90  49  38  28  38  14  81  35  95  30  77   1  77  18  10  77  65  19  31  44  53  95  76  30  24  89  61  82  85  19  24  11   5  29  24  62  72   5  16  93  84  48  71  55  40  79  74  97  65  19  91  20  16   6  15  56  11  55  35  41  77   2  61  71  12  84  21  91  97   8  20   7  44  11  33  81  75  95  82  39  63  17  18  93  81  16  61  48  38   1  92  29  37  59  11  62  13   8  37  55  59  37  62  43  27  18  80  54  83  57   3  58  99  23  71  55  58  33  70  21  31  86  49  98  14  39  45  78  30  58  51  65  91  89  93  74  20  17  96  40  56  20   6  23  29  53  53  49   5  32  67  99  55  50  37  15  20  64  27  28  86  95  46  58  37  74  89  49  72  72  48  84   9  12  32  61  88  66  89  87  42  42  86   5  88  49  52  46  55  72  44  24  38  45  62  22  46  47  26  53   6  12  67  91  72  37  88  61  40  29   6  86  65  20  22  18  36  20  70  42  60  89  61  47  76  14  89  17  88  95   8  29  50  68  76  47  41  12   8  40  24  16  72  87  41  16  30  81  82  18  72  30   9  22  30  59  59  78   8  32  15  63  98  42  16  98  98  88  60  47  87  48  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    57   8  10  65  29  94   7  93  40  62  46  74  92  15  61  92  44  32  88  52  89  17  34  71   8  62   7  60  67  84  79  93  56  68  51  39  13  34  97  46  14  30  49  69  65  54  43  41  25  75  64   7  94  19  80  12  65  85  27  86  72  76  16  10  82  89   9  43  45  25  39  11  35  23  52  51  34  83  21  62  65  83  37  49  54  18  42  87  62  51  20  44  72  29  88  53   9  74  33  82  36   9  10  50  35  65  83  93  89  77  44  27  43  53  74   8  63  56  89  31  98   6  37   1   4  14  98   7   8  95  85  11  74  42   8  38  32  47   7  79  35  28  64  34  78  70  87  21  83  94  61  23  10  86  87  37  96   4  48  17  59   8  30  84  60  88  72  93  15  46  77  82  89  46  47  73  61  49  78  76  14  30   2  13   5  96   1  93  22  45  60   3  58   6  71  18  41  44  92  57  19  58  47   6  99  88  24  75  20  79  67  92  41  24   9  37  12  30  71  92  95  37  74   1  66  77  94  89   7  95  62  92  64  40  52  94  61  15   8  32  44  25  40  45  88  72  44  37  54  46  94  31  31  55  57  91   6  91  27  88  75  34   5  14  56  37  90  32  28  52  52   5  48  35  55  47  81  39  25  84  25  90   4  77  69  58  65  61  50  74  82  28   3  98  31  65  78  43  79  63  90  89  27  32  35  30  50  73  42  84  51  92  20  55  80   4  72  99  71  31  31  10   8  78  62  68  25  32  46  12  95  92  68  78  94  85  20  69  11  96  37  26  81  29  90  83  15  40  30  34  76  59  10  62  94  31   2  65  17  81  71  46  75   3   3  65  91  37  35  68  23  75  94  34  92  22  87  87  27  58  99  57  56   8  97  94  98  63  18  92  91  67  30  57  99  83  67  16   4  37  16  39  10  75  64  15  65  64  33  75  74  68  25  64  45  73   6  39  70  69  88  16  17  19  94  96  94  52  90  65  93   4  24  30  79  50  89  78  50  41  70   5  84  94  61  12  82  98  49  86  66  22  51  73  48  87  54  99  78  86  34  11  27  73   8  25  83  68  38  81  15  59  76  71  49  85  83  54  91  46  19  12  63  54  31  37  93  91  75  78  69  19  84  90  90  98  53  31  12  25  95  84  56  80  93  53   6  90  76  22   7  23  35   9  34  10  37  50  51  24  77  16  50  44  34  26   4  23  29  94  54   7  25  28   7  64  36  86  73  15  35  69  78  67  66  38  34  21  27  96  21  40  76  16  38  61  14  94  48  10   7  27  32   5   9  84   8  89  44  70  68  43  73  75  64  86  25  14  96  55  76  25  95   2  58  76  55  15  95  59   8  15  51  58  76  60  88  23  22  82  11  22  48  59  51  46  87   9  37   1  76  43  99  93  84  32  28  10  10  87  41  40  84  24  78  94  92  41  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      20  80  30  52  67  20  94   4  18  45  59  79  89  91  45  36  16  75  67  85  26  10   7  23  64  89  79  43   5  46  16  60  75  91  69  53  94  51  41  56  62  29  82  61  23  74  75  88   7  24  93  99  82  79  73  33  67  73  84  26  82  37  83  47  27  49  11  12  24  14  47   9  31  45  30  91  76   2  17   1  93  43  18  22  92  20  65  43  73  14  72  82  62  66  27  73  80  30  11  66  53  62  11  94  25  56  41  68  68   9  82   1  29  36  56  69  54  32  69  92  21  39  95  17  95  99  70  77  54  15  72  43   8  42   6  55  35  77  13  98  65  39  89  53  41  38  48   7  87  90   6  13   7  46  24  59  68  40  42   3  97  33  19   8  54  36  83  51   4  53  80  34  49  78  29  38  28  24  37  71   6   9  87  80  87   5  81  34  80  80  72  84  32  51  26  41  95  17  79   4  19  67  81  34  42  39  10  77  66  56  42  13  73  15  42  69  43  69  19  62  65  97  24  40  66   1  51  81  21  75  27  19  58  17  87  92   2  68  53   9  41  64  87  46  19  35  51  86  56  53  75   5  55  60  43  43  19  73  79  36  28  64  92  85  62  57   9   2  54  74  30  53  30  30  69  28  85   4  33  68   7  50  98  32  63  21   4  48  64  49  72  23   3  97  41  77  86  38  90  18  67  18  56  26  78  49  67  44  82  26  27  46  45  63  85  69  56  66  44  78  79  75  31  27  44  40  34  93  91  93  43  90  32  13   1  24  78  91  16  35  19  90  12  21  97  63  47   5  11  58  77  93  48  65   2  95  55  40  58   4  77  35  61  89  40  35  75  58   9  60  56  28  70  84  22  48  94  71  94  28  69  78  48  11  22  88  81  46  77  42  89   6  15  83   6  41  56  47  29  98  61  44  35  88  29  19  30   6  85  31  17  34  40  58  39  80   8  53  25  19   2  65  67  26  77  24  55  95  12  30  59  66  10  30  94  35  48  33  22  94  25  11  91  32  33  65  71  79  64  17  65  48  49  77  40  21  91  22  65  22  27  20  56  75  15  70  25  55  35  84  95  45  63  39  86  34  77  34  94  41  82   5  20  89  72  98  47  76  42  58  80  88  11  39  39  67  45  89  60  41  42  12  74  44  28   3  58  59  85  89  86  13  87   4  60  23  71  74  41  77  92  63  90  24  63  92  97   1  87  42  10  45  48  94  70  16  19  53  79  31  35  85  30  21  60  58  46   5  66   5  29  84  34   5  88  50  76  66  32  86  17  62  11  14  68  44  57   8  30  60  90  16  70  68  99  63  21  52  60  18  22  48  56  15  65  63  93  24  67  23  24  13   4  58  79  28  12  61  98  62  29  27  63  52  63  94  88  20  63  56  27  70  26  29  74  66  78  93  88  46  77  48   6  65  61  19  42  72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        65  86  39  49  86  50  83  18  95  47  49  99   9   8  11  86  75  43  99  64  70   2  34  36  20  27  38  57  94  44  87  52  99  86  55  46   8  29   8  35  59  47  53  55  70   2  69  59  11  99  28  51  67  40  50  57  71  69  71  50  40  21  13  78  44  80  30  66  42   4  75  42  96  41   7  51  37  77  99  49  76  26  25   6  77  10  53  44  99  58  10  23  12  71  41   7  76  48  53  29  91  49  96  85  98  78  59  77   5  73   9  85  20  49   2  78  65  28   7  27   9  70  49  41  86  14  56  60  26  80  89  14  27  17  27  13  64  89  26  14  97  57  19  49  73  86  37   1   8  25  79  62  79  88  66  78  89  51  41  71  52  36  23  56  29  59  40  34  93  53  70  23  30  36  26  85  14  69  98   2  40  58  25   1  31  86  24  83  85  77  48  35  25  25  28  34  60  83  30  81  40  44  75   7  59  89  36  95  19   2  13  26  10  31  68  40  59  58  81  99   3  38  35  59   4  15  88  71  30  24  62  52  44   3  40  68  54  72  11  34  42  90  55  40  98  56  99  49  97  36  28  60  64  23  62  83  53  19  94  77  42  25  94  27  21   7  41   7   7  81  97  34  57  16  57  64  56  29  10  36   9  21  30  67   8  83  59  84  35  10  39  11  98  48  88  27  51  23  42  10   3  69  55  44  12   4  76  77  63   2  84  36  12  41  36  89  15  58  33  66  60  10  79  55  82  42   9  32  36  14  73  41  40  98  36  37  46  99  59  60  30  17  76   4  67  36  34  52  48  86   3  48  28  28  18  90   2  10  63  93  30   8  98   3   2  63  10  31  90  69  93   1  57  39  11  46  39  21  80  28  32  57  81  32  92  82  11  86  67  13   7  69  62  97  30  65   1  15  81  90  99  31  74  75  63  90  50  17  40  23  65  35  29  43  37  63  74  28  71  12  43  38  95  99  32  26  10  63  66  67  57  34   3  30   3  80  65  99  92  52  51  77  57  67  64  47  19  15  86  13  15   5  60   4  51  99  73  67  47  33  27  33  98  69  84  88  44  23  15  37   7  12  38  39  81  65   8  12   7  56  93   7  71  43  97  55   8   3  90  18  90  33  10  91  18  11  83  29  73  77   3  87  73  55  15  60  34  52  56  46  93  99  40  26  27  23  32  13  26  69  48  91  96   4  29  85   2  48  77  17  81  40  22  20  27  15  83  46  88  85   1  44  60  98  25  99  45  88  56  95   9  86  26  39   6  90  30  40  62  79  73  99  29  76  28  98   6  64   2   8  12  91  43  73  87  55  72  33  55  71  62  63  88  17  49  63  59  66  48   1  21  57  68  61  89  14  81  27  84  22   8   7  57  64  63  49  44  43  54  71  52  46  51   6  65  97  71  57  74  22  15   3  58  38   9  79  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          91  75  64  40  40  87  57  41  65  30  81  13  84   3  36  98  52  28  29  46  22  22  87  60   8  70  78  81  61  83  80  63  84  85  34  19  80  10  12   8  22  54  18  75  19  35  91  36  22  20  91  67  27  22  68  54  32  25  55   2  55  22  91  92  94  48  21  82  59  72  49  12   2  91  61  58  14  51  98  75  88  68  11   9  35  59  72  73  20  19  62  82  94  51  26  98  83  21  31  25  32  12  75  31  84  28  53  53  62  27  94  13   2   6  28  75  54  56  90  13  24  70  86  21  48  10   1  51  97  34  64  41  91  98  40   3  47   8  54  68  71  56  88   9  14  79  93  12  43  78  14  75  57  33  13  31  68  21  28  93  43  85  31  43  75  26  85  57  11  87  56   7  52  32  19  42  53  80  62  76  90  26  27  20  53  57   8  44  60   4  69  80  46  56  96  48  41  72  58  46  49  78  80  33  39  36  83  93  72  75  52  95  98  55  79  97  99  90  78  14  73  33  84  25  97  96  50  48  46  17  36  77  60   8  15  54  98  13  62  47  24  87  16  57  62  59  68  55  86   3  63  76   3  43  49  77  55  17  48  87  13  77  82  99  59  72  31  98  90  77  81  27  48  78  87  94  43  91  27  54  99  35  54  86   6  76  85  46  16  54  29  91  27  14  27  95  12  75   9  27  70  88  58  94  62  13  53  70  70  83  10  98  18  18  79  27  36  23  65  94  81  21  82   3  75  71  32  99  81  17  14  68  59  77  48  77  24  86  25  32  77  89  62  43  73  90  16  39  12  88  68  44  78  12  12  86  50  29  75  87  99   9  59   1  55  39  44  17  35  89  73  26  21  70  50  43  61  84  34  12  46  72  16  60  85   1  96  74  36   4  35  50  22  92  59  24  66  91  51  99  73  55  51  35  49  28   1  48  51   3  36  52  22  65  72  97  24  96  14  42  34   8  16   4  95  48  55  42  12  10  40  45  80   7  13  87   4  39  17  92  81  79   3   4  21  52  96  60  83  32  16  38  61   4  20  89  75  64  75  19  35  48  32  49  86  28  90  30  91  55  13  10  37  23  27  56  11   5  69  80  99  69  40  97  58  10  49  14  43  66  47  76  85   1  79  59  17  79  91  99   2  47  23  19  32  86  32  66  67  40  55  45  42  68  90  38  56  65  48  39  10  53  70  64  51  49  59  80  54  22  37  49  27  73  65  24  25  78  43  20  10  12  37  63  97  85  55  54  55  26  61  21  98  55  22  64  64  45  46  64  53  38  36   3  60  41  44  92  94  73  37  91  30  78   4   5  86  26  54  65  92   2  11  42   2  71  42  15  30  58  43  56  35  80  70  12  84  74  99  35  90  76  36  32  81  57  77  78  87  58  57  39  65  63  25  31  88  72  21  22  82  27  82  74  22  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            68  46  44  40  34  73  46  74  76  84  19  17  17  34  56  58  93  32  91  39  92  43  81  72  32  55  93  43  59  87  36  23  80  85  31  91   5  28  69  60  76   1  86  55  16  56  42  72  96  88  15  33  86  30  75  75  85  53  47  76  53  91  43  89  84  36  63  78  95  38  15  58   4  42   3  51  50  78  58  78   5  73  20  32  14  73  26  80  87  67  81  52  77  16  28  17  65  13   3  70  14  17  97  32  46  11   5  41  74  63  54  34   5  64  66  14  59  27  15  27   5  30   8  54   1  33  55   8  37  18  56  88  48  44  65  39  63  88  53  45  99  45  94  99  29   1  55  12   5  50  81  11   1  51  20  73  71  89  53  63  27  84  72  90  80  70  68  88  99  99  24  24  88  66   2  41  60  29  49  94  97  93   8  43  46  93  45  77  78  73  38  57  80  61  61  78  98  67  16  95  19  76  83  78  83  16  41  91  55  51  96  82  69  80  12  12  56   1  22   7  48  54  48  86  77  75  28  54  65   9  87  56  29  24  19  32  98  94  29  14  53  78  74  77  64  12  93  28  45  83  19  26  56  20  91  63  54  55  47  93  70  19  86  57  81  32  67  92  82  35  10  91  49  34  25  55  39  37  25  86  46  38  90  67  81  35  68  40  51   6  47  74  10  16  67  28  68   8  13  74  24  78  34  40  36  43  55  43  67  96  79  28  51  84  29  54  27  95  98  46  41  40  59  47  42   5  90  79  32  82  76  59  26  50   9  48  92  60   8  96  16  29  25  46  56  37  67  52  13   1  65  31  21  20  44  72  35  56   4  76  48  19  50  63  88  68  32  64   4  77  32  62  94  60  56  28  41  66  36  68  43   7  89  74  56  62  11  60  94  65  42  81  21  39  72  35  90  99  16  71  15  10  14  50  34  89  86  48  43  45  91  93  53  60  34  50  87  43  31  90   2   6  57  15  26  20  17  65  45  35  35  44  98  14   9  50  81  74  78  76  69  92  78  45  97   4  33  39  83  24  35  27  18  24  67  99  93  64  73  46  82  73  11  64  67  26  77  25  49  84   3  69  15  13  79  56  72  77  81  90  38  36  48  48  46  92   9  81  84   1  72  41  16  58  21  25   7  74  14  62  33  59  99  98  51  62  79   4  55  98  86  62  88  60   4  34  34  89  78  40  24  19  73  25   9  22  11  57  15  94  16  10   1   1  24  54  90  79  54  45  47  58  79  70  88  41   6  39  66  31  29  89  99  31  34  83  57   7  83  34  94  83  97   3  47  42   8  24  46  55  49  18  65   3  67  74  63  62   4   8  26  91   2  68   6  77  36  97  98  13  19  41  48   6  23  38  88  95  27  27  16  39  40  97  20  95  99  38  43  22  74  20  54  45  85  11  50  58  28  43  81  46   6  65  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              99   2  46  87  72  66  37  53  73  18  46   3  10  25  92  34  46  85  15  37  43  79  64  44  90  79  55   8  30  72  54  90  32  71  45  11  30  78   6  48  94  90  96  97  62  91  59   4  43  73  66  68  36  54  39   3  44  38  83  60  18  85  29  52  40  15  39  90  68  70  72  56  37   9  95  15  23  68   6  20  11   3  10   5  65  61  19  95  24  99  48  61  54  26  41  92  12   8  28   3  21  98  99  88  43   4   4  45  77  69  22  12  61  90  16  76   6  60  23  46  35  11  60  22  88  90  35  68  37  68  91  42  79  43  78  31  11  13  61  17  57  37   9  70  10  89  30  90  63  41  10  41  38  56  61  94  73  85  93  80  30  11  63  55  56  68  12  64  53  19  54  78  46  14  33  19  10   9  15  23  48  97  56  23  73  74  31   5  89  75  13  83  25  29  98  11   7  72  39   2  35  40  97  22  66  66  19  27  42  53  79  88  61  15  88  37  60  37  16  30  63  17  74  18  93  54  78  70  15  83  22  97  81  79  51  50   8  56  71  25  40  54  32  79  47  89  91  27  44   7  94  81   9  30  92  67  96  81  75  49   8  42  68  23  13  62  85  85  56  75  26  85  35   8  99  54  17  69  55  30  54  42  26  69  11  77  31   2  52  58   4  80   4   8  59  70  22  54  32   4  97   4  25  16  83  79  21  11  26  76   2  95  77  56  19   5  16  53  17  12  78  49  94  35  57   5  93  82  66  51  14  66  88  34  50  67  63  55   8  36   9  80  51  65  92  37  55  32  95  64  77  91  85  31  61  66  20  11  82  58  37  80  42  42   3  97  59  91  56  46  73  20  21  58  16  95  53  63  94  66  76  46  59  90  15   4  32  76  10  58  92  47  57  46  33  40  54  56  45  77  74  88  36  59  93  85  61  40  48  86  92  77  44  31   1  53  16  18   8  82  76  47  60  96  87  92  80  83  17  56  56  19  48  14  12  84  77  25  11  24  56  27  40  34  57  19  90  91  47  86  92  42   3   5  62  33  68   5  32  11  64   9  90  73  58  36  52  89  72  68   5  82  40  12  20  74  35  34   6   6  49  53  23  90  83   6  12  63  59  59  93  45  81  84  96  74  57   1  24  88  52  80  60  92  11  71   2  62  37  17  67  17  57  86   6  22  16  89  75  40  69  53  87  55  68  29  88  24  51   8  57  15  14  80  44  50  15  76  97  88  45  12  34  74  27  17  61  25  68  13  93  14  78   8  59  84   9  85  81  67  29  28  94  71   4  55  45  69  52  57  90  68  51  26  47  62  33  37  77  33  44  48  67  36  86  76  40  98  38  68  88  30  33  70  93  53  90   4  30  38  52  50  98  72  24  22  13  74  83  43  66  11  56  18  21  27  60  32  68  49  12   8  36  86                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                6  81  56   9   7  10  60  36  23  26  40  19  62  86  52  58  87  73  31  35  96  47  28  71  90  15  11  49   2  25   1  96  10  93  70  15   1  55  95  51  31  63   5  82  60  63  58  44  36  99  33  67  45  38  28  39   3  77  78  21  50  57  71  92  90  99  12  14  12  65  86  15  23  62  43  32  17  32  66  42  52  33  36  94  35  34  89  92  93  87  14  81  26  19  95  63  58  97  73  15   3  27  65  51  25  50  72  55   3  66  83  41  38  32  21  87  81  80  39  27  66   2   4  47  72   7  66  44  87  55  13  72  20  66  22  94  13  81  63  19  32  98  35  36  40  69  14  21   9  16  39  52  16  51  48  48  70  29  85  11  24  82  89  48   4  12  61  62  32  78  16  80  79  55  79   7  40  13  92  34  32  18  89  31  85  72  45  87  12  96  56  70  37  23  49  30  48  43  68  39  23  87  90  19  68  51  29  29  49  22  85  44  43  58  27  51  95   3  57  37  76  86  95   6  14  28  22  45  19  43   3  65  76  46  89  90   9  83  56   9  87  26  93  67  50  20  14  92   8  96  37  39  30   1   4  79  87  72  13  13  34  13  75  58   3   5  46  97  26  22  55  56   6  81  99  70  65  12  77  98  89  33  93  47  72  71  96  43  29  82  42  15  53  27  84  83  57  83  39  37  30  78  28  88  74  64  71  82  61   5  14   4  13  54  65  85  15  49  43  39  64  17  29  17  99   2  72  86  40  42   5  99   3  79  82  44   9  37  88  25  86   8  18  19  73  76   1  57   3  26  48  38  51  61   6  53  92  94   4  88  21  82  37  50  75  94  53  76  94  71  49  29  37  96  35  13  32   9  52  43  82  89  73  64  63  86  47  12  11  73  36  69  10  29  90  91  54  61  11  72  12  37  90  89  73  11  73  24   4  51  20   3  43  60  18   3  69  89  76  48  36  90  49  97  89  20  26  29  14  49  56  68  32  32  13  48  12  24  71  58  58  20  98  98  91  75  76  57  92   4  74  58  62  95  14  57  33  85   2  30  86  28   5  89  42  92  18  55  20  17  24  93  29  70  32  36  25  33  96  19  35   5  11  57  76  14   1  46  50  53  42  52  90  72  33  15  14   6  81  64  43  53  32  18  96  63  89  44  78  41  14  61  36  85  81   1  61  87  45  72  19  49  53  43  39  71   2  58  60  73   7  84  30  16  39  58  81  62  46  33  85   3  80  46  36  14  20  19  84  29  58  98  66  28  40  38  90  91  89  33  30  13  26  51  87  11  47  75  40  90  60  18  13  99  10  56  54  64   3   8  34  84  75  22  63  84  79  95  84   9  65  26  72  66  34  53  45  20  85  58  61  92  79  39  98  33  33  99  46   3  78  13  42  64  28  82  96  43  47  76  42  26   4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  78  71  27  11  58  90  60   4  97  18  39  63  53  13  52  86  43  24  42  70  29  39  41  69   3  13  41  18  64  39  20  44  27  60  62  63  27  63  98  35  68  42  43  73  75  59  85  76  30   7  29  71  25  81  57  41  43  51  43  97  16  74  49  38  81  57  38  10  68  40  17   7  70  49   6  17   6  81  48  85  95  37  53  10  21  67  54  18  16  78   9  37  50   7  38  62  52  17  74  45  64  31  78  34  29   7  67  21  98  20  26  54  85  94  62   8   2  20   4  76  58  88  56  40  51  91  49   4   9  16   1  41  66  89  89  58  92  88  99  99  52  35  71  15  20  52  64  99  20  26  25  85  61  95  39  84   6  53   5  50  57  60  38  41  65  10  97  22  27  91  84  96  94  83  25  30  66  57  36  24  21  44   5  70  93  33  61  50  67  59   5  11  33  44  71  74  35  77  74  15  18  61  85  17  90  64  82  62  85  98  30  15  85  37  53   7  27  82  17  52  42  84  79  85  83  97  33   2  33  30  88  27  25  73   2  20  70  18  84  65  35  83  22  33  34  36   1  28  42  44  29  15  35  82  38  69  22  94  72  58  47  85  82  10  28   7  72  83  57  50   9  80  46  54  61   2  15  73   8  37  25  95  87  24  66  53  56  80  21  37  35  24  94  87  36  91  50  31  70  32  61  45  13  53  31  85   9  24  90  38  69  65  32  86   3  27  49  79   8  60  40  27  92  44  62  23  56  25   2  78  60  36  71  73  77  29  90  17   8  37  42  41  92  15  74  71  23  29  49   3   5  20  46  45  34  53  93  90  67  82  15  84  51  18  57  80  43  10  79  53  90  82  58  87  50  71  71  41   8  68  36  39  19  20  42  43  99  53  48  73  83  58  44  15  25  51  85  29  13   7  91  22  81  82  83  87  99  37  44  81  60   5  23  66  65  91  20  25  95  97  82  74  76  25  93  89  95  52  48  90  81  18  33  96  66  92  20  76  99  55  67  39  98  57  75  26  75  85  64  25   2  76  34  65  74  89  31  29   4  26  25  22  44  49  65  43  48  47  93  23  29  75  38  13  33  42  82  45  37  12  47  17   9  35  95  14  58  12  81  47  24  34  33  51  79  50  32   3  10  39   2  60  46  30  95  70  48   4  34   9  78  34  35  25  72  44  48  18   6  21  64  60  50  53  26  62  32   9  96  94  86  95  59  84  33  76  23  18  21  88  34  43  56  77   2  27  73  53  62  38  28  33  19   7  62  36  16  88  18  54   9  24  84  62  27  91  97   2  80  79  45  65  20  59  47  11  48  15  58  59   3   9   9  22  99  45  66  33  68   9  90  10  60  13  33  36  52  66  51   9  79   9  55  25  57  42  62  65  89   5  57  62  26  67  73  92  49  87  90  80  67  52                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    16  12   6  89  48  30  29  28  56  77  96  70  60  35  70  50  79  99  75  94  34  52  46  13  26  92  38  57  16  53  54  40  61  91  76   2  63  88  36  42  21  12  16  53  78  59  55  30  66  14  32  51  10  86  19  94  37  27  90  91  67  55  13  51  68  40  22  10  41  14  25   6  33  71  57  28   9  73   4  37  58   2  53  34  63  79  91  97  33   7  26   4  58  17  47  43  47  83  62  30  77  33  59  65  56  29  96  74  23  45  59  94  36  43  67  13  93  56  44  44  61  14  39  79  15  15  50  13  90   5  85  86  67  66  51  48  57  49  54  37  91  12  81  72  51   8  97   3  38  54  42  61  73  39  30  17  96  85  38  48  10  41   1  48  79  50  50  99   6  40  24  11  70  42  81  39   3  53  71   4  13  60  34  35  58  57  43  60  85  30  63  66  45  56  13  74  76  34  62  40  20  58  27  33   3   2  41  40  52  92  92  34  14  29  33  11  34  99  54  18  14  95  12   3  48  53  92  87  96  92  77  93  80  63  12  19  51  40  53  44  42  67  73  16  67  12  18  26  93   7  62  52  44  57  21  41  48  28  35  30  39  54  11  31  14  30  63  50  37  10  42  71   3  85   2  31   8  75  39  73  21  14  17  98   4  93  40  37  52  98  53  70  67  24  82  40  98  14  89  23  74   7  12  85  44  43  67   3  21  25  11   5  16  15  90  10  14   1   7  75  17  97  41  93  85  17   1  97  17  53  28  52  74  68  36  58  63  15  45  20   1  55  91  36  51  83  85  78  51  97  45  52  19  51  79  45  94  71  34  33  34  43  49  61  59  50  46  22  78   1   6  53  47  88  79  16  20   2   1  81  59  79  43  43  95   8  78  45  62  46  60  98  51   9   1   5  83  75  90  87   8  48  39   7  66  85  63  66   3   7  39  37  72  76  53  71  27  49  28  81  22  21  12  28  75  65  84  13  91  66  71  46  59  11  19  45  10  91  19  30  80  70  94   2  11  27  35  54  73  77  31  60  30  90  97  53   5  74  68  23  20  13  75  69  43  15  92  47  17  10  61  58  77   2  82  69  32  80  45  70   4  96   7  37   8   2  78  65  73  46  36  29  81  25  32  39  78  68  49  70  36  67  34   6  92  39  20  24  27  66  32  85  14  34  73  19  98  43  92  50  37  27  55  43  76  19   4  87  46  76  11  78  30  24  95  74  51  78  26  98  16  23  85  74  54  61  73  17  91  53  68  90  13   8  16  95  55   4  39  62  69  30  23  65   5   6   9  23  15  49  50  81  24   8   3  13  56  49  71  90  46   4  96  14  92  94  88  82  24  32  54  53  49   6  48  24  85  51  21  13   9  80  47  32  58  58  74   2  79  82  80  11  62  24  35  44  96  28   9   3  20                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      1  53  85  15  47  58  15  64  15  54  20  39  52  76  79  39  62  11  68  70  74  82  49  57  50  33  95  69  23   5  81  57  67  52  46  47   7  48  10  21  89  12  28  61   6  68  16  73  73  87  95  13  64  70  24  29  65  54  12   5   8  40  71  12   6  12  16  98  98  55  50  70  35  42  52  67  70  20  51  77  33  96  41  79  53  76  48  86  94  31  33  86  96  19  53   3  26  23  82  16  13  26  88  91  87  22  82  52  38  33  13  92  56  40  23  23  67  66  39  89  64  32  39  21  17  60  38  66  22   4  91  86  71  38  88  76  59  82  89  93  46  33  48  42  57  47  69  76  63  54  86  39  63  51  20  53  25  43  59  64   5  60  63  27  57  12  32  48  42  70   9  99  54  29  84  63  58  26  84  65  95  83  97   5  31  66  40  52  45  85  88  29  32   1  63  12  77  98  46  23  78  63  78  92  84  85   3  66  24  32  91  80  29  89  28  67  50   6  64  21  98  58  69  80  13  16  93  28  94  59  69  80  94  62  63  35  85  20  14  10  18  22  12  73  86  91  99  94  20  83  23  79  65  33  76  49  53  11  59  37  80  52  61  43  17  96  10  22  92  93  22  85  21  97  95   4  66  13  46  55  21  69  66  92  35  48  12  51  27  70  30  43  10  91  20  49  70  46  19  58  71  57  57   8  97  54  19  40  50  22  82  91  92   1  53  38  86  27  61  43  31  10  45   7  89  37  96  61  44  14  33  34  83  91  46  31  81  31  67  68  58  95   7  79   7  10  27  46  86  19  27  37  36   8  65   3  86  63  68  92  86  56  73  22  20  21  36  70  97  61  88  69   6  57  99  54  88  77  80  16  24  76  91  85  64  59  47  49  74  75  78  80   8  13   1  10  30  83  60  43  42  92  36  16  78  86  24  96  21  51   7  80  45  84  42  71  83  81  57   1   5  55  45  97  25  81  72  38  19  79  70  24  15  75  96   1  73  11  46  91   6  78  36   5  69  58   1  58  61  55  32  91  16  87  54  51  83  88  48  68  38  34  24  77  63  90  74  51  59  79  14  55  99  54  38  19   1  23  96  63  91  60  23  95  43  14  96  70  43  32  97  52  72  96  12  92  99   9  76  80  48  42  51  17  25  86  82  26  90  29  50  12  32  57  19  78  15  90  96   9  60  89  97  49  70  66  87   2   9  90  56   6  45  65  88  89  71  80  99  45  14  78  35   2  36  23  37  18  89  38  79  78   8  86  40  42  81  90  45  81  47  72  38  84  95  18   2  58  35  10  45  82  87  74  17  63  24  38  10  36  15  32  57  80  38  39  43  25  62  34  59  33  52  95  74  66  71  44  42  62  66  30  94  82  68  75  43  92  28  16  92  89  12  19  85  46  48  99   8  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  96  18  66  19  49  36   4  61  36  93  54  55  47  72  50  88  70   3  47  10  77   8  98  27  69  68  79  94  40  17  22  17  65  43  57  64  55  90  17  90   8  50   9  51  78  61  95  19  96  69  68  50  82  31  42  28  36  86   4  40  24   9  73  88  50  83  58  57  52  86  86  20  43  91  35  85  59  62  99  94  35  94  12  99  41  44  72  55  78  80  84  78  93  64  18  53  28  68  31  47  64  26   5  75  48  58  79  99  54   6  71   4  50  34  64  15   3  36  77  57  85  26  81   4  25  11  15  86  16  41  24  37  59  16  92  83  16  41  85  77  92  73  75  25  69  40   8  47  29  35  80  92  19  98  68  88  77  82  37  59  19   7  52  32  65  69  32  51  13  87  56  80   3   8  94  72  69  91  90  93  76  76  59  47  27   7  40  76  16  70  17  71  11  19  95  10  89  26  65  54  39  48  76  79  47  37  79  74   2   2  94  87   3  30  37  32  64  32  40  99  49  38  97  84  50   3  78  16  38  89  76  87  64  97  86  50   7   3  38  20  30   2  17  70  49   9  80  72  22  83  73  64   2  60  37  93  82  87  58  68  39  38  84  69  20  62  89  96  23  24  88  62  73  24  65  50  33  94  86  26  49  28  42  10  72   3  63  25  99  52  32  19  14  34  41  13  48  93  86  91  35  56  98  97  75  12  44  63  76  94  13  40  69  63  95  41  19  76   4  42  99  12  69  72  26   7  89  12  21  35   6  78  65  74  58  63  89  87  86  77  52  77  86  16  52  84  70  75  62  19   9  11  88  27  28  70  13  67  94  30  43  74  75  60  28  72  49   4  45  69  28  51   9  20  82  29  83   3  17  97  76   1  43  55  80  87  17  80  72  82  44  82  66  46  95  85  79  38  18  51  98   9   5  34  74  48  60  45  73  25  72  18  37  84  82  87  37  34  91  76  88  65  31  29  91  27  34  29  64  76  49  58  43   4  15  81  51  36  24  79  43  25  43  45  72  22  47  55  34  45  21  43  38  60  30  69  64  84  30  15  66  77  69  36  60  27  42  48  57  21  48  44  70  69  15  76  88  30   1  82  84  14  64  58  74  29  25   1  25  21  31   9  43  95  10   5  46  27  38  35  85  94  21  41  87  35  99  72  88  76  35  53  17   9  89  71  33  50  60  14  34  36  75  15  29  21  37  85  84  12  59  80   6  66  18  49  73  71  42  43  68  38  18   2  80  91  84  84  38  71  70  55  67  96  31  77  57  95  59  48  86  15  77  41  10  44  77  89  78  37   6  19  25  17  97  13  31  71  61  60  31  12  37  79   4  38  83  81  66  17  88  56  89  46  79  45  11  98  85   6  98  66  14  47  28  78  82  77   8  60  93   7  16  53  44  59  89  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          8   4  45  41  99  42  80  42  81  40  29  39  94  54  63  89  67  74  15  23  80  82  34  23  51  54   1  76  90  41  69  84  67  88  27  11   8  66  72  10  93   1  40  77  25   4  32  84  68  42  89  90  10   6  70  16  92  18  11  52  91  42  77  14  95  38  37  14  24  39  73  40  16  94  57  74  95  58  57  81  54  48  44  81   5  26   5  37  54  90  27  40  54   1  92  54  12   8  39  53  27  27  48  78  41  83  39  80   3  29  16  61  34  22  94  13  38  25  18  48  36  95  19  98  88  91  64  63  38  39  13  90  43  38   2  43  62  93  42  38   1  52  47  28  74  48  58  99  89   2  13  81  29  39  77  52   7  85  85  29  92  33  95  15  90  88  99  94  89  90  33  19  22  65  66  76  24  16  61  45  15  53  38  32  82  83   6  53  75  28  21  13  26  91  95  95  64  37  46  11  63  63  37  47  38  14  98  39  98   6  88   9  52  20  50  13  61  66  68   6  58  12  91   7  68  86  98  75  55  65  67  64  87  37  98  56  21  97  99  61  15  27  41  50  79  29  29  52   5  66  37  44   4  98  24  22  68  41  90  22  50  94  12  62  76  44  18  87  53  89   2  71  80  20  89  41  53  10  67  26  22  12  17  39  15  18   5  16   5  63   9  30  41  98  25  29  46  87  20  93  33  40  75  15  46  97  14  77  90  23  64  41  68  52  26  67  87  32  35  14  16  68  12  41  30  62  57  65  68  68  90  74  23  71  72  35  71  65  51  46  86  90   2  64  96  78  35  99  58   7  60  71  15  98  54  54   4  63  29  95  74  12  92  12  84   4  68  47  56  52  78  96   3  10  85  48  98  87  60  67  32  94  11   5  34  24  77  64  79  63   5  62  22  83  49  45  95  10  19  13  21  42  73  11  60  71  28  20  45  69  33   9  32  47  43  57  68  89  85   7  72  68  38  46  95  83  78  84  30   6  84  81  63  10  51  99  22  52  29  42  28  88  40  19  12  88  86  94  99  50  39  59  46  25  94  37  69  45  55  99  56  23  50  22  26  60  81  42  33  49  98   9  62  73  41  23  32  66  39  12  79  29  59  91  73  99   5  45  64  79  17  60  82  79  63  13   7  56  30  99  85  99  57  31  59  32  52  87  30  35  99  70  45  54  29  67  43  23  58  98  13  39  50  27   3  35  96  38  24  62  74  63  89  96  51  68  82  34  19  71  49  42  15  46  11  67  15  73  19  47  37  25  72  46  48  43  14  79  48  87  52  27  44  47   1   9  22  52  94  19  41  60   3  98  59  20  83   5   8  75  97   7  96  26  80  27  53  59   2  55  62  88  86  26   1  80  49  96  55  12  42  84  23  19  18  57  79  73  61  24  89  17  82  49  84  10  38  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            58  23  54  45  77  94  35  81  37  33  49  79  17  92  35  41  67  17  51  55  21  13  47  21  69   6  53  33  42  95  14  55   3   9  66  67  31  45   5  46  86  64  60  92  90  99  19  66  91  43   9  46  10  66  60  51  22  46  93  83  45  31  21  65  43  46  33   6  49  78  56  82  17  21  94  65  62  26  29  53  68  53  77  43  12  19  71  87  68  19  43  34  22  73  35  56  11  71  96  35  92  64  68   3  33  81  66  69  60  25  28  42  59  71  30  86  31   4   5  99   7  13  91  53  45   9  48  22  58  29  81  25   4  76  88  75  90  91  46  29   7  18  99   9   8   7  99  28  57  15  49  45  27  47  12  68  94  94  53  30  40  93   6  30  83  68  87  17  10  68  95  29  51  28  24  28  63   7   9  14  77  74  79   3  13   1   1  59   9  69  32   9  54  35  46  92  38  58  96  49  61  77  20   1  93  25  87  22  95  76  56  89  92  14  82  22  92  44  25  84  89  66  62  48  56  30  85   3  60  80  23  84  84  16  90  84   5  57  83  97   8  67  95  19  53  69  49  87   6  24  72  44   6  18  84  20  81  64  33  14   8  84  40  93  23  75  61  41  47  78  59   2  92  95  85   8  60  36  84  48  61  86  23  37  34   4  77  50  27  44  64  28  17   7  28  33  80  82  25  68  14  60  83  56  58  34  51  16   1  34  77  60  59  28  76  48  87   6  22  91  58  44  89   8  95  76   8  35  42  69  87   8  93   6  79  37  76  33  70  62   4  81  92  27  96  53  70  73  66  23   9   4  19  76  16  13  98  82  55  55  45  74  94   6  24   3  48  81  47  26  35  52  60  34  81  80  75  61  61  37  90  95  40  11  98  56  46  99  53  36   3  45  17  92  54  15  43  46  35  56  11  67  10  62  16  75  29  95  23  98  91  53  61  27  63  53  72  37  10  38  69  27  74  20  35  80  13  14  91  52  32  63  60  37  45  36  59  30  22   7  82  17  99  94  75  38  80  93  90  81  81  85   2  89  43  83  82  24  90  80  51  66  87  49  85  51  83  84  94   1  76  93  21   7  88  68  55  94  50  88  26  85  29  70  15  30  75   4  30  32  36   8  40  98  46  27  66  99  63  84  94  82  40  33  49  55  27  55  41  48  69  53  87  31  37  76  53  84  40  78   7  66  50  28  47  79  59  96  20   7  66  24  68  40  71  69  80  14  42  24  16  58  77  64  62  89  44  36  97  24  20  56  49   8  62  15  75  49  10  21   9  93  65  38  66  11  71  40  50  70  80  90  17  33  42  48  98  47  31  53  71  89  16  56  19   5  90  95  92  48  55  12  21  98   5  89  51   6  73   9  32  94  15  88  78   8  37  66  53  41  92   9  42  48  16  62  94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              2  26  61  70  36   8  20  99  82  30  55  35  37  10  24  69  66  86  98  69   4  25  79  60  15  74  65   6  20  33  79  39  61  32  23  21  52  46  36  33  87  14   3  73  65  53  85  38  93  99  91  48  89  20  56  75  76   7  87  97  57  18  50  20  57  66  45  30  41  91  80  31  11  23  98  39  63  79  11  67   3  60  47  45  73   8   2  85  21  15   7  46  90  24  96  36  31  67   5   7  11  35  47  45  53  35  58  33  83   8  71  77  99  50  51  73  86  14  14  50   7  76  39  70  46  66  42  14  55  90  15  14  91  79  25  27  16  86  88  43  59  45  65  83  78  46  93  80  24  95  87  71  12   9  95  95  96   1  90  70  16  74  68  62  12  67  47  32  51  90  48  35  73  83  42  15  32  17  48  60  59  10  94  56  22  35  54   1  22  50  85  55  42  29  65  83  13  45  55   4  61  62  31  16  17  50  32  21  53  34  51  77  42   3  72  75  69  81  67  80  88  34  30  70  74   7  78  85  86   9  58  29  80  90  97  86  96  33  27  99  77   8  79  71  90  48  64  67  21  34  22  32  68  20  99  10  18   6  82  70   2  35  23  37  63  66  36   6  21  49  32  98  52  69  54  69  35  47  67  74  91  19  79  19   6  68  63  54  76  23  20   6  88  87  76  18  36  43  29  72  94  98  38  63  52  80  73  43  30  48  87  32  72  56  84   2  98  95  13  88  13  18  77  66  25  93  85   9  60  23  89  41  79  98  17  92  79  39  58  56  37  70  93  93  41  78  15  57  65  40  71  95  37  86  64  58  29   8  35  48  42  85  66   3  93  43  46  56  76  69  78  21  17  52  47  73  28  87  23  62  27  76  58  45  67  25  20  36  64  66  85  86  90  87  20  82  47  47  21  98  62  83  58  24  78  25  61  56  24  74   6  71  29   9  60  15  51  59  17  34  57  40  11  56  20  90  72  19  27  65  95  67  57   6  12  29  46  17  36  65  31  20  59  77   6  17  62  94  55  38  12   7  47  56  76  94  71   5  36  88  11  33   5  25  88  84  48  62  69  68  46  44   9  60   9  87  76  93  76  74  57  43  94   2  18   7   4  10  67  95  24  75  12  15  36  44  11  59  10  45  85  66  74  16  37  70  33  37  13  49  94  45   2  99  74  36  73  83  58  61  66  44  58  27  62  22  88  64   8  38  75   2  58  31  67  19  54  73  60  80  17  44  97  66  20   5  65  66  62  48  38   1  61  53  97  74  66  97  89  39  40  22   2  51  49  46  86  10  85  93  34  17  53  10  49  61  52  87  38  97  91  21  67  58  17  75  51  18  76  65  60   9  73  73  56  12  19   9  15  36  82  28  19  87  87  50  74  87  16  66  17  51  99  74  47  45                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                44  30  58  47  86  54  64  82  23  12  16   9  26  29  54  64  60  16  87  61  79  44  15  23  12  30  25  49  38  74  74  52  61  35  17  15  41  85  69  34  19  79  66  38  91  52  79  36  70  29  96  34  33  53  21  75  55  18  38  13  57  87   2  88  76   7  23  66  16  78  76  37   3  97  18  16  48  12  62  45   3  80  58   3  70  35  78  90  85  68   6  53  53  28  65  13  55  76  56  38  64  63  43  45  36  40  56   8  59  68  42  80  38  79  28  54  12  38   1  35  99  49  81  53  29  88  84  63  64  85  19  62  74  16  90  67  85  17  84  55   7  15  15  70  19  89  85  91  31  82  49  81  46  95  39  28  57  27  11  60  44  20  36  70  85  66  36  87  15  24  85  51  71  48  23  10  78  54  57  37  18  44  14  68   3  48  67  91  40  69  86  29  93  17  20  59  59  62  92  60  38  89  40  44  75   8  28  49  44  29  96   2  68  20  48  41  93  69  69  13  29  65  82  47  20  23  69  46  25  42  27  75  89  74   6  89  54   9  38  39  85  63  91  88  24  27  77  18  76  25  37  90  86  38  87  18  49  39  79  36  44  26   7  34  27  11  62  19  77  83  60  31   4  49  52  33  60  17  46  52  21  94  38  69  22  34  54  35  66  61  60  80  91  77  85  34   3  54   3  47   4   3  40  43  18  89  23  47  88  22  24  60  59  53  70  45  17   7  88  11  69  14   5   4   8   9  49  51  41  33   3  18  12  79  22  33  34   2  82  34  37  84  99  37  43   4  11  80   4  90  12   8   8  42  60  55  92  89  62  39   9  43  18  85   9  67  19  27  42  42  25  71  45  91  62  56  81  53  61  78  65  58  65  44  42  28  38  98  27  10  43  56   1  60  53  44  71  72  55   7  68  17  59  44  96  58  91  13  83  43  39  44  51  60  45  87  71  88  85  23  78  25  80  51  15  34  65  15  60  40  76  63  25  75  56  33  37  12  26  70  33   1  22   9  37  46  76   5  12  85  50  32  31  47  27  54  35  61  95  67  78  64  79  90   9  40  63   1  27  85  85  78   7   3  74  89  52  44  24  88  70  29  56  86  50  30  40  11  75  90  35  13  57  77  68  62  87  46  26  98  73  90   1  57  81  73   9  15  73  82  59  98   3  83  33  65  97  21  36  52  15  94  45  97  87  13  42  98  15  70  12   7  20  50  51  30  93   3  99  72  13  51  91  10  48   4  94  75  71  63  74  15  39  24   5  11  20  64  12  69  99  19  30  82  10  48  74  37  97  80  41  46  89  56  10  54  37  26  70  66  37  27  40  43  17  49  69  88  64  20  82  37   5  12  39   4  46  86  82  72  64  98   9  63  91  56   2   8  32  22  96  80  35   7  67                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  29  76  17  76  65  77  32   7  42  20  49  85  54  28  74  63  81  46  98  65  71  86  29  24  26  79  55  54  25  23   2  32  95  59  36  92  98  89  24  17  57  69   7  54  79  53  76   8  47   8  75   5  79  35   8  69  48  48  45  47  90  64  57  31  88  67  91  70  91  13  82  25   1  66  72  11  58  59  24  99  85  53   4  58  81  99  55  90   1  45  59   8  84   7  47  48  99  30  21  34  76  53  44  86   6  60  29  63  63  63  41  77  92  12  59  47  13  40  15  94  54  89  35  76   2  52  57   9  95  25  18  68  19  87  79  54  99  46  55   1  81  81  34  95  93  50  10  41  25  20  92  48  54  45  90  30  86  62  91  78  23   7  44  31  97  90  50   5  77  48  43  73  28   9  27   5  24   7  29  97  47   2  93  39  66  35  97  65  78  41  66  74  80   9  31  38  49   2  30  73  41   8  71  65  39   7  94  92  47  86  76  20  86  75   7  88  58  54  48  13  32  58  40  17  18  97  66  95  75  25  10  96  68  95  52  77  67  75  31  83  72  79  55  23  95  53  46   2  70  92  79  53  67  36  50  25  67  14  48  21  41  77  41   8  81  90  51  81  34  31  23  14   9  92  20  18  47   9  96  57  99  32  50  12   9  94  73  93  68  65  69  20  87   7  45  20   8  40  96  42   4  73  21  12  69  24  26  39  64  81  43  16  60  76  45  19  56  37  54  81  40   4   1  89  26  39   2  83  67   1  11  20   4   4  67  83  40  47  92  57  51  20  32  74  38  78  65  89  54  63  29  41  99  19   3  91  67  20  27  82  53  86   3  99  56  38  74  13   5   9  30  64  56  34   8  12  34  72  33  23  82  91  55  88  50  41   5  60  79  18  68  41   6  32  32  25  55   9  48  74  95  62  30  90  51  97  19  26  87  80  44  50   4  26  52  15   6  28  52  93  51  60  90  61   3   1  57  13  17  31  99  89  41  39  62  88  15  94  79  24   1  18  71  50  95  27  56  62  82  51  49  13  55  50  77  71   3  19   1  37  20  97  28  92  84  96   2  17   8  53  37  93   8  60  18  53  88  63  33  83  65   8  57   6  71  50  92  56  22  68  96  77  43  93   9  60  86  74  99  66  69  89  53  59  23  93  56  17  61  48  80  17  46  95  68  45   9  98  29  95  72  81  28   2   6  15  91  86  66  24  82  61  86  16  64  82  60  93  51  61  40  66  90  92  66  39  18  98  25  34  46  64  48  65  13  39  63  10  65  77   9  87  40  67  25  99  15  90  49  66  38  39  81  21  59  98  12  89  83  18  26  99  18  47  44  57  20  89  87  81   2  36  52   7  89  64  67  99   3  26  45  64   2  71  89  26  73  37  51  99  35  33  11   9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    24  13  71  77  10  94  12  89  50  28  64   4  39  27  88  69  80  23  84  68  82  66  40  13  87  94  17  20  59  84  57  53  75  90  90  99   7  70  16  97   7  28  66  29  99  87  42   3  40  62  58  15  56  82  40  97  94  89  38  14  91  55  77  36  32   1  11  22  11  63  72  59  72  27  36  67  83  32  72  95  50  26  10  55  75  14  90  42  96  84  29  73  20  89  84  69  14  59   3  66  32  48  19  10  27  64  82  82  93  70  51  18  76   9   5  59   3  48  94  66  60  38  31  79   8  71  49  97  25  86   8  24  56  19  28  11  51  42  80  28  90  36  36  14  33  89  24  42  49  16  47  77  28  62  16  74  84  26   4  27  39  41  44  44  91  55  77  68  41  76  10  15  68  85  50  74  61   2  62  80  22  57  20   6  16  88  43  42  39  12  61  33  89  41  16  43   8  15  84  25  57  77  28  42  52  95  10  86  20  41  45  52  94  61  22  68  13  27  61  34  68  13  37  74  95  27  17  55  73  91  58  79  39  20  42  85  21  11   3  99  84  32   3  49  79  26  39  68  89  45  94  99   2  53  53  66  57  31  56  76  26  19  46  93  30  74  30   6   9  53  76  46  50  17   6  37  35  74  42  45  31  22  25  78  72  59  67  91  97  26  86   8   7  60   3  40  84  12  61  58  76  99  37  30   1  27  71  70   7  85  34  98  94  70  98   4  37  58  17  94  64  77  15   2  36  66  48  76  59  40  45  53  93  24  45   3  95   1  46  39  49  33  55  97  66  72  82  80  53  17  47  55  50  16  97  12  90  94  12  84  16  32  77  89  26  43  44  10  85  22  53  75  10  43  79  45   3  57  82  58  13  25  57  95  68  67  50  22  73  78  30  10  19  30  76  91  29  12   8  57  46  59  73   1  66  55  84  16  24  66  50  80  38  49  37   2  12  50  41  10   9  12  38  56  90  45   4  16  42  87  49  43  35  22  95  57  66  54  98  38  86  61  59  52  46  68  48  24  90  99  94   1  65   1  62  15  43  16  72  69  68  66  61  62  46  17  60  37   7  55  50  85  52  43  54  97  44   2  53  82  52   2  80  60  17  68   9  41  29  72  53  59  14  97  62  49  74  23  26   4  17  39   2   8   5  26  21  26  49  95  31   7  99  56  99  86  84  14  44  94  12   9  40  26  19  30  85  74  65  58  16  95  24  58  14  36  68  96   9  25  72   7  74  56  80  80  48  34  55  60  39  98  34  11  40  74   4  21  94  56   4  12  29  58  95  99  23  83  45  90  38  47  87  57  79  42  39  31  90  14  21  55  74   8  12  70  17  45  94  93   8  42   2  71  76  49  92  21   1  23  93   7  78  57   5  53  85  23  12  62  93  44  13                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      3  50  49  17  59  61  91  84  84  19  55  85  49  28  16  64  15  41  77   7  44  31   4  88  43  59  71  81  32   7  98  80  40  90  33  27   4  49  42  81  45  65  54  16   1  84  93  20  95  95  79  65  77  10  43   5  79  92  29   9   4  79  74  13  23  54  65  56  41  15  51  79  75  68  81  98  19  71  13   7  12  77   7  35  89   3  50  97  50  93  77  66  60  78  99   4  68  19  47  62  13  21  51   1  45  44  73  94  58  88  44  94  97  10  93  13  73  31  95  54  57  67  97  63  88  85  53   5  90  36  40   2  71  27  79  17  19  66  81   3  92  38  38  19  50  25  33   4  78  77  93  75  70  15  29  17  15  25  98  90  51  91  94  90   6   2  40  14  23  33  37  46  15  44  64  43  88  55  60  95  61  87  65  73  35  53  25  67  43  98  22  18   7  11  20  41   7  60  17  83  82  56  25  87  69   7  60  38  38   3  52  70   5  31  96   1  37  32  72  65   1  10  79  66  58  52  55  59  30   2  79   8  15  86  90  16   9  54  29  61  22  30  87  95  53  96  19  91  71  15  24  10  53  48  38  90  17  60  46   8  75  90  81  41  65  77  91  98  49  53  95  34   1  83  67  19  31  64  37  52  40  81   9  53  24  70  48  16  72  40  11  36  13  98  71  23  93  32  71  61  86  23  35  64  84  79  93  78  38  36  53  99  91  78  48  58  89   8  80  30  81  70  14  50  94  88  80  64  89  72  51  72  86  46  87  19  71  98  74  11  34  69  93  50  26   9  82  83  82  12  23  82  73  87  26  63  88   5   8   9  73  18   6  44  73  56  50  36  48  13  91  50  70  98  72  13  80  47  47  14  34  63  16  69  49  17  68  95  67  15  32  88  40  12  51  10   1  46  72  44  23  16  28   9  13  48  81  30  40  51   9  64  46  18  35  93  83  80  56  24  99  72  91  79  53  85  27  84  92  66   1  38  58  18  18  84  12  70  83  60  38  47  32  30  59  92  44  35  18  63  54  62  52  25   9   4  29  48  61   8  46  38   7  29  76  59  54  22  81  12  66  99  91  76  29  37   8  83  68   4  13  57  46   9  56  66  82  20  50  47  52  35  75  81  17  94   4  59  96  54  10  28  24  30  14  30  75  48  86  60  82  65  82  34  26  52  30   6  89  11  21  39  63  65  22  73  73  12  64  27  54  77  30  69   7  32  11  52  22   8  46  80  53  74  57  39  64  32  88  73  76  10  55  50  50  88   8  98  33  93  65  91  71  28  44  90  94  33  54  91  23  28  59  69  37  95  58  37  13  66  62  64  78  50  40  40   8  48  77  53  62  39  85  62  32  67  93  45  25  44  35  69  85  19   6   8  13   5  99  41  36   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        63  29   5  39  71  29  26  45  74  60  38  26  49  90  69  13   3  31  74  62   2  82  59  44  14  56   9  78  57  81  28  32   7  99  20  56  90  50  97  55  89  80  29   7  91  53  31  85  31  56  38  10  85  63   9  91  39  65  50  70  76  97  49  62  91  26  22  61  27  87  13  58  83  52  98  83  97  53  30   9   6  13  77  84  37  69  33  35  86  40  89  77  42  16  19  62  48  69  62  15  63  11  63  16  10  39  51  98  77  26  36  33  59  12  90  20  21  32  85  36  26   1  21  54  36  54  67  84  80  54  48  39  63  23   8  91  60  11  92  11  96  26  39  67  46  47  69  89  45  52  49  61  99  97  33  34  37  37  98  48  41  64  18  26  17  41  40  80  38  92   6  12  25  57  55  50  63  22  87  49  61  56  18  74  75  28  71  19  75  94   7  69  47  71  87  56  94  35  73  43  15  43  50  19  79  99   4  69  83  36  28  70  93  72  84  14  50  43  31  77  23  83  89  30  30  18  10  92  63  52  62  50  81  81  12  95  32  66   9  78  32  16  85  44   8  43  74  73  74  64   3   1  14  49  21  61  83   4  57  29  83   4  79  35  26  66   6  30  89  10   5  94   3  79  18  25  20  26  71  89  83  20  95  32  69  44  73  49  20  17  50  19  10  68  99  59  71  33  52  25  32  10  99  96  36  22  44   1  65  58  43  37  48  35  33  84  51  10  55  42  82  90  71  40  14  67  76  26  89   5  84  40  47  98  65  76  57  63  40  59   1  84  84  56  66  85   8   9  54   2  92  26  87  94  11  21  28  10  51  67  13  60  55  21  97  26  97  62  52  37  77  51   5  74  39  93  15  94  34  41  39  47  83  68  99  15   3  28  49  72  90  88  98   1  28  91  58  38  35  32  91  82  11  72  59  83  25  58   6  62  57  42  22  30  95   1  43  77  34   9  58  66  87  76  95  10  92  71   1  28   1  78  13   3  54  31  27  24  27  14  29  92  27  86  13  82  82  33  37  61  48  82  20  33  70   5  29  40  54  27  11  21  11  43  55  49  40   6  13  80  34  81  30  23  16  19  23  19  99  82  65  88  90   1  15  51  28  98  46  64  42  83  86   9  93  58  18  65  26   1  54  49  67  28  32  81  80  78  37  51  96  90  40  36  86  32  95  30   2  90  11  73  85  51  37  34  33  94  74  90   2  79  36  82  64  94  18   1  10  78  79  95  91  70  98  84  45  56  97  27  52  41   9  48  90  92  17  69  65  45  34  17  67  58  17  55  21  61  21  67  42  91  17  99  97  13  79   2  91  20  86  22  78  66  89   9  97  73  10  32   7  53  72  40  85  82  97  16  99  77  55  77  41  41  37  88  74  42  74  16  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          66  57  73  20  14  12  31  50  18   7  55  95   4  83  87  44  97  66  28  75  77  70  20  24  32  75  31   6  63  99  73  17  82  68  28  23  36  78  77  12  13  61  11  84  85   2   4  47  39  55  88  97  17  29  98  18  74  70  32  70  95  55  34  86  14  89  79  24  99  39  51  47  14  94  14  76  76  81  89  48  65  65  39  27  40  61  31  39  22  64  19  53  76  66  78  41  88   8  43   2  14  34  27   1   3  89   4  30  12  21  52  44  33  71  41  44  62  27  15  87  88  63  32  19  67  54  63  46  31  47  11  65  70  14  52  60  41  45  72  98  29   2  25  49  89  88  94  22  27  93  95  24  36  52  64  49  18   4   8  88  21  71  19  30  88  36  43  48  95  26  98  24  75  21  64  17  23  21   9   1  98  80  74   3  50  45  30  76  21  88  54  22  45  66  50  17  85  40  31  21  35  12  53  47  26  79  19  18  82  62  88  22  77  41  26  48   6  39  19  34  38  87  98  62  42  51  54  77  98  60  32   5  39  24  94  79  37  30  29  98  98  37   5   9  13  45  78  52  44  57  70  94  58   5  12  39  44  25  49  87  72  41  67  94  26   9  59  21  65  49   1  34  45  53  15  96  50  15  53   6  47  76  25  78  38  23  52  21  89  39  77  95  24  74  58  62   7  26  21  73  79  15  50   9  13  36  40  30  46  28  55  95  79  36  51  60  48  39  84  79  49  89  78  65  47  21  23  12  32  47  84  12  96  90  53  73  32  65  41  79  50  88   1  65  23  67  61  48  33  48  54  78  74  71  51  18  73  86  37  90   3  93  53  43  25  16  39  46  18  98  88  61  33  91  16  61  40  81  22  87  51  65  12  50  62  37  91  16  12  42  92  35  33  52  30  16  84  56  43  41  47  96  13  30  94  31  56  30  10  74  71  58  40  76  74  72  68  95  83   6  26  46  94  25  98  15  57  56  18  96  58  10  30  76  35  62  56  40  18  20  30  60  46  55   5   1  61   3  33   7  52  65  27  47  84  90   6  99  86  86   7  12   3  62  25  83  39   7  62  44  33  10  44  72  34   8  73  81  47  32   5  38  67  90  51  25  97  98  36  36   7   5  36  29  19  52  38  51  36  80  72  63  52  64  87   4  98  42  89  10  81  14  25  63  28  44  31  77  99  75  53  40  97  30  87  40  82  45  15   4  61  97  76  51  49  13  16  45  13  14  58  28  19  65  99  97  61  97  89   7  65  14  46  26  74  97  63  94  50  27  54  73  51  36  21  82  79  32  76  30   9  20  15  16  91  41  48  70  54  78  89  73  34  79  12  94   5  21  99  10  49  15  90  37  70  78  44  74  29  21  54  64  39  28  63  17  71  89  97  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            42  29   6  77  52  39   9  58  76   7  58  30  66  16  44   2   3  33  94  92   4  66  49   6  57   9  36   5  54  88  41  86  93  23  47  54  67  71  48  54  18  63  93  88  96   3   2   8  26  35  26  55  85  99  26  78  60  16  86  12  17  10  56  96  38  85  54  34  94  69  21  60  51  42   5  89   3  32  17  52  14  95  78  91   7  39  68  46  45  14  39  96  42  74  56  21  92  16  27  40  50  59  17  56  19  27  51  98  98  92  80  36  84  58  67  13   6  48  87  25   7   5  11  12  38  26  95   9  43  70  47  56  36  71  91  12  58  15  34  14  89  35  62   3  75  58  67  82   1  77  24  13  94  53   4  33  40  60  90  55   2  73  65  72  49  55  27  64  53   6  19  63  38  96   5  70  38  83  12  96  45  23  12  87  33  30  84  55   5  33  29  60  13  74  98  58  81  39   9  25   5  67  92  17  18  45  55  58  28  44  12  74  99  69  69  58  64   5  62  19  47  85  63  56  57  76  23  15  93  74  58  54   8  77  61  88  49  89  13  30  90  23  95  70  90  98  71  95  95  30  88  24  91  87  37   3  49  36  94  66  79  82  23   8  28  38  79   3  20  88   7   5  11  85  58  10  15  78  47  85  85  35  57  17   9  10  17  14  80  52  51  17  49  72  53  48  28  78  61  47  85  19   4   1  54  30  49  35  52  46  21  34  81  32  11  20  44  49  78  54  36  92   7  95  41  48  99  22  93  45  16  45  68  23  87  47  30  61  24  62  97  29  61  35  12  97  77  69  18  83  83  94  14  50  74  12  96  23  95  40  97  69  36  67  71  16  81  90  96  41  18  40  97  98  83  37  19  74  96  83  28  26  51  47   3  28  74  22  36  50  73  52  22  46  96  42  97  11  38  57  86  12  64   6  62  99  19  27  91  56  56  85  48  69   4  67  82  10  28  94  17  33  72  33  23  45  48  51  48  71  42  58  55  59  57  96  55  69  23  49  43  57   7   4   7  24   9  81  30   1  41  52  93  77  12  30  15  51  58  35  16  45  22   1  78  46  13  85  71  45  45  22  72  59  76  38  62  53  98  13  37   4  28   3  64  53  14   6  33  79  54  59  12  79  49  44  55   4  47  49  12  82  53  94  24  49  75  30  12  92  95  66  98  89  90  72  14  92  71  17  42   9  65  54  55  22  70  18  10  28  52  14  49  93  80  10  38  86  83  92  77  66  46  40  30  76  45  12  30  31   9  84  11  34  68  57  21  35  59  86   4  99  22  37  84  16  45  10  68  84  76  96  57  46  60  29  41  67  14  28  71  22  79  60  75  85   4  66  70  69  42  83  17  60  17  43  74  29  98  72  64   3  59   7  26  73  62  37  38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              15  64  22  20  99  68  82  26  32  43  85  38  25  89  44  48   5  25  97  79  85  19  67  18  51  69  75  53   7  28  81  12  44  98  65  35  64  45  83  35  39  86  66  35  57  90  28  78  21  44  75  64  38  91  19  41  37  49  37  24  25  33   4  96  67  79  44  73  99  95  52  94  36  83  19  13  56  86  51  21  41  83  40  81  57  97  43  87  22   6  58   9  84  83  36  46  46  45  56  57   3  22  28  57  62  32  30  11  85  54  37  70  70  42  47   1  70   8  66  52  67  70  79  82  11  27  70  72  48  61  74  81  75  35  75  17  16  23  58  98  70  61  97  49  86  76  15  11  48  82  72  72  76  27  99  80  10  73  73  81  81  99  84  93  35  31  70  14  31  26  32  52  17  44  52  39  73   7  31  85   6  18  73  81  81  36  14  27  84  24  48  99   9  52  95  60  82  50  60  82  46  17  97  40  10  70  84  14  32  92  10  75  76  46  40  77  83  89  22  90  82  22  15  57   7   5  76  51  63  26   1  57  98  38  85  18  16  74   1  11  28  76  86  15  75  49  91  84  22  52  58  30  27   7  59  73  75  50  46  44  54  41  93  57  62  48  78  46  92  72  53  32  12  61  57  68  71  77  74  55  46  75  82  62  92  35  61   2  62  99  49  19  12  11  37   3   8  94  17  20  91  55  53  55  45   1  36  11   7  60  58  89  20  41  65  68  73  96  98  29  82  74   8  82  13  17  10  27  91  13  23  80  83  71  45  21  77  83   3  95  76  46  59  74   1  47  29  98   3  49  14  63   8  43  71  29  68  34  63  97  15  90  98  30  33  26  72  51  95  34  48  30  31  60  41   4  98  95  92  91  97  99  79  69  55  65  63  91  38  82  14  57  52  93  32  15  97  20  53  53   7  42  19  94  92  78  50  23  77  26  71  32  84  95  42  87  73  72  31  39  37  73  89  80  39  65  85  16  70  58   9  60  87  96  80  69  83  31  78  26  26  66  15  57  86  47  37  65  19  45  92  52  29   9  39  27  38   5  31  96  70  62  11  12  52  67  30   9  39  26  21   1  78  74  56   2  65  76  84  48  57  22  54  98  97  89  44  37   7  39  52  99  28  99   8  75   8  61   3  89  92  35  45  45  17  38  44  98  90   8  74  10  55  25  79   9  72  94  22  98  55  70  68  73  71   3  92  50  27  21   3  24  28  38  11  35  48  70  10  71  16  18  96   7  15  30  33  21  54  73  36  65  67  51  27  73  74  54  26  30  38  90  61  35   6   3  88  91  38  98  30  36  70  40  27  92  58  55  87  49  96  66  25  31   3  97  50  94  20  19  20  95  72  91  68  53  36  45  68  66  64  40  55  96   5  16  58  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                34  22  17  61   6  98  27  28  94  57  47  50  82  51  57  52  72  90  35  89  72  70  10  84  26  14   4  99  59  49  72  36  78  18  32   3  82  49  80  77  29  53  45  12  66  55  28   9  74  71  35  85  39  81  78  31  52  16  35  55  90  55  39  29  61   4   7  26  21  67  89  15  43   6  22  51  87  51  92  12   7  29  92  12  12  26  16  11  20  50  22  40  39  88  85  42  40  37  69  54  14  91  87  50  67  43  96  56  25  97  23  95  97  85  80  28  58   9  26  99  93  33  86  35  86  55  99  35  86  53  54  37  62  37  40  51  93  88  31  73  71  60  66  48  73  46  50  24  18  39  44  32  13  12  38  66  84  10  91  82  80  87  83  98  58  78  77   1  64  40  27   3  64  37  85  33  99  75  23  44  16  50  93  50  72  30  60  22  57  21  58  66  63  17  11   7  48  43  87  52  74  60  23  97  83  38  45  25  27  71  10  92  49  14  71  36   5  54  75  53  38  92  25  54  66  28   9  33  68  44  94  39  31  44  47  27  32  59  75   3  31  61  13  91   4  46  82  67  93  72  32  64  30  78  73  65  38  82  38  36   7  55   7  24  29  46  29  71  47  13   8  10  23  73  95  73  89  14  67  27  23  95  25  45  98  78  70  93  76  55  21   6  38  10  89   7  92   1  63   9   4  80  71  92  59  48  24   9  94  44  76  82  60  88  62  43   4  57  22  72  88  97  62  59  26  52   3  55  55  37   6  68  33  61  80   8  96  15  91  99  53  85  41  74  91  57  29   5  21  27  89  97  47  93  77  36  94  83  88   4   4  83  23  14  40  89  41  49  48  13  35  21  61  37  69   6  86  80  88  26   7  42  90  51  88  79  83  21  20  60  86  13  41  95  44  54  18  41  92   5  34  77  14  25  39   7  77  90  36  69  23  27  74  51  62  91  39  71  56  95  51  18  20  94  17  73  27   1  86  73  50  57  15  32  74  49  75  33  90  61  60  77  87  95  93  63  34  76  21  31  21  39  48   1  35   1  71  97  99  83   2  84  31  96  85   4  36  50  31  30  59  63  77  20  91  70  29  81  19  29  61  79  49  77  51  44  33  69  42  65   8   7  41  84  88  18   1  98  39   5  14  95  72  38  99  24  53  54  60  55  86  34  11  50  30   1  41  20  49  46  87  37  20  51  86  32   8  38   7  78  96  91  26  67  33  72  92  25  49  18  54  19  14  65  74  70  26  62  34   8  37  36  72  62  89  83  34  50  84  83  70  88  11  51  64  10  53  15  73  57  20  65  87  43  97  11  53   6   3  53  41  41  36  78  57  23   4  97  89  53  77  87  68   9  23  12  58  66   7  44  26  12  28  33  12  97  88                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  24  36  65  68  54  55  67  88  67  44  77  58  14  37   5  32  41  51  55  77  77  21  13  29   3   4  35  53  49  59  57  23  99  54  50  71  22  77  33  49  98  87   3  20  42  63  19  95  54  78  44  66  86  52  94   1  14  37  72  91  42  62  16  23   5  29  16  61  39  17  38  47  17  74  75  75  84  98   1   7  42  14  24  90  30   2  56  51  23  93  18  84  36  24  83  21  20  21  63  97  98  77  20  42  84  28  43  72   7  21  63  76  76  14  83  82  47  65  72  41  24  83  45  21  32   1  15  37  73  48  63  11  81  80  50  24  67  33  18  80  69  45  44  41  44  77  47  82  44  55  42  97  19  25  84  99  34   1  19  23  83  34  81  76  37  62  93  77  51  51  81  91  63   2  82   1  39  98  19  15  29  63  69  15  14  12  39  57  19   6  10  24  93  59   8  77  45  35  76  77  32  78  17  40  85  48  65   2  92  63  51  75   3  10  97  85  94  93  81  88  34  31  28  57  92  32  38  11  32  75  44   6   7  68  22  91  70  91  63  73  21  63  40  89  18  86  57  41  47  69  52   2  65  14  64  88  22  65  99  78   9  62  89  46  68  77  97  85  62  95  59  47  97  93  78  26  75  39  22  59  73   7  94   7  82  37  39  48  22  71   2  46  19  56  63  94  59  10  54  97   1   7  47  31  50  17  82  40  11  23  96  21  34  91  60  42  64  57  56  53  41  10  22  73  79  21  97  72  17  53  37  10  80  49   9  88  55  39  72  22  90  48  81  22   2  98  34  66  99  22  97  11  18  89  14  71  76  21  30  41  84  86  73  10  66  66  33  55  12  62  59  84  25  43  96  53  80  17  45  99  34  62  98  70  26   4  61  52  69  28  28  18  49   1  45  19  51  86  24  54  11  97  99  60  65  27  68  98  69  90  76  84  58  67  78  93  30   1  13   4  12   9  99   4  52  63  41  54  61  76  24  15  10  43  34  65  71  47  45  15  74  49  88  38  87  30  91  83  72  83  86  65  60  17   4  30  59  27  39  16  53  29  82  62  91  17  81  26   4  42   2  79  54  19  88  37  70  18  37  16  19  23  84  26  75  57  87  82  56  88  37  76  84  11  34  97   4  18   6  84  48  59  58  63  11  55  31  56  10  93  61   7  14  30  20  11  19  44  97  24  95  31  24  37  99   2  57  92  83  23   6  64  29  31  35  68  85  73  10  60  89  59  44  89  46  95  80   9  76  43  11  42  25  91  13   5  22  90  73  71  68  18  50  87  19  81  11  21  51  81  75  82  74  25  68   7  95  74  60  48  17  64  35  51  24  27  34  81   4  31  69  59  18  23  44   6  58  94  34  32  87   2  41  81  95  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    51  15  25  59  76   4  58  31  56   1   2  20  20   4  66  99  33  94  11  98  99  22  55   9  62  21  30  23  49  87  77  80  21  87  36  85  55  66  61  56  20  84  79  85  87  32   9  17  13  11  62  21  87  56  35  42  69   9  88  37   7  11  47  19   1  23  45  64  36  17  86  69  31  31  25  23  35  71  83  47  72   3  75  44  33  26  68  79  56   7  42  30  38  46  93  23  33  16  69  88  93  25  67   8  58   6  38  26  54  59  74  71  35  62  82  72  25  78  61  23  70  14  91  49  68  52  85  40  31  28  20  76  87  47  29  94  27  36   1  69  52   9  11  89  95   3   4  43  76  96  34  33  92  97  86  72  45  66  32  63  62  98  46  26  69   4  51   5  85  46  98  70   6  52  49  68  55  98  41  11   9  92  25  78  22  97  70  94  61  18  98  44  79  25  31  78  77   2  49  80   9  23  70  16  61  40  76   8  33  44  47  64  76  89  17  83  13  54  87  99  77  46  37  59  90  94  89  19  96  15  92  13  63  45  85  45  11  80   3  35  31  70  14  79  68  57  75  69  75  10  62  71  74  94  34  68  87  98  64   1  96   7  33  97  43  98  28   2  14  90  35  79  24  32  37  92  58  37  53   2  74  79  12  19  67  54  62  34  70  26  13  83  89  94  24  82   2  77   3  52  10  68  56  25  92   2  62   5  28  51  34  78  67   4  94  95  46  24  27   5  76  38  53  63  24  20  76  93  17  89  19  62  52  97  23  18  24  90  79   3  52  65   7  82  63  92  86  57   2  19  47  84   5  81  37  20  80  25  40  35  78  28  49  69  41  47  87  67  98  68  23  43  77  29   3  19  70  64  50  98  93  48  75  11  43  81  67   4  10  69   1  93  83  85  73  43  17   3   6   6  48  22  92  47  17  18  65  99  62  76  96  17  34  67  19  49  24  54  86  76  16  82  56  53  91  47  13  77  67  75  71  74  50  35  84  98  34  84  29  86  84  85  69  55  79  20  81  58  59  96  82  38  63  10  12  75  78  76  18  13  82  80  86   7   9  92  32   7  72  74  49  34  16  58  20  98  48  42  94  69  92  49  32  25  68  97  42  28  11  96  19  66  13  62  38  99  52  92  78  78  32  83   4  42  34  38  53  68  35  18  99  60  84   4  90  86  34  94  39  27  19  51  11  57  43  63  70  51  40  63  80  80  68  77   7  50  56  67  20  46  26   9  17  87  65  25   5  65  81  56  60  35  65  23   1  65   1  32  78  30  61  62  67  55   4  69  70  63  97  26  82  19  24  88  66  10  41  19  96  61  63  60  47  93  97  34  21  64  40  68  75  69  12  65  78  97  17  25  45  66  50  70  30  60  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      7  89  46  61  55  88  60  44  91  13  23  97  70  45  42  22  86   3  95   4  87  51  53  88  28  57  91  50  51  73  61  62  33  35  90  58  69  62  96  61  43  39  44  14  15  43  74  78  26  46  94  83  60  54  84  43  99  19  81  43  16  51  80  82  64  82  51  99  38  42  54  13  25  28  89  22  65  83  38  59  37  49  31  21  64  73  51  39  35  73  60  19  10  73  25  57  11   9  19   3  60  82   8  67  98   6  73  11  47  85  78  80  21  40  93  40  53  92  34  15  25  40  20  33  69  80   9  32  72  68   5  47  47  63  32  98  72  58   8  55  33  30  85  25  86  18  95  90  68  77  77  90  84  92  12  75   3  84  81  88  58  18  94  16  99  61  16  98  99  77  70  91  79   5  16  67  34  46  10  55  42  20  86  90  11  11  81  60  91  70  86  65  29  44  45   3  84  89  26  49  54  70  97  77   1  44  58  77  97   8  64  62  52   6  22  43  26  63  54  81  84  11  56  52  58  19  16  17  99  15  21  97   1  75   8  72  63  84  16  21  81  35  28  49  34  20  53  37  54   4  38  85  87  22  21  60  29  13  52   1  59  87  68  88  53  92  26  47   1  25   1  24  30  23  16  20  57  13  15  86  31  44  20  98  10  69  33  15   3  93  17  39  34   5  65  26  91  62  45  58  87   9  22  50   8  54  11  18  96  46  11  63  41  23  15  16  83  74  26  66  43  97  35  32  27   4   9  29  67  14  73  49  94   3  11  17  20  78   7  15  23   6  29  77  64   3  20   1  77  73  49  35  97  34  40   3  92  99  32  20  55  67  97  24  14  90  34  77  93  32  70  48  84  82  52  68  75  73  55  48  96  17  56  37  78  96  66  90  57  68  21  83  39  40  24  22   2   7  88  28  78  32   6  22  24  57  95  95   2  37  56  90  98  79  16  26  84  80  64  43  28  80  91  92  50   4  18  95  68   7  51   8  85  71  69  14  23  81  67  75  41  36  64  71  15  49  69  88   4  53  13  66  62  45  41  85  58  45  53  35  69  62  87  31   8  43  31   6  64   2  41  45  90  66  35  94  23  82  19  18  90  47  96  77  20  20  31  98  10  81  11   3  86  96  69  75  89   6  25  74  75  81  63  67  71  87  76  19  14  67  46  17  41  16  75  26  59  89  39  92   8  41  90  95   4  74  38  17  18  47  11   8  69  51  55  33  84  98  62  91  73  16  18  29  80  61  83  14  55  91  64  29  68  90  22   8  78  14  22  25  51  13  68  71  44  14   4  60  94  20  60  65  21  52  15  98  20  53  73  95  68  54  62  99  94  82   2  83  15  23   1  37   4  28   5   5  75  32  34  77  14  80  70  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        48  87  23  41  92  38   7  16  73  71  23  72  53  96  82  97  50  39  69  85  38  20  27   4  45  52  61  81   4  22  81  20  66   7  86  40  79   3  75  10  96  30  12  68  35  72  26   4  78  69  82  35  17  91  87  32  19  74  29  71  43  99  91  88  98  14  89  16  67  93  89  61  62  75   1  98  34  99  58  98  30  74  37  80  20  89  99   7  24  43  68  62  67   3  14  20  69  89  10  38  35  84  96  55  56  58  33  36  99  68  98  84   7  30  55  90  94  39  26   3  97  83  77  97  25  78  24  80   1  61  16  72  81  90  62  54  12  27  46  11  34   9  41  25  62  14  88  95  26   6  30  15   7   2  22  68  60  88   6  96  45  74  22   6   8  63   3  15  19  95   1  92  74  52  85  12  72  50  35  45  12  86  71  62   2  70  77  91  45  65  17  36  63  18  41  74  15  80  99  24  49  98  57  13   5  17   1  15  26  58  59  57  29  36  59   6  29  51  88  44  72  93  63  74   8  34  38  81  81   4  84  20  70  89   8  46  34  18  70  71  69  41  83  49   1  26   8  29  48   3  48  67   5  38   7  75  46  74  53  80  78  50  67  55  27  10  73   4  31  25  20  62  64  79  86  61  10  34  14  25  36  34  71  95  22  63  66  13  24   6  83  51  27  76  62  17  90  53   8   9  90  93  90  97  33  57  22  53  21  51   1  81  73  95  41   5  37   4  72  60  57   9  32  22  58  34  73  70  73  17  83  19  46  10  93  81  29  49  52  47  92  15  96  50  81  63  38  85  35  72  52  32   2  61  60  16  96  53  71  22  47  99  40  61   8  52  17  36  51  72  67  17  22  34  31   3  23  59  86   2  97  42  29  20  55  46  95  13  97  81  52  66  46  60   1  37  79  76  66  19  38  47  53  59  41   9  59  97  99  47  95  28  84  48  29   6  50  79  40  97  64  42  69  87  41  98  30  10  97   4  92  96  69  81  98   6  56  71  50  64  65  54  33  78  97  36  54  60  82  31  98  10  50   5  55   9  62  64   1  47  68  69   7  73  15   4  41  81  23  68  29  74   2  22  48  77  16  26  30  91  19  33  51   1  92  18  27  66  21  94  36  71  54  77  64  91  61  94  46  57  10  79  87  44  81  50  10  27  75  91  52  59  15  83  95  13  21  19  71  56  39  73  21  20  11  45  79  75  80  93  75  34  64  27  26  74  73  94   6  58  76  25   7  13  67  92  95  58   3  53  85  13  16  79  90  11  39  65  53  22  32  38  18  69  92  52  78   6  97   3  52  86  27  27  76  53  27   2  57  44  32  43  66  55  22  44  20  36  69   4  47  67  78  95  12  54  55  66  49  64  34   4  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          10  92  85  35  29  34   5  43  48  14  31  18  25   9  31  34  24  79  85  14  59  24  13  85  38  35  30  33  24   5   2  66  33  21  89  30  43  29  94  15  49  73  77  97  22  35  80  88  48   1  42  21  33  61  24  65  73  43  64  28  74  68  37  57  89  27  43  65  73   7  18  39  74  63  45  22  39  27  63  92  77  47  25  65  57  73  25  39  23  25  51  60  38  51  91   6  97  93  93   4  15  15  93  63  83  94  75  34  93  39  47  72  19  96  59  61  16  99  72  58  18  83  27  65  48   9  16  25  49  50   3  42  84  75  99  12  89  56  14  47  57  93   5  65  54  87  10  37   8  57  49  55  78  48  49  78  87  59  49  15  42  21  23  86  37  36  77  53  28  23  87   3  13  87  57   7  61  19  66  76  28   1  92  96  52  72  13  66  38  50  66  66  30  44  98  11   3   1  34  99   2  28  48  75  18  13  58  45  66   1  23  63  45  55  64  61  97  60  14  98  14  40  20  81   7   1  18  89  30  82  35   3  16  22  89  69  28  51  79  21   1  65  55  16  15   9  26   5  96  43  54  66  58  54  75  59  17  76  67  21  58  29   2  72  69  60  58  13  58   5  45  35  31  71  89  86  76  85  51  35  18  97  26  80  22  58  64  38  24  71  32  83   5  31  48  60  30  31  28  96  46  70  12  52   5   1  51  92  73  31  20  25  47  59  56  37  98  41  86   2  89  23  77  22  62  30  55  74  99  16  66  94  52  81   8  11   9  86  38  16  91  60  45  36  28  63  10  38  83  79  53  88  91  75  65  76  80  37  53   1   8  60  71  49  91  56  47  68  48  19  44  52  61   7  54  62  70  44  49  61  89  62  60  92  29  80  64  66  36  44  14  73  62  38  56   3  93  76  48   5  21  60   3  63  64  37  47  92  13  30  57  58  35   4  75  90  11  35  11  47   5  67  29  75  56   6  75  35  12  25  37   6  26  15  66  54  92  52  48  93  38  64  83  66  24  16  49  79  85  39   5   3  96  93  15  68  59   9   3  16  22  37  27  66   2  46  59  99  99  19  25  30  50   6  34  49  60  23  44  10  99  60  83  17  36  17  25  40  69  41  39  78  64  44  29  93  65  57  59  99  28  74  16  77  23  88  81  55  30  37  48  56  11  23  39  32  40  68  51   5   4  39  33  33  80  73  25  68  15   3  62  75  24  89  47  18  11  37  84  96  24   2   3  46  37  72  80  34  96  10  36  34   8  63  13  13  70  39  72  21  84  91  27  99   6  42  53  53  35  85  87  19  42  91  11  30  84   2  43  56  28  65  10  73  45  93  64   4  41  12  96  22  97   4  18  63  93  43  19  51  75  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            31  40  94  61  70  56  28  85  18  90  99  62  57  98  76   3  10  99  13  74  29  43  38  80  39  72  80  95  36  61  46  66  71  57  13  81  45  82  50  79  16  19  53   4  69  74  13  85  32  53  45  16  40  48  45  32  62  39  28  90   9  29  52  75  61  11  63  40  39  46  43  50  55  16  37  72   2  16  26  89  74  97  78  30  50  18  59  14  95  45  85  22  77  53  93   7  76   7  79  10  75  41  56   4  57  92  37  80  44  96  88  89   7  49  26  14  38  40  21   9  39  80  93  38  72  98   5   3  40  43   3  67  20  39  47  44  54  43  93  58   2  37  95  22  45  44  55   6  22  24  20  66  44  29  66  12  38  76  85  78  37  66  28  97  30  97  61  94  42  73  21  92  44  92  52  91  42  51  32  99  70  57  37  56  31  15  13  49  53  93  14  20  80  20  20   5  39  93  48   9  13  82  27  99  35  31  98  36  43  52  24  77  29   2  64   7  59  13  26  10  11   1  60  79  14  98  22  52  47  93  58   3  83  21  39  96  60  90  66   1  95  22  81  48  53  83  95  74  75  47  91  98  80  66  44  73  37   6  80  27  14  32  46  34  13  40  56   1   3  85  38  61   5  93   4  54  44  49  64  20  49  35  82   4  23  13  38  24   4  91  50  13  98  52  29  74  42  76  28  84  60  70  27  10  52  93  43  98  75  37   4  46  68  58  92  15  63   9  47  96   5  16   7  68  38   9   4   2  65  49  12  68  21  51  74  78  16  73  29  46  30  69  29  28  96  47  50  91  34  98  62  88  24  23   8  82  22  72  90  22  85  23  51   5   4   6  31  72   7   9  54  79  34  67  87   1  54  54   8  41  31   7  95  32   1  31  93  50   4  73  53  69  26  46  78   6  29  99  94  40  78  94  48  79  67  17  18   3  85  76  43  91  45  33  48  47  53  43  14   5  46  59  87  39  28  49  46  69  96   4  42  45   4  34  64  40  55  98  89  22  40  14  80  46  90  43  46  37  47  23  70  64  43  29  81  20  60  96  94  21  90  62  68  21  39  40   2  89  88  96  94  43  99  83  64  26  51  25  68   6  71  72  57   9  73  68  83  34  80  57  50  99  75  64  93  97  12  86  98  63  85  58  52  55  58  61  15  43  37  11  23  36   6  88   8  85   6  34  28  93  74  98  83  67  66  61  63  19  78  47   2  53  83  34   8  69  83  83  67  27  64  38  90   8  51  95   9  69  29  16  60  45  72  77  99  12  70  52  66   6  47   3  60  69  45  30  97  77  84  56  13  37  70  57  57  55  78  92  79  93  44  97  82  62  71  44  49  93  88  63  35  87   3  34  78  65  94  76  73  70   7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              22  59  35  19  79   9  33  71  34  23  97  74  24  72   7  71  46  57  86  81  27  45  57  35  98  74  89  64  28   8  22  23  40  46  91   3   7  83  70  20   8  33  80  21  77  35  48  33  54  91  10   3   9  82  72  61  47  47  98  68  47   8  74  61  70  68  65  67  79  52  72  38  23  74  40  78  74  26  43  58   5  85  83  29  34  12  12  50  70  85  39  77   1  54  90  45  83  64  94  21  95  71  18  30   6  93  19  62  13  84  14  17  48  49  90  53  26  50   5  30  38  36  10  84  27  51  40  63  10   1  50  97  81  26  86  64  27  87  49  24  84  82  54   9  48  60  98  57  62  58  67  33  85  25  13  13  78  97   6  79  85  40  18  20  58  96  49  83  62  20  78  52  85   5  75  79  38  36  62  59  92  72  59  60  59  75  65  81  57  80  80  41  41  49  99  79  17   3  81  46  36  36  67  85  62  23  68   6  21  91  94  84  63  93  42  81  16  12  82  89  50  72  66  24   2  62  59  16  73  26  32  38  12  22  66  39  83  78  70  29  50  63   1  53  22  50  76  75  72  48  40  46   3  42  94  18   6  46  14  85  67  66  78  67  11  46  22  38  31  24  53  29  23  16  98  78  54  55   9   5  59  12  40   3  47  48  59  92  20  90  81  73   2  45  31  82  74  99   2  38  97  30  40  92  83  37  45  63  81  74  65  70  80  99  49   4  61  53   2  46  58  86  92  77  18  79  82  15  25  41  90  48  81  52  66  14  28  62  32  62  88  96  26  28  96  89  30  81  63   1  51  55  91  82  52  80  23  86  56  18  36  66  45  89  36  40  27  55  10  38  44  33  67  34  20  31  26  56  23  97  32  86  24  88  88  55  50  49   6  83  37  29  53  35  38  13  28   8  11  99  94  38  41  73  53  96  29  46  64  90  74  92  19  36  92  32  13   1  98  81  42  68   2  34  15  49  23  88  63  97  47  97  97  18  78  27  73  57  76  59   9  25  50   5  87  18  20  41  63  57  75   5  27  62  78  50   6  20  38   1  79  97  72   6  80  76  17  76  60  81  19  74   9  40  35  40   1  93  64  95  81  89  96  34  90  54  36  76  61  65  14  97  72  25  39  39  15  66  85  34  21  39  59  77  98  82  65  55   1  59  22  76  15   6  77  85  44  82  33  62  92  73  46  69  15  30  20  63  33  68  64  78  19  49  73  34  91  95  43  60  63  76  49  30  94   4  13  99  46  22  52  69  33  99  31  20  93  79  88  33  49  39  61  71  49  34  90  62   9  36  91  72  80  77  31  57  41  16  24  43  22  27  51  90  72  37  86  43  70  89  91  41  33   5  80  74  49  21  26  24                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                56  10  49  56  23  64  30  72  90  32  94  40  95  48  49  74   3  28   1  96  50  75  58  73  52  23  12  74  54  85   6  74  75  38  31  55  76  31   5  91   3  50  21  28  76  22  91  79  12  87  78  91  26  16  21  98  60  61  64  71  18  38  19  41  69  51  39  48  52  83  51  95  87  88  87  68  26  42  69  67  22  87  88  28  27  14  14  13  26  82  87   4  36  36  77  46  91  91  81  35   5  36   2  96  62  37  70   4  49  84  81  85  26  55  20  81   5  50  84   2  90  35  13  58  14  93  52  55   3  32  87  54  22  14  67  13  81  43  26  94  37   3  46  29  80  90  78  77  95  67  79  89  18  13  39  94  63  86  93  83  61  75  10   8  94   5  33  38  23  19   4  37   3   4  79  37  33  19  71  64  32  69  57  54  37  51   2  15  32  95  11  20  50  98  92  76  89  11  42  25  34  13  49  81  66  16   1  91  78  17  89  87  52  13   2  50  48  42  32  14  45  12  19  70  19  97  72   7   4  36  37  73  50  30  84  29   6  52  82  94  50  26  97  11  82  66  24  24  40  51  79  58  43   7  66  33  67  85  42  23  79  44  16  45  51  84  82  70  54  10  19  91  70  50  36   3  84   5  43  67  61   5  39  77  24   6  84   6  37  91   5  50  74  70  78  18  42  97  69  58   6  68  18  55  48  71  88  85  73  55  47  33  98  53  90  59  49  92  54  71  32   4  40  47  13  89  81  90  46  66  88  89  59  38  68  42  67   4  87  58  61  16  54  66   8  37  47  64   6  45  78  74  96  30  99  97  42  86  15  71  89  37  85   3  63  21  84   8  57  96  20  82  12  40  63  66  42  76  97  74  87  15  95  39  80  80  34  76  62  73  77  61  43  18  53  66  60  34  15  91  19  25  95  14  16  95  50  57  80  34  19  54  23  77  86   4  37  44  23  90  88  41  11  87  30  85  39   5  43  76  10  13  85  40  83  15  94  60  95  24  44  45  49  31  19  10  44  13  48  86  15  99  32  33  62  88  35  90  87  83  51  46  50  26  24  46  60  23  64  31  73  34  88  77  68  18  84  84  96  87  66  83  58  12   3  10  28  59  30  55   2  76  18  51  41   4  64  89  44  37  42  48   4  67  75   3  39  14  62  79   8  74  63  69  56  70   3  68  86  96  55  43  50   5  68   5  31  85  11  54  92  33  22  73   2  45  93  25  19  90  13   4  78  88  46  43  99  27  54  14  60  62  28  50   9  43  77   7  94  60  32  33  79  51  24  84  70  69  14  77  50  30  85   3  29  25   3  14  45  74  59  19  81   4  23  35  30  37  68  46  20  60  28   6   5  59   3   2  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  16  84  76  67  73  49  25  73  66  61  10  64  20  70  92  46  12  87  58  72  44  74  92  44   6  13  46  11  13  52  76  80  78  16  89  63   9  16   3   2   4  81  88  45  30  62  35  38  91  50  75  32  35  19  63  85  48  48  58  81  20  83  84  13  67  58  52  84  39  21  79  43  74  62  84  48   5  13  56  95  97  92  86   5  81  18  32  18  58  45  46  34  48  83  51  87  16  99  17  94  64  80  57  82  30  74  66  83  71   7  83  39  73  76  69  52   3  74  91  71   9  32  51  93   4  85  64  97  14  71  91  29  86  51   8  58  74  90   3  67  74  50  16   6  16  47  92  99  81  36  33  14  10  58  67  92  53   1  24  95  89  93  19  57  67  48  61  18  67  36  43  75  59  65  29  19  40  92  90  35  19  72  87  33  41  58  82  41  75  88  80  62  13  90  28  44  19  65  57  87  76  30  99  68  52  84  33  39   3  11  81  63  35  59  31  98  61   4   4  10  10  68   9  18  58  95  40  10  29  15  32  38  80  21  80  62   7  50  74  58  24  17  56  73  47  83  99  56  75  11  40  38  49  77  28  11  91  25   6  88  33  66  84  38  90  90   5  58  13  88  69  53  13  98  80   2  58  93  76  37  71  17  29  64  43  60  22  21  79  26  67  46   5  41  46  24  30  48  69  81  67  51  71  59  43  57  82  84   6  62  59  20   4   7  87  27  38   5  95  48  85  83  97   1  60  41  16  46  43  32  56  72  11  35  49  53  61  36  41  29  73  20  14  60  23  47  80  41  73  36  67  35  92  18  32  95  19  89  80   2  53  38  11  81  57  30  34  60  52  98  50  68  48  28  40  28  83  84   9  46  43  33  58  21  84  31  80  16   5  68  10  88  53  72  46  14  76  67  58  88  70  21  91  85  56  57  71  74   3  63  26   6  76  27  48   4  81   8  39  35  77  51  14  95  41  71  20  15  10  31  77  93  31  20  31  81  43  34  13  11  34  29  21  92  69  99  18   7  81  21  20  58  38  75  60  47  35  66  30  52  55  42  40  51  35  57  77  71   2  59   9  71  83   4  14  84  98  86  16  69  55  78  84  50  91   4  93  99  46  36  83  68  37   7  21  68  51  65  72  62  17   6  84  26  55  39  86  12  14  27   3  97  37  38   4   1  59  22  98   6  53  12  16  77  39  60  22  63  55  15  14  76  54  29  90  91  44  83  25  27  59  13  21  42  52  42  51  49  61  37  89  96  16  50  12  76  54  14  11  61  30  16  44  71   4   7  27  79  52  49  90  32  16  46   3  42  21  80  27  93   9  75  67  95  63  55  49  84  57  37  44  72  41  87  18  91  13   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    99  87   1   3  78  94  37  45  12  10  95  52  21  66   2  22  52  28   7  68  25  24  54  41   3  81  17  85  49  39  21  97  94  75  11  15   8  51  62  97  83  76  42  25  29   7  39   4  24  97  92  88  62  16   9  56  69  57   4  92   5  73  26  99  59   9  13  99  38  79  49  33  66  61  76  45   1  24  91  73  27  56  89  13  92  90  76  93  71  48  32  98  33  19  94  78  81  61  29  29   6   3  70  31  75  64  18  75   5  83   5  82  74  98  74  55  62  49  59  64  53  62  51  87  86  37   5  82  58  85  34  74  41  34  62  15  61  66  51   1  57  83  84  32  27  19  75  81  56  99  14  99  53  51  95  47  42  71   7  29  56  42  63  61   6  94  86  61  30  44  79   7   7  63  21  72   9  43  77  31  98  70  90  26  44  80  63  15  49  54  36  61  54  99  53  17  13   6   3  85  15  65  37  98  77  69  30  46   2  44  48  55  19  24  58  99  65  29  51  86  10   6  32  67  98  13  20  74  91  47  87  11  83  71  49  54   3  93  57  27  74  58  83  26  31  29  89  22   6  94  81   3  72  61   3  46  17  16  46  26  74  82  41  49   9  69  39  81  44  46  16  46  98  71  38  93  29  55  47  48  85  90  84  72  58  93  75  28  95   4  63  95  58  80  63  31  22  91  31  30  34  45  52  57  91  66  85  49  18  22  62  15  10  51  18  23  80  14  23  70  42  75  55  17  11  34  18  17   8  83  55  61  55  37   5  12   1  87  85  23  81   3  60  42  95  37  41  13  30  68   8  60  26  69  92  92   8   4  93  88  71  30   7  96  49  21   8  69  70  47  77  87  28  60  26  69  93  61  75  20  86   5  65  16  81  39  18  47  31  92  85  75  85  91  32  30  63  74  72   3  90  95  28  78  69  39  86  51  54  36  39  36  93  56  65  14  15  47   8  89  11  48  52  31  68  39  22  64  85  24  75  88  91   3  52  27   5  19  75  95  69  88  15  75  34   7   5  34  21  85  94   9  44  51  91  31  74  83  13  70  96  49   6  51  32  27  23  72  71  45  69  65  76  57  38  17  54  65  57  31  83  14  17  30  81   3  53  94  65  99  34  37  67   8  14   9  98  63  38  52  42  35  68  50   8  67   9  19  18  29  91  10  52  30  27  54  32  68  95  12  46   8  53  94  67  52  28  59  58  37  14  80  84  23  75  51  56  37  91  74   2  19  37   9  88  16  35  98  55  60  56  88  56  78  79  29  50   3  98  20  61  17  76   9  90  23  23  36  53  13  90  68  75  13  15  85  90   4  63  33   5  37  44  18  37  38  85  53  23  76  27  53  89  78  92  40  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      14  60  37  38  37  18  50  48  24  45  75  24  36  52  58  27  18  51  33  56  66   9  62  43  74  58  65  70  32   7  52  30  32  62  46  53  22  28  43   7  87  12  36  27  33  62  13  82  72  22  97  41  96  18  87  50  42  97  63  68   1  70  96  23  33  55  95  17  41  49  22  37  68  16  93  62   6  87  63  50  31  36  12  88  61  60   3  18  18   2  95  22  82  63  57  89  53  26   3  69  53  41  61  80  81  21  72   9  66  44   8  79  91  15  54  94   9  52  50  92  68  62  61  10  14  68  45  83  88  32  92  80  75  16  57  78  34  43  34  11  50  40  58  13  47   7  57  24  79  88  30  55  61   4  17   7   9  50  61  27  68  62  27  97  29  29  58  15  61  68  29  44   4  66  32  44  64   7  18  50  94  49  92  55  47  70  16   5  25  95  85  15  93  35  27   4  85  11  86  60  71  69  81   2  21  23  49  96   9  40  68   5  19  41  32  74   6  16  95  74   9  52   6  94  53  97  60  53  35  22  48  75  65  28  32  94  26   8  60  80  99  37  79  31  71  63  75  29  19  52  61  38  17   2  30  10  82  27  64  65  81  73  79  90  19  66  75  63  50   7  64  83  85  93  18  73  25  15  38  18  84  66  25  37  33  74  44  23  52  92  20  17  73  52  55  52  58  81   5  54  86  45  54  13  63  13  43  47  31  59  65  70  47  64  93  25  70  97  46   7  30   5  49   8  42  71  13  60  54  24  17  98  91  52  95  25  34   8  48  62  53  53  37  69  46  73  72   5  27  28  48  59  46  72  96  67  15  21  98  27  56  34  48   5  24  90  47  53   8  43  85  52   9  32   3  11  84   8  56  92  74  12  78  30  10  24  59  96  62  57  22  36  41  45  60  31  77  58  59  16  22  78  17  76  81  86  67  70  94  95  34  21  81  21  67  25  37   9   6  36  71  86  10  77  88  65   3  21  39  52  35  21  21  82  27  34  41  49  11  77  37  11   3  20  45   5   6  93  75  66  56  58  26   8  66  39  13  35  68  19  23  18  92  26  99  38  15  73  44  16   5  86   2  34  47  53  59  70  71  72  74  82  99  35  37  73  75  83  33  60  95  18  34  36  66  67  65  88  74  47  64  29  53  86  30  77  89  87  77  43  18  14  14  53  25  22  94  79  59  53  59  55  76  72  11  17   3  22  66  42  92  40  84  40   7  23  23  58  44  94  17  53  50  44  39  90  80  97  92  26  38  34  31  87  63  13  68  27  81  91  16   4  15  87  78  11  20  57  80  66  67  70  69  97  84  83  99  49  98  21  54  30   1  90  38  85  37  59  16  46  39  24  27   6  97  63                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        31  84  61  80  58  12  98  40  88  29  25  72  97  39  80  74  19  95  95   3  19  70  87  37  90  37  29   9  12  33  99  99  68  99  46  69  74  84  50  68  50  34  39  38  96  72  16  10  19  62   2  40   3  40  75  84  74  61  82  24  37  87  72   8   9   4  91  86  45  43   6  33   2  28  63   9  28  50  34  31  13  71  97  64  62  87  53   6  50  44  28  60  11  41  60  91  57  94  19  37  48  68  22  38  47  21  22   1  22  63  65  27  31   2  99  59  97  29  93  42   8  51  66  88  68  92   1   7  42  82  84  52  90  38  98  75  15  80  93  62  60  96  38  51   7  61  50   7  32  69  35  30  12   5  46  94  47  13  29   9  75  35  42  81  77  41  26  99  32  77  83   7  80  84  46  11  98  11  64  90  97   6  58  17  12  36  49  76  60  82   6  97  66  20  58  71  54  52  71  10   6  38  82  89  76  60  63  54   5  84  27   8  63  78  95  91   6  56  60  79  33   8  88  42  45  20   8  96  79  59  22   6  45  75  86  90   2  16  25  92  29  62  79  15  85  54  49   3   3  73  19  74  16  47  47  17  25  50  72  66  49  61  41  69  65  49  92  93  13  40  91  55  30  25  26  92  23  24  77  68  77  56  28  80  83  52  36  47  84  28  42  37  12  80  29  13   6  35  35  10  35  75  96   6  34  81  30  31  83  75  71  10  81  45  62  57  21  16  62  10  38  91  73  82   8  82  91  81  79  64  73  76  94  45  49  36  51  63   6  57  47  61  37  68  72  86  48  69  88  59  78  57  18  91  62  97  33  59   9  81   9  23  11  79  77  87  72  91  85  58  49  60  52  61  76  75  44  64  27  32  73  35  73  69  27  57  89  13  27  50   4   5  85  52  21  73   9  31  76  98  65  26  49  16  71  64  74  28  97  18  12  56  33  46  35  81  96  25  37  40  17  19  40  15  35  22  30  40  54  50  33  28  23  30  70  17  47  75   1  96   3  63   4  57  60  28  86  89  67   4  97   2   8  46  79  25  93  11  94  37  23  30  91  90  57  88  78  60  61  76  97  81  36  79  48  75  41  65  45  39  16  71  81  74  29  62  95  12  70   9   3  15  92  88  83   8  13   2  89   9  78  58  24  38  86   2  91  40  92  18  64  60  14  40  96  52  98  11  19  96  92  50  95  77  22  29  90   7  15  17  29  25  88   3  28  98  62  19  90  51   3  36  83  82  17  53  41  76  63  75  54  11  61  83  90  46  72   5  64  97  97  76   5  80  22  49  77  65  14  76  92  87  47  35  25  19  41  23  93  22  93  74  31  70  25  74  95  57  94  16  15  63  13   3  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          1  58  19  69  39  23   3  77  87  33  79  32  61  52  91  21  13  16  59  86   9  11  32  96  32  71  51  44  67  90  89  19  52  45  48  52  34  77  38  65  19  87  84  92  30  79  23  77  48  56  15  14   1  71  35  79  83  91  56  21  73  99  58  82  36  53  91  78  11  48  45  35  77  68   9  50  57  99   3  49  33   7  88   7  18  80  35  56  56  35  36  53   4  35  85  94   9  68  68  19  70  38  50  57  74  53  17  79   6  68  63  95  22  71  17  30  18  42  31  73  94  50  62  50  46  59  96  36  31  33  48  66  75  19  48  65  83  56  44  23  29  16  32  56  59  58  52  74  79  14  71  76  70  36   4  32  24  81  86  70  71  24  36  17  17  64  79   6  61  52  75  60  12  48  28  55  63  18  28  68   7  66  70  37  17  29  57  69   1  67  34  14  53  95  88  66  40  47   6  22  98  37  46  57  46  24  49  72  44   3  97  65  77  92  70  93  63   2  49  44  97  21  33  77  48  71  12  45  84  83  10  10  98  31  56  50   2  48  82  71  53  45   6  65  82  98  83  85  61  74  66  15  60  11  72  84  60  58  16  36  58  38  96  90  33  52  96  96  78  65   7  54  33  57  26  92  63  48  72  35  63  83   5  24  76  96  99  13  99   6  67  58  50  54  91   4  20  60  98  25  15  53  48  85  43  14   1   1   3  19  19  11  12  51  93   4  67   4  54  23  65  76  46  80  43  85  35  39  37   6   9  50  71  35  28  44   2  16  81  36  45  50  37  87   9   9  79  82  38  57  77  77  63  30  35  87  48  98  43  18  61  30  35  75   8  84  71  47  62  86  56  81  69  49  46  15  97  40  37  57  40  31  44  52  60   5   6  86  89  64  78  41  70  90  85   6  88  92  96   4  62  97  59  67  50  45  60  95  13  41  15   4  60  67  89  76  29  69  18  87  93   2  71  12  27  44  27  34  72  26  31  61  91  24  77  52  78  73  46  84  73  63  27  20  12  20  17  41  91  34  85  18  20   6  54  82  24  39  47  87  62  30  70  85  83  18  31  11  21  99  96  64  75   8  89  98  84  68  15   4  10  94  40  84  81  13   7  36  27  97  18  66  31   6  62  18  36  25  90  32  60  26  88   3  30   1  55  81  34  68  39  51  49  62  49  76  57  30  59  56  35  25  14  62  24  10  33  71  75  25  74  55  54  35  73  53   9  70  34  94  44  28  59  11  20  39  40   6  46  67  57  37   9  29  42  33  21  51  93  25  32  10  96  97  76  75  71  25  37  76  36  53  10  68  23  88  70  12  51   9  74  14  84  47  68  90  19  12  78  78  86   3  88  80                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            71  56  72  31  39  90  36  66  72  79  75  53  42  83  23  97  91  95  55  69  83  29  72  27  26  19  87  94  64  56  51  58   9  20  73  38  24  24  31   5  31  22  76  68  81  99  32  71  61  26  22   3  17  28  97  76  55  79  84  36   5  15  19  80  98  21  56  99  54  55  64  51  65  87  59  23  10  53  35  72  26  13  68  87  61  93  61  50  38  52  50  11  26  80  37  50  52   8  76   8  34  97  23  97  28  86   2  51  70  85  43  59  35  92  81  24  33   5  80  77  95  53  65  42   6  63  42  95   7   1  36  67  37  33  58  51  65  49  72  41  14  94  57  48  16  26  96  35  25  41  64   6  39  90  14  49  96  72  96  93  39  66  37  29  29  32  86  48  76  94  87  82  49  45  90  60  57  57  79  53  11  38  23  64  18  58  11  11  30  31  30  74  70  75  62   5  47  48  25  15  57  77  42  59   5  25  74  49  49  43  41  20  51   3  50  95  46  36  14  17  32  80  70  78  19  30  32  64  84  42  30   2  41  48  66  82  99  32  45  68  53  46  75  68   9  24  38  10  18  50  89  40  19  11  11  43  98  14  65   3  53  19  24   4  93  15  15  58  63  66  53  18   6  47  31  65  80  70  88   5   8  12  81  34  16  74  79  87  44  30  89  58  86  50  88  77  68  92  82  50   9   2  13  30  80  73   2  17  95  52  85  71  42   2  31  42   1   8  34  44   5  78  62  28  60  72  60  44  86   5   5  42  57  10  87  92  46  10  70  53   7  75   7  54  13  32   5  14  86  95  31  55  98  47  99  17  29  62  72   5  32   1  61  67  23  29  97  67  10  10  96  49  80   7  42  84  33  84  80   9  39  22  21  36  42  99  63  24  24  46   3  25  37  72  87  38  69  83  57  60  42  76  33  12   8  18  19   6  66  25  99  57  98  46  89  61  81  54  83  41  43  62  23  38  39  72  86  59  46   3  46  23  68  88  61  71  68  66  71   8  37  82  63  85   8  73  25   2  38   4  13  29  11  48  84  48   8  47  93  79  82  92  84  78  24  23  61  53  78   6  35  34  42  34  36  10  91  74  20  93  79  34  95  98  28  48   9  71  92  24  25  12  25  43  74  76  10  90  45  24  27  65  30  70  33  87  28  36  12  32  56  24  34  28  18  95  34  15  30  68  90   6  99  16  26  85  29  91  38  17  59  64  36  48  42  59  84  21  42  26  43  68  51  41  29  28  88  35  87  48  50  89  24   6  59  60  40  87  45  14  46  79  11  95  78  81  74  26  74  28  90  27  83  87  50   8  54  11  76  58  88   4  42  97  59  18   7   8  31  55  31  93  54                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              62  30  74  13  61  59  73  54  10  18  84  60  50  62  10  71   9  86  62  29  53  24  74  88  59  88  86  93  29  49  70  34  71  92  84  68  81  27  52   4  47  56  43  31  92  64  89   1  22   6  73   3  87  27  29  41  33  39  79  59  51  53  21  44  82  27  10  52  61  99  85  64  90  87   8  63  52  47  15  37  83  33  22  81  65  73  41  91  38  77   8  31  99  96  29  68  79   6  41  58  34  97  27  53  41  13  23  15  99  45  72  60  78  76  87  50   7  60  21  35  23  95  21  79  79  46   5  28  94  25  17  58  85  39  34  10  84  74  85  89  39  61  35  86  61  81  91   8  39  25  87   7  84  67  41  95  41  93  54  37  63  62  13  36  52  30  94  63  65  32  12  51  36  70  20  55  43  58  94  67  14  46  63  35  70  93  84  45  59  77   2  17  58  59  62  24  86   7  75   8  99  10  81  78  33  85  69  46  37   7  92  36  55  43  57  88  91  42  45   1  56  30  28   8  56  88  87  65  69  29  26  86  56  44  57  78  41  71  38  10  25  22  84  76  12  75  91  52  93  91  28  49  84  59  17  73  75  38  10  80   8  88  92  58  18   9  62  68  33  77   4  18  75  42  96  51  32  25  49  26  83  56  18  30  40  31  50  50  80  57   3  72  25  46   9  61  90   1  33  38  36  94  53  25  61  62  63  58  34  73  50  31  21  34  47  31  57  82  58  24  25   2  51  50  62  82  16  49  44  73  54  77   1   4  30  67  36  35  64  72  41  11  41  32  50  68  79  61  26  10  72  38  69  49  16  21   1  87  63   6  94   8  98   2  31  90  81   8  59  43  72  18  94  37  98  24  79  50  59  36  41  24  31  96  40  43  38  79  27  27  82  77  72  40  76  12  79  14  69  22  36  81  52  98  22  47  82  33  36   1  23  18  89  60  95  61  80  24  96  40  79  40  25  40  14  48  93  90  63  61  41  38  74  77  95  55  85  14  35   9  49  88  86  46  44  69   3  10  77  69  34  79  97  26  48  15  48  88  91  21  35  58  66  62  95  56  71   2  20  58  85  13  76  15   3  85  28  69  54  34   6  20  55  98  68  79  40  43  43  43  93  20  61  51  82  80  71  55  52  56  45  70  16  17  80  11  67  19  11  96  68  35  49  36  76  96  76  64  37  23  96  84  33  38  23   3  34  48  98  51  95  60  10  50  47  85  25  18  10  91  10   7  14  30  85  39  20  18  83   5  20  47  67  46  30  95  17  34  31  89  49  71  23  21  45  90  32  21  30  55  48  36  98  42  76   7  70  51  38  55  75  19  78  20  53  56   7  77  97  79  38  46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                15  20  12  68  42  80  89  85  50  87  48  14  45  52  25  82  91  61  39   1  80  16  62  96  77  80  45  16  21  57  87  96  30   3  52  30  24   5   9  76  41  98  53  32  56  88  84  26  17  70  96  77  17  25  13   2  59  50  41  97  46  51   8  68  89  86  27  82  37  50  47  54  16  89  86  57   8  50  57  58  77  45  12  82  78  39  96  78  12  41  63  74  63  36  14  48  65  23  22  19  84  48  52  55  11  69  34  93  57  27  74   1  51  67   9   5  86  54  82  41  34  33  85  33  96  59  79  54  78  16  34   1  93  61  38  39  54  54  38  82  88  17  45  96  18  73  41   1  94  19  17  53  69  69  90  23  15  98   2  43  76  99  48  73  59  99  19  38  72  13  42   7  50   3  81  34  46  78  79  87  22  87  58  79  16  60  28  13  98  37  51  94  95  15  13  76  15  95  84  28  98  75  69  85  37  65  55  33  13  67  10  39  56   2  66  65  16  97  76  70  79  89  35  26  14  88  78  65  40   1  85  75  26  29  15  79  54  46  41  33  95  32  89  61  95  63  75  48  95  55  89  22  31  75   8  56  45  99  97  19  43  24  67  37  88  87  23  94  61  89  11  70  49  65  80  73  65  45  97  72  35  32  92  62  51  23  65   5  31  88  21  87  71   8  51  13  29  82  51   5   3  22  41  11  62  26  24  88  44  36  43  98  47   9  99  11  35  27  40  56  45  31  28  61  49  35  30  38  52  24  19  53  43  72   2  10  84  94  72  52  34  53  36  16  56  94   1  17  56  57  14  20  91  25  67   2  17  38  26  37  10  48  29   7  46  13  47  17  11  37  77  82  35  54  92  79  88  66  94  34  59  85  43  91  43  24  22  89  37  98  61  86   9  27  66  96  77  27  37  26  77  21   2  25  68  98  33  18  67  87  39  72  46  47  46  98  95  49  81  72  44   2  63  14  64  91  88  75  23  46  63  28  17  90  52  18  55  84  39  19  96  86  91  94  14  70  60   5  22  22  92  83  87  41  47  87  77  53  78  20  19   8  45  45  99  80  77  96  41  41  24  10  82  82  80  52  73  56  57  56  28  98  59  43  12  70  49  78  46  24  17   3  95  50  99   9  69  35  39  57  73  72  30  75  68  13  52   3  12  38  40  31  23  75  74  46   5  21  84  74  31  77  65  61   6  52  67  90  22  92  96  52  97  86  23  81  36  88  61   2  11  32  30  95  52  16  72  62  42  99  16  72   2  34   8  43  92  42  84  54  30  61  40  20  48  77  30  33  72  24  48  19  84  63  95  27  44  88   7  50  92  91  81  28  73  20  89   7  42  50  18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  42  34  97  78   8  31  56  20  71  31   6  42  95   9  36  15  38  50  36  84  35  18  64  57  66  85  60  31  79  20   1   2  95  58  23  91  40   3  60  38  56  68  40  66  28   5  62  30  15  54  33  26  59  88  49  61  73  40   1  31  38  51  28  56  53  63  59  41  33  25  37  30   4  48  11   2  73  27  29  15  36   4  96  75  31  37  36  96  15  47  87  84  53  76  40  92  70  20  49  12  71  68  39  23  56  41  30  68  55  10  81   4  12  48  28  20  54   5  53  93  56  15  93  99  47  60  29  65  69  51  30  32  60  70   3  91  37  98   1  79  27  25  52  40  38  38  88  37  19  41  59  91  44  58  74  14  92  44  95   6  49  21  30  23   6  19  84  64  46  72  44  37  85  15  53  96   1  33  90  16  98  98  89  63  99  93  35  26  92   1   6  47  84  20  16  82  76  87  59  86  31  57   8  47  25  67  65  31  91   1  99  42  93   1  10  10   8  82  94  74   3  82  51  59  78  30  49  80  82  74   2  39  89  91  34  17  86  82   1  37  96  67  14  61  21  10  49  95  34   7  54  63   4  22  24  63  24  62  53  52  83  59  88  46  98  80  45  11  73   2  43   9  37   4  68  91  80   7  99  95  28  79  54  15  52  27  42  37  51  82  23  36  32  41  79  74  76  27  43  15  90  32  25  15  80  93  77  33  92  86  97  54  14  30  19  18  28  10  16  99  76   7   7  11  87  59  30  90  83  47  75  25  70  55  39  77  94  68  77  73   1  76  67  24  60   3  46  90  51  27  89   9  54  73  30  52  28   9  84  68  21  76   3  37  43   6  89  92  83  74  27  21  63  35  12  84  65  49  94  90  19   5  99  67  22  64  35  79  96  36  99  78  80  15   4  26  72   7  57  43  40  66  69  67  76  26  88  52  66  38  99  78  33  33  38  95  80   7  97  58  10   5   1  48  88  47   6  21  67  22  43   5  58  64  40  49  36  26  52   2  82  65  26  91  40  88  46   6  78  60  67  29  33  87  83  54  75  24  61  70  47  76  66  33  26  61  19  89   6   8  84   4  18  76  75  90  41  48   2  13   9  25  94  44  94  17  44   4  66  42  64  26  27  78   3  47  57  36  28   6  15   6  46   2   1  94  14  41  23  52  53  16  52  62  51  38  47  38  59  74  64  48  15  71  62  18  79  69  84  82  40  27   8  41   8  21  86  68  71  81  22  84  47  99  43  12  14   1  86  58  20  76  38  54   6  55  17  26   8  75  33  72  88  62  70  14  49  84  12  73  14  40  64  57  80  15  17  76  58  77  70  44  98  28   3  23  48  48  86  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    91  99  71  50  13  49   4  51  72  52  70  38  57  71  24  99  76  48  30  45  66  69  12  73  15  48  75  65  15  83  58  71  34  56  55  20  58  40  20  28  58  11  89  15  77  58  56  52  57  23  93  42  79  10  55  63  84  28  98  69  26  53  27  93  83  65  80  88   2  38  87  70  27  65  50  70   9  94  22  61  69  24  98  72  40   7  36  62  68  93  94  48   4  52  24  50  23  63  92  98  67  36  46  79  48  86  37  46  69  25  83  37  48  90  36  84  98  10  13  89  31  55  78   7  46  47  75  57  52  84  12  55  49  88  79  86  12  29  53  74  80  70  99  59  92  36   9   3  85  60  60  66  73  14  86  62  28  57  52  88  61   1  73  58  37  64  24  15  77  81  69  56  75  16  68  33  97  11  35  14  25  71  97  71   6  95  85  54  21  26  53   9  33  55  52  55  41  84   5  82  97  72  22  32  46  41  85  96   7  22  76  50  33  16  61  97  65  40  45  23  78  58  82  67  95  62  68  40  66  32   3  78   3  13  68   2  44  46  50  96   2  22  30  90  47  57  98   3  36   2  58  10  69   7   2  86  68  81  78  75  43  27  36  31  19  57  28  17  89  42  19  74  38  73  40  64  14  55  34  70   1  66  15  35  49   8  29  56   5  41  16  17  41  91  73  63  19  99  39   7  55  93  10  36  74  98  31   7  93   8  52   1  88  64  83  93  97  49  65  12  50  67  35  60  20  88  31  30  63  87  95  41  72  16  16  19  51   3  52  92  25  12  12  31  67  11  13  26  49  39  60  27  36  80  91   4  14  78  61  94  89  27  62  15   1  51  44  61  71  24  41  79  79  84  51  26  14  21  21  10  88  90  71  82  87  31  90  77  80   8  28   7  83  80  66  15   1  42  55  35  16  24  62  11  49  75  26  10  27  61  52  61  11  85  27  47  18  12  58  77  90  79  26  37  94  84  43  77  31  96  81  21  70  43  78  35  11  87  60   6  81  36  95  35  36  20  62  56  24  18  88  29  73  76  15   3  84  17  58  38  74  94  22  75  31   7  13  46  61  46  33  74  25  27  95   2  16   6  47  47  51  72  13  96  61  38  22  71  88  56  30  53   6  70  99  64  85  81  47  52  11  57  97  23  92  53  26  88  24  15  66  31  19  31  36  13  52  45  34  88  32  19  32  14  13  29  41  58  62  39  42  31  71  80  92  66  99  77   2  87  12  87  97  93  23  69  51  40  14  38   5  44  85  29  65  80  32  16  13  32  29  84  26  38  72  34  80  30  24   2   6  34  68  50  20  29   1  98  13  15   5  90  14   9   2  83  85  24   6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  15  25  92  94  47   8   3  67  66  64  14  90  70  83  91  44  40  91  69  84  95  95  22   9  99  42  81   9  88  18  99   3  61  11  24   5  80  38  89  56  95  51  65  50  60  40   7   6  15  88   6  40   3  37   8  99  64  59  28  66  30  61  67  46  29  68  75  63  56  96   7  69  62  66  76  73  84  61  37  40  53  54  17  63  52  20  22  19  67  84  44  61  50  53  46  61  88  57   6  77  54  74  75  57  47  84  23  14  64  90  99  39  12  10  89  75  54  70  65  49  79  36  48  81  19  69  38  20  41  59   3  99  48  35  38  26  64  11  37  79  40  99  46  14  86  50  43  74   3  43  37  62  37  98  77  95  56  27  64  99  42  82  76  30  85  77  74  33   3  33  32  10  86  81  72  58  85   4  18  86  57  66  77  71  87  17  88  28  30  68  10  48  58  84  20  45  66  35  49  99  22  33   2  27  19  88  98  81   3  86  89   1  10   6  82  16  77  88  97  10  18  67  37  36  15  20  13  34  70  33  46  90  59  37  43  86  75  78   1  34  68  58  75  76  52  94  27  31  65  15  28   1  44  83  42  45  56  59  44  61  96  93  89  48  19  52  50  44  59   7  63  15  37  81  47  65  27  70  36  71  35   9  21  71  32  65  23  82  42  84  54  59  85  26  67  27  33   1  43  96  44  90   9  88  93  33   2  94   5  97  54   1  28  29   9  61  24  20  18  56   5  57  20  71  87  70  21  34  49  70  49  57  96  67   6  80  48  21  90   2  24  59  89   7  46  52  29   3  70  26   8  14  75  83  37   1   9  10  47  17  47  81  83  60  77  87  28  59  73   5   2  71  23  29  28  11  64  82  47  52  64  31   3  93  74  47  48  11   3  72  52  86  74  20  37  28  70  29  92  52   1  99  46  28  80  40  12  80  12  31   3  75  40  99  71  78   5  60  55  71  81  37  32   8  31  78  62  82  38   4  26  20  54  64  39  23  41  64   5  97  76  94  15   3  65  74  52   8  72  28  48  33  64  30  46  79  66   6  56  15  57  53  61  24  92  68  25  39   1  94  91  98  40   7  85  35  93  65  35  28  15  25  58  58  83  65  86  11  30  47  22  28  78  33  50  28  26  77  69   8  73  54  32  57  18  14  48  55  94  98  69  99  21  52  54  18  32  83  71  92  68  60   5  81  22  47  37  63  90  72  81  62  37  55  24  79  87  77  20   8  30  30  16  59  78  30  78  17  81  70  71  94  76  62  61  32  98  72  14  48  50  42  38   2  53  87  30  84  37  97   9  73  56  93  60  92  63   8  11  99  19  15  37  67  16  93  27                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        20  60   9  59  20  21  10  36  70  10  23  65  75  37  10  92  71  62  46  21  75  25  76  34  44  32  65  91  20  43  27  91  12  84  21  78  83  75  92  31  19  74  25  64  73  73  67  52  60  44  57  50  66  57  97  57  48  37  57  65  45  79  44  28   3  25  95   4  92  99  46  43   6  97  45  72  17  84  21  83   5  51  38  92  37   6  49   5  80  97  22  92  75  89  81  87  36  69   5  12   1  13  46  33  25  50  77  35  70  22  92  34  25  86  30  98  83  92   4  86  99  83  69  21  73  52  14  73  55  63  48  38  73  20  39  60   7  84  92  95  91  42  56  85  12  68  53  85  52  54  70  58   7  38  99  25  12  54  78  31  77  18   4  78  21  37  73  79  19  38  95  50  53  93  17  12  86  29  99  24  42   8  71  46  94  98  18  68  98  21  97   6  75   3  45  12  83  99  90  23  49  47   2  88  85  91  96  15  93  70  70  63  91  87  26  24  29  61  28  72  51  19  66  69  52  97  96  23  61  91  30  63  44  81  89  82  91  84  78  20   9  74  33  80  37  48  44  11  23  82  84  71  74  38  93  21  83  16  73  69  25  64  42  89  14   5  33  71  73  92  69  11  99  62  73  53  72  20  79  69  59  39  19   9  78  92  31  73  80  42  66  52  74  95  93  95  90  68  30  90  66  96  46  41  65   1  45  76  78  33  96  76  27   9  48  53  36  61  62  80  90  54  36  28  87  88  33  59  87  77  27  33  79  60  75  81   9  43  25  97  26   6  48  15  52  49   1  21   7  52  78  88  38  37  97  64  60  55  30  27  39  39  62  93  39  27  83  20  54   9  59   3  17  14  30  76  45  43  84  34  62  42  75   3   2  85  37   3  28  16  65  96  15  15  72  72  64  87  31  86  72  85  12  58  13  30  82  71  13  15  45  37  94  80   6   8  40  71  19   9  11  14  29  54  32  94  20  62  58  45  67  19  66  33   9  17  57  57  78  96  47  73  89  48  16  12  97  25  85  84  51  46  49  99  54  64  22  78  31  20  79  16  10  99  73  37   5  38  46  15  60  82  30  11  35  64  18   9  34  87  30  75  87  81  61  36   3  17  85  32  78  38   6  17  23  13  43  42  23  25  45  79  88  71  79  87  11  57  61  58  48  89  59  39  62  43  30  12  10   9  92  73  11  91  79   4   4  10  99  97  12   8  34  33  88  92  83  87   6  28  48  27  60  99   6  23  42   5  41  57   8  82  31  79  51   1  84  65  99   7  56  90  30  77   9  33  44  41  75  57  56  60  26  32  67   7  90  28  16  91  42  49  49  40  52   2  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          11  19  87  44  64  52  69  54  84   9  36  30  59  90  82  13  43  13  79  90  31   1  86  43  93  38  42  46  42  93  77  28  97  38  94  92   2  30  97   3  46  64  58   8  45  35  19  33  19  26  13  66   2  45  33  68  23  29  47   5  78  95  41  22  85  55  42   2  60  96  41  64  78  34  53   2  49  12   4  18  46  93  51   7   5  26   8  42  61  39  43   1  16  23  69  16  29  64  21  82  46  77  27  59  35  30  44  91  37  76  78  82  23  41  84  13   7   8  50  46   6  64  73  95  17  91  67  16  83  41  80  30  94  39  27  70  87  44  22  67  93  37  53  70  45  79  60   1  30  22  22  55  55  25  65  46  81  99  72  41  53  68  54  31  50  13  89   9  34  30  91  46  10  11  31  57   1   1  62  83  23  51  28  60  55  19  93   4  37  38  42  19  94   1   6   7  75  21  33  34  77  15  84   5  24  62  80  78  74  99  45  61  25   4  14  73  19  64  70  35  21  63  23  27  88  56  92  85   1  57  99  17  77  36   8  16  91  73  42  70  65  50  79  69  31  34   5  13  51  81  27  65  86  38  98  97  22  42  22  52  67  51  88  43  44  83  51  26  51  49  84  87  71  42  41  22  38  57  14  96  72  56   3  84  17   3  23  96  95  25  70  88  90  77  62  41  55  13  51  88  26  28  11  83  53  54  40  78  49  54  16  52  96   4  40  63  43  42  69  32  34  39  28  85  96  55  35  99  79  32  39  17  41  11  26  67  57  76  57  10  71  45   7   6  90  61  64  34  97  45  76  49  71  80   8  76  29  86  62   7   7  58  76  63  75   3  43  70  26  83  71  11  56  28  97  75  76  17  24  67  93  94   5  61  87  51  77  85  60  60  10  92  49  75  94  34  61  31  89  20  41  89  85   3  58  35  49  89  38  85  57  73  72   9  80  97  55  16   5  18  60  14  43  27  49  99  72  42  67  97  36  85  33  95   5  71  36  48  24  93  16  47   7  45  67  77  23  64  83  91  93  34   9  61  73  83  69  29  45  38   8  90  97  72  94  72  71  70  17  61  53  35  25  25  19  81   9  87  69  99  60  39  66  29  89  14  89  22  90  17  45  13  31  65  51  49  19  12  40  54  74  24  48   8  82  30  39   2  56  20  71  95  36  78  10  12  31   2  27  47  70  74  24  52  90  20  47  51  49  19  11  41   3  38  48  54  62  85   1  39  45  91   5  15  73  12   8  40  86  71  21  47  46  91  65  63  54  94  26   2  75  36  75  98  47  24   1  44  40  65  63  70  37  73  62  23  74  45  64  95  33   3  46  71  52  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  39  96  21  78  49  72  71  69  64  70  12  55  74  93  47  36   1  11  51  29  48  56  91  21  30  23  60  42  56  65  57  14   5  42  52  91  95  44  19  94  33  30  85  51  52  74  81   8  16  54  91  43  38  85  74  91   7  39  30  91  76  25  81  34  76  58  73  58   8  70  89  29  12  40  98  83  16  96   3  89  53  62  69  55  51  52  68  35   1  87  34  97  15  25  18   1  48  50  56  67  86  46  18  53  40  73  85  63  86  18  24  70  95  59  10  25   1  98  51   8  80  19  42  82  75  79  53  50  98  50  44  29  46  40  24  48  61  28  10  27  58  68  87  45  79  93  75  96  47  75  52  96  53  70  34  47   4  67  62  20  69  77  65  78  15  36  36  76  38  54  15  37  67  73  96  91  34  61  87  27  65  22  78  39  66  59  19  10  14   6  58  75  47   1  22  97  42  35  58  87  67  89  19  81  70  13  14   5  83  98  27  67  66  21  61  78  29  78  46  90  74  94  58  39  71  25  67  38  70  46  24  75  93  95  56  48  62  14  89  90  68  49  70  73  85  26  77  42  36  53  60  53  77  37  67  23  30  79  45  80  82  12  39  23  19  46  58  73   5  98  97  96  78  36  75  60  99  11  84  56  58  77   2  83  54  92  47  80  11  35  93  59  94  26  26  20  38  27  72  14  41  65  84  46   9  21  17  57  21  58  22  86  41  24   5  41  13  57  20  60  47  30  37  92  13  63  23  37  28  38   1  95  15  25  90  56  22  89  54  26   5  31  36  73  89  68  37  40  83  81  63  81  83  16  26  62  41  43  36  92  71  22  67  37  89  28  74  19  27  98  49   7   1   1  68  96  98  63  50  36  71  71  69   3  42  20  26   8  82  72  46  22  66  50  10  93  19  55  47  82  60  38  26   6  14  59  26  15  23  90  78  21  90  19  51  65  80  49  46  67  54   2   1  30  15  49  52  38  47   4  75  43  57   9  94  16  47  75  20  54  15  88  18  38   7  32  66  63   2  51  69  45   7  42  65  54  80  48  96  59  82  14  93  20  79  63  93  17  96  38  88  13  32   6  18  72  43  55  96  69  98   6  27  55  79  51   4  42  69  60  84  73  25  83  39  38  24  52  44   7   7   9  86  18  41   5   1  78  67  15  58  47  39  52  89  79  58  20  89  63  65  28   4   5  86  56  90  41  57  55  56  42  32  78  12  97  85  88  54  11  67  19  72  77  63  57  79  78  94  19  12  22  15  32  75  64  11  98  74  82  16  87  77  59  90  43  96  74  35  87  86  92  63  54  67  20  61  43  50  40   4  30  77  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              87  73  93   2  23  41  74  80  83  44  60  98  98  49  88  27  76  16   8  21  68  35  22  94  54  41  83  34  27  73  81  20  58  51  37  97  84  10  12  11   7  30  21  15  84  32  69  38   8  24  48  94  96  14   3  28  99  32  38  43  27  83  54  63  43   9  64  27   5   8  27  58  72  86  73  97  11   5  54  43  52  73  35  91  60   4  90  81  36  34  81  43  15   3  42  84  83  42  99   6  12  46  58  56   3  48  80  32   1  98  77  65  22  94  78  97  89  91  84  79  98  92  78  97  73  32  66   9  96  27  91  39  10  47  52  61  61  52  21  86   8   8  70  80  37  17  45  73  70  88  47  52  51  71  43  52  42  51  14  94  39  78  94  95  58  41  68  66  54  70   6  50  83  12  88  20  92  26   6  94  89   6  30  86  18  23  29  62  19  16  58  37  14  21  71  77   7  98  22  64  75  80  45  57  50  74  54  59  31  63  52  74  69  62   2  72  66  15  63  20  71  15  23  27  40  50  68  34  58  22  51  10  68  95  94  54  32  95  73  66  39  35  72  84  35  25  58  83  94  48  63  23  66  35  47  47  88  90  32   6  89   4  57  46  99  83  38   8  99  64  64  25  94  35  62   6  21  93  41  44  44  75  94  33  47  33  76  24  45   3  50  56  27  80  12  94  63  65  12  44  98  67  57  84  87  56  90  64  26   2   2  98  24  33  64  34  27  30  20  62  30  59  18  42  93  74  86  55   4   9  42  65  89  88  83  12  94  17  81  27  82  35  89  40  21  65  42  16   5  35  54  70  72  43  76  29  43  22  45  33  42  73  79  87  22  77  26  58  96  23  76  49  19  15  34   3  34   9  65  93   5  79   6  47  86  53   9  56  72  34  71  44  84  69  23   8  76  99  77  33  13  85  60  35  24  90  85  32  71  85  29  67  75  38  42  94  29  27  29  60  45  51  84  55  14  43  43  59  78  44  29  28  29  11  81  30  55  52  59  33   7  67  17  98  90  57  34  98  21  86  29  89  97  28  91  85  52  49  65  12  25  39  21  31   3  19   1  99  13  86   1  73  93  78  51  14  93  72  28  60  71  59  42  40  49  70  42  51  33  65  94  47  31  99   9  10  79  55  19   5  20  52  91  10  79  71  29   1  92   8   1   5  63  49  64  87  79  37  80  30  19  83   9  75  18  92  96  18  40  99  64  55  42  73  34  37  86  70  65  65  88  44  82  76  98  33  28  90  18  44  44  16  63  32  27  99  16  35  32  56  95  66   6  75  36  43  67   2  48  81  60  48  56  75  56  74  24  40  43  49  60  27  96  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                29   7  23  88  39  24  98  68  82  70  37  90  46  13  42   8   9  38  73  64  78   9  24  41  51  23  10  10  12  44  91  43  95  83  79  18  42  90  79  66  42  32  96  47  80  76  76  15  71  39  50  91  18  78  85  62   4   7  92  23  80  28  37  18  68  89  25  42  64  26  80  60  80  66  30  14   2  16  52  26  85  13   7  36   1  21  65  14  76  82  69  11   8  44   6  81  73   2  20  77  48  85  41  26  11  14  69  55  59  77  69  24  81  30  46  66  61  67  83  29  78  63   9  37  83  45  34  59  39  12  57  76  60  22  61  52  60  22  96  88  88  22  88  31  29  62  85  73  54  77  82  70  66  92  86  19  26  81  84  38   2  86  71  36   9  78  30  96  99  34  17  42  46  55  75  91  66  83  87  75  63  90  77  39   4   7  86  90  89  96  59   8  79  41  57  70  90  60  33  60  84  19  98  19  19  34  77  96  39  78  77  84   7   9  90  77  76  32  43  73  54  58  92  29  48  52  68  55  92  35  18   4  26  48  90  26  76  73  84  45  31  37  23  52  67  21   6  58  75  36  38  39  12  45  63   8  67  61  54  87  21  64  76  39  94   8  22  51  92  18   3  51  56  60  66  80  32  19  43  34  53  21  80  41  55  61  15  92   9  34  41  12  26  62   1  31  27  96  59  45  60  17  28  78   9  53  31  19  10  48  27  91  42  63  20  80  14  66  15  58  79  85  57  87  97  27  90  12  63   6  27   2  66   7  29  74  75  46   2  70  54  73  39  71  47  40  77  19  61  99  96  63  99  43   1  28  29  31  67   9   4   9  98  90  65  98  50  74  20  38  31   3  64  44  18  26   5  72  27  83  52  44  65  24  76  61  88  26  65  86  67   6  79  19  77  23  88  50  42  35  59  39   4  40  36  39  66  20  47  28  85  70   4  69  99  82  63   5  34  98  56   6  15   3  19  94  42  67  47  89  73  57   5  61  62  11  43  86  41  31  10  46  25  68  20   1  86  27  44  13   7  76   2   6  21  99  22  79  49  32  61  17  30  96  40  41   5  66  40  24  81  66  16  72  66   1  26  99  66  97  97  53  13  69  31  49  38  30  91  12  97  97  51  52  25  36  47  16  12  55  65  29  79  19  98  32  16  23  29   4  33  59  62  27   3  61  77  69  94   5  82  51  70  49  43  33  26  73  83  97  71   3  30  81  51  13  79  34  32  97   9  83  23   6  98  91  80  51  34  85  98  67  37  53  11  82  78  51  48  81  34  64  68  87  80  95  50   2  82  95  89   8  13  17  77  97  65   7  67  77  70  43  81                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  46   6  40  50  42  10  37  56   3  80  18  47  95  98  76  21  96  46   9  31  26  66  32  95   3  25  82  98  91  12  83  78  86  16  65  39  51  21  35  81  93  35  17   4  21  26  49  35  50  56  54  94  97  83  24  80  46  69  31  77  68  45  91   7  58  96   3  29  99  43  97  60  52  26  81  75  92  89  12  43  49  33  54   6  47  85  63  45  81  62  93  32  69  17  63  12  88  48  38  77  32  52  97  81  11  66   9  43  59  47  61  67  82  55  24  12  38  36  75   2  29  66   3  55  37  33  62  13  11  50  21  14  38  99  21  21  37   1  63  81  71   4  49  46  17  11  69  86  33  69   8  67  29  68  24  22  38  71  66  26   8  53  81  66  51  75  68  57  79  69  85  53  64  63  62   2  14  62  76  31  56  13  22  64   9  51  59  36  73  95  74  22  54  15  79  34  65  37  24  97  42  94  17  55  11  10  37  29  45  83  14   8   9  22  66  60  37   3  39  74  33  96  91  97  76   3  79  60  51  84  16   5  34  85  13  78  86  20  51  32  87  66  74  84  33  71  13  66  74   9  35  69  38  91  45  42   4  37  43  41  89  59  50  28  46  12  95   8  76  19  51  31   2   7  66  15  44  17   4  37  14  86  88  46   2  95  44  72  34  43  18  56  12  82  12  93  46  54  20  48  60  54  71  46   8  47  31  17  87  55  26  21   8  32  34   7  14  70  98  95  33  25  51  90  55  13  85  94  23  61  81  20  19  46  26   7  65  19  63  35  76  95   3  55  53  65  14  49  56  37  91  80  76  19  26  43  17  98  23  94  36  97  77  64   3  65  74  52  50  15  82  11  51  32  41  48  42  37  64  18   8  10  95  41  17  96   6  56  51  50  54  89  47  80   9  62  76  42   1  24  14  26  19  57  42  68  47   2  18  25  62  30  50  40  75  78  18  78  90  54  64  64   5  48   3  18  35  59  84  47  58   2  88  97  46  47  74  36  96  88  81  81  54  23  24  65  89  29   9  51  28   3   6  32  38  88  75  85  54  45   5  24  16  27  88  88  32  11  49  78  92  43  37  75  49  82   4  63  99  51  75   7  17  92  64  88  69  84  65  55  94  85  92  34  88  43  66   9   4  82  79  31  63  76  54  93  24  43   9  26  62  44   6  42  95   4  94  94   1  88  91  13  34  79  25  36   9  94  52   2  95  44   6  19  72  23   7  23  45  17  25  43  75  34  49  39  37   6  53  80  78  92  31  92  69  17   4  20  18   1  23   1  84  50  78  29  27  81  35  86  94  86  93  23  52  19  96  59  71  91  33  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    39   7  57  71  62  68  57  42  17   3  45  63  27  22   6  39  89  45   4  39  26  42  43  69  51  45  99  95  78   7  31  58  75  38  89   3  17  25  81  90  99  32   8  52  36  40  83  15  62  95  63   9  15  39  77   7  79  29  43  48  20  81  27  12  81  77   6  26  31  60  43  86  96  50  65  68  78  69  42  31  83  58  57  15  10  96  77  47  41  78  71  67  96  21  30  34  98  53  47  89  60   6   2  35  69  35   7  24  83  65  10  88   6  59  53  20  57   2  45  73  38  71   1  52  30  34  31  65  89   2  55  16  96  78  15  29  48  58  73  96  72  38  26  67   5  38  75  76  21  67  62  31  11  24  26  74  51  69  85  54  12  25  60  25  79  61  52  88  55  32  66  77   7  38  14  84  85  31  71  97  97  21  33   4  52  26  85  71  33  72  62  19  67  80  98  31  74  56  28  69  49  44  62   7  54  16  66  89  17  80  39  61  29  59  41  87  60  35  95  85  44  31  15  77  63  74  97  29  63   4  52  94   3  36  52  36  82  22  43  86  13  62  69  34  61  30  39  85  85  27  48  75  20  19  47  18  96  93  97  98  93  98  71  62   2  28  20  72  41  41  45  77  35  35  60  78  84  25  87  23  40   5  54  39   8  56  56  93  79  37   9   6  56  77  35  54  65  37  70  81  88  61  30  68  67  54  89  35  81  32  54  29  43  27  78  49  35   2  45  26  45  39   8  57  96  29  84  14  84  35  48  76  20  88  81  66  85  22  97   1  34  39  32  70   9   4   9  43  44  74  76  29  11  62  85  82  73  69  51  66  86  28  87  63  75  96  25  36  42  26  72  13   3  66  60  34  99  56  60  65  92  22  85  10  72  78  26  84  61  24  86  85  45  15  50  89  45  38  84  85  16  44  34  24  14  88  79  94  80   6  20  74  91  62  76  82  57  87  44  73  16   7  77   1  86  49  28  47  31  55  57  61  58  12  40  67  16  79  76   1  39  28  91  96  20  99  38  37  27   6  32  44  16  40  93  36  19  69  84  83  71   9  77  85  26  46  49  78  95  18  18  24   8  55  89  19  41  11  51  68  27  61  11  37  57   8  34  58  97  62  93  18  27  38  35   7   8  69  73  52  24  37  39   8  19  16  66  49  61  22  16  45  78  55  95  89  13  53  76  87  48  76   1   2  78  18  59  93  58  12  68  23  13  91  84  64  14   7  80   7  37  97   7  40  39  81  72  84  47  95  26  77  98  13  94  82  67   6  93  31  51   2  16  60  14  70  74  30  73  73   5   2  41  25  99  93   6  60  19  42  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      80  15  58  32  22  10  45  40  86  72  16  29  10  56  36   8  13  60  24  31  83  90  55  10  65   1  33  63  24  71  74  82  75   1  49  22  54  68  51  86   8  59  72  53  58  68  84  26  60  42  96   4  88  18  60   6  76  49  83  34  44  86  89  90  21  18  73  52  26  59  40  78  44  17   7  16   6  56  11  20  95  65   6  66  15  30  26  91  56  17   3  35   1  52  85  24  58  75   7  99  61   4  75  62  66  54  86  74  23   4  10  74  85  71  89  12  26  33  82  50  95  90  49  41  52  35  24  82  68  75  97  97   4  27  62  72  68  49   6  29  52  93  82   4  90  96  55  84  79  39  73  50  16  96  17  45  45  86  22  86  99  40  16  33  96  79  46   8  27  10  36  57   9  41  22  60  46   6  78  51  63  27  34  82  62   2  48  73  40  13  42   1  55  51  18  39  37  11  91  36  49  25  13  97  58  85  86  51  37  72  88  11  49  35  23  73  73  39  60  35  16  45  76   1  74   9  38  96  13  89  97  91  91  23  53  30   4  20  38  97  75  14  96  78  34  60  26  20  92  59  43  45  87  84  73  61  77  94  82   3  97  37  26  73  71  86   1   2  50  79  27  49  30  49  74  17  20  89  19  61  63  76  48  82  33  46  11  54  44  31   3  32  44  22  22  38  54  93  61  72  22  53  13  20  19  95  92  86  76   1   1  50  65  15  24   4  66  66  56  69  58  34  30  32  24  60  27  95  20  31  87  65  84  88  15  67  66  84  53  77  15  71  67  61  23  77  20  17  36  35  10  67  68  62  67  70  79   4  24  68  73  25   8  57  65  84  26  76  41  25  36  83  90   2  86  76  54  31  74  54  95  49  67  50  30  26  99  87  90  79  87  59  88  25  63  12  30  74  35  79  32  90  10  97   4  88  77  64  33  58  64  72  48  53  36  59  76  50  88  98  13   9  96  43  30  68  26   1  87  16  14   6  86  91  64  35  74  29  52   9  79  22  51  73  49  18  82  53  47  80  25  79   3  18  51  44  53  82  42  34  40  73  54  12  69  66   5  69  31  81  53  16  39  76  89  91  74   2  60  32  64  99  59  57  85  37  18  93  62  99  82  98  85  34  70  25  61  33  61  57  10  95  46  80  24  33   7  30   9  19  13   1  10  17   1  20  74  40  27  79  27  19  69  15   1  78  32  79  43  54   6   4  75  24   5  31  59  53  38  56   7  29   5  43  63  27  66  15  93  88  56  76  89  47  89   6  80  14  27  44   3  17  82  42  87  50  97  61  77  43  63   7  75  44  73  27  78  20  74  93                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        95  65   3  21  87  54  90  39   4  33  85  27  96  16  73  11  10  82  53  11   4  54  14  26  73  34  88  97  23  36  81  30   3  21  36  53  81  60   6  85  53  71  44  90  13  37  53  45  88  83  42  32  83  39  51  69  12  64  44   4  57  77  68  30  53  37  63  14  51  42  61  13  97  43  61  14  17  85  59  60  38  35  32  72   2  69  55  50  33  17  98  45  50  43   2  16   2  91  42  96  27  15  49  70  56  67  13   8  86  60  67  28  70  38  21  73  35  32  82  88  86  38  46  93  84  18  22  43  67  29  40  70  42  28  23  45  78  41  33  36  18  10   2  84  42  62  64  87  34  91  79  61  96  51  43  22  35  60  21  36  98  90  89  62  97  50  18  17  58  80   7  15   6   9  48  15  94  93  27  13   2   9   9  29  24   9   8  35   9  80  48  74  91  31  94  26  16  24  76  12  53  37  53  59  17  88  72  55  23  84  50  91  96  57  46  39   8  81  54   5   1  56  10   5  36   6  88  25  72  66  35  87  25  54   6  54  67  50  66  18  38  36  68  39   6  96  44  70  99  18  27  83  58  48  21  40  73  48  95  30  60  62  59   9  37  68  27  96  56  35  71  63  36  66  93  13   4   5  78  14  29  45  51  62  87  84  39  64  67  61  68  36   6  96  74  71  85  92  48  12  66  49   7  99  42  24  70   1  99  76  33  20  84  11  16  31  80  62  52   6  93  63  95  52  60  95  28  73  75  15  84  28  34  69  90   6  58  59  57  54  48  14  53  59  92  74  48  83  57  55  86  88  46  67  35   6  80  23  76  51  28  88   4  84  25   3  83   6  31  81  54  92  20  27  17  99  63  64  65  92  79  55  39  74   8  19  37  54  12  91  88  50  53  10  75  40  75  29  11  35  47  90  35  14  29  31  91  46  16  19  97  52   5  36  84  70  35  74  79  27  83  26  86  38  24  40  31  93  83  61  15   6  36  57  42  26  74  54  31  50  88  88  23  42  28  60  18  64  37   9  71  45  41   7  24  33  12  39  51  80  96  12  63  66  27  18  66  30  35   9   7  30  91  72  78  23  81  89  33  32  39  29  40  30  53  97  99  66  97  69  15  37  88  69  59  27  12  48  73  67  95  61  58   7  11  98  82  48  26  22  78  20  95  59  49  98  74  49  82  49   8  33  53  82   6  13   7  28  79  64  90  87   8  35  55  51  58  85  90  24  23  28  33  52  57  89  64  36  85  33  64  53  12  51  79  54  31  94  28  88  75  22  92  32  39  93  47  34  81  47   3  52  52  96   5  26   9  24  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          60  97  59  36  54  49  65  90   1   8  66  29  71  75  29  91  65  51  53  80  97  27  56  82  30  46  66  83  34  55  61  25  96  24  72  35  41  94  38  67  94   9  56  86  97  70  73  44  39  17  19  86  91   2  84  74  90  21  95  85  79  86  90  66  77  70  48   4  92   5  70  68  26  94   5  39  38  52  88  45  30   2  25  42   2  77  52  84  26  49  13  88  76  96  41  45  89  29   4   4  88  29  77  44  25   5  10  46  90  35  70  21  52  88  22  54  77  82  93  25  36  49  36  38  44  85  33  79  29  31  56  73  57  74  55  64  80  51  11  65  76  63   1   8  26  45  96  60  11  52  17  84  66  11  45  60  28  86   4  67  50  10  81   7  76  88  30  42  75  14  90  87  23  46  54  15  79  65  18  76  49  32  25  74  30  98  17  30  15  45  39  32  72  94   8  90  70  38  29  48   4   1  22  54  15  12  30  99  80  50  14  61  51  34  38  10  48  85  80  32  12  42  80  46  23   7  79  79  97  50   6  16  30  61   7  75  76  73  80  31  29  47  86  49  14  38  88  43  78  26  88  52  66  62  53  95  35  77  15  65  28  97  93  96  65  95  45  37  17  64  20  61  54  21  44  39  67  29  22  22  26  57  54  66  90  56  57  65  58  46  72  82  28  40  55  43  69  25  49  88  51  29  94  43  97  54   1  38  55  23  25  98  60  54  92  24  10  13  72   5  46  33  53  13   3  70  61  82  86  51  65  56  76  57  41  81  25  12  36  77  37  71  74  50  97  36   7   4  62  58  60   1  97  66  39  74  48  96   1  23  41  12  38  65  90  66  37  79  67  22  45  46  65   6   9  10  26  63  71  22   1  36  94  87  36  47  72  77  63  52  74  42   4  67  21  83   6  51  37  28  31  73  57  47  85  60  69  35  93  83  60  73  59  61  47  42  29   4  74  50  23  22  70  64  20  80  62   6  47  89   9  15  87   1  15  72   5  12  63  22  43  70  11  93  40  54  66  97  69  62  11  78  81  59  14  50  79  73  76  78  24  69  44   3  99  68  33  91  67  78  25  20  23  78  11  48  85  67  92  29  82  34  90  94  29  64  35  23  70  36  22  39  29  46  25  26  82   4  63  95  89  90  53  11  16  87  72  31  46  13   5  36  26  91  80  22  90  78  28  54  25  23  68  13  66  64  29  38  49  85  93  42  23  42  29  23   7  62  74  28  73  62  27  81  24  51  13  44  41  36  65  88  58   1  70  32   9  87   4  65  30  42  62  45  22  89  67  36  95  35   3  96  60  83  93  67  95  17                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            83  24  93  44  93  66  96   5  77  88  28  80  79  24  31  16  63  89  28  69   2  83  53  54  96  41  86  88  16  29  27  74  40  99  25  25  66  76  91  76  10  51  59   1  75  61  71  33  10  88  76  29  68  21  31  18  63  87  54  24  76  88  35  13  41   9  61  81  29  29  79  83  35  43  84  55  21  92  94  80  74  77  67  66  10  24  71  72  48  78  38  83  45  16  40  14  41  54  94  92  79  19  78  93  59  30  58  62  32  98  82  83  61  20  78  97  31  81  23  45  60  87  49  81  93  45  49  57  51  64   8  93  77   5  88  42  86  56  91  82  13  15  51  94  87  64  12   3  20  40  31   4  68  63  50  93  45  60  17  26  79  81  33  73  43  11  49  82  53  99  15  52  22  17  80  31  23   3  32  12   2  96   6  64  49  23  69  14  19  66  76  56  53  31  91  33  45  10  56  83  23  84  68  35  59  16  46  37  21   2  32  99  89  71  29  46  48  39  18  16  27  93  92  98  77  34  49  78  35  49  14  13  95  96   2  66  65  79  64  23  20  77  81  21  11  16  90   4  44  19  36   6  48  37  96  72  58  99  41  42  11  22  14  76  72  63  96   8  81  99  64  80  85  49  89  10  64  42  45  94  93  28  70  10  83  98  45  56  39  70  62  72  90  18  59  13  77  97  22  61  10  74  95  25  52  81  84  98  10  99  27  16  48  65  45  27  64   8  20  83  68  13  18  42  21  94  53  16  73  39   6  22  69  27  34  99  23   2  48  18  79  35  19  49  71  57  30  98  94  42  49  47  38  90   5  72  93  61  82  23   2  65   1  41  21  63  35  41   6  40  12  81   7  66  27  97  45  83  55  35   5  33  68  29  33   7  36  24  83   7  46  41  73  83  66  64  26  55  86   2  10  85  73  14  54  54  99  16  16  34  88  37  41  88  12  48  36  45  25  30  84  33  63  33  16  35   8  71  55  46  52  71  48  52   2  51  96  50  41  44  79  41  15  56   9  86  73   3  90  53  50  46  27  94  66  92  29  69  18   6  54  64  68  59  62  64  91  98  22  73  51  32   7   8   2  94  88  35  48  60  31  42  76   7  20  82   5   7  20  85  26  32  17  41   5  30  65  55  51  19  73  94  63   6  52  11  98   8  78   8  17  71  99  48  76  21  74  14  67  66  44  67   4   5  86  79  96  61  45  80  66  74  88  90  69  88  62  66  89  76  69   9  10  44   8  13  15  23  87  16  42   8  94  63  67  82  32  53  72  22  15  22  22  69  83  24  13  64  34  28  33  49  56  79  49  88  58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              49  46  74  96  85  29  70  83   4   4  96  90  68  65  23  81  35  90   4  43  80  88   5  86  55  90  47  13   2  15  19   9  54  72  53  79  50  26  46  44  75  40   7  85  38  52  33  38  39  86  93  39  39  30  92  88  94  87  76  79  29  30  52  44   4  21  65   5  75  74  45  11  48  79  45  48  47  68  27  33  15  64  83  32  80  40  44  19  76  84   7  44  34  69  98  71  97  75  56  26  43  12  88  88  12  61   2  93   2  54  85  20  68  88  89   1  35  81  11   3  75  92  46  11  76  24  72  26  79   1  97  33  12   2  72  47  18  61  76  39  13  36  25  40  32  45  17  15  80  67  98  35   9  59  66  41  90  88  72  91  13  93  49  78  88  93  72  81  64  35  36  40  44  86  66  55   9  83  12  73  36  45  20  12  97  24  71  78  58  50   6  19  76  50   7  29   1  47  59  19  78  59  27   8  88  83  82  64  33  47   7  75  16  15  23  19  54  82  72  79  51  49   3  35  99  53  93  77  20  40  51  73  65  81  85  76   2  27  78  67  34  27  36  12  37  85  31  44  28  53  92  18  44  61  72  40  52  36  59  11  93  27   8  32  62  18  26  45  96   5  54  54  60  72  64  75  68  48  50  76  66  60  72  93  12  93  56  87  12  98  68  38  74   2  77  65   5  62  62  32  52   6  85  25  62  34  27  65  97  42  46  98   7  76   4  32  33   3  38  48  87  16  75  20  31  69  49  61  42  54  37  76  33  62  93  63  62  23  23  59  17  13  49  51  67  31  97  73  25  52  28  87  69   6  48  55  43  48  72  98  81  38  90  81  67  28  26  85  83  99   8  76  56  61  56  66  80  24  93   4  93  94  81  90   1  67  47  59  32  63  20  18  24  44  66  33  76  46  97  53  67  74  19  49   5  14  53  11  89  18  30  22  18  60  29  43  50  96  34  87  78  99  21   4  95  91  71  47  75  66  82  69  84  45   7  24  91   9  65  48  96  87  93  52   7  63  38  13  24  91  38  26  27  94  42  97  90  94  44  11  43  14  46  50  51  19  66  48  36  90  47  17  13  52  32   8  40  34  75  58  11  44  77  39  86  78  31  61  94   4  48  70  76  24  37  61  83  71  13   6  54  61  98  69  55  49   4  79   9  87  58   7  30  56  18  46  97  83  90  38  78  85  83  62  19  26  59  22  66  71  61  20   4  72  37   1  32  22  16  64  26  62  49  86  36  30  18   5  67  74  43  10  28  65  71  71  66  81  67  76  90  17  65   1  23  61  83   1   5  26  40  48  22  39  13  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                20  94  23  50  25  89   9  20  69   1  91  61  32  73  11  64   8  83  15  84   4  91  17  95  42  54  66  56  43   5  84  57  75  52  70   7  20  53  16  36  80  84  18  10   6  55  95  69  95  58  60  47  16  46  83  39  95  33  71  31  16  35  83   2  20  35  35  62  65  53   7  48  94   9  51  34  37  80  94  27  44  88  87   6   9  65  13  58  89  39   9  42   7  40  17  91  14  63  39  16  53  88  62  40  43  59  73  34  76  12  18  84  73  84  45  32  90  53  80  70  50  13  71  14  15  94  23  88  16  77  47  46  13  12  62  85  14  43  18  27   2  90  51  21  78  72  97  65   6  25  20  62  51  53  52  76  34  26  48  56   9  14  11  88  97  30  53  25  85  40  90  14  34  24  76  52   8   5   4  74  89   6  61  73  28  32  10  23  83  41  40  82  39  43  66  57  90  49  96  65   5  13  10  39  26   2  27  99  41  34   1  81  72  13  53  43  77  49  74  88  35  83  55  83  43  26  45  32  19  24  53  44  92  39  85   6  71  74  19  56  67  44   4  78  35   8  10   1  96   6  48  56  43   2  97  66  40  38  64  14  90   2  84  70   7  90  79  68  39  12  13  67  10  34  26  79  42  44  96  77  50  63  17  75  99  90  44  68  40   6  87  97  19  56  41  25  49  33  65  64  76  70  69   3  17  10  81   2  92  43  45  42  86  13  68  28  22  79  80  84   1  67  16  39  56  76  31  45  18  73  77  81  64  84  28  22  11  46   1  18  55  21  69   3  38  18  41  37  64  43  32  70   5  99  16  43   7  21  28  36  26  19  22  18  93  85   1  62  35  93  93  33  39  82   2  14  29  26  48  12  67  55  64  13  90  81  68  39  67  80  93  39  72  59  27  30  37  53  19  11  82  44  37  91  36  57  96  26  41  49  70   5  68  35  36  49  10  62  86  63  53  14  85  51  25  36  27  47  70  30  99  87  39   4  95  20  50  64  37  28  72  64  63  40  27  68  14  30  35  55  36  94  72  57  80  19  27  95  25  63  42  75  33  99  34  16  28  25  22  80  61  98  50  26  11  81  29  39  19  69  83  89  78   3  92  20  97  83  94  41  32  88  15  35  88  92  72  12  69  60  92  53  30  85  82   4  65  91  92  97  83  99  44  80   2  28  66  51  37   1  18  96  68  46   1  80  97  47  85  21  99  68  20  22  64  72  22  74  18  40  68  41  21  97  84  60  28  96  62  79  88  30  52  42  18  87  48  39  51  28  53  47  39  36  22  22  70  89  97  63  72  72  61  32  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  71  65  57  73  63  51  82   7  90  65  67  29  25  66  61  69  57  69  82  23  66  14  23  78  49   2  28  21  40  51   6  71  80   2  42  15  23  58  52  84  48  41  37   7  55  57  86  87   6  30  18  43  35  18  54  12  36  10  20   5  96  31  93  56  80  38  35  97  81   4  85  22  72  43  60  74  77  57  85  27  88  69  33  49  78   6  38  68  57  75  15  59   4  76  74  91  49  84  48  92  38  30  21  93  56  94  46   9  29   4  86  84   5  96  11  63  12   5  23  15  13   9  33  71  35  10  42  50  10  72  92  37  92  31  33  75  39  97  15  85  42  34  14  25  22  34  35  50  78  81  90  58  39   9  97  66  68  13  13  36  48  90  39  24  25  78  21   7  70  79  59  50  56  89  19  57  25  21  82  94  39  60  37  85  96  16  79   5  49  76  87  97  44  69  14   3  38  58  58  54  66  99  32  25  54  14   8  74  12   9  36  53  19  89  43  33   8  38  37  61  56  94  82  54  65  20  53  32  55  13  25  91  63  95  33  62   5   4   6  97  49  58  54  83  43  41  70  31  48  11  56  58  30  67  10  32  78  75  50  29  61  85  46  90  13   1  66  26  77  78  39  41  61  41  28  33  46  96  75  63  26  94  13  70  73  25  53  95  65  65  83  64   4  90  77   6  51  80  42  18  78  83  50  62   6  42  63  41  18   7   3  93  81  43   2  88  24  76  28  87  28  61   9   1  50  49  44  14  36  91  11  66  48  54  31  34   5  75  21  97  97  49   1  27   6  35  72  94  18  95  33  82  87  17  37  96  70  73  29  44  86  33  68  36  65  40  54  26  87  46   6  29  48  80  98  36  95  83  65  88  51  70   6  90  31  90  47  28  34  22  78  51  21  19  88  82  28   9  50  62  78  18  97  45  96  80  16  75  16  76  42  17  75  77  95  47  44   4  37  89  64  81  20  57   1  59  20   7  67  42   8  71  13  78  85  96  15   1  37   9  22  79   2  84  70  23  51  23  89  67  48  24  83  94  27  76  85  90  54   3  31  38  54  28  15  60  35  21  56  64  26  88  82  75  30  18  96  58  10  28   7  21  79  64  93  13  84  67  50  58  57  64  90  23  82  25  76  54  86  70  23  61  82   5  53  91  50  19  83  35  20  64  91  23  29  72   9  57  23  59  81  85  94  99  90  20  97   7  56  10  23  36  86  96  58  67  43   9  18  19  67  34  21  85  46  21  96  89  25  58  52  18  90  56  89  51  41  27  76  31  90  89  51  71  64  39  37  93  96  67   1  73  20  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    95  58  47  61  32  94  37  16  91  20  72  80  68  16  37   8  73  21  21  89  37  75  57  45  34  20  39  32  49  65  30  56   7   2  46  98  99  99  23  44  77  59  27  91  65  88  11  12  40  37  63  81  99  37  71  46  53  55  48  15  69  89  62  23  14   7  97  99  86  16  21  57  61  91   7  71  45  77  59  36  31  16  20   1  19  86  23  99  32  25  47   6   5  84  74  50  94   3  36  37  44  14  71  70   1   3  24  32  89  92  42  42  96  37  27  13  21  91  35  39  33  58  52  49  41  10  54  92   9   3  33  74  72  45  11  32  21   4  14   8  20  50  98  46  90  30  68  26   8   8  55  21  36  56  55  18  29  57  57  83  27  72  72  78  23  35  23  77  34  94  56  32  73  84  74  36  10  92  30  53  92  29  63  56  78  95  32  96  68   3  82  19  49  98  39  42  38  46  60  23   7  17   4  70  31  80  62  78  91  49   3  35   4  66  24  33  24  26  58  28  24  91  85  98  17  55  54  38  78   4   5  23  71  97  38  46  54  16  19  69  87  77  86  56  74  28  22  25  24  66  81   5  21  12  30   2  71  30  13  10  20  17  49  14  61  10  77  92  13  19  15  60  15  63   5  89  64  88  32  35   3  49  51  59  24  81  71  61  78  79  32  12  34  73  91  46  68  46  35  23  21  42  84   1  98  45  18  77  75  71  59  86  34  62  96  83  25  28  69  24  69  57  45  12  32  45  61  87  66  53  30   3  28  43  78  58  15  12  64  95  67  10  26  82  43  15  72  40  81  94  32  26   7  19  85  65  46  60  18  45  21  13  46  11  89  91  77   6  61  49  60  41  87  54  29  18  60  46  93  89  68  70  70  99  34  13  31  20  66  18   7  17  69  50  51  85   7  31  26  41  27  44  56  72  53  38   3  52  93  51  14  86  37  22  56  53  30   5  98  39  25  28  76  31   3  19  85  26  17  83  59  20  66  65  80  72  61  41  72  49  25  90   4  39  59  27  55   9  45  18  56  62  24  69  21  24  62  91  46  36   6   9  73  74  33  71  23   8  26  58  21  61  14  64  77  51  49  79  99  48  70   7  13  69  80  43  77  10  91  44  50   1  26  92  21  53  67  82  35  72  29  31  29  62  15  65  21   8  32  29  55  44  53  96  92  94  14  40  35  26  75   1  93  91  55  79  21  54  82  13  15  10  16  56  31  61  56  47  76  41  21  52  15  87   3  49  77  96  17   1  68  79  16  53  73  55  81  64  18  41  61   6  15   4  89  96  56  19  18  40  48  58  44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      59  26  33  48  95  27  92  27  30  99  89  98  17  62  25  28   8  65  17  82  38  82  84  10  11  73  61  24  35  21  19  71   3  53  63  14  39  42  78  24  39   2  84   6  87  30  82  84  39  24  16  62  32  46  83  31  11  74  90  47  75  67  93  51  14  95  37  48  37  37  47  55  85   3  27  48  88  37  57  67  80  35  84  32  60  80  81  10  80  89  56   9   6   8  58  80  45   2  69  61  57  90  95  66  19  58  75  61  36  99   1  52  37  55  98  86  29  36  50  51  32  14  45  72  34  73  43  21  96  60  21  66  45  32  10  47  72  94  21  48  25  66  51   4  40  71  47  66  71  71  20  78  46  48  14  27  33  65   6  61  32   5  31  38  70  44   2  41  81  98  60  35  23  22  19  67  45  91  16  87  63  33  60  82  21  63  32   9  16  73  14  98  35  89  99  73  61  65  70  39  36  64  53  16  73  68  13  82  21  39  86  36  74  28  29  16  24  75  94   5  71  95  49  40  57  74  80  92  98  17  20  66  67  52  72  11  84  30  92   1  94   5   9  34  91  39  36  92  79  60  37  61  27  76  90   4  58   6  24  15   4  23  77  75  75  36  90  20  58  93  34  99  91  80  59  91  83  87  95  51  22   9  59  33  98  90  42   1  86  68  73  90  65  94  55   1  60  17  62  87  57  61  47  13  51  81  78  32  86  74   3  52   2  12  59  52  21  67  50  58  77  76  87  39  88  34  30  86  18  32  65  54  66  91  59   8  99   8   2  40  41  45  55  46  49  66  95  50  58  64  55  45  99  73  39  69  88  90  95  81  90  36  18  90  72  11  69   5  10  95  56  69  21  74  37  68  97  96  19  46  19  91  87  89  80  40  14  68  31  61  25  75  67  92  30  84  13  82   9  88  76  56  30   1  97  38  26  72  14  58  53   4  61  71  68   9  74  14  51  62  96  50   6   8  16  80  87  70  65  31  28   3   4  69  20  42  60  38  31  34  66  82  34  92  13  90  20  83  37  55  30  54  77  32  80  49  88  28  37  98  40  15  28  54  53  84  36  89  60  64  76  59   4  86  34  42  37  81  85  10  26  28  13  74  69  16  46  23  13  43  65  31  38  15  30  95  67  14  31  99  24  59  88  17  70  36  48  41  89  26   2   2  73  27  97  30  25   4  73  45  75  25   2  47  93  51   3  16  11  92  61  88  96  80  83  88   4  29  84  91  74   8  34  74  96  26  39  65  61  64  31  72  27  51  48  86  98  59  89  18  12  32  20  96  39  42  88  70  53  15  58   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        73  10  38  78  95  73  92  40  26  64  88  31  12  45   4  40  88  93  70  86  74  29  40  52  43  55  66   6   6  83  48   9  91  61  94  43  86  92  81  29  89  71  64  76  27  35  12  45   9  66  71  65  91  81  41   4  40  13   6  82  30  38  17  10  14  79  12  90  76  55  65  77  62  71  49  30  96  29  92  53   2  14  41  53  78  15  35  90  66  84  41  83   4  92  31  82  45  69  91  56  27  90  58  78  23  45  41  78   2  12  53  23  69  88  47  29  77  11  96   9  57  40  35  58   5  75  70  49  33  11  47  76  77  42  90  60  51  42  38  98  54  31  48  10  67  52  33  31  74  96  20  63  62  57   6  81  80  94  31   9  23  48  49  57  54  94  90  24  92  68  43  51  68  79  61  72  18  93  64  68  97  95  80  14  32  17   2   2  97  42  43  56  83  88  89   2  65  76  24  78   8  89   7  61  93  95  18  82  30  39   2  72  59  48  12  97  35  26  44  51  82  15  85  75  16  54  81  15  74  34  91  26  30  63  20  36  76  22  28  98  91  49  72  37  71  77  72  72  99  93   8  96  34  94  98  85  82  74  42  32   5  69  50  91  15  54  77  12   2  53  77  10  77  86  37  78  76  34  66  46  62  76  82  72  61  44  10  30  42  37  20  60  50  28  43  64  76  48  59  65  99  25  71  65  10  42  60   4  94  14   1  58  53  94  35  11  93  51  15  89  10   5  26  34  53  62  19  68  45  54  35  88  18  49  73  46  56  67  67   3  36  44  19   4  81  84  83   9  79  39  37  13  77  21  33   5  11  28  24  17  70  61  96  26  93  17  46  26  36  84  74  87  78  19  77  40  53  66  58  51  82   1  34  68  50  99  93  71  33  26  40   7  30   1  35  21  28  14  66  57  33  74  18  47  71  59  78  37  90  74  71  59  51  43  93   6  76  12  67   6  22  20  90  25  49   8  88  11  17  27   1  96  59  90  15  76  58  61  50  67  98  60  56  93  96  84  74  20  19   9  76  97  81  20  72  83   3  28  46  32  59  63  63  23   6  20  61  92   2  25  93  80  23  72  55   8  18   8  51  60  59  55  64  75  51  98  51  75  70  56  12  54  28  18  79  43  52  39  15  73  76  65  83  85   6  71  66  49  66  39  28  91  27  25  47  22  69  34  47  35  76  52  22  96  71  61  71   6  10  34  37   8  47  75  24   6  91  90  62  36  83  98  27  91  63  99  33  24  51  41  63  37  84  46   8   9  95  82   2  60  59  62  13  63   2   7  84  71  38  38  29                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          6  99  69  66  16  47  43  41  41  95  16  98  53  31  11   3  31  31  75   2  33  19  45  43  10  11  69   2  13  35  36  37  16  25  96  97   9   2   5   3  20  27  39  83  44   1  78   2  35  10  69  22  61  95  16  76  65  77  55  90  31  60  16  11  23  24  61  39  74  94  29  53  82  60  61  84  70  33   8  75  42  46  61  50  38  93  79  23  23   4  52  16  76  84  41  56  93   5  43  74   3  91  87  99  26  52   4  69  78  47  40  13  62  32  35  45   3  84  66  69  54  40  31  46  65  33  16  63  65  72  14  88  67  31  76  43  91  88  27   2  37  54  66   3  85  80  23  79  95  12  15  69   4  83  64  96  18  56  30  86  83  51  62  79  20  42  85  98   4  47  70  66  92  90  22  54  41  43  23  11  74  34  21  68  14  57  98   1  97  95  48  56  16  50  55  63  10  15  88  70  17  80  89  65  63   1  58  56  19  68  23  68  38  19   2  55  73  16  87  40  62  87  82  35  20  70  55  59  42  79   5  82  96  81  96  50  27   5  49  89  12  46  89  12  70  91  88  88  52  20  87  11  69  49   3  43  59  51  42   8  89  35  32  29  55  87  16  93  21  20  27  43  44  60  38  41  11  89  46  35  29  15  94   5  28  79  27  79  28  88  25  85  72  83   9  54  14  13  15  91  32  42  22  18  73  59  83  84  47  51  75  56  26  83  23  69  46  98  10  23  93  54  83  23  63  32  32  44  10  78  46  76  37  13   8   4  60  80  62  28  87  42  94  96  23   3   4  98   3  99  37  69  22  87  70  15  13  99  64  12  41  43  28  85  83  72  54  93  94  46  89  36  18  76  67  60  91  47  32  18  19  47  91  79  28  13  63  87  33  37  21  46  46  97  21  31  55   9  66  13  81  14  83  16  76  62  86  27  78  30  41  12  70  61  96  69  41  95  40  30  70  54  69  49  42  48  21  21  27  64  38  39  28  84   9  35  89  20  15  11   9  18  49  40  42  45  42  44  98  75  11  60   5  56  97  42  28  39  89  43  64  70  16  17  74  55  79  43  34  92  82  49  25   1  18  19  61  46  52  43  33  19   6  71   3  69  99  76   5  42  80  79  37  36  44  37  45  42  27  59  71  10  33  65  10  55  37  72  48  54  69  90  41  56  88  89   7  58  93  53  69  16  15  75  77  14  95  15  46  39  16  61  90  55  73  36  86  56   6  50   8  99  49  72  52  68  27   8   5  45  39  38  48  96  45  75  43  20   2  95  26   5  33  61  34  93  20  61  33  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            33  12  82  97  24  39  20   5  52   5  17  80  75   5  82  91  11  91  95  94   8   2   2  95  40  74  42  60  36  25  75  99  15  33  83  56  65  55  32  92  71  90  83  52  96  98  58  20   3  37  15  17  76  13  30  28  25  84  82  81  39  71  21  58  95  96  18  74  76  10  61  72  41  38  38   3  34  29  40  37  99  62  26  47  74  67  85  72  51  49   6  57   6  32  55  57  40  12  74  69  38  90  38  89  34  90  32   2  12  13  98  41  77  57  39  16  18  63  92   9  56  95  81  50  23  74  74  22  69  63   6  66  12   3  92  73  13  99  53  52  58  58  39   2  54  48  79   8  82   8  42  72  35  23  50  29  33  26  77  62  56  74  16  55  13   4  40  78  86  88  80  78  17  14  95  26  33  54   2  87  88  56  28  25  11  59  43  10  67  10  37  38  17  18  84  28  36  34  58  34  41  83  74  97   7  16  64  48  33  28  39  23  31  30  52  84  79  55  91  25  60  93  76  77  28  60  44  58  25  55  68  98  26  87  98  80  98  44  27  98  76  73  44  46  44  10  47  71  48  45   9  27   7  30  52  54  78  31  97  47  20  64  30  14  22  74  95   3  92  71   4  59  78  34   9  44  81  83   6   8  78  75  76  10  97  53  63  74  45  82  96  14  55  63  46  77  58  59  19  91  87  38  44  35  70   5  41  66  25  47  62  27  16  10  92  66  39  65  50  84  40  63  82  54  68  23  37  70  64  40  21  50  83  35  29  70  86  92  22  27  20  20  81  99  74  45  93  99  58  41   5  40  35   5  56  62  62  82  29  19  40   4  55  13  44  46  86  50  10  76  72  14  23  28  42  87  22  61  71  81  32  13  84  14  58  36  49  63   7  23  43  49  30  84  77  15  92  54  92  31  59  15  47  96  70  87  89  55   5  80  54  57  49  94  40  83  21  56  32  86  22  34  35  25  95  37  52  72  65  27   8  50  54  52  94  21  60  26  12  62  28  34  40   8  45  72  25  85  19  97  57  58  65  50  46  82  27  23  92  23  61  17  63  60  20  68  66  43  98  18  18  74  71  65  86  95  36  51  65   4  17  53  76  19   9   4  88  62  50  61  71   3  18  40  73  51  92  18  84  94  63  94  98  41  61  54  45  97  46  36  95  93  17  70  43  42  95  52  38  39  69  88  81  68  10  39  67  50  95  80  69  16  74   7  18  56  76   4  65  49  35  96  30  61  26  30  39  62  71   1  35  22   5  50  50  39  99  77  68  61  47  95  56  56  46  94  14  83  60                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              30  27  96  51  40  44  69  40  70  62  57  95  58  10  30   5  22  27  27  54  53  57  14  26   3  32  93  64  23  86  26  36  34  81  67  80  79  88  68  95  22  91  81  57  88  73  35  12  39  54  23  27  78  11  78  39   1  56  96  12  25  77  11  62  14  17  44  91  71  25  30  30  89  74  36  11  81  61  54  66  46  29  44  96  88  67  74  36  34  80  39  71  65  96  30  47  89  88   9  85  67  91  85  81   8  19  46  61  17  74  15  80  16  20  51  45   3  85  88  34  20  20  40  90  31  50   2  85  23  61  90  39  70  20  41  37  99  10  23  63  96  15  47  39  28  97   1  70  41  12  27  85  53  17  90  96  76  98  36  66  33  32  49  81  60  47  97   2  52  43  30  35  35  21  80  63  39  59  11  92  28   5   3  46  55  46  41  56  54  87  62  31  77   5  50  24  68  41  57  86  54  66  34   5  41  41  10   6  22  92  62  38  63  80  57  22  81  72  19  43   6  57  40  17  18  64  11  31  84   5  82  23  61  29  81   5  53  58  24  15  47   7  11   4  39  95  71  28  49  68  75  37  93  68  46  40   1  64  59  68  95  48  36  28  72  68  52  37   7  32   5  17  10  90  28  66  91  33  68  64  58  84  11  60   2  77  14  12  11  83  48  29  18  50  57  94  20  24  94  71  35  76  35  10  10   7  32  15  62  23  17  67  75  59  68  57  98  58  93  71  66  19  17  62  39  26  48  13  30  71   8  26  65  66  90  60  54  88  88  14  21  12  54  25   7  98  80  71  93  76  24  77  67  35  91  18   4  83   9  78  38  48  41  77  33  44  30   2  72  64  49  60  57  60  33  86  48  97   7  19  29  62  12  99  43  80  18  44  88  50  17  98  55  51  90  69  22  99  93  95  17  89  44  69  48  98  59  77  69  53  43  83  75  28  93  11  15  37  90  98  37  12  40  12  82  37  52  69  49  94  87   2  67  72  29  26  87  59  65  74  16  14  11  98  48  15  53  61  82  98  11  56  59  13  42  55  63  86  44  96  82  88  21  36  83  68  91  80  62  87  51  72  90  17  97  25  11  75  70  80  71   8  65  48  13  57  14  20  51  56  91  77  91  67  53  59  64  83  55  45  71  22  88  54  73   1  20  73  43  68  25  87  62  70  57   6  24  51  48  24  46  68  20  79  99  42  65  16  74  62  34  41  72  58  87  66  46  87   4  76  35  21  88  42  58  15   8  96  96  30  49  14  40   6  23  97  17   6  25  48  37  30  81  48  35  44  91  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                8  42  95  83  89  40  34  54  96  39   6  84  53  14  20  29  94  84  94  89  76  79  38  95  94  98   6  11  73  31  13  82  64  81  97  74  20  76  21  52  75  47  11  55  59  23   9  24  41  41  16  69  94  25   8  11  28  51  52  68  42  32  43   2  86  23  67  61  33  65  26  25  87  66  23  72  54   3  68  46  54  29  91  33  44  16  80  75  47  16  82  19  86  91  46  17  56  61   8  87  29  98  27  53  65  83  30  98  41  49  73  21  99  20   2  70  96  14  47   1  42  46  64  65  80  59  60  67  64  10  95   8  46  89  81  35  23  40  74  92  72  82  78  24  96  37  90  92  25  46  88  19  19  18  48  35  49  99  71  65  13  95  47  71  13  97  88  10  79  71  74  12   4  61  44  56  20  61  62  77  53  92  54  29  22  97  21  74  27  79  83  93  21   3  39  32   7  28  25  80  84  42  40   5  62  38  93  77  16  51  94  10  67  72  50  27  42  64  52  38  40  83  96  59  81  23  74  87  33  79  19  85  22  25  92  82   7  49   9  89  76  50  37  35  10  43  66  65  94  42   8  27  72  21  91  71  17  85   4   1  46  67  77  89  66   5  30  58  93  85  30  79  68   6  37  74   4  24   2  23  21  42  70  99  35  24  22  47  34  62  38  28  43  75  17  14  74  24  88   2  83  19  89  43  86  48  57  45  29  16  12  13  89  14  42  77  14  79  20   9  70  77  61  98  82  78  25  28  84  85  70   2  84  34  73  76  87  35  38  60  37  37  12  23   1  78  86  57  52  69  15  63  90  67  21  63  93   6  25  53  29  35  13  11  58  52  51   9  52   7  41  37  43  69  86  11  39   8  71  40  59  45  98  21  41  65  30  35  99  75  44  55  44  64  25  13  16  40   4  28  19  79  62  19  98  64  10  22  78  18  27  36   2  64  48  36  49  42  53  46  13  66   1  86  18  92  38   6   4  54  60  95  19  49   6  92  59  53   8  72  93  81  24  11  93  33  39  26  26  75  64  54  48  42  16  73  28  95  96  27  91  19  54   5  40  95  45  73   3  55  81   7  30  53  16  82  22  87  73  17  18  82  32   6  20  39  32  66  13  68  29  65   3  43  94  48  62  60  81  59  15  58  92  81   5  43  55  95  83  48  87  38  85  71  18  14  15  99  56  64  66  33  50  31  91  88  88  78  15  92  17   4  49  97  79  56  65  25  92   8  54  78  62  11  44  25  78  83  36  33  13  55  41  80  13  99  82  53  66  66  52  13  93  12  38  91  53                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  1  96  19  80  16  70  75  68  26  86  38  59  40   3  37  56  31  91  39  40  60  35  34  63   5  84  35  94  91  43  35  99  37  14  43  30  67  59   4  97  48  88  44  61  65  37  91  43  68  99  97  63  62  46  19  89  57  10  86  62  45  78  26  75  81  40  36  58  49  53  71  10  30  13  38  89  24  71  71  38  88  17  40  54  71  40  10  19  78  54  93  58  10  68  99  71  31  88  77  43  58  89  17  28  85  64  54  74  60  14  34  84  33  29   9  44  27  15  57  96  34  47  51  16   3  61  10  18  61  13  89  74   3  19  69  66  80  19  78   9  74  84  76  28  10  92  28  95   4  24  57  91  59  69  32  60  86  97  64  62  56  81  18  50  45  48  43  63  71  33  31  21  96  44  11  57  57  14  93  83  98  62   2   7  21  80  45  24  73  48  78  52  66  18  46  46  59  29  96  50  27  78  32  50  33  91  96  76  26  39  88  76  51  59  21  44  40  81  30  41   1  39  26  67  11  14  38  18  13  40  38  40  23  38  15  15  31  59  87  76  56  60  22  94  70  74  91  11  48  18  15  96  11  76  73  45  32  91  89  11  84  56  21   3  96  81  21  24  50  61   5  90  26  55   4  72  75  75  25   8  41  95  46  59  70  24  97  85  41  94  47  17  84  23  26  21  48  49  34  63  66  29  92  97  84  76  65  92  19  13  99  21  72  49  62  69  15  91  28  42  58  51  22  37  20  29  66  87  64  34  64  38  11  68  45  61  62  99  81  59   3  32  28  57   8  41  74  89   9  80  46  98  74  80  70  56  89  55  71  30  46  13  41  52  65  23  19  71  32  73  89  21  67  76   3  15  20  61  76  30  94   5   2  85  93   7  33  98  97  77  59  35  14  19  20  63  25  18  69  58  47  26  94  76   3   3  58  64  50  77  10  43   1  52  10  69  95  85  41  68  91  69  91  37  62  62  64  72  22  97  75  69  62  30  44  65  66  84  12  64  82  53  48  84  92  68  23  10  77   6  27  17  64  68   9  81  56  46  99  14  89  14  72  80  74  37  41  70  13  15  82   6  24  35  86  87  67  79  81  45  81  83  47  67  44  29  63  16  95  85  70   3  93  52  80  89  32  34  80  24  95  79  91   6  55  28  70  86  27   3  25  37  19  51  24   4  28  48   8  72  57  45  74  45  73  74  96  37  73  58  56  13  29  47  96  80  22  30  21  49  54  54  89  72  23   4  17  96  89  39  43  85  22  65  20   7   1  51   8  35   3  79  18  99  89  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    86  86  69  26   7  91  50  87  52   2   8  97  75  31  20  59  47  96  99  65  54  10  14  24  36  67   9  21  55  43  99  42  74  69  12  90  21  34  33  31  43  68  45  59   7  44  99  72  27   3  50  35  64  21  54  67  37  24  43   1  64  61  25  61  21  70  29  86   1  87  96  35  96  25  79  81  40  95  55  99  79  84   9   8  42  37  58  88  33  44  80  13  76  19  98  44  52  82   1   1  79  33   5  37  90  56  26  53   8  19  74  34  49  47  21  72   2  75  34  18  31  60  58  98  92  87  44   7  73  11  98  15  25  31  16  38  86  85  74  77  46  86   9  78  16  10  43  80  13   1  25  95  87  76  11  57  81  23  36  78  81  78  54  77   1  56  90  72  82  54  31  58  61  63  31   2  26  29   7  62  62  74  23  89  45  58  74  35  28   2  46  23  35  59  57  49  77  68  75  25  97  47  43  85  88  30  50  90  45  91  33  25  64  10  95  90  64  70  91  64  10  70  45  50  73  35  64  81  90  74  55  13  93   5  47  43  32  78  95  88  55  33  50  50  15  10  18   5  57  32  26  56  90  33  14  91  37  33  54  89  72  23  65  86  17  19  24  60  73  86  58  62  52  75  86  74  50  17  75  85   4  95   3  60   3   7  33  51  66  24  98  58  50  30  80  83   4  10  41  60  71  57  13   9  26  35  10  62   9   2  24  41  54  93  58  53  13  17  46  87  28  56  53  96  50  19  32  35  52  11  48  65  84  75   8  31   3  94  61  47  71  14  81  28  61  47  40  79  12  77  96  67  61  85  49  28  16  32  66  85   1  61  91  57   9  38  87  90  27  49  61  92  80  26  80  27  28  14  28  92  11  95  31  84  95  59  89  61  97  36  96  98  60  76  57  50  97  39  79  76  37  97  25  56  35  24   3   4  56  63  94  26  80  74  45  75  16  17  60  53  19  93  13  63  65  35  63  41  55   7  42  12  15  58  75  60  97  39  16  14   5  53  25  72  75  76  77  68  57  28  35  70  47  67  70  45  14  30  22  98   6  25  11  37  93  98  97  51  51  32  34  68  30  69  43  93  88   3  60  96  81  49  16  91  81  71  92  20  75  68  50   8  99  47   5   3  71  96  60  64   6  53  12  69  79  43   2  55  85  38  97  48  81  20  94  82  84  98   2  34  30  19  12  87  77  44  68  71  57  98  81  81  71  18  35  50  30  23  64  67  59  36  67  12  31  85  32  99  68  58   8  88  95  47  41  86  13  93  51  99   5  35  62  33   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      45   2  52  38  48  11  54  38  67  96  37  10  68  10  34  92  30  54  23  39  50  33  82  57   5  87  39  49  58  87  27  37  11  29   5  94  11  89  11  64  63  92   3  95  34  26  50  34  48  48   2  98  73  99  37  36  21  73  38  67  51  48  13   4  13  42  77  86  49  18  95  50  80  46  59  30  32  91   1  36  25  30  55  82  83  77  39  88  40  53  11  86  41  78   9  27  85  44  80  58  29  28  85  21  21  99  42  81  85  45  48  50  58   2  50  47   5  27  21  75  89  43  59  39  67  22  95  98  48  53  64  79  69  36  76  59   1  95  40  87  15  91  76  51  83  86  55  23  21  33  33   1  66  99  87  77  22  34  50  25  58  85  28  86   6  11  56   3  23  84  96  38  26  56  92  64   3  92  53  13  46  11  94  95  95   1  52  96  55  71  21  37  35  58  10  16  66  30  32  81  57  47  55  49  73  80  18   8  96  23  51  70  81  42  57  95  26  78  90  82  19  41  42  30  41  71  97  49  70  25  83  38  16  53  76  44   3  51  14  71  20  68  42  91  21  88  56  35  41  63  47  15  89  73  66  70  24  14   1  53  49  82  56  62  98  37  70  88  37  99  52  21  45  82  29  57  89  89  25  96  36  70  98  37  54  99  51  12   8  87  70  81  31  55  92  19  99  85  96  89  69  92  22  31  86  38  97  75  85  89  17  70  64  24  56  18  25  20  26  44  82  63  89  40   5  18   7   1  95   5  57  10  70  94  53  65  99  84  63  74  28  43  19  57  37   4  41  63  16  89  26  34  21  99  60   8  51  76  45  21  89  63  22  90  45  32  83  48  53  35  98  77  68  68  16  81  43  38  83   6  52  52  76  90  81  34  87  27  16  71  74  28  66  43  76  83   7  66  91  13  17  21  83  65   7  77  87   8  50  13  61  60  29  55   1  23  50  11  57  69  29  76  86  73  49  30  83   4  71  14  57  56  52  41  70  85  19  58  76  95  94  24   9  36  26   8  27  27  30  96  72  73   6  73  76  97  66  30  87  69  49  74  32  88   6  87   2  52  52  26  85  63  84  94  97   1  54  28  46  63   2  85  55  36  61  37  11  43  35  51  99  68  72  80  40  75  33   8  94  94  81   1  24  76  88  30  90  51  42  50  29  62   4   7  39  67  91  43  80  55  87  65  44  12  62   9  56  27  37  29  29  26  68   8  53  93  91  74  43  22  72   3  42  41  11  61  36  77  33  62  99   8  67  19  48  62   5  46  97   9  21  49  43  12                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        95  26   1  24  72  84  65  76  44  77  17  81  54  31  13  34  44  95   7  85  25  84   6  57  62  84  86  39  29  57  11   3  47  25  76  79  42  96  38  44  94  39  62  87  34  62  74  21  30   8  87   1  46  76  33  37  47  66  36  16  38   7  42  66  30  88  28  37  27   9  56  52  21  41  86  41  81  91  79  23  46   9  77  78  21  24  33  22  46  82  76  49  20  26  16  84  54  84  90  42  28  38  25  73  75  19  63  43  29  82  29  78  32  88  75  45   2  86  49  88   3  65  39  98  83  38  81  55  39  15  27  36   2  60  65  71  95  27  84  36  77  55  36  66   9   8  19  13  68  88  51  31  69   6  90  79  90  68   1  57  84  65  53  39  36  27  23  61  45  50  25  39  52  18  81  68  62   8   7  60  88  56  49  86  58  72  29  71  80  66  43  82  43   8  52  49  21  85  17  90  96  20  87  73  23  87  96  65  61  51  92  78  60  98  47  86  15  97  87  24  68  24  32  89  79  32  91  10  26  18  50  68  28  11  67  10  12  67  33  46  73  12  21  87  55  71  10  71  50  77  46  42   6  36  94  61  14  26  94  57   8  45  41  40  86  80  83  34  86  19  26  98  81  53  18  28  97  77  51  11  67  74  67  49  69  87  19  44  24  70   8  75  43  62  65  54  51  93  95  40  85  47  24  77  16  89  44  23  85  32  44  62  51  58  54  18  91  24   2  93  89  77   8  29  85  67  11  55  33  82  24   4  47  90  65  52  35  11  46  67   3  75   9  22  96  23  34  50  31  33  45  99  50  47  78  97  12  20  18  86  32  25  86  68  23  26  44  39  30  12  91  34  80   5  82  28  12  16  62  76  63  32  67  68  20  17  68  48  40  66  91  79  85  48  12  78  25  42  59   2  41  24  73  71  70  66  32  55  72  99  35  27  49  97  76  14  83  12   5  61  24  88  91  71  38  54   2  42  12  23  60  94  62  48  35  42  26  72   6  45  11  45  66  27  48  79  28   4  32  51  70  84  79  77  14  73  91  85  23  66  98  15  79  43  48  75  59  87  10  69  30  90  53  70  14   3  30  14   9  19   5  42  61  58  91  23  94  70  29   8  94  87  27  80  46  88  83  46  20  20   6  24  53  92  86  33  76  29  97  22  50  71  42  53   2  95  10  94  89  10  19  63  82  84  67  46  12  48  95  20   2  43  47  64  22  12  22  44  77  55  13  36  17  74  76  72   2  52   1  29  97  97  89  19  14  29  83  76  44  67  32  23  95                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          4  53   8   8  80  99  57  29  28  75  46  12  74  66  38   6  60  15  42  36   4  44   7  49  19  73  65  10  27  27  14  66  80   1  36  90  94  96  22  87  59   9  19  55  29  31  21  10  46  23  45  15  19  19  20  85  26  88  54  14  99  34  45  19  49  77  87  44  35  59  89  60  76  67  61  51  87  85  39  59  46  43  52  55  87  70  76  97   5  44  80  27  80   9  44  65   8  35  88  96  26  69  36  85  56  21   5  44  63  37  52  38  98  11  27  63  20  87   8  75  76  28  87  12  21  66  78  69  54  32   1  99  45  59  51  88  45  25  75  18  79  66  83   5  35  90  95  87  69  46  52  18  92  19  13  90  65  76  73  57  71  61  49  93  73  63  71  41  33  13  84  71  93  66  19  19  94  62  57  36  41  34  89  59  17  23  26  39  83  55  79  45  32  19  36  94  15  60  91  17  32   2  88   8  56  89  99  18  67  59  49  99  94  72  90  93  82  94  89  63  76   9  11  18  46  54  51  65   6  14  57  33  22  17  78  85  96  16  85  57  80  69  86  65   8  20  65  20  13  79  78  62  87  16  77  89   8  28   8   7   4  61  76  28  51  12   5  61  63  29  18  87  78  58  21  53  22  47  29  75  30  36  66  61  52  63  22  24  12  16   6  66  85  48  17  98  61  96  37  27  81   9  95  84  14  71   4   4  25   7  42  66  77  46  33  90  57   6  77  49  54  90  38  84  15  17  75  73  90  57  17  77  54  75  39  54  28  52  85  75  51  90  75  67  91  33  52   3  59  74  13  71  54  90  14  21  91  36  58  71  92  59  59  51  30  77  26  83   8  33  46  97  16  57  67  60  54  75  26  81  16  61  13  32  51  53  54  85  66  95  51  88  21  42  54  50  58  90  50  69  22  79  19  49   8  85  53  95  38  89  34  33  53  53  28  91  18  42  94  99  73  55  23  39  64  81   2  94  43  13  68  77  87  80  13  19  94  73  19  76  90  94  69  43  51  48  78  46  92  61  30   2  53  22  57  27  11  77  68  35  55  58  38  53  64  11  58  86  22  45  38  82  61  63  64  44   8  48  23  73  35   2  47  85  61  46  23  64  11  63  60  34  78  84  71  92  56  45  68  83   7   7   8  29  57  49  70  88  16  55  88  85  57  47  68  36  63  51  33  83  86  27  88  22  93  34  51   4  74  25  89  54  33  38  86  26  95  72  57  66  46  28  53  78  29  15   6  14   8  87  83  40  13  50  39  70  10   4  85   8  51  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            74  64  52  17  42  34  47   4  68  42  80  77  79  87  55   4  55  36  57  82  91  21  85   9  10  17  20   6  79  33  40  95  27  87   1  67  79   7  86   9  56  54  66  32  42  45  35  81  75  84  31  67  88  26  97  98  80  80  64  86  73  23  60  77  64  60  19  63  44  90  82  30   2  74  36  14  94  10  62  18  51  18  23   4  18  78  48  47  49  25  82  59   1  93  36  80  20  19  26  33  46  56   1  12  27  44  40  20  89  83  14  23  39  59  33  92  21  75  54  38  98   2  36  28  17  37  33  59   2  83  82  46  15  26  94  66  61  51  54  17  18   2  81  89  69  29  84  20   9  19  65  15  87  13  81  51  17  93  95  17  87  63  97  90   3   4  76  40  35  43  75  61  86  35  59  31  10   2  74  10  33  82  76  79  75  91  96  83  34  61  85  88  76  88  75  84  92  64  61  58  40  47  25  86  15  67  96  84  83  94  51  43  70  95  50  56  53   8  45   5   4  11  91  87  49  71  32  12  25   3  95  37  28  73  10  25  70  81  16  10  43  56  79  87  19  26  97  94  94  73  24  85  85  79  44  38  97  48  53  37   7  89  96  52  52  78  45  25  16  75  88  38  71  39  55  86  85  59  25  83   5  19  45  60  53  88  39  96  57  28  53  53  18  11   2  95  66  10  86  12  24  31  49  65  83  49  32  33  86  82  69  71  19  23  57  39  62  68   9  68  82  93  60  57  88  40  21  25  54  76  42  96  87   4  88  68   3   3  63  88  46  34  43  96  82  75  93  51  98  84  70  25  93  57   7  13  52  35  53  38  85  71  58  39  36  74   3   8   3  43  71  22  29  60  19  15  92  63  51   7  24  24   8  67  39  45  81  15  52   3  94  73  78  11  28  64   5  24  30  59  65  86  64  52  14  43  12  76  30  20  10  23  97  99  43  54  62  28  56  84  32  44  17  16  44  19  35  24  13  28  35  26  65  10  70  76  76  27  69  78  33  98  32  12  94  10  37  10  93  58  73  97  46  99  82  24  51  73  29  93  57  39  40  85  53  56  47  38  96  14  21   5  24  48  25  41  29  11  22  14  99  48  57  13  41  79  15  50  37  45  39  13  26  17  89  11  58  74  28  56  98  81  82  42  43  63  27  56  42  18  64  87  85  23  60  71  22   9  73  70  69  15   3  91  35  93  45  16  94  81  65  68  35  70  88  62  24  39  15  29   8  67   9  98  33  67  88  32   1   7  22  97   5  12  75   1  11  25  33  94  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              44  16  47  89   8   2  78  20  96  36  12  77  66   8  21  52  46  76  21  76  67  13  60  29  22  92   2  24  85  83  64  83  48  20  36  31  81  62  66  18  88  42  63  16   9  14  21  32  60  13   2  36  65  73  49  71  51  58  38  88  40  56  19  34  44  42  79  56  45  42  65  53  68  63  15  92  75  36  33  30  25  39  44  27  46  33  37  32  27  75  89  96  95   7  37  34  58  37  18  77  79  95  54  73  12  55  88  35  53  10  14  40  90  21  22  49  93  53  41  28  42  86  97  48   5  39  68  12  75  66  48  67  78  54  18  40   2  17  11  88  16  62   5  38  62  39   7  15   3  96  70  14  16  54  13   8  75  71  42  24  59  25  27  69  85  98  50  45  34  30  30  33  11  86  66  82  95  82  80  58  34  38  54  87  33  43  36  79   6  52  16  74  31  21   4  14  78  72   1  15  61  59  61  22  10  24  46  61  76  34  26  39   4  64  56  76  58  17  36  19   5  62  63  54  18  11  36  43  72  91  48  60  43   5  22  49  90  12   3  48  28  24  19  80  67  19  85  65  19   6  64  65  11  82  41  37  56  93  54  16  99  10  34  47  20  79  65  14  69  51  99  16  47  70   3  39  42  30  83  10  76  46   4   2  55  60   4   4  51  31  58  93  49  61  90  42  25  10  67  13  60  88  43  57  35  10  54  31  26  63  42  78  86  14  28  59  53  60  14  11  25  95  65  62  13  27  70  29  91  37  41   8  48   1  66  29  32  56  43  45  85  74  23  51  65  40  61  25  23  76  11  41   2  52  57  45  63   8  15  44  40  70  58  64  10  19  51  68  31  80   1  72  74  32  85  20  67  51   7  50  75  63  32  78  67  54  17  20  58   6  72  85  48  64  68  33  88  66  10  74  98  37  78  81  77  37   2  67  75  13  61  47  34  52  13  70  46  80  62  15  18  32  66  20  27  32  60  38  16  45  60  48  87  59  89  55  26  70  66  31  40  36  64  51  71  79  32  57  30  90  39  80  36  90  90  82  47   7  11  28  76  96  67  56   2  75  16   5   8   8  95   9  49  60  35  11  77  67  78  57  62  17   2  67  13  94  30  55  17   9  76  58   2  25   8  98  50  11  58  33  98  92  77  67  50  82  44  70  78  89  59  92  83  72   1   7  72  11  82   5  64  99  63  75  53  49  15  20  66  61  26  92  50  59  83  44  38  66  85  76  78  21   2  45  12  67  54  21  48  34  61  65  60  25  95  34  20  16  78  99                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                85  26  21  87  12  81  16  73  85  34  68  53  56  57  79  69  91   9  31  41  61  94  31  42  38  20  52  19  19  22  22  62   5  95  16  50  38  71   9  88  42  34  51  81  51  72  93  17  74   2  39  89  68  91  79  49  33  91  88  68  13  23  15   8  20  16   1  52  72  76  14  23  43  59  87  40   7  20   1  37  25   6   8  99  82  20  73  36  20  70  45   6  25   6  30  39  57   6  90  24  33  81  41  16  62   1  31  43  27  10   6   6  85  24  46  63  53  58  81  23  55  45  58  21  35  69  95  46  66  87  13  12  54  33  84  51  55  90  26  18  92  36  66  24  29  32  49  29  25  97  16  20  10  98  88  24  96  36  83  41  92  87  45  88  36  55  26  11  53  51  13  74  12  25  28  62  43  49  43  22   8  93  63  90  36  68  71  74  73  14  20   5  45  95  37  32  19  72  67  93  46   9  64  41  77  74  85  77  78   2  53  48  49  68  33  16  33  17  99  77  11  79  64  39  15  31  47  27  80  51  63  70  86  54  21  16  33  49  93  60  91  75  26  54  38  77  98  88   8  90  47  15  52  66  33  29   5  84  94  35  28  74  49  26  83  44  17  14  43  39   3  60  88  96  19  15  90  32  62  13  52   9  76  22  23  68  58  86  35  91  37  67  21  71  75  66  43  18  79  86  79  73  40  23   1  49  67  59  46  51  58  79  49  34  28  46  63  29  32   7   4  57   4  56  74  22  31  13  19  89  44  80  55  84  71  35  78  15  79  53  44  75   5  35  35  48  41  37  66  72  63  91  78  90  15  96  39  81  35   6  26  75  56  23  28  18  14  96  30  20  27  39  99  69  16  26  48  93  84  94  10  19  82  25  13  45  79  36  89  66  19  34  89  39  41  65  66  95  17  34  69  80  77  92  53  34  48  59  42  80  82  27  44  53  61  33   2  88  25  32  78  88  17  40  10  22  25  36  54  54  55  18  50  48  20  84  26  88  48  72  72  92  87  80  64  78   5  94  86  50  93  49  28  35  41  65  44  72  29  98  79  46  66  61  40  11  12  43  67  66  59  81  30  20  16  13  60  88  27  25  19  71  15  52  50  59  21  63  15  85  25  24  98   8  98  90  15  55  37  44  39  67  47  29  29  54  54  46  34  91  73   6  73  83  25  51  95  79  85  70  46  86  83   7  68  49  28  19  32  57  92  28  69  25  60  23  73   6  32  85  20  83  79  54  74  32  34  30   9  96  29  25  29   8  23  44  18  56  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  7  67  61  96  95  96  25  57   2  91  57  97  48  20  96  44  26  59  57  51  59  66   8  35  58  50  53  79  40  40  56  61  47  28  22  21  89  99  94  88  58   6  16  45  99  72  49  10  35  27   5  74  49   9  67  70  37  31  37  19   5  15  82  16  31  44  23  58  71  89  66  16  23  22  11  32  17  28  65  94  74  93  29  57  91  12  92  24  88  64  79  27  13  87  67  92  59  66  49  58  48  76   6  55  53  38  10  79  16   1  52  37  81   3  85  89   7  46  64  69  34  34  92  56  25  71  65  19  35  17   9  21  98  36  48   6   6  42  26  85  37  82   4  25  24  62  34  40  78  27  17  75  77   3  53  88  84   3   3  52  27  92   9  99  50  46  43  36  27  52  51  69  44  81  79  76   3  92  33  50  52  58  53   4  34  29  61  85  66  58  21   7  82  51  71  18  10  69  52   2  74  80  68   3  93  26  97  68  88  44  33  73  52  53  97  41  86  23   8  82  16  18  35  98  73   9  79  26  77  16  21  40  68  54  88  82  79  77  78   3  85  35  37  23  74  98  68  97  80  94  31  78  52  47  22   5  40  63  77  77  78  63  74  58  32   9  50  10  79  90  66  91  31  23  90  58  92  25  58  32  85  20  44  33  58  73  68  15   3  35  68  50  43   6  55  15  12  15  79   7   8  56  99   4  26  68  42  98   7  83   5  73  73  34  59  11   1  47  44  91  47  59  70  85  52  53  86  40  27  77   1  47  88  53  46  90  33  34  78  73  85  29  43  63  66  56  82  34  23  90  96  35  77  87  82  72  65  95  41  75  65  43  92  88  43  62  75   2  44  49  25  10  58  50  86  61  51  85  14  93  24  24  63  98  84  88  12  17  59  60  95  49  35  68  98  40  94  59  28  11  58  87  41  31  84  90  89  87  36  94  30  44  25  67  50  66  96  31  86  54  68  41  51  33  64  94  98  56  47  73  85  86  61  57  69  25  75   5  96  34  24  71  94   4  97  63  65  79  33  28  78  64  17  21  71  81  24  28  80  76  60  99  81  24  65  27  63  63  56   4  66  17  80  12  76  13  63  18  85   8  22  77  84  11  59  47  94  85  67  91  41  27  59  42  66  59  84  50  67   4   4  76  97  69  67  15  90  10  19  54  78  75  45  36  88  47  41  50  69  48  66  57  29  81  48  69  79   8  85  20  98   1  30  34  62  84   9  31  42  18  95  21  81  30   5  78  20  97  30  29  28  55   3   7  41  14  75  84                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    7  99  59  79  11  80  20  45  31  66   1  21  53  45  88  62  35  89  26  21  78  17  28  61   5  98  35  38  66  45   5  61  75  52  44  84   3  89  84  28  67  85  44  67  92  37  50  44  84  68  55  67  94  38  71  66  74  94  53  19  50  96  41   1  75  24  94  83  24  43  65  37   9  77  46  80  29  62  16  64  51  89  46   1  96  82  19  59  81  76  79  91  90  14  78  95  52  18  21  95  72  46  80  30  49  83  32   9   1  37  15  42  27  88  10  55  21  14  45  12  77  54  46  64  72  80  24  53   1  69  52  21  63  59  75   2  40  20  66  93  55  34  97  42  86  60  34  60  72  12  36  45  77   8  32  19  21  47  85  94  33  97  37   8  53  62  85  23  13  88  42  90  32  20  47  12   5   5  82  14  75  97  83  73  17  19   3   8  72  60  98  71  38  14  79  98  50  27  69  40  18  48  14  17  95   9  70  79  80  62  91  62  73  31  69  57  77  98   7  75  80  64  88  71  65  28  68  29  91  71  74  30  77  26  56  36  76  53  60  95  92  34  16  32  13  75  68  22  56  40  71  97  66  56  43  46   6  76  65  51  50  69  53  67  85   2  91  68  34  42  81  78  23  29  12  96  95  10  89  22  96   1  31  17  89  90  24  33  29  11  34  63  81  55  15  30  83  25  77  61  17  64  20  31  24  37  73   8  43  19  85  39  55  14  72  92  76  99  62  21  59  45  59  97   7  49   5  41  47  36  86  23   2  48  16  13  60  61  81  73  27  63  31  49  92  66  52  80  31  42  85  79  72  71  19  73  38  88  40   6  24  44  15  43  91  97  44  88  37  41  17  20  36  39  76  18  50  29  29  55  26  18  31  14  69  83   4  44  28  69  33  29  24  16  91  97  36  95  15  54  12  70  90  79  14  13  78  17  59  46  19  83  37  44  90  33  28  38  11  95  93  13  95  95  26  76  50  12  13  38  17  22  25  68  73  94   5  78  34  14  89  44   6  58  59   8  89  92  95  86  34  50  25  21  32  18  99  93  23   8  13  98  73  25   6  79  34   3  93   4  70  22  42  20  89  62  54  71  41  32  36  50  74  58   3  68  76  26  48  11  53  27  88  18  72  60  39  30  94  21   4   8  73   7  40  32  68  10  59  10  82  21  20  66  46  94  29   4  86  36  55  79  46  11  44  97  22  81  77  31  46  21  71  84  62   7  43  18  30  98  68  63  48  71  30  16  31  39  44  34  93   6  29  21  18   3  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      76  68  77  35  77  22  72  12   2  13  56  91   3  60  31  69  66  33  13  44  32  79  59   6  41  41  76  85  25  60  54  93  91  87  31  50  14  50  81  59  46  67   6  57  84  78  89  13  16  95  41  99  13  84  74  82  76  72  12  33  48  72  15   8  30   7  21  58  31  23  14  29   1  97  45  73  69  76  78  27  20  86  37   6  35  47  12  11  38  11   2  46  38  68  24  71  88  98  60  72  73  55  22  98  39  99  49  24  36  70  49  95  52  78  44  98  89  15  80   8  44  67  85  57  50  10  45  62  52  64   2  65  20  15  52  43  53  77  95  56  10  15  45  60   3  11  92  81  39   9  73  45  33  19  84  64  70  46  70  91  86  80  45  31  71  58  64  75  38   1  66  18  98  63  15  54  62  15   3  77  25  46  89  51  62  89  88  49  42   6  89  49  13  17  65  69  75  58  52  74  47  38  46  31   7  87  61  60   7  43  49  19  95  95  66  99  77  23  79  59  22  15  36  45  84  33  38  45  25  92  80  54  95  24  85  65  63  61  33  44  25  65  43  96  31  68  50  88  85  79  12  94  83  61  12  91  46  75  46  98  48  75  71  69  35  50  69  60  61  87  67   9  20  97  57  69  52   5  41  78  98  32  76  47  64  94  33  93  89  38  85   5  45  33  27  72  11  39  92   5   1  17  91  93  63  82  17  24  56  44  25  48  62  91  81   7  57  73  17  70  59  41  15  17  85  39  65  85  30  99  94  98  15  84  47  48  17  37  31  30  67  88  75  99  86  50  59  57  72  58  37  84  71  48  56  29  11  96  48   7  34  61  87  64  34  28  69  97  21  51  93  54  80  12  68  46  27  91  79  42  21  22  88  61  60  76  42  84  41  77  84  67  47  45  47  49  72   3  79  86  12  70  99  84  75  55  68  25  79  71  77  45  89  96  38  19  36  52  79  61  47   6   5  33  53  27  17  37   4  92  77  76  32  64  39  83  12  45  16  77  61  41  30  39  26  87  47   8  90  64  14  55  79  23  74  45   2  63  30  95  26  90  81  19  34  37  42  25   1  15  49   9  15  18  90  58  74  17  44  65   5  95  65  46  62  34   9  60  44  33  44  15  44  18  54  97  69  50  60  68  82  92  54  89  69  34  99  77  37   3  69  47  79  93  22  30  71  28   6   9  78  80  49  88  68  83   4   4  71  82  41  73  91  14  98  99  28  93  72  21  25  39  75  80  18  31  47  84  13  10  72  56  91  83  81  10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        41  66  60  17  60  78  66  75  89   1  67  62  60  23  15  17  82  69  81  14   7  62  67  77   2  41  78  20  70  94  41   4  98  84  66  92  62  17  97  95  48  39  76  20  80  63  96  73  25  79  62  42  42  63  63  69  40  72  93  93  69  36  11  31  99  80  56  12  19  83  59   2  76  90  10  66  36  93  26  22  73  78  30  50  13  93  73  33  55  65  76  48  24  59  59  73  21  59  69  89  79  67  21  74  65   3  79  36  97  36  39  92  81  73  13  97  56  83  52  75  35  31  66  38  38  62  16  29  50  77  31   8  52  12  36  27  15  87  63  82  88  16  38  17  45  43  34  51  60  97  74  31  19  21  99  74  33  39   4  46  95  90  27  48  84  95  47  37  78  71  25  26  69  96  84  14  20  83  21  53  30  26  15  86  53  12  94  93  62  48  17  81  88  99  61  53  98  92  86  32  76  31  59  23  46  67  89  56  74  59  59  17  54  86  23  33  57  19   6  95  94  99  51  11  89  61  95  89  80  42  78   1  88  45  63  34  88  46  53  74   6  14  54  23  31  42  39  19  47  77  80  82  33  76  20  87  95  30  55  62  79  94  66  90  24  91  12  97  30   6   9  77  29  55   1   8  44  38  56  51  62  84  40  19  25  37  45  17  95  31  78  83   2  43   6  85  29  60  11  44  94  90  79  31   4  49  54  14  40   2  74  83  80  69  39  63  48  68  36  60  62  60  28  52  78  77  91  73  52  29   8  19  56  68   5  76  31  98  82  24  60  13  31  56  79  36   9  27  64  31  71  35  22  94  17  37  51  45  82  76  49  67  25  90  43  87  15  81   2  47  46  40  50  43   7  16  88  55   3  54  89  69  89  83  63  80  65  44  85  56  25  44  53  74  15  15  97  52  16  71  99  77  98  20  71  33  67  78  37  87  11  96   9  48  68  26  52  12  87   3  54  10  34  16  45  85  33  97  99  46  19  26  23  41  86  68  90  78  44   2  44  21  10  77  13  29  48  34  23  73  61  12  29  12  29  62  36  81   2  71  24  22  11  76  45  76  45   9  54  73  76  61  71  16   8  98  37  33  83  92  90  13  56  16  19  21   2  14  14  82  25  27  43  62  14  75  35  76  83  30  87  19  11  11  21  99  69  64  25  65  91  55  82  84   5   9  84  61   8  90  39  41  79  56  53  71  40  84   9  75  27  36  20  56  59  96   9  99  39  42  83  75  74  52  94  97  96  40  23  74  35  18  53  92  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          97  96   9  97  38  74  36  47  43  65  54  64  87  73  74  30  60  25  33  87  34  16  17  10  30  72  64  29  65  12  84  16  62  56   6  63  72  33  64  95  60  31  16  99  53  68  92  20  42  87  39  54  34  71  63  61  48  13  38  43  74  36  80   2  16  78  87  65  83  77  24  85  32  31  37  59  83  62  84  81  66  16  89  96  87  77  74  74  22  92  23  23   9  84  95  65  53  66  38   7  13   6  46  31  44  61  54  84  80  82  36  61  72   6  11  57  68  17  61  45  69  27  29  42  81  88  89  51  28  19  85  78  65  87  54  69  12  91  14  21  90  84  56  88  50  11  90  60  15  65  14  50  18  60  23  46  84  49   3  66  47  70  81  35  90  20   5  38  48  61  32  31  19  57  33  78  78  78  86  84  92  30  69  29  26  64  54  55  20  74  36  87  28  82  28  20  48  36  69  56   3  56  94  39  52  34  35  59  93  19   8  57  17  74  12  47  98  97   9  72   8  90  58  33  64  23  35  81  87  79  84  77  85  99  81  45  23  95  97  93   3  35  18  22  60  80  46  26  90  86  18  88  35  23  70   7  93  19  15   8  37  88  71  80  37  87  14   9   2   6  17  24  94  79  48  78  57   8  20   2  10  37  46  84  95  40  70  50  84  61  98   2  60  93  83  94  17   5  43  29  89  81  42  92  16  11  65  46  15  88  49  36  64   8  56  79  23  53  19  54   2  85  57  27   8  18  78  21  87  15   9  55  93  67  89  31  30  90   3  19  50   9  33  94  13  24  13  98  93  82  52  30  89  31  85  13   9  78  37  22   6  32  75   7   7  79  24  98  89   7  74  94  49  10  11  35  48  20   1  69  37  71  14  20  37  82  81  94  10  26  64   3  40  16  94  21  36  57  85  22  18   2   1  86  10  11  92  23  54  91   2  70  85  35  98  71  99  19   4  68  22  27  90  27  28   4  67  90  33  29   4  89  82  83  74  67  65  59  44   2   5  76  88  50  86  56  41  45  97  28  93  88   8  61  38  51  36   1  26  31  49  48  14  29  46   3  62  78  52  89  56  56  86  35  18  91  39  85   4  11  57  72   4  86  50  92  18  98  50  18  51  84  97  55  65  63  31  39  83  46  87  28  15  38  81  16   4  13  47  76  18  16  81  92  49  59  34  42  95  97   6  99  68  17  59  83  63   7  89  75  16  93  41  73  81  39  28  66  43  16  59  73  10   3  81  17  13  83  41  56  48  42  29  87                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            91  87  24   3  93  43  24  21  51  36  98  72  82  21   4   5  53  96  86  91  29  64  40  79  34  81  21  13  19  77  99  53  32  76  82  68  80  30  24  47  14  17  89  60  74  72  37  78  65  30  58  57  99  92  47  44  28  11  32  77  73  67  61  49  63  55  71   1  99  59  47  31  30  53  62  11  52  28  54  29  43  28  84  46  40  83  40  54  33  43  58  26  38  40  82  13  25  22  35  16  19  27   5  95  82  32  68   5  97  67  63  30  42  92   5  69  68  79  74   9  86  99  90  64  83  53   1  11  76  47  72  26  16  60  78  83  79  84  50   4  10   2  60  39  19  64  59  77  26  35  80  18  96  70  13  30  97  32  71   8  68  29  76   6  61   8  91  99  61  16  74  35  34  36  17  66  22  76  91   2  23  77  42  61  72  76  62   3  55  71  69  67  53  89  99  31  54  93  75  54   1  12  91  20  30  84  46  22  19  61  80   1  41  60  68  39  63  56  36  15  24  53   7  80  32  34  98  60   9  28  69  79  61  64  23  10  45  76  55   2  95  24  47  68  86  69  27  21   7  57  33  37  88  32  84  44  50   5  65  98  53  85  22  85  19  81  30  84  95  98  16  30  54  74  58  27  51  37  54  55  98   6  45  98  86  75  35  87  84  47  30   5  76  67  30  98  23  92  99  46  10  84  77  91  40  35  56  31  66  43  83  86  43  39  72  99  53  44  57  79  38  22  76   4  95  71  97  54  99  44  90  42  11  82  43  95  65  85  19  65   1  86  93  71  92  39  72  15  11  82  42  33  23  92  17  78  82  74  32  49  80  83  55  67   1  87  12   4  50  28  85  31  62  11  15   1  61  91  90  86  33   4   1  19  38  25  20  81   9  22  29  71  96  86  40  37  85   4  25  75  91   4  67  21  99   5  93   7  62  44  19  73  87  30  38  51  53  52  75  56   5  60  27  60  57  43  17  84  32  63  25  98  92  10  37   4  38  17  23  52  15  52  74  64  18  52  88  17  74  45  88  76  59   4  93  74  69   5  12  94  55  56  33  82  66  79   2  13  30  19  87  78  70  32  29  24  86  37  65  43  40  38  68  64  99   9  17  82  74  78  80  69  48  32  66  58  13   1  47  40  64  95  52  32  78  26  15  70  30  85  27  37  74   1  20  39  12  66  71  51  25  60  13   1  47  60  29  89  36  20  86   7  30  29  11  97  82  65  62  65  88  18  97   1  89  70  48  33  10   4  58  83  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              52   8  84  61  84  14  92   1  61  45  54   3  66  31  47  68   2   2  54  78  43  93  24  22   8  96  40  43  67   9  46  35   6  39   6  15   6  86  93  16  47  77  96  64  73  25  35  78  13  66  77  35  72  30  92  74  97  94  70  13  14  80   1  91  79  54  74  66  78  48  95  28  64  10  30  29   6  54  24  82  61  53  60  82   8  43  37  72  76  32  54  66  53  35  21  99  69  12  59  91   2  99  40  10  19   2  86  35  94  83  15  58  80  83  36  55  99  60  54  98  66  74  31  78  27  36  56  86  29  25  83  86   6  37  22  87  31  43  38  41  48  22  79  69  88  79  20  27  26  54  23   7  71  52  14  40  96  75  11  43  85  67  58   8  90   7  25  76  53  21  50  38  43  40  19  95  54  61  47  96  56  34  61  24  32  61  56  42  29  50   3  22   2  12   7  23  27  91  95  53  91  18  67  62  85  41  50  70  68  41  47  46  49  69  14  69  23  33  74  21  13  96  66  49  62  18  21   7  66   9  22   5  46  79  70   4  71  86  93  71  21  66  45  32  45  16  63  63  15  34  44  77  20  22  19  32  68  35  40   6  21   6  91  36  77   4  72  72  70  18  63  70  13  74  75  12  87  14  84  39  26   4  39  76  85  58  71  93   2   1  79  52  68  13  68  80  32  97  27  43  71  61  43  68  99  52  90  84  28  28  53   8  26  36  18  52  92  61  24  43  59  54  90   1  76   8  86  71  94  75  93  16  49  73  94  64  30  82  49  81  59  61  63   8  49  72  20  17  33  53  77  72  63  42  31  15  17  75  12  70   4   2  81  93  38   8  53  36  86   7  93  81  32  42  55  12  86  80  44  91  51  64   7  25  25  38  53  30  36  95  22  79  59  95  51  28  60  94  29  31  51  71  76  17  94  25  25  65  57  24  48  41  30  16  97  45  67  62  71  26   9  35  78   7  10  83  58  10  79  93  16  13  82  67  94  91   3  90  23  86  41  92  97  75   8  19  99  59  26  45  47  37   7   9  12  59  52  42  33  71  63  39  54  80  27  84  72  52  27  31  54  81  88  10  93  60  84  99  17  88  59  34  68  18  32  67  56  88  42   8  64  83  51   8  70  30   5  21  23  85  16  42  21  36  12  15  74  41  94  55  42  13   8  81  70  19  90  84  15  34  68  23  91  31  60  19  47  46  76  10   2  72   6  11  52  72  26   6  90  79   1   1  58  78  75  62  57  80  52  95  45   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                34  49  83  42  94  90  32  51  29  57  85  50  49  45  72  87  56   3  63  13  50  94  96  95  32  58  66  29  79  46  67  97  98  94  84  54  46  12  88  32  84  22  60  89  38  45  76  91  25  60  84  62  36  75  12  32  79  40  27  86  68  87  18  86  18  35   6   8  28  56  77  69  54   3   6  95  86  86   8  67   9  70  60  85  88  38  44  32  63  76  21  64  50   8   7  26  87  64  80  71  59  99   5  67  23  51  54   8  10  73  29  81  37  82  37  78  62  47  85  61  10  94  40   9  77  49  49  88  71  66  21  22   6  51  45  13  13  31  28  72  81  66  28  33  27  29  75  70  67  94  29  59  79  68  56  50  51  96  48  67  31   2  19  67  76  97  57  47  56  99  56  98  45  78  14  64  46  71  59  66  82  67  98  32  62  36  22  54  85  42  40  13  47  60  76  38  75  14  51  61  19  36  26  49  19  54  49  19  63  45   4  75  58  30  74  29  47  61  83  37  77  16  91  44  93   9   6   7  38   9  43  34  89  57   2   3  79  95  95  24  51   8  45  44  55  23  53  68  72  51  32  88  43  29  51  26  97  99  10  89  84  71  49  45  87  29  49  26  73  72  36   3  33  31  30  49  87  53  44  35  96  96  93   3  10   4  46  28  35  40  46  42  58  81  15  21   1  19  88   1  42  55  94  30  12  53  88  50  88  57  59  71  26  17  68  73  82  24   7   7  10  87  65  83   4   1  86  25  94  83  85  49  78  99  81  98  72  31  82  67  93  26  92  79  61  20  16  33  40   9  14  63  44  65   4  94  21  13  72  73  87  74  85  88  50   3  39  20  19  69  55  53  64  29  56  36  74  97  70  61  64  80  45  20  11  32  34  83  38  42  23  63  19  92  97  77  85  95   4  69  71  26  40  17  46   2  71  55  48   8  61  48  35  70  40  47  18  30  41  29  68  59  16  90  69  38  26  57  21  31  16  95  21  22  24  77  31  48   5  35   8   8  29   7  68  99  73  24   4  66  62  90  47  71  96  49  29  72  14  49  84  55  56  47  32  89  79  84  92  25  10  26  16  68  29  35  28  50  40  49  96  22   6  20  54  70  27  73  60  85  86  22  47  59  87  12   3  11  52  40  14  85   2  16  32  69  41  32  72  95   4  65  52   5  95  34  25  78  45  86  86  59  83  82  49  29  30  50  61  41  14  38  52  17  46   9   4  62  49  11  81  32  30  35  81  83  45  55  37  57  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  47  97  56  77  29  11  26  48  99  46  17  67  73  93  86  73  15  94  15  26  23  17  38  56  81  81   6  44  21  96  68  60  33  64  62  53  68  26  68  98  91  36  24  88  29  33   5  94  68   6  28  11   5  46   8  77  33   4  74  83  15  22  62   5  49  93  73  19  73  20  39  29  38  51  32  61  64   3  81  80  14  74  52  63  73  14   3  17   8  58   9  90  37  47  73  73   7  51  39  61   4   7  92  73   6  34  93  16  74  26  91   8  52  38  21  18  97  24  84  21  84  60  69  92  98  82  13  58  97  47  69  54  73  95  74  19  98  66  14  17  85  78  34  72  70  93  44  57  89  74  79  62   4  51  25   8  99  85   7  77  67  13   2  72   1  50  67  75  35  84  30  41  63  81  67  63  41  57   5  44  51  98  36  73  25  10  46   2  88  82  12  80  19  46  92  77  16  99  88  38  30  27  88  45   9  20  43  38  72  24  20  15  16  70  47  91  92  84  32  11  53  90  36  78  96  57   9  26   1  23  26  27  47  53  59  24  32   7  58  32  67  34  62  29  10  26  16   7  51  69  29  48  38   2  89  42  18   9  58  57  64  36  36  89  32  56  99  78  52  57  43  45  69  32  78  39  55  25  13  25   1  11  90  63  71  91  79  54  77  92  85  73  34  88  21  28  13  63  99  31  41  77  24  52  28  64  74  17  72  33  76  80   8  50  36  63  17  22  92  94  15  36  77  58  25  12  51  67  50  83  88  20  65  82   6  34  75  67  32  76  68  37  82  34  81  32  17  16  17  42   4  68  62  67  28  90  42  19  98  98  80  81  24  89  39  22  65  76  55  76  82  39  91  18  33  18  63  75  64  98  60  24  14  45  76  21  20  64  84  39  63  26  63  45  34  94   4  82  27  83  89  40  87  49  73  98  46  44  31  65  19  84   2  19  99  75  13  26  30   7  73  81  92  25  64  19  17  33  77  26  71  78  38  15  97  58  70  25  12  28  46  31  29  55  66  67  69  57   3  61  19  55  96  55  85  54  80  64  57  78  53  17  66   3  17   7  54  89  99  94  43  93  80  59  85  36  76  49  52  42  40  73  99   9  70  77  26  79  10  20  30  41  21  31  87  52  91  25  90  46  44  29   6  38  44  90  81  27  40  12  20   5  89  48  21   4   7  24   1  64  48   4  46  59  94  16  80  33  51  42  68  43  63  34  25  25   7  54  67  68  63  32  44  50  45  55  74  99  80  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    37  26  86   8  37  38  75  82  95  27  29   5  10  36  67  91  68  80  64  21  17  10  41   4  75  53   9  32  21  34  44  93  22  12  62  22  66  48  61  82  40  44  33  88  81  19  48  51  66  16  66  97  95  69   8  34  96  64  42   7  31  62  65  29  47  96   2  19  15  41  39  74  29  16  36   5  13  24  82  52   2  13  35  16  47  22  89  82  36  58   2  47  63  56   2  92  48  29  76  44  25  20   1  85   7  16  45  53  18  52   1  29   3  16  30  91   5  73  18  52  26  21  68  42  16  32  18   5  69   8  54  75  26  12  17  20  15  71  40  52  13  78  14  91  58  60  28  14  94  63  10  79  17  48  60  63  20   4  44  78  31  58   8  78  24   6  63  51  98  84  71  35  29  58   9  30   6  41  36   2  17  16  63  45   6  89  89  60  16  81   8  70  99  23  16  44  87  98  49   3  24  51  98  82  69  36  33  99  11  44  17  17  59  69  31  64  90  18  22  70  83  36  20  85  82  50  68  30  57  83  28  52  31  20   9  97  72  29  12  23  89  47  76  59  86  38  55   5  94  87  58  84  61  10  36  84  64  37  58  96  72  31  91  92  18  49  61  64  28  47   9  97  11  28   6  38  67  67  51  16  75  40  73  10  50  77  45  41  37  11  67  29  81  94  62  15  28  87   4  41  33  94  63  65  76   2  28  85  22  57  95   9  76  55  58  94  65  19   3  78  99  94  86  23  29  19  58   3  85  28  35  62  44  82  24  17  27  92  99  84  88  41  22  14  80  32  19  20  15  47  34  42   8  62  64  93  60  67  44  47  66  58  29  25  43  68  80  96  45  16  76   3  24  61  17   8  68  44  61  31  42   7   4  16  41  25  75  80  37  22  38  91  69  59  19   6  68  20  77   2  61  89  83  18  54   9  44  65  12  14  37  32  98  69   7  91  25  83  40  53  14  32  20  25  16  72   7  38  55  80  78  75  28  97  86  44  81  52  45  57  78  56  52  78  29  71  20  39  33  67  37  45  45  87  27  60  59  10  33   4  67  93  11  91  81  32  27  30  57  36  40  86  12  87  70  54  35  73  63  65  34  34  69  95   1  71  85  64  62  38  62   7  17  93  73  22  13  28  34  35  37   8  88  95  80  50  80  68  34  84  91  97  23  27  18  99  88  17  15  34  64  37  48   1  17  10  95  13  95  92  88  75  10   1   9  71   9  95  64  41   2  21  61  32  46  82  58   1  41                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      35  78  43  84  33  70  38  49  67  29  38  13  41  82  70  99   3  48  62  90  12  79  45  97  16  56  29  94  72  98  88  85  31   8  50  20  89  75  97   3  41  42   9  82  43  58  36  40  89  36  51  22  95  89  73   9  76  33  96   7  75  86  55  90  24  90  21  92  50  65  27  99  52  73  88  44  83  10  11  83  30  19  73  12  22  68  42  51   4  45  73  77  33  28  94  99  95   3  56  40  78  72  68  86  79  40  28  35  85  62  20  39  18  63  91  65  61  12  89   3   9  94  91  14  23  67  65   9  31   2  89  30  18  37  51  99   6  28  35  83  89  59  55  78  91  91  39  13  34  68  29  29  49  10  37  95   5  97  25   2  11  77   1  43  83  35  76  40  42  23  29  66  14  60  35  50  42  82  31  55  90  73  89  55  39  68  46  54  27  54  51  71  73  49  30  60  67  86  13  37   3  27  31  78  98  37  98   4  88   5  54  82  91  17  83  43  95  74  24  18  86  79  44   1   2   2  71  78  23  14  85  54  43  80  10  31  87  82  68  34  23  64  21  88  31  84  77  95  20  47  20  95  42  41  96  85   1  17  38  16  11  12  83  53  80  71  62  66  70  85  11   1   3  45  42  91  19  15   9  36  75  52  27   4  21  33  11  67  17  60  24  94  86  56  71  17  48  38  24  82  48  26  85  31  63  90  31  84  31  97  96  14  94  76  94  82  18  15  98  86  76  41  50  50  47  42  23  40  77  22  48  85  36  70  36  31  48  71  14  16  59  71  22  65  38  90  29  92  61  94  77  30  67  28  31  25  61  24   3  59  21  88  70  16  28  41  78  98  15   6  41  76  20  47  62  71  14  44  25  71   7  65  79  11  26  15  68  59  18  27  36  33  45  84  49  19  94  95  39  14  85  96  30   5  96  52  86  55  88  44  78  32  90  26  25  87  73  18  18  98  64  78  53  18  68  33  79  99  50  42   5  81  21  50  53  95  20  20  28  37   1  94  67   4  66  37  43  11  67  79  35   4  21  76  33   8  97  50  20  84  91  65  60  79  32  79  50  14  58  64  98  60  37  31  38  93  14  69  82  78  51  22  92  98  33   5  56  59  74  62  82  81  50  63  62  22  63  12  54  30  22  59  12  72  99  13  10  18  30  43  13  25  62  16   6  26  27  78  43  86  35  62  20   5  27  28  17   2  17  94   3   1  93  27  45  24   8  44  91  42  66   1   4  12  75  30  84  22                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        78  17  13  71  35  55  30  68  74  88  12  49  40  24  91  72  48  97  18  11  53  87   3  95   6  79  10  79  40  60  83  61  85   8  27  67  65  59  32  99  27  88  89  89  38  73  67  86  57  91  88  24  35  39  74  85  86   8   8  90   1  78  40  23  51  96  90  32  67  63  18  24  22  92  11  97  35  38  63  21  93  63  54   8  95  34  67  42  64  74  70  10  46  89  66  52  96  32  50  62  44  60  53  60  44  37  80  57  88   9  79  23  46  77  66  33  92  80  30  50  23  21  69  83  45  62  19  29  50  85  57  19  73   9  16  36  53  89  29  41  62   9  86   3  77  99  11  49  38   4  20  84  26   7  92  92  66  10  80  90  12  55  73  91  81  34  92  27  35   9  57  53  82  67  64  87  19  12  94  20  17  33  46  25   9   3  37  72  96  13  77  96   4  17  57  95   1  19  51  50  40  99  54  60  61  86  37  10  19  87  99  19  87  66  81  22  47  11  70  39   8  50  23  26  74   4  26  24  19  34  67  15   2  26  20  52  22  56  35  92  75  87  73  27  74  94  25  46  75  51  98  82  80  65   7  12  28  14  75  88  71  88  82  47  82  40  50   3  83   7  46  15  24  41  25  21  78  85  47  65  74  67  76  35  96  10  24  22  99  13  26  40   1  17  22   9  63  59   4  10  28  29  31  30   8  32  57   3  69  44   9  94  50  18  54  18  86  75  78  37  84  62  29  94  55  72  73  86  85  99  50  88  48  72  26  39  43  65  96  16   6  37  49  46  88  39  36  60   8  56   7  65  23  42   8  91  29   2  63  10  54  78   2  72  59  34  19  43  27  91  10  31  35   7  23  62  47  98  12  56  24  60  71  42  92  27  33  20  65  34  95  31   8  19  26  66  89  91  47  22  18  10  90  48  82  50  15  98  25  62  60  50  94   2  51  21  26  50  41  12  91  48  24  81  88  34  74  89  37  37   7  75  24  40  16  17  16  62  97  53  99  75  99  12  23  61   8  24  81  63  43  44  13  43  20  35  41  80  76  70   4  46   9  10  27  33  14  11  17  81  78  52   4  37  33  89  74   2  68  14  99  64  27  46   3  13  20  73  36  98  65  84  42  56  70  89  99  97  87  96  75  64  13  97  86  95  17  84  26  18  33  43  71  66  93  83  49  26  43  92  45  54  41  44  49  55  62  70  35  28  31  93  31  29  97  49  15  96  52  74   8  26  16  11  99  76  85                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          29  80  79  55  10  27  88  96  88  83  90  31  43  92  99  96  37  83  67  46   8  97  34  95  99  21  45  14  79  55  20  35  70  78  93  77  58  23  80  34  43  60  85  60  62  43  24  80  24  31  14  59  95  73  61  49  87   2  57   2  55  72  19  94  61  84  90  36   4  91  69  68  41  76  28   5  71  68  59  51  12  92   5  66  53  66  24  67  85  86  62  41  39  12  61  64  76   1   2  46  25  42  85  84  38  76   4  97  90   5  64  40  82  16  89  30  78  39  99  27   8  38  18  35  12  49  97  22  73  73  96   1  46  97  71  93  75  70  62  83  10  78  34  74  43  86  76  66  94  45  43  98  49  32  74  84  69   2  46  77  63  30  51  11  25  55   7  14  87  26   2  63  49  85  47  68  83  27  61  16  15  27   6  10  60  27  78  84  90   8  74  88   2  94  83  40  88  54  22   4  79  54  39  82  91  55  97  75  12  61  97  85  32  31  81  17  54  65  50  43  60  70  13  47  76  51   5  34  33  39  55  11  77  31  39  29  37  38  77  32  13  86  67  82  79  85  92  44  81  77  17  66  96  18  37  71  18  15  98  73  23  40  43  96  39  67  58  76  52  97  40  46  37  28  52  76  75  60  66  45  36  44  62  81  18  65  63  85  78  69  50  63  22  51   9  95  12  27  32  38  36  54   1  90  34  30  15  84  27  84  30  14  91  73  69  40  42  38  92  80  92  38  77   7  67  54  80  58  39  95   1  27  92  35  38  28  22  56  21   3  21  24  32  58   1  61  75  95  57  69  88  44  73  75  91  19  36  76  68  50  21  63  88  29  63  81  28  32  47   4  90   3  61  82  63  53  34  26  23   6  57  89  79  57  67  49   2  90  91  55  62  34   1  34  98  96  52  93  55  65  24  58  30  39   3  78  86  81  86  98  73  81  80  71  45  90  59  43  92  80  11  68  88  72  40  44  86  29  25  20  93   8  25  95  66  70  74  60  17  61  78  44  73  68  47  39  30  48  75  14  67  78  40  62  79  92  85   7  51   6  23  96  43  25  89  88  18   1  56  74   2  37  90  42  75  78  93  86  10  55  61  50   9  89  12  54  45  27  76   6  25  50  44  99  47  14  63  41  68  55  58  58  19  65  27  45  59  68  32  43  42  37  36  81  13  45  43  70  14  33  93  13  14  72  85  17  52  67  74  21  32  23  73  84  89  56  95   6  19  99  61  28  64  58   9  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            27  23  54  89  33  79  84  26  24  73  13  86   4  53   7  22  69  99  67  79  21  21  32  51  29   3   1  13  48  50  10  73  64  48  70  91  96  53  61  56  40  30  11  29  63  23  52  25  63  24  55  25   5   4  94  42  92   4  40  35  65  24  88  51  76  14  44  49  82  91  11  57  85  30  12  60   4  99  57  51  63  67  18  55   4  90  97  23   7  11  69  67  78  68  98  78  88  63  14  38  41  58  84  28  25  44  69  33  39  46  62  60  80   5  34  16  76  35  24  20  23  35  18  78  73  34  52  57  33  22  43  49  50  54  93  81  60  75  44  15  88  53   1  45  65  12  18  13  65  85  99  15  78  18  48  69  57  99  93  64  19  30  89   7  31  40  95  55  88  28  33  42  92  52  94  60  48  51  28  99  85  13  67  74  74  45  79  51  81  56  53  13  50  50  38  73   4  43  66  12  21  20  85  12  87  90  18  78  65  81  54  73  92   2   4  57  48  76  59  74  63  36   7  33  79  18  15  75  17  20  23  31  37  53  80  38  33  56  87  26  48  81  56  33  33  51  35  24  60   3  85   7  88  27  25  95  36  56  51  70  65  55  90  68  45  10  39  63  52  37  12  98  65  71  96  83  76  85  28  45  72  34  93   8   3  47  49  68  97  91  19  15  62  55  96  27  36   4  27  10  14  87  94  24  96  90  95  24  59  36  18  70  35  81  99  58  97  43  25  15   9  46  63  38  24  33   5  70  59  13  63   7  83  80  90  97  53  36  36  15  61  96  27  94  93  42  74  50  77   1  84  41  88  73  36   5   9   8  15  23  81  93  43  77  12  17  80  29  97  75  42  83  73  77  93  10  40  30   4   5  51  38  16  89  67  75  17  51  70   4   5  85  50  62  61  70  30  79  35  18  19  85  22  86  40   6  90  82  53  71  49  26  33  84  34  22  47   2  49  61  50  93  84  32   5  77  71  68  67  79   2  60  70  30  31  24   7  16  41   2  27  62  32   9  26  29  89  32  58  70   8  73   5   8  46  89   7  16  62  69  45  89  65  50  86  35  32  99  63  26  48  43  71  79  53  51  17  25  95  38  91  71  16  38  41  77  46  72  32  47  75  23  44  72  40  90   1   8  89  78  83  26  62  82   2  48  30  25  79   9  83  35  60  43  28  21  66  99  37  31  75  13  10   8  90  27  94  33  88  89  27  97  67  51  31  30  57  78  17  17  93  80   6  45  73                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              93  50  73  94  11  21   6  23  34  53  96  80  58  42  60  60  92  76  72  12  76  53  81  81  96  97  89  35  41  14  91  11  73  88  10  42  99  28  51  24  72  41  30  25  48  95  24  15   3  53  56  99  10  56  62  24  92  86  69  82  80  20  88   3  39  64  90  72  91  15   2  97  50  96  59  31  89  97  76  92   1   5  40  96  15  38  66  33  11  56  14  35  14  65  50   6  53  78  81  50   8  87  12  39  45  50  64  68  71  37  32   5  93  94  37  28  73  12  52  54  31  49  48  72  96  90  38  75  78  41  64  96  66  99   8  53  25  98  61  57  93  92   5  34  71  51  26  46  85  74  83  18  62  13   9  23  29   2  25  20  23  57  20  73  93  43  56  38  51  18  47   5  49  25  17  82  16  67  52  66  22  56  37  25  91   4  85   3  94  51  37  10  50  22  67  42  29  59  28  26  47   6  44  79  89  36  89  25  46  70   6  29  28  26  37  23   4  59  45  44  97   9  99  36  70  38   3  85  58   2  49  80  92  15   1   2  44  94  33   8  80  54  86  25   7  76  63  60  76  20  15  80  84  76  89  73  30  13  63   2  69  84  91  33  69  87  39  44  52  58  73  67   8  35  87  99  95  50  35  11  97  80  58  30  48  99  14  47  13  11   2  86  53  14  35   2  28  84  75  54  63  20  73   7  15  54  33  64  43   8  69  88  40   1  44  77  87  13  40  29   1  30  23  83   5  86  77  16  47  34  97  45  83  37  87  25  15  11  47  93  78  57   8   8  89  82  77  72  61   5  19  86  33  85  65   7  64  57  13  88  30  60  24  56  63  95  56  45  38   2  12  41  15  59  20  85  55  54   3  26  52  62  71  22  98  95  89  83   9  25  44  67  19  65  20  88  11  46  52  16  31  99  37  59  58  46  25  93  33  65  50  77  99  94  96  23  43  54  96  22  57   9  92  24  74  82  18  16  24  38   7  37  56  77  81  37  84  38  62  23  23  27   1  69  92  54  81  56   7  37  64  30  47  20  31  39  16  40  39  25  30  15  49  81  95  91  11  14  89  68  99  17  46  20  40  18  27  62  68  27  38  62  49  84  36  47  21  47  91  49  58  80  12  10  49  52  23   4  71  67  72  59  25  55  59  37  30  83  42  34  25   6  11  84  32  32  86  34  94   2  44  25  24  97  92  59  59   6  57  95  21  46  27  94  16  60  24  94  90  32  22  52   1  75                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                76  73  77  60  82  89  50  37  70   7  97  84  27  77  10  12  35  27  98  44  26  50  34  57  93  89  20   9  45  33  39  16   2  43  79  60  80  83   6  98  21  68  59  84  38  27  50  84   2  20  45  78  59  45  37  93  53  36  48  43  92   4  72  12  92   2  47  60  74  97  79  85  57  59  12  25  33  93  59  30  61  33  47  96  49  60  54  16  61  17  96  33  99  95  25  69  63  76  18  57  11  90  19  94  39  10   9  68  54  31  88  45  67  27  41  71  74  97  76  76  84  19  48  89  43  10  57  99  59   4  25  78  49  37  86  73  11  84  93  11  96  73  25  71  62  66  45  97  46  49  73  18  24  86  46  89  16   8  94  65  33  99  47  71   5  60  87  30  35   9  49  35  17  14  50  86  72  71  64  67  88  62   9  71  68  12  73  54  82  71  93  62  37  74  27  24  41  35  78  10  11  12  94  74  67  91  37  56   2  39  49  97  45  96  75  37  27  69  85  70  71  61  54  47  55  74  26  18  51  64  89  94   6  23  13  66  52   6  83  21   6  15   2  46  72   2  47  46  68  40  36  84  29  46  86  54  86  14  80  16  98  61  59  84  50  14  93  11  41  78   6  14  81  72  26  20  12  47  14  46  44   5  31  19  34  41  21  18  29  39  88  12  75  31  24  93  30  10  59  87  13  63   6  85   7  22  65  28  93  84  28  99  44  29  88  84  90  79  69  17  41   6  87  94  76  28  96  21  36  97  75   8  77  20  91  42  56  37   4  46  24  62  73  30  19  89  89  90  65  15  72  48  40  64  79  52  29  60  12  99   4  39  14  12  16  22  55  96  46   2   4  89  16  41  34  40  19  74  55  25  83  70  80  66  76  80  18  56  54  67  13   9   8   3  33  81  10  28  19  90  78  79  56  37  63  96  86  51  41  38  27  81  78  84  45  76  61  42  22  15  28  99  19  50  33  41  33  32  26  14  34  20  55   3  75  14   3  24  75  48  95  21  86   1  24  41  38  59  66   2  55  91  86  80  76  19  71  37  38  90  42  46  81   2  45  27  58  59  23  97  74  50   3  60  43  58   7  32   8  39  83  35  89  48  44  41  83   7  62  47  53  74  88   6  10  85  54  60   9  93  77  14  79  56   8  79  14  59  57  72  92  76  28  81  98  14  62  58  60  11  27  58  82  43  83  87  89  76  55  83  11  29  77  21  29  54  82  10  74  28  49  41  76                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  29   1  21  36  91  49  96  84  69  22  68  70  19  83  63  49  57  61  32   8  98  76  21  70  23  73   2  95  52  14  24  64  59  85  26  97  81  92  35  54  68  23  93  62  96  48  25  72  46  60  95  85  23  98  90  15  23  26  31  72  46  13  82  16   1  25  90  45  73  98  94  86  44  12  90  79   2  98  45   4  22   6  59  24  79  12  41   5  86   2  95  62  33  90  51  90  18  50  48  92   2  34  14  39  16   2  98  52  70  67  19  53  43  89  64  83  74   5  55  80  27  80  32  26  86  86   9  76  18  19  14  95  95  98  56  61  65  70  66  97  46   8  61  59   4  63  84  16   9  85  27  96   4  56  47  36  88  65  67   3  57  79  74  42  34  71  96  65   4  19  40   3  60  47  95  91  81  98  79  49   5  49  73  48  36  35  77  66  34  61  64  69  44   6  22  47  67  81  86  52  39  32  58  20  75  69  66  88  83  52  85  89  31  84  17  76  22  24  60   3  67  74  69  66  17  33  19  56  44  56  12  92   8  61  80  96  58  17  90  75   5   8  95  40  99  66  94  39  40  68  71   8  51  56  75  37  35  18  24  19  49   3  50  32  67  86  99  18  72  57   6  61  62   5  44  28  63   1  14  86  58  89  98  48  74  50  87  24  44  93  84  37   7   8  24  66  75   6  31   1  11  67  72  81  78   3  70  55  59  92  92  37  48  29  54  28  29  76  29  34   4  52  86  82  85  43  28  94  21  83  62   5  37  20  49  40  98   8   5  24  31  88  58  40  36  35   2  41  84  92  13  36  29  86  20  74  38  83  77  76  28  15  95  90  74  14  44   5  33  79  69  19  61  44  35  70  52  79  64  83  58  54  76  20  94   1  91  38   1  51  48  59  12  95  17  48  55  29  80  64  38  12  80  63  10  72  30  44  78  76  20  94  69  90  78  39  93  37  52  51  29  62  55  79  61  72  53  68  11  57  86  73   2  89  40  50  77  66  70  91  23  42  32  75  31  32  40  13  42  39   9  10  59  47  26  46  11  54  37  16  59   6  68  11  29  76  17  38  80  43  87  41  86  71  62  25  14  80  28  32  67  26  67  95  35  63  61  29  96  20   2  96  11   1   4  41  46  61   2  81  92  60  71  57  47   9  62  77  26  46   4  79  82  22  35  23  68  38  28  89  49  85  97  21  13  41  11  62   1  54  76  43  65  61  50  37  45  54  12  69  20  69                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    67   4  26  40  27  75  92  17  55  73  97  74  77  41  62  82  15  15  49  71  53  59  24   3  52  23  39  71   2  74  41  25  30  61  98  49  41  74  35  97  89  18   3   9  29  36  33  90  19  75  43  59  23  19  25  78  79  38  70   2  14  23  94  77  14  92  28  61  90   1  34  51  16   6  72   2  70  27  97  49  35  80  81  56  73  13  68  38  78  37  33  23  89  28  84  98  60  45  22  20  38  80  47  60  44  71  48  97  37  25  22  96   1  25  79  52  24  21   6  92  56  59  72  45  74  88  91  55  21  61  66  73  32  74  89  63  18  88  57  49  49  43  70   4  65  68  41  16  21  61  49  83   2  54  72  17  72  88  87  78   9  94  71  80  41  39  11  20  13  43  36  83  55  43  28  21  98  29  21  30  66  27  84  13  94  83  92  42   9  53  61   9  14   2  90   8  78  36  92  49  53  96  60  90  48   9  31  61  77  31  68  78  65  57  74  55  20  67  12  23  23   5  12  17  56  82  38  11  76  56   2  14  60  69  80   3  36  35  92  72  11  72  56   7  23  75  41  14  39  37  83  80  13  28  24  23  58  58  52  22  41  38  82  36  71  95  43  17  92  89  95   3  90  51  47  19  44  65  61  19  76  67  35  28   7  13  12  58  14  15  52  60  97  99   5  66  86  79  76  37  97  78   4  72  17  34  52  28  79  31   5  60  14  29  19  43  73  35  58  65  17  73  28  80  16  34  45  65  30  31  10  39  98  53  90  31  61  99  41  21  16  77  98  27  22  31  31  33  76   9  48  11  77  18  13  70  16  63  36  47  41  71  71  51  49  20  22  66  68  22  41  58  95   3  75  45  42  76  68   3  65  57  31  74   6  49   4  22  24  82  76  35  16  63  15  65  34  21  66  96  67  83   4  70  82  58  48  96   8  76   8  59   1  56  74  44  44  55  55  60   2  64   5  62  97  16  17  24  12  29   1  58  54  57  78  53  59  67  33   6  99  95  97  41   2   1  99  81  47  83  36  76  85  32  50  17  18  94  26  81  44  50  93  58  47  46   8  59  15  94  13  81  22  53  86  81   2  48  76  22  11  78  65  89  80  72  42  47  66  50  50  27  54  48  20  92   5   2  13  78  74  98  97  17  46  26  67  38  32  40  69  55  45  19  68  22  38  30  66  72  44  53  13  33  53  37  13  46  97  41  80  97  23  46  55  15  73  43  55  72  96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      91  50  84  29  10   1  22  85  26  12  30  10  31   5  87  69  86  29  21  78  27  20   7  59  77  13  48  53  66  18  59  13  39  25  92  86  78  41  31  13  26  43  57  65  34  89  79  62  67  78  19  93  96  92  14  41  92  95  21  29  23  86  98  21  61  45  10  86  56  35  17  61  71  63  30  80  29  25  77  85  52   2  16  10  29  84  85  57   9  76  69  71  71  97  85  18  23   7  23  14  44  94  22  95  97  78  52  42  54  39  83  48  31  73  31  10  54  16  90  95   9  51  31  31  43  94  30   3  53  24  64  96  10  58  78  21  25  99  57  99  10  85  69  89   3  29  15   8  48  40  21  98  40  46  82  14  71  52  27  36  89   7  27  13  38  17  16  11  66  17  85   8  12  24  38  47   1  88  90  28  90  68  75  22  71  72  45  62  20   1  70  27   5  19  40  55  54  31  35  15  27  46  95  32  34  20  61  24  76  81  23  50  76  93  74  56   1  10  42  80  98  59  93  75  90  30  69  74  93  10  14  98  58  45  52  97  13  48  91  41  36  95  38  29  57  29  26  42  34  91  13   8  33  89  52  65  68  42  88  37  30  44  46  82  72  11  89  65  93   1  10  62  47  62  22  17  39  63  73  76  89  21  96  14  25  33  61  25  61  25  91  60  94  25  95  60  82  57  66  93  39  69  52  61  53   7  97   2  46  10   2  60  51  15  48   4  27  68  14  67   6  98  18  45  10  49  13  74  57  74  26  62  87  20  58  99  67  29  89  34  53  98  29  86  55  89  42  63  68  62  35  27  25  38  40  61  62  82  60  83  37  36  19  85  60  79  30  93  70  52  32  29  52  13   7  28  11  93  74  76  49  23  39  86  83  72  59  88  66  31  15  39  10  69  44  81   3  87  74  28  69  96  17  88  65  67   4  53  70  92  42  62  42  75  48  47  42  42  76  80  22  83  68  66  49  37  39   6  22  14  97  72  74  79  76  48  55  38  18   3  14  60  57  57  88  42  26  51  40  18  55  71  94  28  98  47   7  89  51  70  52  26  30  55  53  47  70  59  46  66  62  59   2  38  69  41  74  77  24  70  35  32  28  73  76  10   5  84  74  62  76  99  77  68  26  78  33  41  29  48  85  79  33  77  43  34   3  37  45   9  49  75  71  28  56  23  44  78  93  65  21  80  41  56  28  45  22   2  85  78  85  83   2  80  55  19  90  64  85   2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        68  98  50  42  63  63  59  56  95  20  55  43  48  69  73  98  71  54  24  67  89  55  15  74   6   6  82  97  98  67  99  74  99  49  78  81  47  98  95  78  46  69   9  26  57  59  33  44   2  57  96  15  85   5  73   6  77  40  27  52  33  28  58  99  17  94  81  62  63   7  70  57  72  19  52  36  45  55  84  75  39  84  25  15  75  87  97  15  29  87  65  10  49  68  63  98  66  68   5  52  59   1  17  12  78  64   2  67  97  12  93  16   2   9  28  34  82  41  47  89  80  81  41  26   6  26  94   5  49  80  77  42  96  67  59  97  29  89  23  49  28  77  14  71   5  22   9   9  14  57  43  72  93  59  12  57  82  67  94  29   5  22  49  23  22  22  68  66  68  25  85  64  19  72  56  75  94  63  17   5  80  70  10  79  71  34  88  30   7  28  66  82  39  77   4  11  78  91  18  43  20  50  14  43  97  54  50  16  86  80  75  41  90  98  44  47  93  15  90   6  53  34   8  23  92  37  37  77  11  82  33  44   6  55  65   9  43  60  92   9  97  43  11  92  66  81  80   1  97  36  98  44  38  16   2  95   9  67  40  15  78  86  91  18  17  87  33  83  16  69  26  30  12  17  51  43  97  66  99  87  19  18  78  96  33  92  35  13  22  60  38   4  29  55  61  88  10  63  29  89  41   9  27  89  29  63  85  33  36  48  26  27   5  76  36  69  97  10  55  63  52  51  55  91  38  88  52  59  81   7  34  75  68  43   1  99  75  27  68  18  15  29  92  41  51  57  93  33   4  37  30  58  79  75  36  12  63  22  21  23  15  74  24  19  19  42  44  55  78  94  27  32   5   8  66  71   6  32  55  31  57  52  35  57   6  71  10  22  24  85  36  48  58  87  38  12   9  80  21  86  67  75  13  36  21  89  40  55   2  44   5  82  85   8  17  60  99  23  75  55  35  56  50  87  19  89  28  69  77   2  71  81  60  52  45  47  98  93  64  81  76  67  31  31   1  21  58  80  62  21  53  89  35  75  63  63  78   6  47  81  95  22  39   5  38  27  70  34  20  44  33  65  15  25  11  54  99   1  94  51  10  36  27  81  97  19  31  74  38  88  36  25  97  32  98  27  61  32  82  86  85  73  49   3  41   3  62  37  39   2  11  54  51  53  44  37  38  65  67  95  76   2  87  93   6  64  34  79   4  22  52  65  88   4  99  80  11  47  36                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          22  61  87  69   3  19  24  30  14   6  12  97  42  41  31  15  60  44  60  22  63  70  30  37  40  66  37  38  27  98  47  50  37  34  69  54  22  38   7  79   8  86  10   7   5  88  25  44  34  19   5  16   5  88  33   9  12  62  37  80  82  43  81  30  66  36  43  36  30   5  36  87  55  84  63  72  79  25  19  32  14   6  22   9  80  77  34  68  42  22  89  88  70  60  96  41  83  86  91  43  38  48  93  93  90  27  42  55  24  93  61  21  83  16  81  49  91   9  23  28  60   7  98  72  98  80  88  59  47  64  46  16  83  73  33  79  31  83  20  23  66  88  81  20  94  18  26  53  17  79  31  39  64  58  41  18  41  70   1  44  94  99  20  27  39  58  47  61   8  58  50  91  41  23  67  74  14  95  32  85  70  98  17  84  25   6  73  25  96  77  24  27  76  93  13   9  64  30  99  60   7  41   2  10  92   9  88  78  39  53  22  25  99  63  70  87  87  54  41  74  99  37   9  45  91  91  26  13  62  78  20  50  68  70  84  54  70  18  80  95  88  91  33  41  26  39  72  13  24   9  23  21  80  69  17   6  65  83  83  54  62  15  44  99  47  71  37  41  47  61  88  33  40  60  35  24  38  96  81  96  72  22  87  37  18  23  41  25  94  16   9  67  28  64   6  84  88   7  48  28  74  32  14   8  61  77  46  88  22   4  27  87  91  17  86  10  88  81   8  21  10  55  80  43  81  99  30  93   5  98  10  76  88  15  30  50  28  41  78  41  48   1  64  28  29   6  22  13  72  31  18  88   2  93   9  52  30  65  81  71  18  32  75  43   3  88  62   4  47   8   7  60  90  95  75  33  33  59  80  22  69  93  28  59  84  23  67  74  13  46  56  71  64  89  14  32  24  24  99   3  32   9  98  14   1  49   8  36  53  95   7  52  52  11  51  81  69  86  38  30  23  77  28  28  71  85   5  41  46  75  23  86  64  79  97  85  19  38  40  81  21  20  19  63  52   6  52  17  90  96  13  28  97  96  10  68  39  18  45  28  51   5  49  56  64  87  42  81  83  86  15  46  89   3  85  10  92  13   6  12  69  70  59  49  18  54   6  69  21  96  69  15  79  73  65  58  55  84  89  32  16  64  17  22  45  27  83  39  15  78  32   6  14   1  81  74  97   9  80  45  66  35  26  67  93  47  27  39  29  11  20   1  95  97  80  23  50  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            40  36  87  30  72  16  98  91  82  97  61  26  23  23  60  75   9  82  85  71   2  77  55  80  85  16   8  18  78  21  75  42  70  21  48  93  72  23  45  38  73  68  72  21  35  62  63  30  81  88  26  22  52  66  82  87  49  30  49  39  88  71  88  97  83  65  56  98  96  66  42  42  88  32  71  31  21   4  13   7  65  40  40  15  89   4  69  85   2  85   6  57  84  12  57  99  21   7  74  53  35  80  73  72  29   8  12  40  13  12  39   5  54  46  33  20  46  12  34  26   7   2   4  46   7  64  90  48  33  27  11  64   1  17  98  61  30  83  16  63  88  75  59  13   5  93  89  84  26  57  47  54  78  29  30  95  54  61  23  78  48  46   9   5  31   4  49  46  32  98  30   7  95  64  84  96  14   9  23  30  34  93   8  47   4  96  70  57  73  66  68  61   3  84  37  91  16  62  91  71  15  32  13  80  62  98   6  71  23  42  58   2  34  65  83  19   2  11  55  22  66  34  52  57   1  77  49  46  92  66  43  83  25  39  36  49  87  30  83  98  37  16  77  71  61  32  73  11  76  95  88  83  13  27  82  63  86  57  50   9  58  92  58   8  35  36   3  12  91  11  82   3  45  61  86  84  98  17  57  19  54  68  54  57   3  63  10  71  41   9  34  72  11  82  90  78  42  24  47  95  85  57  36   1   5  82  72  21  56  63  13  64  88  82  15  79  28  79  81  78  57  82   8  26  39  41  45  92  97  98  24  32  89  60  43  79  49  53  97  86  81  13  81  48  70  89   7  52  63  61  43  61  16  62  17  90  73  14  71  25  44  65  46  26  60  64  20  26  48  52  83  82  68  47  72  47  17  70  77  33  61  28  38  63  45  92  90  48  90  36  21  55  28  60  30  30   9   1  15  61  94  77  19   6   8  62  45  43  21  22  91  95  23  39  75  19  49   7  39  45  68  34   1  60  28  71  30  70  74  90  72  74  80   1  59  55  91  85  30   9  18  32  75  89  32  83  57  97  91  10  31  35  79  73  43  93  77  48  48  31  92  61  55  12  96  67  57  57   3  58  19  40  50  20   1  59  72  77  63  33  50  13  40  20  94  55  30  29  18  85  74  68  63  25  42  36  82  80  61  45  48  48  99  97  87  47   4  19  66   9  45  13  11  86  63  68  44  14  65  60  38  27  35  83  22  19   6  53  53  52   3  46  58  44  67  46  70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              36  62  78  90  64  25  63  24  75  41  79   3  53  18  35  24  60  92  73  34  50   9  68  59  21  54   5  14  85  59  83  54  47  45  19  59   8  60  54   1  40  58  47  84  58  92  20  89  22  69  39  39  22  26  14  70  68   1   5  78  45  86  20  25  52  92  68  23  67  53   1  11  96  63  87  57  73  13  15  25  75  36  34  92  87  53  56  23  17  57  54  23  87  37   5  54  59  72  21  43  69  89  46  85   2  14  28   2  30  91  80  76  70  23  73  32  53  46  43  69  74  13  26  95  80  23  79  11  70  72  60  97  31  73  45  22  47   7  37  73  97  92  25  26  94  88  78  26  43  41  44  65  99  91  67  95  59  60  14  92  13  91  73  63  61  62  49  74  58  43  34  80  83  71  60  79   1  54   6  99  88  79  98  53  25  86  78  96  95  72  44  17  78  45  83  37  75  42  21  55  97   6   3  80  17  46  73   2  49  63  28  40  56  40  80  69  91  81  32  21  52  46  69  46  39  78  20   3  19  55  44  69  93  11  11  47  98  80  45  45  24  64   3  51  66  11   7  61   1  56  69  37  13  31  24  57  33  15  70  86  43  41  86  15  60  94  59  54  78  61  54   5  57  61  50  10  47  17  35  40  46  10  63  94   9  54  42  85  66  73  63  80  36  19  64  31  94  79  90  59  82  38  55  24  35  71  57  95  56   1  71   7  53  58  24  11  48  44  98  19  26  66  47  11  44  99  70  57  51  86  56  63  44  44  75  86  56  25  99  95  28   5  74  63  59  23  62   4  33  11  87  55  16  37  34  71  23  49  12  44  66  29  66  20  46  42  63  45  54  65  79  46  93  31  42  29  68  80   8  94  98  17  14  33  70  18  45  43  59  77  49  55  98  54  74  90  66  93  69  81   9  78  94  25  77  45  74  27  30   7  37  52  76   8  76  41  52  58  71  83  83  99  64  60  60  93  59  55  96  89  95  72  88  38  10  28  81  38  33  33  20  68  64  13  35  50  11  23   6  14  65  83  31  33  71  28  45  54   7  82  46  63  38  99  73  41   1   1  70  54  71  39   4  48  17  42  76  86  93  28  74  21  58  18  41  75  54  74  49  43  94  38  75  96  47  23  16  13  54  94  47  28  15  11   9  53   3  49  18   8  10  91  39  38  74  21  41  37  90  66   4  39  99  69  25  51  53  87  60  10  39  35  95  25  91  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                18  67  35  44  88  59  78  26  93  76  53  40  58  61  75  72  72  58  16   3  38  83  84  73  35  26  49  28  11  61   5  97  52  39  39  63   1  23  89   1  72  27  57  54  68  17  31  11  27  35  28  30  81  43  59   8  25  17  82  71  28  99  75  87   3  73  49  83  54  29  56  61  23  12  72  41  18  50  75  47  55  53  62  31  71  87  41  60  45  58  94  64  16  26  38  60  72  15  98  65  77  84  76  31  15  81  30  41  76  21  12  25  79   5   3  14   2   3  13  39  22  60  13  82  42   4  61  38  64  70  64  14  23  59  77  95  31  54  70  43  73  54   2  33   7  68  80  41  42  50  87  87  42  10  73  78  93  82  31  79   3  85  38   7  37  55  24  66  78  23  74  32  99  90   8  26   9  13  57  51  23  74  53  48  56  13  45  17  83  16  99  57  94  20  42  15  67  99  42  41  88  87  78  59  94  65  69  85  34  59  76  84  35  37  54  84  56  92  15  31  26  71  69  35  84  36  96  13  72  89   5  29  13  89  30  83   5  38  73  56  61  63  15  69  69   3  56  85  26  61  24  49  30  43  95  66  58  72  18  62   9  30  34  65  19  10  37  71  62  49  57  87  62  12  10  48  88  12  42   4  73  21  89  60  77  49  30  77  11   6  72  34  25  17  11  37  26  12  58  98  27  89  57  75  49  19  77  28  80  35  50  75  17  54  73  67  72  53  52  67  33  53  77  66   2  86  88  34  45  45  60  30  34  37  93  38  34  16  56  45  76  41  28   6  21  10  98  59  58  55  45  31   9  71  98  68  44   7  63  88  23  62  36  44  23  32  53  72  44  97  27  62   4  13  19  64  72   9  24  43  38  12  24  23  25  32  38  33  99  25  67  96  98  18  25  53  30  40  43  12   1  65  55  74  86  24   5  72  74  68  93  58  94  59  47  99  40  15  23  85  44  28  52  87  84  67  10  85  11  30  54  69  84  52  78  80  49  74  14  29  37   3  35  21   3  66  69  99  79  42  79  20   4  88  75  44  81  19  80  45  26  18   4  86  34  11  89  36  76  16  33  48  76  80  37  51  71  97  55  14  63  48  52  56  24  38  41  63  97  43  20   3  95  59  45  14  94  34  15  57  55  37  40  76  82  41  17  15   8  62  19  16  54  28  40  93  86  63  77  65  69  37  98  85  55  79  44  12   5  24  29  16  19  73  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  17  41   3  12  89  20  16  22  14  26  20  37  31  20  45  17  45   2  48  85  37  20  70  19  58   8  50  65  20  57  17  35  24  34  28  42  59  71  90   7  18  45  86  94  22  34   6  68  19  23  15  93  35  71  20  45  43  28  32   5  83  84  23  88  57  12  44  74   7  21  43  78   4   4  26  97  31  92  96  71  61  84  24  49  12  74  42  86  49   8  87   5  48   5  90  10  81  72  23  59  50  88  83  88  29  17  65  74  24  69  39  80  77  98  67  31   8  26  75  59  10  37  89  77  36   2  82  51  11   7  75   9  26  43  25  41  69  78   9  95  65  60  63   1  88  93  15  12  98  50  13  29   2  66  17  66  31  55  61  40  79  71   3  37  69  87  90  78  19  24  71  22  21  13  72  49  70  96  84  75  48  26  90  36  95  73   9  81  44  49  35  73  41  35  45  91  28  19  88  34  36  33  98  50  71   9  16  78  73  97  36  14  61  12  91  89  93  13  29  16  38  61  12   6  12  35  40  19  36  15  56  27  49  63  72  46  21  23  14  30  60  94  44  97  33  31  74  16  76  95  24  26  78  84   4  80  94  41  12  40  13  18  32  84  40  40  88   6  39  85  82  64  79  84  51  33  66  18  24  83  22  42  46  50  81   1  13  71  76  67  35   1  31  52  69  10  97  33  77  16  59   1  20  96  18  20  72  19  21  26  82  15  46  95  76  14  98  76  68  60  69  42  78  20  50  56  90  51  95  77  21  30  97  53   3  29  42  12  87  57   5  19  50  49  27  25  10  55  70  33  40  12  10  94  79  89  23  73  67  21   9  85  48  28  66  61   4  80  28  40  63  49  61  24  24  94  85  93  53  65  86  91  13  11  96  49  67  54  81  37  98  59  95  19  72  65  82  61  40  41  94  54  50  66  12  90  94  93  19  40   7  63  69  53  83  90  95  82  64  15  50  53  52  30  16  52  44  59  70  51  94  27  55  15  19  89  34  74  86  43  29  28  56   6  95  11  24  65  15  81  20  65  21   9  75  41  29  86  56  16  11  10  56  82  56   2  41  51  46  49   1  68  81   5  44  88  61  39  60   8  18  51  57   3  90  94  81  28  91   3  26   5  67  78  32  26  71  49  70   8  12   9  79  15  39   9  15  44  24  93  61  66  14  84  52   7   1  69  78  28  38   6  67  58  63   9  33  79  96  98  12  34  40  61                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    85  82  31  87  31  90  49  42  89   9  16  75  76  97  93  61  84  34  79  23  36  38  71   4  39  57  58  14  50  96  26   7  66  59  39  14  62  16  95  75  80  48   2  68  52  13  50   7  89   2  79   5  52  96  89  75  46  97   5  35  45  14  68  47  58   8  92   3  70  35   8  63   7  88  94  84  34  23  70  65  47  32  18  84  71  63  73  56  12  82  79  23  37  38  92  79  96  83  37   8  89  54  70  31  82  38  81  12  62  99  58  55  61  33  62  56  17  83  72  41   1  38  15  34  86  73  53  72  63  76  55  58  68  51  62  55  66  85  49  82  15  17  78  99  17  49  18   2  53  61  63  61  60  15  15  31  39  22  70  71   9  88  84  52  40  35  22   1   1  73  89  71  34  29  79  83  74  93  20  92  81  72  85  69  24  44  68  48  18  97  50  55  54  50   7  60  86  90  94  75  27  74  46   3  13  78  85  90  74  32  78  44  66  85  42  11  19  59  26  65  85  26  29  34  21  80  10  12  30  32  60  87  18  82  72  31   7  93  60  59  47  36  32  26  96  17  70  75   4  30  62   1  76  47  24  47  99  68  48  16  78  27   7  62  28  50  56  93  31  80  80  94  75  22  22  92  99  55  13  63  54  58  72   3   2  27  49  43  98  80  81  36  82  75  75  33  18   3  81  25  33  31  49  14  63  83  19   5  40  71  50  46  11  27  55  89  64  37  18   1  81  56  86  86  59   1  77  15   4  64  89  90   2   8  84  76  12  52   8  65  52  46  15  99  62  62  59  11  61  57  91  39  49  77  88  68  46  45  52  59  13  17  53  43  14  40  45  36  76  63  73  71  58  25  34  64   8  18  93  26  23  67   3  54  52  38  98  39  15  16   4   8   2  53  72  57  58  26   3  94  27  77  38  57   3  64  77  71  66  26  74  46  67   3  17  61  88  98  85  12   2  28  77  30  78  73  82  67  48   2  36  41   7  58  33  99  12  76  61   5  54  17  91  80  50   6  54  31  38  88  84  37  51  41  75  94  48  24  35  61  80  39  55  53  66  53  64  27  58  40  23  62  63  88  59  73  53  31   7  66  31  92  57  54  24  76  63  57   9  67  20  90  73  76  44  98  62  26  46  11  19  32  63  53  33  92  63  71   9  15   1  41  42   6  74  79  23  30  19  51  74  50  24  24  74  77  30  21  58  30  24  97  62                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      2  10  42  15  11  24  78  73  45  98  95  44  11  73  25  13  46  10   8  12  87  26  46  93   1  60  54  42  97  57  52  26  82  26  18  67   4   4  79  95  20  51  76  30  39  93  38  11  67  37  48  51  70  75  45   7  69  70  21  72  83  97  46  69  98  26  43  91  35  83  20  31  58  69  30  64   2  99  93  52  48  17  59  61  74  61  72  68  43   3  95  42  35  34  43  82  91  12  17  79  34  54  91  48  57   5  54  18  52  29   3  86  13  63  67  21  77   3  76  42   7   7  72  64  42  95  83  74  76  66  93  20  74  90  69  69  60  86  36  10  95  37  82  79  58  28  66  27  87   6  92  29  84  18  23  94  70  90   4  47  16  67  63  51  97  79  70  71  19  95  29  50  99   7  17  85  61  84  67  70  98  24  85  63  87  37  57  51  44  78  38  20  37  76  19  58  38  49  78  98  89  58  91  88  28  63  52  12  66  51  26  70  41  50  57  93   9  89  85  92  42  10  19  32  75  20   3  34  52   8  42  61  96  34  78   7  48  27  87  19   6  64  49  27  27  93  48  48  20  76  79  14  35   1  17  67  52  14  46  56  52  83  21   9  92  15  29  75   5  19  76  47  19  96  94  51  52  93  33  50  84  87  63  60   4  21  89   6  43  35  59   9  54  70  57  51  41  30  50  85  67  75  30   6  15  16  24  90  81  74  80  17  94  96  89  95  87  56  88  76  19   5  19  49  82  28  31  15  69  80  24  78  52  82  13  21  15  88  71  69  88  27   8   5  69  94  29  35  16  12  43  98  70  83  34   3  75  25   3  54  83  10  51  42   9  54  96   1  46  47  49  25  16  56  18  11   1  28   9  24  44  69  14  39  31  79   8  24  81  51   5   4  15  45  18  66  85  54  18  65  95  10   2  30  93   1  71  23  70  64  84  44  67  21  46  81  70  13  86  86  36  86  76  21  19  81  89  48  47  99  59  80  62  58  12   5  14  65  47  26  28  57  90  83  86  43  64  55  56  23  44  53  92  11  89  57  11  49  54  10  61  48  16  93  87  11  58  90  13  37  46  39  82  46  72  69  88  63  15  32  12   4  28  78  26  40  61  95  84  54  97  44  51  19  17   3  67  76  23  40  22  82  22  72  11  32  34  60  99  31  14  55  43  65  41  82  66   9  26  56  98  41  70  25  53  33  35  91  69  83  34  30                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        79  29  58   4  37  30  66  21  21  64  31  41  26  48  15  39  48  59  60  93  84  30   5  91  46  34  91   5  71  68  19  70   8  61  35  95  62  33  31  96  40  68  35  35   5  58  74  84  26  34  74  28  14  39  19   4  53  61  25  50  36  56  94  73  67  38  84  26   6  57   8   2  96  34  94  22  85  63  53  59  83  54  88  24  80  84  11  98  65  94  64  19  51  34  85  40  22  33  19   4  20  75  97  43  65  47  18  65  73  47  96  74  64  73  81  59  12  97  43  22  22  18  87  82  18  61  92  96  59  95  62   2  41  83  59  50  58  59  90  58  18  23  28   3  30  29  21  59  32  22  82  42   1  19  23  49  96  91  17  71  40  53  77  87  93  29  40  94  66   8  72  53  28  36  28  47  31  79  84  33  88  88  76  99   5  57  15  66  53  81  85   4   3  54  28  82  69  69  20  84   6  60  14  29  48  59  41  60   5  32  29  30  94  19   3  73  89  41  44  72  24  97  12  79  89  60  34  92  90  90  75  22  62  11   8  47  22  74  10  54   2  52  37  78   7  43  93  59   7  99  72  58  30  16  91  28  80  32  11   6   5  20  33  29  81  10  18  56  37  48  19  57  28  99  39  99  47  40  63  86  74  21  21  82  63  49  20  28  93  46  70  69  64  59  38  59  29  83  11  92  82  25  74  86   5  41  83  83  36  48   4  85  38  38   6  53  99  44  37  50  69  64  25  33  96  80  66  74  98  85  20  22  83  99  34  89  63  33  21  84  14  61  79  19  35  66  58  15  14  78  92   2  25  50  28  11  43   3   2  93  13  50  78  56  34   7  48  77  65  80  74  50  10  73  48  72  14  36  35  29  64  80  17  88  85  57  46  63  91  59   8  10  62  12   9  93   1  94   8  83  23  76  75  11  32  48  92  56  32  25  71  65  26  38  76  88  71  58   4  47  15  40   4  11  61  45  61  80  63  45   9  27  65  34  22  18  86  70  17  95  77  48  11  83  84  84  99  63  86  51   4  66  44  72  78   3  72  84  26  79  12  96  12  41  85  39  56  35  85  73  81  83  74  72   2  50  25  29  51  65  86  75   9  61  37  41  44  32  74  11  32  71  18  86  50  38  95  92  77  87  48   5  71  85  22  43  78  71  70  23  72  30  26  90  55  63   8  38  88   3  41  56  56  74  34  41  77  62  39   9  98                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          53  86  21  21  26  16   5  10  76   9  89  53  62  51  84  19  40  42  96  90  41  82  79  72  23  45  45  44  72  81  24   7  34  45  22  39  66  47  34  18  76  35  43  18  46  32  51  97  42   9   4   5  59  37  90   1  92  80  75  94  27  29  17  19  57  30  19  48  30  58  98  92  74  12  67  58  47  48  16  51  86  75  46  47  63  87  92  63  30  99  80  89  87  16  47  75  60  96  16  34  48  70  69  41  49  99  73  94  71  44  54  91  34  87   1  92  19  55  52  31  39  92  59  69  84  19  97  72   7  73  81  18  82  43  51  80  98  13  49  99  25  33  25  86  26  52  81  50  62   8  57  88  71  42  38  57  92  44  35  58  70  84  38   4  42  90  40  50  52  66  46  97  86  95  90   3  13  57  54  86  21  33  98  80  42  60  57  99  80  15  90  75  49  79  48  44  20  41  72  24  65  66  78  17  89  78  26  57  31  60  35  58  76  53  73  72   3  89  30  16  42  47  99  53  44  60  60  70  98  57  82  79  77  30  63  15  33  37  59  78  67  17  41  60   2  69  81  74  85  36  81  69  24  69  76  93  41  67  11  60  61  91  41  35  34  96  74  73  49  73  15  58  66  59  42  32  25  56  19  92   1  59  82   8  33  93  90  81  48  76  93  30  18   3  41  95  89  94  94  76  12  77  54  31  72   5  92  59  20  78  47  71  93  70   4   3  35  33  39  14   5   8   8  66  57  85  73  41  37  25  74  30  25   2  10  98  39  61  94  55  89  68  56   9  78  36  67  75  59  23  62  45  15   3  20  13  29  29  58  69  10   3  60  47  45  88   1  85  35  48  50  31  75  45  42  89  17  14  61  37  81  41  69  98  60  62  26  45  11  40  10  36  94  35  12  80  22  43  78  83  65  45  39  44  52  68  44  64  82  86  39  10  39  53  98  29  35  14  85  92  85  11  42  52  23  18  97  49  84  33  98  37  26   8  51  65   4  18  91  50  97  91  65  70   5  21  52  64  98   7  53  21  72  53  10  40   3  59  10  41  61  72  49  37   1  92  70  95  38  92  88  56  42  64   2  79  27  69   8  63  52  17   6  97  97  99   1  86  16  58  19  84  51  73  47  13  75  39  62  36   8  14  21  39  34  81  71  14   4  90  10  42  39  37  55  81  50  81   6  96  19  35  97  46  21  48  69  17  76  65                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            96  81  69  32  12   9  73   3  87  65  14  23  18  97  37  31  66  43  83  71  17  50  17  60   8  43  66  58   2   9   9  21   8  32  69  53  30  90  97  16  83  46  97  93  79  70  93  73  32  50  63  67  52   8  32  16  95  16  60  61  71  91  34  86  95  67  34  48  22  32  45  60  26  67   9  86   9  65  17  82  26  73  40  14  87  64  74   4  43  90   4  13  71  27  27  94  64  76  19  29  32  20  30  43  84  24  97  65  26  71   6  44  11  96  31  34   9  84   9  85  47   4  28  57  66  70  73  65  25  17   5  60  75   1  79  83  60   4  51  63  92  28  85  16  81  70  53   2  18  92  97  64  77  20  72   2   2  27  42  59  18  26  40  20  84  27  60   2  27  97  16  73  79  60  55  98  31  92  52  19  29  66  88  57  88  22  53  67  51  78  28  22  41  24  44  95  49  70  54  98  68  64  52  71  78   8  31  29  37  44  35  57  74  77  65  65  28  82  27  44  38   7  72  77  59  97  63  69  62  31  40  63   8   9  96  30  38  83  79  54  13  22   5  61  98  30  39  31  80  75  96  53  63  57  92  24  36  86  84  90  30  41  48  94  30  55  41   7  20  96  77   1  95  20  79  31   9  80  54  41  36  51  82   2  70  32   8  76  25  34  34  97  22  50  84  39  58  60  50  64  64  59  15   7  67  11   7  82  73  21  12  50  68  30   7  86  31  67  99  92  28  80  70  14  45  87  31  20  48  27  38  28  37  94  76  82  79  59  34  81  85  56  10   3  43  25   4  26  45  60  48  13  94  41  86  34  93  48  60  92  43  51  76  48  33  38  21  72  33  25  65  63   1   7  45  93  66  83  75  43  81  37  85  28  91  63  11  18  98  16  15  10  92  17  68  15  21  49  31  42  27  97  61  62  53  27   6  82   8   3  20  14  90  47  31  14   3  15  86  39  51  57  94  16   9  38  57  22  48   3  62  20   5  40  47  31  99  15  91  16  96   6  86  92  94  98  32  42  92  43  85  87  81   2  25  61  35  19  89  41  71  59  20  96  49  38  29   6  36  93   9  32  99  37  69  65  72  44  48  54  32  81  79  93  42  46  97  47  52  13  84   7  70  46   3  88  55  16  65  73  17  46  50  41  77  11  72  74  82  17  45  34  32  74  75  83  51  52  89  85  72  91  28  49  40  23  43  44  57                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              94  15   2  49  50  57   9  16  29  82  29   2  16  88  32  38  96  22  85  19  14   4  13  55  27  14  52  41  20  13  55  82  16  69  26  31  21  74  93  25  68  43  68  87  49  45  64   9  19  89  25  77  28  98  79  72  34  60  37  56  89  42  14  48  73  71  21   1  40  67  50  41  75   4  83   1  60  84   3  83  23   1  35  98  69  19   5  34  52  58  61  27  51  73  82  79  65  26  38  26  60  21  42  39  57  33  40  98  72  42  70  93  89  51  93  43  53   5  35  66   1  37  36  26  57  30  69  18  96  21  82  31  89  90  59  42  45  11  51  82  71  95  36  38  45  31   5  87  26  71  11  95  53  77  58  31  65  28  32  98  28  96  42  51  45  75  39  72  83  55  94  71  44  29   3  14  86  51  95   7  95   5  53  18  77  16  91  51  35  16  29  96   6  84  40  59  27  97   6  37  64  61  61  57  87  49  37  46  74  54  64  89  99  98   7  51  73  30  32  69  73  86  73  17  79  64  50  93  48   7  68   6  81  51  55  96  78  28  98  26  13  75  14  30  62  38  98  32  41  71  36  81  86  28  50  21  21  58  37  55  97  33  98  45  91  65  88  76  26  72  25  63  65   4   6  95  13  56  73  40  57  77  86  92  90  92  29  54  68  81  16  62  94  70  14  41  43  24  67  34  86  93  10  25  51   3  69  96  28  53  24  66  14  79  77  40  52  53  67  27  47  42  70  18  56  74  55  45  96   4  35  18  91  20  37  70  23  90  74  95  24  32  91  38  48   1  72  39  96  85  95  18  84  53  30  75  70  44  18  15  94  36  28  89  10  11  16  52  56  41  20  63  68   5  91  85  29  17  67  30  54  62  65  22  65  61  64  39  85  65  69  60  14  72  47  37  32  90   5  64  14  81  51   8  23  17  36  49  36  51  47  41  20  90   6  56  97  27  56  52  13  26  95  18  57  66  77  79   6  66  73  30   6  10  28  89  62  92  20  42  57  61  44  29  83  62  13  53  92  36  65  45  46  61   7   3   4  75  41  76  94  70  22  80   2  41  51  80  55  30  94  92  52  51  63  48  93   8  22  24  83  83  53  70  12  14  80   3  66  12  96  76  66  33  44  35  18  93  79  83  63  91  88  46  58  47  58  65   4  63  52  22   3   4  37  28  40  46  84  95  86  10  16  79  44  34  97  37                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                12  71  57  46  30  86  62  49  82  88  65  17  43  63   5  83  63  97  50  46  93  18  60  50  39   7  18  89  70  19  54  19  73  93  93  80  73  52  59  72  90  46  37  40  82  14  76  35  15  83  26  93  65  27  10  35  23  51  73  48  44  38  43   3  41  50  85  47  44  26  96  53  66  59  78   8  90   1  48  39  26  10  53  98  88   7  64  27  76   9   5   3  34   5  46  11  34  92   7  80  12  72  85  91  26  32  54  52  40  85  18  65  87  79  68  26  82  48  93  28  23  79  10  17  77  88  80  20  19  73  86  96  95  17  35  97  73  75  90  13  45  28  23  87  19  62  33  20  98  95  29  77  87  91  16  31  65  37  43  46  61  69  73  94  37  41  72  36  93  23  48  93   5  40   8  54   6  36  60  94  31  74  36  13  25   8  14  39  58  70   8  63  15   2  13  32  23  55  59  33  61  22  98  28  75  18  52  74  68  47  97  67  64  73  84  20   8   8   6  99  23  80   2  71  93  40  44  89  34  36   7  44   4  93   2  33  43  65  52  56   7  22  90  10  68  57  21  92  22  60  86  49   9  92  31  98   4  59  28  74   9  49  35  73  56  99  71  94  46  36  37  68  44   4  26   1  93  57  41  51  12  67  85  62  33   7  99  56  49  47  51   9  89  62  42  85  64  64  38   9  11  39  22  12  97  41  15  50  70  43  87  77  67  14  15   1  47  10  91   1  33  67  61  45  37  19  32  57  77  67  23  17   7   6  18  64  55  26  15  20  50  30  29  24  20  14  89  65  64   6  70  65  28  28  81  21  70  16  92   9  36  90  31  55  43  79  27   7  32  79  46  38  25  45  63  99  84  89  79  56  16  41  80  47  50  38  80  29  90  73  28  24  74   5  32  50  54  17  12  18  69  75  72  19  25  87  50  73  66  59  77  89  72  62  68  39  66  49  91  36  54  20  66  84  74   8  60  13  93  99  83  48  78  14  85   4  46  35  60  13  41  98  52  54  83  33  33  17   4  21  73  72  69  93  10  72  56  78  21  85  63  70  17  97  41  39   7   5  35  68   3  13  27  61  27  45  19  38  96  26  19   7  15  86  73  42  26  75  59  30  85  87  22  16  62   6  85  68  83  72  19  32  80  61  21  67  86  15  80  17  35  44  66  23  21  23  46  59  68  68  41  29  82  76  84  49  43                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  28  13  56  86  24  40  86  51  65  90  43  53  37  80  76   4   2  47  84  89  58  94  22  62  49  90  83  55  96  57  91  37  12  43  94  48  24  41  34   6  31   2  17  21   4  86  73  88   6  73  41  28  43  20  41  84  33  62  35  85  24  86  40  78  60  65  33  82  63  19  98  21  79  15  65  72  89  31  78  76  37  88  38  20  14  55  10  77  57  32  89  98  59  57  11  33  38  65  69  48   9  39  99  28  64  17  52  85  60  28  86  66   2  40  72  94  64  59  67  28  55   2  39  95  39  49  13  11  56  41  94  72  70  38  31  15  53  66  14  18  55  69  71  84  91  81  65  77  98  48  70  85  53  11  86  24  65   2  14  85  32  57  24  72  68  93  91  27  11  75   8  87  14  40  68  16  83   3  50  12  54  19  11  80  27  13  74  94  72  76  21  55  83  15  40  62  92  94  34  91  83  87  29  12  63  18  55  32  23  51  25  61  96  65  82  94  57  79  83  56  22  25  61  20   3  22  91  34  75  59   1  49  45  92  91  44  43  20  26  85  46  51  74  50  33  13   1  67  81  17  97  21  85   9  35  74  39  75  49  84  90  70  45  24  51  48  21   5  37  95  84  65  92  27  29  28  78  85  97   7  75   6  86  29  70  26  52  76  91  36  48  60   7  68  30  44  18  13  21  57  42  23  31  93  26   2  65  45  38  16  14  79  54  21  59  88  60  21  61  98  76  28  68  47  52  36  41  26  84  68  54  80  19  58  33   3   7  26  80  85  88  81  76  49  43  84  81  11  31  12  64  34  84  10  23  15  59  81  34  26  69  87  83   7  68  19  16  53  49  75  17   5  36  50  39  66  83  81   8  88   7  31  34  36  72  16  67  18  69  58  94  13  22  96  73   8   3  92  65  74  92  96  84  89  10  85  35  71  19  33  83  94  80  76  50  96  29  95  35  73   3  60  30  60  62  79  23  85  37  13  41  81  32  36  78  33  83  73  96  40  27  44  82  89  44  55  46  76  76  87  33   8  92  89  25  38  92  90  98  84  49  22  54  84  88  11  87  49  87  21  47  54  69  57  28  53  92  57  70  55  86  38  94  96  76  47  77  57   5  60  80  78  12  72  36  90  49  99  66  36  61  81  90  46  50  14  46  86  92   2  61  67  41  39  71  72  36  41  56  22   6  74  20  57  28  15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    38  95  49  39  78  58  24  71  39  33  69  36  37  61  80  84  11  25  73  22  36   5  68  77  53  83  15  58   8  70  27  10  21  34  51  36  17  10  11  45  29  88  78  32  19  21  30  16  29  90  91  65  21  16  48  27  94  28  26  44  55  83   6   7  14  63  26  63  82  73  45  72   4  34   4  95  99  46  78   6  87  39  83  73  37  43  12  57  34  64  78  89  62  62  73  48  76  69  38  57  81  66  45  53   7  59  20  76  38  22  81  40  57  31  40  83  23  29  78  45  66  14  49  81  33  95  54  16  71  72  99  92  20   5  44  55  65  21  68  84  71  15   4  62  22  66  25  64  25  91  67  53  30  39  95  78  81  20  13  61  13   2  43  15  96   8  79  44   3  43  88  74  59  16  10  21  61  67  51  23  27  18  13  82  49  48  29  14  45  41  90  76  36  92  60   6  28  17  95  43  22  48  87  86  51   4  55  51  74  74  39  45  73  98  11  96  21  45  26  22  13  32   1  91  24  21  98  20  60  20  98  78  87  90  43  62  87  35  20  60  76  79   8  25  62  41   3  38  27   8   9  29  34  14  76  33  68  30  25  27  64   4  55  10  38  88   9  90  56  66  93  58  45  58  91  69  13  24  87   6  91  79   4  67  45  57  13  66   4  66  33  76  62  78  28   7  54  40  35  22  78  92  56  37  15  76   4  49  76  75  87  35  81  15  71  72  13  30  87  74  83   7  40  43  32  32  34  36  24  12  37  68  16   1  32  82  45   8  99  54  74  78   2  69  27  39  66  92  92  53  89  87  86  63   4   1  75  80  99  31  16  98  77  87  76  27  37  28  27  55  72   6  70  36  95  77  91  34   9  26  79  30  92  41  47  56  83  54  75  34  35  52  13  53  59  72  89  60  83  43  90  67  15  46   2  97  91  99  23  67  27  20  16  93  24  66  55  90  79  15  12  41  19  86  96  22  48  67  76   8  69  71  28   5  57  18  34  22  52  33  16  16   3  48  71  72  69  85  32  20  77  46   9  71  51  53  93   9  65  97  59  68  58  92  42  86  34  57  89  66  57  94  22  20  43   6  22  53  51  84  12  76  86  19  65   7  39  17  67   1  21  69  61  89  68  94  92  50  34  74  33  22  18  37  64  91  62  26  69  95  38  41  77  93  74  68   5  46  14  78  16  96  76  74  35                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      51  32   9  29  66  93  34  52  17   8  67  90  51  89  49  99  76  50  31  86  20  43  78  76  54  91  65  97  92  21  92  52  62  63  86  19  66  34  52  26  91  70  84  35  93  98  17  93  98  25  79  17  52  36  25  50  73  84  84  37  48  65  89  18  46  14  15  73  47  25  79  21  33  20  70  39  29  98   4  98   5  54  30   3  71   7  78  82  62  24  80  77  15  52  45  21  85  20  59  95  93  34  67  22  17   4  22  99  29  66  32  48  44  28  63  19  64  24  37  28  40  47  82  96  30  29  28   1  86  53  73  43  55  72  33  57  78  33  81  71  10   7  48  76  75  87  23  53  49  71  17  53  21  52  87  99  11  58  47  66  32  42  26   7  20  83  14  43  64  61  29  36  18  32  68  33  11  24  22  85   6  93  98  60   7  63  46  59  43   3  58   4  55  96  84  69  74  61  80  28  53  35  80  17  58   5  40  57  72  85  49  49   1  43  93  99   2  15   8  73  87  67  56  56  82  73  78  59  54  98  47  76   3  98  58   5  27  37  95  54  14  63  77  85  66  33  39  82  65  88  26  13  90  11   6   4  73  76  12  89   3  35  35  84  80  34   5  75  90  39  20  33  49  87  18  97  56  69  46  72  68  75  39   1  96  42  40  34  53  60  98  49  49  75  42  42  89  63  80  83  99  37  83  56   5  61  43  95  68  95  49  56  20  88  59  26  69  21  93  72  77  62  65  88  63  62  21  63  37  88  46  10   2  15  38  91  75  70  57  54  64  17  46  48  65  29  96  97  56  28   2  28  13  52  39  35   6  81  79  69  40  77  64  50  63  36  44  15  12  73  87  33  43  83  39   3  66  16  53  41  57   9  69  15  86   5  86  86  23  19  77   7  82  72  66  89  72  36  82  97  98  27  83  22  60  42  90  33  65  30  33  47  29  40  87  71  98  48  18  35  47  58  24  88   8  94   9  91  88  21  61   5  73  88  22   7  33  55  30  16  13   1   6  27  65  56  72  76  40  61  19  26  86  26  24  51  15  60  34  52  15  34  15  13  28  10  74  52  44  18  16   1   3  26  80   7  51  66  88   3  22  85  57  41  11  48  60  96  14   4  33  11   3  83  28  54  66   2  86  56  58  85  96  44  46   1  99  86  80  14  76  78  73  56  29  69  33  14  90  12  27  97  36  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        14   8  79  65  75  43  84   2  39  42  11  21  11   5   1  43  42  10  35   1  70  19  58   9  54  34  42  59  78  64  13   8   1  54  57  70  41  50  99  44  20  88  52  64  23  12  46  82   9  35  79  86  89  58  22  77  70  45  33  28  19  28   8   4  84  28  66  40  71  74  56  97  97  86  77  14  87  92  10  22  36  69  22  80  27  31  72  94  57  86  86  35  16  22   9  58   9  78  77   6  22   2  46   7  11  43  85  52  40  88  29   5  88  53  93  85  84  72  47   4  85  10  73  44  69  81  77  68  85  26   7  90  34  94   2  18  29  78  50  13  86  52  28  27  96  73   4  62  33  50  29  98  91  79  28  65  82   8  46  68  53  93  87  94  96  68  63  40  89   4  53  26   4  86  69  24  34  30  50  16  88   5  97   3  33  67  45   3  32  84  30  81  20  17  47  69  92  82  92  83  24  95  59  68  43  44  62  90  78   1  60  95  98  72  65  76  61  88  55  29  83  40  75  71  24  58  76  30  13  87  39   9  32   8   4  47  89  42  20   7   5  96  15   5   3  10  36  34   5  69  65  25  82  34  74  78  25   3  56  69  30   1  79  74  34  97  63  66  59  53  84  57  14  27  23  72  21  57  15   9  82  32  58  48  92  10  44  25  76  90  87  18   7   4   6  80   1  98  99  94  99  26  43  95  57   5  64  10  26  85  48  19  25  52  13  51   1  45  15  91  82  48  43  43  69  19  23  12  13  74  49  73  89  73   6  27  71   3   9  30  51  16  55  41  30  43  78  75  17  77  24  15  57  60  91   9  61  42  45  27  37  37   5  56  44  54  91  99  68  35  13   8   5   3  93  15  35  29  55  37  94  20  66  98   7   5  91  41  74  52  56  28  56  21  68  36  65  41  71  58  95  26  21  86  14  13  63  27  35  16  52  37  40  52  41  31  21  10  63  76  92  84  90  19  95   1  60  92  63  19  34  89  13  98   2  72  11  50  42  67  87  90  85  30  16  55  68  40  57  53  98  92  10  20  46   6  43  28  61  54  55  20  54  19   9  84  77  16  89   9   4  92  18  78  32  63  80  77  28  42  33  34  72  71  36  93   3   4  94  42  28  67  35  45  19  78  55  50  72  20  49   3  69  50  76  46  99  20  21  99  19  41  93  83  69  59  53  40  49  53  35  65  48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          38  22  48  48  70  59  85  99   2  49  26  51  86  88  10  86  68  68  25  29  69  60  35  79  34   9  34  48  23  31  73  55  67  32  57  77  95  38  24  97  74  39  62  61  30  78  74  32  85  69  95   4  21  18   3  70  35  72  67  92  56  36  42  67  14   9  67  82  58  51  54   1  81  30  14  42  48  94  95  16  41  43  33  63  11  74  59  95  37  32  39   5  42  68  97  24  44  85  90  87  81  86  25   2  15  69  28  52  24  18  74  41  48  99  81  10  40  41  94  22  77  29  79  85  90  25  22  94  25  93  31  83  55  61  31  41  43  29  58  47  35  37  77  99  68  95  90   3   4  26  17  15  29  77  13  87  75  14  39  29  63  23  55  74  25  41  41  72  40   4  16  39  70  28  39  66  56  98  43  33  95  77  35  15  63  30  98  56   6   1  53  57   4  81  63  17  36  37  44   7  30  28  41  32  41   9  99  65  98  19  95  82   9  44  88  15  30  45  72   1  73   2  64  73  80   5  91  74  87  34  75   2  59  28  99  60  67  41  55  43  99  67  32  22  89  17  61  27  32  37  12  49  90  28  30  53  14   1  80  69  26  66   3  93  20  18  44  60  48  97  58  92  99  70  39  76  24  17  78  20  74  83  84   5  22  82  95  41  49   8  56  65  32  83  12   1  51  65  63  93  52  65  22  98  56  80  94  65  24  45  81  94  23  56  37  41  21  79  77  53  66  51  31  28  40  98  60   8  50  32  94  62  15  42  84  45  85  82  63  94  45  14  90  79  60  43  48  89  75  54  99   7   2  57  56  30  13  88  85  50  12  81  36  72  10  16  11   5   5  91  88  28  48  53  86  47  72  72  47  30  36  41  76  49  27  45  13  13  51  13  24  73  72  15  73  57   3  51  88  98  85  99  77  51  78  24  99  79  82  83  88  31  28  86  60  71  19  17  66   7  10  72  15   4  17  58  36   7  98  39  90  31  96  91  85  11  18  57  44  74  59  84  14  35  61  51  91  27  30   9   7  20  92  31  37  29  62  18  15  49  63  34  17  48  11  67  84   6  29  21  60  76  58  52  73  40  64  34   1  36  80  25  69  54  82  70  92   2  97  98  87  50  26  57  64   4  22  59  64  97  52  90   1  69  32   4  28  44  88  56  84  25   3   8  81  16  68  39  83  50  65   1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            62  26  21  23  25  87  40  50  15   8  34   8  29  74  62  96  96  93  95  28  47  16  95  85  21  33  26  76  74  70  16  15  25  20  68  19  74  57  96  55  26  37   8  29  69  20   7   7  42  64  91  11  15  83  43   8  79   4  35  51  90  52  24  92  47  47  99  96  42  11  85  85   2   5  66  22  89  54  46   8  50  71  72  80  22  13  18  72  83  60  15  31  20  27   7  18  82  30  28  46  26  83  76  71  27  79  70  14  66  58  16  39   1  83  88  58  14   8  77  88   5  57  65  32  91  60  99  72  54  29  42  47  77  46  72  62  45  53  56  97  34  71  98  30  56  20  70  58  21  79  95  95  89  31  71  55  42  83  31  99  61  35  11  42  83  46  69  51  14  26  60  76  95  50  94  85  31  80  53  16   7   7  65  98   2  40  95  40  58  37  67  90  63  26  75  76  77  60  98  32   7  53  20  22  58  93  31  47  33  43  32  66  87  81  27  29   4  92  98  76  89  56  30   1  72  70  15  92   9  77  94  73  85   3  25  61  34   5  64  56  94  56  87  22  59   6   4  11  21  61  40  10  43  11  55  91  23  93  41  88  31  80  16  65  66  55   2  84  85  37  57  13  17  30  23  33  72  97  14  83  97  40  92  88  10  80  72  69  94  34   8  30  48  49  79  26  32  93  84  64  75  98  34  94  10  59  33  14  74  86  81  32  77  29  89   4  88  84   3  34   6   5  33  86  34  57  60  40   1  27  44  17  19  17  61  64  28  10  46  77  77  39  47  96  42  31  57  87  54  22  23  79  75  67  43  14  15  90   8  16  20  69  82  43  12  23  64  28  72  29  55  39   5  37  36  52  67  11  75  71  91  93  67  60   2  79  99  34  79  40  96  12  59   9  83  94  42  54   6  64  18  96  34  45  57  19  13  42  86  34   1  47  68  35  91  94  44  69  34  65  20  70  15  56  90  34  70  34  43  76  14  54   2  46  82  47  47  43  75  99  26  29  76  62  94  11  85  45  76  11   3  35   5  91  88  69  93   6  90  81  14  94  35  74  93  50   1  13  67  64  46   7  19  61  92  85  48  45  87  23  39  14  26  50  62  58  16   2  95  73  18  13  56  67  24  11  79  30  98  92  91  96  73  65  84  53  85  44  33  51  32  89  59   5  96  52  84  42  86  39  49                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              53  31  20  25  23  42  88  31  42  69  30  85   9  62  48  38   3  68  53  14  75  37  31  54  72  90  36  40  66  56  51  65  87   1  49  33  10  46   1  64  82  46  53  43  63  36  83   9  96  62  20  47  85  45  33  41  96  37  36  54  85  28  63  56  74  26   1  62  12  68  20  76  92  34  82  89   5  95  89  64  80  89  70   8  61  44  79  48  70  52  25  65  24  12  75  83  66  38  88  51  97  21  60  64  49  63  88  77  41  69  78  13  67  98  98  58  60  39  30  78  82  99  98  18  34  95   9  17  86  73  90  71  77  66  26  88   7  30  50  51  17  85  47  94  12  57  38  32   5  66  86  79  31  46  53  94  38  78   4  14   8   8  41  46  28  23  91  73  83  73  58  76  95  48   8  88  83  66  47  56  27  18  96  82  79  30  32  75  47  50  80  53  56  40  79  49   5  33  99   6  48  12  82  16  25  70  44  87  96  64   3  89  97  80  43  37  72  48  48  89  12   3  42  61  46  48  69  25  63  31  94  74  94  96  17   8  17  93  34   3  78   6  28  13   2  21   8  41  62  17  43  36  89  26  54  42  50  44  83   5  39  94  33  94  64  91  17  43   9   8  56  53  39  78  75  16  62  87  60  12  27  21   6  49  98  69  70  90  71  80  39  68  48  89  19  93  54  84   2  82  67  49  24  47  44  43  46  98   5  44  46   8  73  48  87  71  90  91  26  78   2  48  57  94  50   5  86  77  44  19  40  13  52  45  48  79  38  31  31   8  13  67  18  18  13  74  87  34  24  20  68  31  25  92   1  58  82  86   9  39  22  36  68  65  42  15  31  54  55  32   3  19  83  56  16   3  33  53  14  10  71   6  55  44  44  71  55  35  40  31  30  16  47  30  15  96  72  50  89  36  62  58  95   5  25  51  15   3  86  47  78  52  94  91   5  96  12   6  25  70  22  47  66  45  30  20  96   9  43  32  97  53  96  18  80  38  23  63  53  78  48   6  41  99  40  63  46   4  44  64  47  17  56  31  62  63   5  48  22  46  43  44  75  55  17  31  29  99  75  57  39  74  93  51  23  11  74  60  29  12   6  76  47  93  72  36  73  37  83  24  97  38  25  62  80  58  64   5  94  17   4  58  23  10  75  13  95  27  57   1  98  47  47  30   1  66   5  49  94  64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                30   6  87  49  75  37  89  58  34  15  17  36  65  37  15  33  97  89  60  13  32  72  80  60  33  42  78  77   5  57  88  90  81  39  39  79  84  38  52  16   6  63   9  28  42  89  41  17   3  23  59   8  72  95  25  81  51  63  83  44  95  28  76  89  11   8  37  51  12   3  48  61  70  11   4  72  91  62  16  61   3  39  67  65  65  35  35  99   5  99  64  34   9  31  17  22  35  61  53  40  58  69  19  82  82  94  40  42  63  45  32  25  92  39  65  71   4  35  93  48   1  23  88  84  19  56  87  62  96  50  31   9  12  10  43   5  73  58  83  98  43  14  31  96  54  77  88  50  12  15  91  14  23  57   2  24   5  27  74   5  33   7  38   9  76  85  20  33  47  68  98  98  48  74  35  80  42  54  74  49  78   9  12  50  45  36  34  57  97  61  26  94  76  18  73  81  74  24  19  61  75  35   6  20  13  66  38  44  84   8  97   7  55  77  67  99  97  54  92  78   7  47  66  82  95  70  24  82   5   7  50  64  85  45  52  24  69  64  40  75  80  66  74  70  61  70  67  91   9   4  60  19  98  93   4  67  36  50  56  60   3  88  86  20  32  15  36  31  74  55  14  20   5  39  44  47  89  94  91  75   7  73  30  20  54  94  37  49   5  72  26  74  29  29  54  88   7  86  12  17  44  88  42  11  30  17  21  12   7  60  84  69  41  47  10  34  39  72  12  69  70  90  76  36  32  46  17  96  57  21   2  13  66  31  31  67   5  32  30  80  94  81  21  92  35  85  79  58  21  83  91  93  12   5  73  21  94  82  84  48  27   7  70  17  34  11  79  16  15  64  83  16   9  91  31  87  82  56  55  61  83  13  64   8  22  42  96  28  50  35  61  47  88  49  33  84  15  96  29  61  27  36  69  17  89  88  63   2  34  72  71  79  90  57  39  72  22  71  77  33  77  61  74   3  13  35  21  87  27  33  89  37  77  26  93  60  24  35  74  54  47   3  59  18  99   3  36  65  35  91  93  25  36  67  35  77  93  53  86  64  56  61  15  67  63  35  93   9  94  43  43  27  83  19  78  37  23   8  71   6  28  97  28  96  34  65  13  65  54  40  36   7  79  96  17  32   7  51  49  79  66  38  33  66  67  43  50  15  42  92  90  75  22  64  39  50  75  65  56                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  43  11  29  49  53  66  88  18  85  97  73  38  68  12  30  71  46  32  87  87   8  80  33  62  38  76  88  38  95  28  15  52  50  70  75  87  21  53  37   6   6  19  30  68  39  99  99  21  35  57  47  33  11   4  66  64  95  97  63  93  96  55   9  20  38  78  99  67  41  55  86  44  13  99   5  10  35  31  54  17  80  96  23  72  95  76  69  18  18  61  88   9  82  67  23  29  84  56   5  23  38  62  43   6  62  19  87  22  62  63  88  47  14  92  68  73  17  85   2  91  11  94  10  28  28  56  20  17  50  95  88  88  93  17  58  90  40   3  44  35  73  16  33  65  95   9   3  16  73  62  53  13  67  52  27  77  10  81  73  24  93  77  40   4  12  45  52   7  39  78  24  95  93  32   1  10  61  58  87  67  16  29  20  45  54  21   2  27   9  52  55  40  65  59  98  63  48  70  98  11  74  54  83  93  77  63  16  79  53  74  32  61  16  42  25  88  13  19  90   7  33  78  54  89  17  80  71  11  24  51  82  28  46  13  52  95  24  66  13  57  82  92  42  19  14  33  48  95  75  57  65  89  39  54  84  58  10  59   4  17  78  35  15   7  56  11   8  24  16  91  77  89  64   7  61  62  47  83  93  43  26  62  30  53   1  91  48  62  61  50  37  30  48  17  60  84  44  34  51   8  19  70  79  92  11  95  91  35  90   8  52  85  63  33  31  92  80  89  98  51  10  89  90  91  22   2  53  87  69  25  99  50  78  57  97  33  49  85  72  56  49  52  76  15  42  57  34  11   8  10  28  29  34  20  81  54  45  43  78  61  98  65   1   2  28  64  82  99  26  86  13  33  76  44  15  15  90  67  30  61  72  94  32  19  11  11  56   8  14  73  10  35  43  37  94  93   3  73  52  64  66  41  83  55  54  78  10  34  13   7  88  47  12  74  93  27  22  48  68  45  84  90  93  88  83  21  15   3  34  63  65  77  75  33  71   9   4  80  80  95  24  29  36  94   6  89  45  83  65  22  60  60  97  96  85  20  19  54  26   3  83  38  73  59  37  24  83  54  93  84  64  43  69  28   8  44  65  72  23  56  85  69  32  74  92  33  27  45  39  58  86  35  34  42  85  15  39  32  74  29  29   6  34  23  46  23  66   9  10  89  89  40  36  47   2  10  23   8                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    24  75  85  94  54  47  14  26  77  94  48  62  92  60  13  63  48  61  18  27  81  93  27  42  99  26  12  55  62  16  93  52  22  50  69   1  37   5  77  33  20  83  32  92  72  71  92  74  57  48  33  36  38  57  51  99   6  93  69  93  99  55   1  20  31  34  64  32  50  65  21  86  17  41  37  26  20  19   8  31  93  92  77  41  30  45  83  32  48  49  73  83  51  52  60  99  21  70  57  40  21  28  49  83   3  63  82  90  21  23  48  26  55  32  23  89  32  26  31  16  60  92  47  90  19  20  92  26  50   7  22  34  69  57  86  18  85  58  49  11  90   4   4  36   2  99  69  65  36  98  90  69  64  23  20  49  24  78  96  27  37  26  87   8  92  90  87  49  92  50  93   6  62  20  88   4  67  37  47  19  13  36  78   1  92  10  88  65  54   2  27  22  73  21  53  25  66  48  82  78  13  65  82  12  45   1  53  27   7  16  75  83  11  63  10  42  75  12  99  45  37  11   2  10  12  69  85  72  33  85   3  22  54  95  86  55   8  41  33  99  87  83  53  48  14  36  55  59  84  71  79  92  91  41  54   7  40  96  46  93  53  75  46   6  73  80  55  71  74  96  68  55  14  35   3  19  30  26  94  26  14  79  24  31  90  12  50  93  85  29  88  50  91  87  78  51  23  65  25  79  52  60  78  55  26   6  36   6  54  53  82  44  35  97  58  33  78  70  53  37  21  88  98  11  15  62  70  61  93  39  37  11  63  39   2  25  84  90  62  70  63  49  62   4  17  75   4  56  28  46  97  46  64  48  11  31  47  48  57  21  54  73  55  49  91  56  16  99  23  79  73  62  73  47  78  79  67  23  33  12  29  18  11  50  17  16  12  92  24  21  63  80  92  71  64  45   4  54  82  18  28  59  86  68  95  70  59  74  70  67  34   7  14  72   3  15  25   4  29  86  93  94  73   3  60  63  85  70   9  94  94  70  37  39  31  36  11  18  28  61   3  82  74  49  26  92  82  16  33  87  11   6   6  69  59  19  19  61  81  58  71  73  52  42   6  15  42  96  29   9  92  74  22  53  90  14  90  23  29  40  81  63  21  54   3  66  74  30  12  79  16  48  45  98  38  65   3  20  32  41  24  65  36  20  17  21  78  80  52  40  66  85  46  16  62  91  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      60  28  50   3  73  15  97  93  70  93  74  29  50  94  68  89  84  59   3  17  84  57  66  52  68  83  39  52  49  99  24  61  52  70  96  47   9   5  48   6  75  61  58  69  50  96  49  82  18  75  63  13  19  50  48  23  47  65  96  45  17  47  96  12  41  89  19  22  27  93  57  31  96  70  25  37  20   9  54  75  59  10  71  99  41  68  38  18  35  17  66  38  74  33  79  43  16  67  45  15  68  39  53  52  60  85  17  49  84  89  30   9  21  85  38  52   9   2  18  74  41   4  16  84  84  27  32  78  63  48  22  71  91  83  31  93  61  40   7  90  15  93  97  47  73  77  50  22  38  24  45  74  60  74  24   6  46  15  60  36  42  41  21  79  65   3  96  49  39  34   8  50  65   1  88  28  82   9  18  60  12  40  34  53  88  72   1  17  64  49  76   8  64  79  84  67  16  76  83  86  70   7  49  49  45  63  20   8  24  69  25   9  48  87   8  81  74   5  46  27  58  55  27  59  17  71  66  34  70  19  89  85  96  13  98  13  55   5  95  66  10  56  35  61  42  70  14  93   5   1  73   1  87  20  10  59  15  37  20  77  96  25  19   9  52  83  93  66  64  75  52  74  38  24  92  85  98   6  86  93  98   4  48  15  48  38  42  79  34  21  44  93  48  70  93   2  93  53  58  99  38  96   9   6  72  84  63  79  52  67  23  59  12  92  57  35  69  68  44  85  31  85  93  89  16  37  90  69  63  49  28  13  33  48  61  27  65  64  69  66  35  40  34  23  15  63  72  77  45  36  93  10  93  71   9  29   2   4  82  51   3  45  31  32  43  46  81  41  48  10  27  86  43  29  40  84  80  56  57  47   3  27  88  88  76  98   8  94  58  95  82   2  29  98  97  63  10   4  10  87  46  43   1  68  46  55  39  34  69  71  38  87  96  63  48  72  16  74  29  86  20  10  99  93   3   9  98  33  64  30  47  11  55  20  91   4   3  25  14  43  14  85  61   6  68  31  82  73  16  56  34  13  56  53  36  29  70  25  60  29   2  34  98  33  87  18  28   8  24  67  25  31  26  60  69  14  11  42  43  94  88  25  45  54  25  55  57  41  32  52  74  61  72  44  65  53  60  89  20  30  87  50  23  50  22  96  77  68  50  40  79  94  94  28  45  51                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        23  77  20  28  63  37  45   9  31  20  55  75  12  50  18  48  11  13  78  52  30  78  52  66  91  24  94  10  34  43  92  66  36  89   7  54  75  81  67   2  46  59  50  79  16  47   2   8  38  91  41  86  63   7  14  70  80  31  79  63  84  80  17   6  50  27  33  96  99  97   9  13  27  94  61  98  25  88  11  32  65   1  54   2  55  71  30  72  71  91  72  33  56  94  35  56  29  86  33  56  56  38  83  94  50  70  13  22  65  45  81  78  92  15  74  41  24  29  93  67  75  18  34  78  59  58  20  85  20  29  56  28  36  92  25  82  49  48  91  85  32  29  83  22  76  53  21  72  20  63  89  20  58  94  26  76  31  12  33  56  60   8  88  89  12  75  24  36  41  84  89  50   2  90  90  14  27  64  36  30  26  27  91  32  63  74  70  61  16  29  46  38  82  17  58  14  72  69  42  52  13  24  27  14  45  94  33  77  88  39  64  93  16  54  14  12  39  61  82  87  84  62  97  10  16  47  18  54  13  46  97  39  36  60   7  99  16  27  48  75  57  33   7  80  79  16  71  19  50  70  64  58  22  65  73   6  57  24  38  68  17  80  52  34  61  88  46  32  53  77  19  94  56  69  10  19  88  81  45  79  16   9   1  11  89  67  46  42  45  70  91  32  50  10  58  16  65  98   3  52  31   4  89  69  66  50  63  90  30  96  78  68   2  71  10  15  18  56  36   1  93  77  95  93  39   7  41   2  84  44  94  41  81  47  11  15  66  58  59  83  78   1   3  34  45  32  53  27  26  99  48  40  29  20  94  11  30  24   9   8  65  50  22  57  18  22  83   9  83  65  54  22  33  82  87  12  59  37  56  53  58  92  41  51  78  35  31  23  30   5  53  53  59  41  26  74  72  64  73  74  63  79  32  98  87  45  84  10  54  44  25  49  96  13  98  57  79  39   6  12  39  74  39  46  50  48  89  72  69  26  22  42  54  22  71  91  72  49  83   5  54  50  15  44  81  23  61  20  91  94  99  34   2  57  76  19  85   6  12  17  72  47  75  26  13  87  43  25  79  71  47   3  38  37   5  13  98  17  64  52  94  63  64  40  38  11  83  78  74   2  66  10  86  23  79  36  37  17   6  75  25  63  10  24  83  44  29   9  35  94  59  72  31  84  47                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          98  13  46  94  61  22  12   6  92  51  27  97  67  96  20  88   8  12  89  12  28  69  34  77  59  62  33  84   6  30  92  88  45  40   2  41  42  31  27  57  69  35  20  28  87  32  17  29  95  90  83  94  28  61  21  94  14  23  74  57  76  73  63  19  16  96  62  41  62  83  53  49  14  52   9  61  84  53   8  78  19  68  53  49  55  10  96  89  40  71  92  36  61  85  13  50  30  99  84  18  60  74  87  39  46  12  18  26  79  75  23  91  90  31  55  73  77  11  58  75  26  12  13   5  59  69  98  22  40  22  18  20  39  75  96  55  75  50  23  93  24  47  91  76   4   4  99  91  91  55  46  72  43  27  52  72  83  16  49  47  68  65   1  77  11   5  37  31  89   4  97  64  38   9  76  52  51  88  71   2  12  64  73  71  10  16  97  11  59  43  85   1  67  48   7  89  72  27  89  10   1  87  20  82  73  89  34  80  28  57  13  82  27  93  51  52  31  31  34  30  58  90  81  73  57  76  62  84  14  76  38  14  39   8  12  20  97  41  59  58  36  33  94  27  27  10  98  47  97  66  58  43  81  46  98  85   6  22  51  91  45  23  19  56   8  47  85  13  65  11  75  75  25  47  13  55  83  49  83  95  14  13  24  83  73  14  72  16  91  29  16  44  11  34  66  75  48  13  54  19  24  12  61  66   7  15  83  46  60   8  64  91  65  99  31  91  84  36  30  15  18  87  60   2  19  83   3  84  22  73  84  40  67  33  15  64  36  75  67  52  24  64  88  98  53  94  49  67  64   5  96  55  82  96  58  32  51  12  14  64  73  46  64  13  33  84  67  63  73  87  62  50  21  72  27  32  47  95  25  98  51  57  33  80  14  79  60  35  26  75  87   1  59  12  74   9  89  64  85  28  30  32   3  72  83  41   2  77  19  97   6   5  71  17  23  48  62  62  20  22  38  32  41  14  95  52  17  55  46  96  65  35  60  95  66   3  39  89  55   6  38  38  90  45  46  88  89  95  14  22  13  79  31  86  19  47  27   1  66  74  65  95  66  61  89   1  67  48  50  42  24  87  37  97  37  30  31  40  83   3  12   4  17  87   3  24  25  99  36  93  55  18  26  97  35   8  34  28  33  61  41  15  90  96  85  68  57  34  57  96  77   1  10  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            82  90  52  95  45  24  33  45  39  92  43  14  84  24  18  26  64  71  44  64  67  16  81  58  12  73  50  80  24  81  95  64  76  43  89  56  91   1  38  35  57  26   5  79  10   6  69  80  86  80   9  84  80  47  27  89   8  83  62  71  65  28  77  70  85  72  49  28  38  54  87  60  85  89   6  61  24  88  92  80  74  19  32  70  70  57  85   5  92  87  63  37  15  25  92  38  58  83  57  28  34  71  65  19  42  42   3  79  39  43  82  58  73  68   7  99  98  47  30  56  93  38  92  71  11  29  58  69  36  88  30  60  26  46  95  23  38  19  70  99  57  96  24  57  26   1  73  92  70  39  34  29   1  78  64  64  46  46  85  47  58  52  84  23  40  45   1  94  29  36  23   6  61  27   7   4  74  46  81  42  27  17  69  84  55  13  99  13   9  55  94  81  72  50  45  72  79  19  26  86  40  23  29  10  25  90  21  73  77  78  48  44  34  35  64  23  60  44   8  80  64  74  39  75   3  23  88  40  30  68  17  10  33  33  78  23  97  45  18  83  85  15   1  82  49  59  50  74  15  12  56  39  96  27  78  97   7  68  41  15  51  16  60  22  55  28  49  29  60  99   3   9  89  30  16  63  48  12  17  55   9  50  80  69  25  85  17  14  41  74  70  99  84  18  85  20  62  51  18  93   2  90  66  89  96  65  50  34  74  64  97  73   1  16  28  68  51  95  28  70  45  95  92  69  20  11  26  62  95  65  65  31  88  55  65  89  97   3  27  73  99  68  99  56  93  11  18  28  12  82  56  29  34  93  25  56  97  10  59  29  18  76  97  33  46  93  11  83  39  90  19  26  56  81  24  47  47  46  56  94  96  63  52  63   9  70  19  59  34  75  35  61  46  25  10  62  68   1  96  29  28  47  85  67  92  14  98  64  16  60  98  35  70  50  99  95  68  41  20  36  14  99  70  66  15  70  16  59  76  56  31  90   3  22  54  82  93  80  18  76  50  58  72   2  21  76  55  67  15  79  26  25  27  89  43  39  40  28  58  39  79  47   6  81  98  72  39  24  69  74  69  91   5  65  72  46  21  59  43  45  69  64  23  12  25  72  42  70  96  45  74  90  51  64  40  88  78  46  58   3  46  80  13  17  49  24  55  62  43  67  44  22  16                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              24  75  64  61  33   9  52  71  47  88  14  56  70  91  68  88  88  87  72  39  65  24  83  37  78  14  79  86  81   3   1  85  32  84  75  97  67  96  53  44  55  51  35  16  33   8  79  91  73   9  54  45  66  63  54  21  77   6  75  93  25  55  97  59  37  86  90  70  11  78  90  33  46  68  29  23  30  20  36  77  73  35  33  99  25  59  80  71  38  42  71  14  75  49   4  85  49  51  82  98  62  48  91  59  26  38  76  30  27  86  75  36  43  70  70  64  27  15  85   6  29  24   3   3  93  74  38  55  64  48  36  41  88  96  21  90  37  23  95   3  55  26  44  66  55  47  22  36  69  98  40  77  32  28  96  55  37  28  36  85  55  98  71  67  98  52  64  62  86  26  86  87  40  32  69  65  89  15  49  84  37  84  20  78  40  41  10  31  29  86   2  34  84  86  92  85  91  22  92  93  45  83  38  69  35  98  49  74  89   6  74  13  24  70  89  31   7  82  22  92  79  93   2  25  52  69  79  23  45  84  55  25  32  76  67  85  56  37  40  91  69  96  35  87  94  24  90  18  84  29  79  57  33  91  90   4  83  55  15  38   5  76  77   8  12  21  15  21  51  37  10  77  57  73  85  90  72  51  82  95  40  45  56  75  96  29  41  14  84  68  40  42  86  75   4  41  86  32  43  92  83  24  24  69  24  64  22   5  67  77  53  64  72  54   8  83  54  64   1  93  41  71  77   5  32  20  66  79  39  10  42  28   8  32  34   4  10  72  17  10  42  96  28  61  85  99   9  14  50  94  48  31  26  72  94  55  43  19  99  55  20  70  76  18  28   4  39  65  74  33  28  94   3  68  71  93  50  94  39  52  75  38  57   1  59  64   3  77  96  12  97  35  79  89   4  80  66  49  79  73   3  17  72  80  99  71  33  57  46  39  18  81  90  58  11  76  52  64  53  80  80  61  18  93  78  64  84  53  69  42  99  54  27  63  58  89  99  22  61   1  45  75  11  25  82  14  29  24   2  40  71   2  96  98  68  48  70  54  98  46  59  47  59  45  79  12  26  64  94   8  69  53  87  66  15  30  79  37   5  94  11  15  82  69  14  25  85  29  31  99  11  76   7  79  99  92  25  56  55  79  68  98  29  53  38  58  71  92  54  55  65  71                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                52  76  57  29  62  87  51  58  23  95  15  31  66  27  98  46  37  33  43  34   1   7  12  31   2  20  93  71  60  82  51  83  55  97  18  65  78  22  46  74  62  21  81   2  30   5  23  37  70  53  20  78  15  43  60  85  65   6   7  80  94  68  21  20  60  67  77  20  44  62   4  19  27  98  76  41   2  54  11   7  20   1  93  77  35  18  94  30  22  78   8  33  52  46  99  50  61  91  20  71  15  37  31  20  30  81  65  44  12  28  81  74   4  85  49  22  13  89  35  32  87  27  14  39  79   5  67  69   9  91  48  52  51  18  40  27   3  44  94  94  97  57  72  39  63  42  54  59  57  88  11   5   4  99  16  55  71  62  60  36  83  89  26  83  78  98  46  42  87   7  40  90  84  78  77  47  46  95  96  43  97  85  40   6  69  93  70  92  45  28  49  55  42  60  17  74  78  55  32  78   7  48  14  50  13  41  79  91  53  88  25  52  63  30  66  52  78  63   4  97  92  43  29  34  86  72  55  88  23  47  21  46  67  80   9  77  85  92  60  64   7  96  16  52  12  96   8  87  25  86  27   2  13  95  69  79  86  99  33  49  90  56  71  29   4  41  69  89  26  57  12  55  82   1  97  78  18  54   6  71  58  56  42  84  62  22  52  73  31  32  40  46  59  30  51  50  68  76  92  43   1   2  39  54  19  25   2  53  98  64  30   3  37  41  32  26   3  45  31   1  60   8  46  21   9  43  28  24  32  14  65  10  86  93  15  29  53  65  16  25  78  11  43  44  26  43  45   7  54  94  22  65  61  66  27  84  23  93  54  71  67  12  79  59  73  40  49  68  24  19  35  84  34  88  98  85  80  83  48  81  31  24  60  89  62  37  67  56  58  87  72  58  83  37  80  57  94   1  22  64   8  32  89  90   7   4  98  91  50  92  88   5  14  97   8  86  37   9  34  43  30  64  54  32  69  67  69   9  58  64  25  14  33   1  92  30  58  85  72  37  15  88  39  24  59  43  95  71  91  14  94  25   7  87  70  41  81  11  27  33  21  77  31  77  55  24  63  45   4  72  65  13   9  31  89  12  35  62  46  12  44  92  64  34   2  88  97  61  91  17   8  98   8  88  87  12  27  39   7  86  44  14  23  28  79  70  95  45  94  64  79                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  68  84  77  85  90  84  20  99  17  45  92  65  45  32  10  91  83  66  42  64  42  59  72  28  67  42  60  57  91  98  80  12  88  12  39  88  27  18  23  34  89  73  38   8  10  22  75  31  26  13  77  56  30  28  81  45  44  52  71   7  44  10  27  97   8  97  17  19  44  68  53  64  15  13   5  10  78  22   7  88  81  48  31  75  93  90  60  21  91  82  79  54   9  44   9  65   4  96  80  39  54  64  79  30  68  99   2  66  24  19  24  49  63  79  81  40  71   9  55  40  31  83  41  82  16  16  65  46  58   8  46   7  20  11  19  43   9  18  95  75  60  72  78  94  67  18  49  82  81  34  83   2  27  65  33  53  47  91  61  80  43  69  20   5  33  42  77  50  97  73  15  20   3  17  12   6  18   7  15  19  11  94  85  69  31  98  80  15  89  84  81  30  30  44  32  88  42  15  17  93  43  26  74  68  24  96  82  93  99  30  16  35  95  32  53  12  39  55  55  37  93  91  62  92  25  70  86  45   5  46  45  67  70  67  48  19  35  64  77  89  93  96  35  13  61  64  41   2  17  74  46  85  70   4  20  73  28  32  40   4  14  51   1  28  87  81   1  50  59   8  84  58  82  58  55   3  20  73  64  89  49  51  35  16  27  66  41  75  29  41  40  73  53  91  48  56  92  37  84  62  26  69  81  51  56  89  41   7  85  14  87  60  93  91  21  96  65  14  33   5  19  67  90  82  91  51  48  54  36  31  74  14  19  30  96  71  16  45  77  97  24  49  74  98  88  94  98  64  35  27  96  22  50  44  14  36  94  84  95  53  25  25  14  34  65  36  74  85   3  36  71  11  90  69  16  73  37  91  99  67  83  16  52  53  66   4  52  13  74  24  36  86  43  16  10  45  58  84  22  81   7  93  40  31  25  19  50   5  90  66  52  82  29   4  49  21  89  26  96  59  13  30  76  37  43  43  84  82  75   4  76  10  77  91  98  63  59  94  57  37  48  56  15  91  76  28  48  52  40  27  50  18  20  64  53  92  14  28  92  66  45  49  86  16  27  46  34  43  27  80  71  40  60  82  14  90  55  26  90  65  31  64   8  97  35  77  65  21  56  93  86  36  55  32  90  72  78  63  98  55   7  14   5   4  46  78   2  44   8  59                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    97  90  40  22  75  54   3  78  47  33  77  69  97  78  93  67  28  15  92  12  12  53  81  18  71  65  66  11  27  85  58  93  12  79  88   8  26  81  78  63  26  17  10  41  23  98  79  99  42  99   5  34   7  12  39  88  71  22  59  21  24  17  46  34  62  64  66  49  51  23  55  64  62   6  43  49  86   6  60  11  18  80  69  55  32  35  56   5  92  64  37  55  36  76   8  39  95   7  55  18  79  12   4   2  77  54  80  71  15  27  91  97  94  33  11  34  54  27  11  28  44  14  41  71  54  61  49  46  46  86  17  75  94  70  59  26  33  52  73  23  34  66  72  88  58  78  42  58  68  63  89  79  22  55  97  31  31  72  20  72  52  86  49  26   9  48  14  52  40   8  47  10  94  17  60  90  75  33  19   2  31  87  97   3  33   9  95  68  71   9  67  13  97  75  88  83  24  34  43  98  82  95  72  60  94  50  13  84   8  49  80  63  59  70  22  29  60   1  68  12  19  29  61   5  74  42   8  40  57  84   9   3  24  69  72  29  57  26  74  26  87  59  54  67   7  74  78  60  69  23  20  43  98  20  54  23  56  91  36  80  93  25  47  22  56  33  38  18  69  67  66  79  53  19  12  66  67  22  89   9   4  93  21  24  56  76  64  76   5   2  65  28  82  93  27  45   1  82  64   5  89  82  87  52  83  54  26  54  10  14  83  99  48  46  64   6  50  39  96  76   5  45  72  53  85   8  28  53  31  51  36  82  76  83  33  20  43  73  33  70  36  78  74  14   4  38  86  13  21  12   4   6  78  86  77  93  82  71  51  82  31  22  74  95  42  84   3  28  19  88  11  35  39  59  28  95  11  10  52  72  98  16   2  92  59  98  26   8  20  73  95  53  54  12  58  61  71  56  95   8  20   5  22   9  95  42  46  83  81  41  78  43  46  92  84  36  36  97  76  96  35  64  30  71  99   1  46  87  24  53  20  72  99  57  83  27  54  82  10  92  77  33  53  82  46   3  10   6   1  16  53  71  68  56  95  26  75   6  51  97  79  59  13  81   7  10  77  13   3  75  18  52   7  33  45  88  50  55   4  62   8  85  89  55  99  16  97  50  75  90  83  28  76  60  68  12  69  93  73  39   7  90  48  89  39  56  67  90  39                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      86  54  65  46  20  19  76  24  93  29  31  19  62  31  57  64  86  36  41  47  56  38  51  67  96  66  90  89  79  28  68  38  32  13  54  75  59  56  45  22  13  51  24  13  73  64  27  42   9  25  16  93  96  81  60  63  36  18  72  46  59  58   7  44  59  57   1  74   9  33  61  56  45  85  15  58  13  63  26  59  70  75  53  63  99  90  93  77  74  82  99  95   7  16  89  48  48  72  80  88  33  98  21  96  19  30  97  98  31  46  13  25  22  46  98  28  97  88  62  32  67  21  28  17  71  96   4  87  77  60  91  97  37  39  21  34  54  90  76  33  31  88  15  68  53   7  90  83  92  90  21  30  74  47  68  13   6  21  60  37  48  65   4  50  92  56  82  84  73  19  27  40  24  58  67  12  34  87   7  85  88  67  86  42  36  69   7  59  39   7  77   7  27  66  73  67  28  42  47  90   9  60  75  11  70  80  83  51  26  28  72  92   5  43  33  49  60   1  48  17  93  88  40  97   1  89   7  60  65  55   5  34  71  60  76  26  13  74   7  13  85  41  68  61  63  81  43  26   6  99  73  49  68  30  99  63  68  77  96  76  61  86  38  69  81  67   7  32  47  40   2  20  62  39  25  86  52   2   2  58  96  20  17  35  78  49  46  34  95  60   4  20  13  27  14  92  32  56  57  82  54  70   3  35  34  67  53  83  62  30  24  34  51  46  64  87  77  57  83  95  54  67   9  87  51  33  22  14  25  35  69  93  87   6  52  70  26  16  16  77  91  26  29  19  93  71  69  63  64  29   5  96  12  34  22  35  76  85  45  96  93  54  76  86  53  67  43  55  49  73  19  57  19  43  24   7  11  46  58  54  81  83   1   4  12  92  90  95  65  11   8  64  64  35   8  76  16  63  93  49   4  21  96  69  21  38  74  62  65  22  82   9  53  21  83  16  28  38  86  66  96  65  11  25  28  84  64  26  71  45  14  94  73  96   8  17  14   3  64  91  45  70  77  67   8   9  74   9   4  67  76  42  17  77  52  90  70  72   3  60  20  46  96  31  14   4  87  21  42  68  83  24  97  20  71  99   7  96  42  48  75  82   2  62  92  87  13  28  86  76  26  88  50   4  32   5  72  52  79  82  10  61  30  14  74  60  13  91                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        33  38  46  52  37  69  38  30  14  71  37  34  51  31  21  36  74  95   2  17  92  71  54  23  56   1  52  36  39  18  59  10  30  54   5  53  99  89  38  29  50  63  89   9  91  90  79  89  27  16   5   2  39  80  28  23  90  33  80  84  73  24  95  72  19  55  10  96  47  97  96   5  33  62   9  10  51  21  84  80  14  68  39  20  34  46  44  65  53  74  63  95  34  89  25  92  14  45  37  96  62  72   2  92  73  10  96  80  28  78  25  44  80  33  30  69  69  92  25  86  77  24  34  37   3   1  73  99  26  51  51  11  66  54  91  64  27   3  88  74   3  87  75  85  25  15  54  26  82  97   7  10  16  55  38  47  52  21  75   9  94  73  54  70  41  43   7  38  41  90  89  96  23  96   9  80  68  79  69  37  98  85  75  20  90  83  26  71  79  87  80   3  69  45  38  90  73  47  65  65  49  27  18  20  87   9  20  48  20  66  18  43  78  83  56  92  38  41  99  65  48  92  24  31  99  42  98  41  79  99  42  27  26  16  54  77  82  77  65  63  20   7   8  45  17   8  46  30  34  36   6  80  61  62  95  48  52  14  59  36  94   2  47  27  55  51  44  79  16  85  97   5  51  55  55  69  43  17  33  64  82  48  32  96   1  10  62  33  76  54  17   1   7  96   6  58  38  24  45  69  74  84  30  86   1  60  80  23  15  19   5  36   4  82  36  57  73  78  48  88  46  66  13  18  20  65  39  79  84  22   6  70  98  97  74  35  63  85  76  39   8  28  18  58  44  91  36  42  14  82   4  26  99  34  14  58  20  84  71  32  87  52  15  65  16  70  15  36  33  59  72   1  39  53   9  20  17  96  57  15  31   9  12  22  93  38  62  33  17  84   6  82  29  72  90   5   1  99  46  91  10  87  51  25  69   3  99  30  25   2  99  44  38  60  61  10  35  16  65  80  14  45   2  92  25  99  20  19  25  19  76  89  82  32   8  47  27  61  50  22  61  72  15  95  80  51  16  50  40  36  43  39  93  72  21  52   3  19  73  91  28  87  51  90  28  61  38  66   6  79  15   6  90  61   6  93   9  35  10  91  51  57   5  43   1  18  79  95  64  93  87  93  95   9  53  41  95  90  53  76  64  36  51  21   7  53  14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          71  25  23  41  66  80  15  61  21   4  76  76  37  41  75  36  91  70  69  34  39  46  39  36  49  97  34  77   4  30  21  58  23  26  76  70  57   5  90  28  69   1  89  36  92  53  80  90  17  40  42   9  35  79  43  49  62  50  33  27  94  63  38  23  53  46  53  26  24  51  31  35  42  75  93  96  58  92  33  98  37  93  38  70  44  67  95   2  59  71  40  49  15  22  99  35  80  70  93  97  71  99   4  82  71  48  68  36  95  98  33  79  58   2  15  13   1  60  28  86  32  39  86  93  55  62  90  20  61  11  97  95   7  47  14  54  69  27  77  77   7  42  29  10  67   6   7  21  95  80  98  36  17  44  95  34  83  73  65   4  59  50  21  88   6  48  36   6  88  61  32   7   4  72   4  89  80  18  50  40  33  61  66  65  89  89  67   8  50  70  30  10  95  63  55  32  36  93  74  73  33  59  31  30  10  50  51  13  32  14   5  59  77  24  62  21  53  88  65  77  49  21  22  77  39  25  57  14  54   4  78  75  82  31  67  64  21  53  18  24  64  98   8  24  52  48  42  12  47  33  87  91  54  89  44  43  90   2  45  33  75  97  43  33  52  36  62  51  14  40  57  34  35  53  14   1  18  13  10  74   4  88  21  18  65   2  47  23  52  54  16  72  97  69  82  80  43  58  51  47  61  18   3  55  53  89  58  56  84  59   1  56  69  79  18  29  73  41  66  55  95  99  43   3  57  39  15  83  52  82  61  28  68  12  18  69  46   4   7  24  25  33  88  81   6  88  38  52  75   5  44  46  74  70  10  68  91  74  65  65   6  90  49  53   6  23  67  42   5  33  83  52  68  88  86  86  97  92  99  69  12  11  96  32  81  91   4  19  23  94  22  76  25   8  73   4  68  13  17  47  30  89  74  96  39  88  92  87  88  64  44  94  78  13  64  58  25  25   8  40  14  32  37  20  76  30  32  97  27  79  46  58  88  80  36  34  39  51  23  19  75  17  36  50  51  79  81   4  10  70  52  33  70  32  28  20  18  40  49  22  30   6  31  17  96  42  84  32  88   8   5  62  48  15  88  40  87   3  55  63  48  84   9  88  13  79   4  56   1  57  34  35  50  19   3  85  39  52  18  51  26  36  10  51  54  77                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            88  28  42  13  11  60  64  24  95  39  11  55  53  26  97  16  61  51  70  16  31  86  56  74   1  27  66  74   2  35  74  65   4  48  44   6  82  79  60  27  68  71  90  22  90   4  81  88  56  49  76  81  30  55  11  31  51  85  19  15  44  11  87  80  60  45  74  79  53  56  85  57  20   4  79  29  67   2  47   5  76   8   4  37  47  90   5  16  15   8  70  27  17  57  62  21  60  64  34  88  29  91  93  67   4   9  98  46  39  88  49  32  89  33  52  14  76  76  61  81  91  46  53  30  15  77   4  83  79  98  59  82  51  98  17  94  81  73  83  16  16  81  30  47  68   5  57  72  55  79  23  73  74  59  65   7  99  22  76  82  98  44  94  59  42  97   5  75  18  13  58  29  38   7  70  73  94  96  32  13  51  90  27  76  51  79  45  96  98  88  49  74  49  34   8  13  68  48  37  66  60  50  14  60  58  71  86   8  96  85  19  92  25  58  20  78  20  83  52  42  51  84  63  85  49  39  24  54  10  61  92  46  48  64  88  45  58  37  49  57   1  55  64  64  92  54  83  47  70  59  62  59   5  26   1  91  32  91  29  32  37   1  88  27  52  44   1  76  64  13  44   1   3  11  10   5  68  94  60  39  24  45  25  61  50  26   5  52  82   7  30   3  51  90  72  76  26  66  93  78  74  15  86  66  83   9  23  19  99  34  87   4  25  35  75  80  27   7  89  59  29  61  88  89  89  96  67  26  21  55  74  48  39  77  92   4  24  33  79   4  30  72  48  29  78  23  88  57  76   8   2  72  16  69  13  83  47   6  56  79  39  18  66  13  42  38  74  43  64  18  55  27  45  22   3  69   1  76  85  63  22  75  79   4  22  96  66  92  71  60  57  21  38  71  67  77  19  35  13   6  30  72   8  68  61  45  92  45  18  18  96  41  12  93  76  24  26  21  23  80  54  37  98  72  13  46  34  14  31  16  19  48  63  81  67  50  86  50  16  35  12  77  67  78  33  26   6  54  59  29  56  38  73  71  94  83  90  29  19  73  15  65  18  42  53  79  59  90  83  45  89  22  54  21  37  77  48  71  63  81  58  15  50  92  97  27  24  28  74  18  68  25  69  91  29  81   8  90  52  30   8  74  92   8  74                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              87  42   3  99  77  25  87  61   4  25  20  97  17  91  68  15  75  51  58  98  69  34  23  46  45  45  28   2  73   1  60  68  25  46  37  26  10  79  61  71  25  92  24  90  44  33  60  69  97  49  46  90  59  46  22  67  55  31  48  51  63  40  58  83  22  32  59  77  72  26  19  11  57  82  67  13  62   5  34  32  82  36  65  40  99  52  55  64  78  99  93  21  43   5   8  23  81  44  17  82  63   4  36  21  68  20   5   7  99  28  31  17  38  23  67   4  99  15  38  39  12  33  78  33  21  79  77  63  40   3  40  60  97  70  10  39  63  88  41  34  36  42  37  90   4  62  83  31  84  86  27  11   5  81  48  95  44  35  36  21  32  98  98  33  36  40  69  94  99  24  67  49  78   5  68  17  35  83  87  81  45  58  34  90   1  42  36   4  80  17  44  57  35  41  30  71  30  75  74  81  21  24  96  45  91  53  46  54  77  49  92  30  18  28  23  12  34  39  76  33  87  15  62  32  11  35  93  57  22   8  59  19  91  27  14  77  90  29   7  77  37  94  58  33  97  52  91  80  24  18  86  92  28  36  42  87  87  76  49  30  61  81  28  79  92  73  56  45  21  58  18   2   4  51  69  61  67  51  76  94  60  45  96  51  16  66  60  44  30  81  35  57  63  12  95  58  73  66  68  10  85  88  35  61  79  87  20  74  76  84  58  94  94  29  27  95  85  25  53  78  51  23  25   7  23   4   3   7  35   4  42  96  87  54  49   8  79  14  34  91  91  44  95  42  66  11  30  54  38  59  32  81  51  39  42   7   7  39  16  32  40  94   3  24  17  29   1  56  43  26  90  48  16  36  43  28  79  57  92  80  71  13  96  77  92  27  80   5  60  33  35  37  16  97  48  26  90  66  44  19  54  97  24  26  63  32  26   1  56  61  90  73   8  58  75  19  41  83  83   3  88  91  57  82  45  78  16  12  40  38  26  69  74  12  48   9  14  68  61  17  31  86   9  16   2  47  77  10  35  56  71  25  30  13  91  70  69  69  81  67  72  98  61  73  28  20  54  32  99  89  20  96  90  33  23  44  75  83  11  48  33   5  74  65  28  72  33  34  52  94   3  61  93   1  31  14  79   5  17  80  43  81  15  21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                91  10  57  89  17  26  17  65  58  72  14  43   4  49  79  98  92  13   1  55  75  71  33  61  39  62  97  25  60   3  86  42  26  31  65  58  36  27  27  34  44   2  73  28  45  94  71  32  38  96  88  73  83  10  52  30  87  70  53  94  12  76  76  37  57  28  45  79  47  86   7  75  55  29  75  96  17   3  65  53  18  31   4  10  67  67  14  25  81  68  84  53  36   8  82  40  35  74  47  98  41  88  43  82  19  34  13   8  75   5  75  27  62  71   2  70  77  23   8   2  54   4  35  24  34  47  13  36  80  53  13  38  30  24  21  17  38  44  23  83  45  40  16  38  36  33  54  17  52  85  28  30   5  73  28  31  50  89  70  62  91  84  12  71  65  26  31  30  82  16  38  16  72  40  39  78  63   5  87  89  40  17   9  75   9  32  59   4  52  94  74  56  77  87  22  81  92  69  14  53  41  52  30  49  84  48  87  33  81  34  59  46  98  52  13  24  48  57  38  76  15  32  88  76  18  48  61  36   3  35  60  44  50  48  10  31  12  18  17  67  50  16  48  27  50  85  58  20  57  59  70  60  92  52  79  71  10  22  51  67  28  31  74  63  26  71  41  19  16   1  27  74  36  35  48   7  59  37  90  68  78  46  57  18  75  47  19  57  39  54  83  47  47  20  39  26  65  97  36  60  58  18  49  10  72  29  11  72  66   7  21  91  58  76  92  46  87  19  68  74  48  48  77  31  74  33  17  91  97  57  87  24  34  18  80  80  26  60  61   8  55  63  58  32  80  99  35  39  84   8  65  17  15  46  30  97  28  67  36  91  39  49  38  95  55  46   8  70  98   4  47   1  43  39  97   8  85  62  89  98  68  19  82  23  54  81  65  15  69  45  67  23  43  23  58  97  29  29  79  91  29  39   1  11  22  47  99  60  22  78  34  62  40  55  78  24   7  86  50  76  94  82  91  39  73  99  83  36  20  35  74  78  18  90  38  12  82  22  83  44  70  18  58  98  61  99  66  18  61  22  51  61  94  57  67  56  31  69   9  53  46  23  80  84  17  46  41  46  21  50  70   8  75  44  88  27  39  89  96  64  51  30  62  72  74  98  40  59  93  52  80   8  17  25  49  49  74  26  17  83  21  17  31                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  42  18  93  25   5  88  43  94  45  98  52  71   6  81   5  66  75   2  96  77  80  79  53  10  86  89  30  33  67  74  35  52  70  39  51  43  85  95  65  99  81  67  65  86  20  92  87  66  16  92  90  20   8   2   2  14  65  95  87  69  95  60  62  96  12  99  36  83  31  51  40  49   2  15  39   6  97  18  96  25  23  88  83  14  29  46   4   1  85  25  48  25  11   9  79  24  59  61  38  91  60  21  96  39   3  84   7  67  44  15  46  98   3  16  97  68  78  86  64  89  58  17  78  84  66  26  98  11  70  19  96  53  68  90  85  47  78  33  38  15  20  84  44  15  63  20  99  99  81  52  88  84  23  16   4  90  77  93  75  66  74  52  74  84  76  60  51  62  48   7  21  39  23  90   3  21  20  70  60  73  83  11  40  96  45   4  28  85  53  94  26  89   7  93  21  80  35  70   8  56  31  44  16  53  94   8  17  47  42  95  36  50  46  85  60  46  85  97  81  59  73  20  55  23  71  56  61  17  12  69  89  70  56  39  35   3  70  20  62  16  57  78  29  25  90   3   3  14  10  41  46  41  30  37  64  96  86  91  13  90  22  48  70  65  89   1  42  81   9  22  42   9  50  34  69  17  58  56  14  66  42  18  17  45  62  73  31  71  26  68  73  11   7   4   2  21  45  23  71  73   8  61  64  49  92  14  66  57  37  84  59  67   4  15  56  53  51  75  93  75  49  21   4  41  23  76   3  50  81  54  23  92  87  59  64  28  48  29   8  26  51  33  25  62  37  90  69  87  97  21  36  95  72  66  37  86  33  46  92   1  67  34  49  77  76  93  76  57   3  56  76  98  31  51  76  80  49  42  54  75  44  71  97  63  15  69  20  36  95  50   1  34  81  50  29  87  47  60  32  64  33   3  37  61  25  82  34  69  57  73  24  14  92  59  52  68  52  97  31  35  62   5   3  81  50   3  12  51  93  79  51  29  60   1  38  74  89  23  36  11  52  23  18  15  53  45  52  63  93  21  57  34  10  87  71  54  45  19  33  38  17  27  43  54  72  96  79  57  41  70  21  82  51  48  99   2  82  16  84   1  26  66  49  27  29  25  49  17  81  86  89  35  88  69  26  87  52  97  62  23  62  50                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    43  61  26  46  67  39   5  17  70  23  70  13  90  62  99  20  66  80  85  64  89  30  94   5  46   3  56  87  26  37  74  36  11  94  75  65  27  46  55  15  81  19  91  83  75   4   4  70  82  92   7  54   3  11   2  66  74  35  89  10   1  38  35  12  96  17  80  59   4  86   5   2  52  95  30  20  12  22  78  87  46   8  38  33  29  21  43  54   5  98  92  59  55  94  78  58  13  21  14  37  43   6   9  65  19  20  93  93  31  54  17  46  49  22  78  57  72  54  55  35  96  99  32  50  62  98  23  79  39  85   6  87  82  13  35  91  50  35  40  32  86  29  63  78  71  83   6  40   9  71   1  93   7  86  77  53  80  53  33  77  24  53  94  77  50  43  63  21  81  51  68  64  18  29  80   5  14  39  27  94   8  35  10  74   3   2  53  65  16  84  46  71  44  63  63  29   3  88  52   2  46  67  43  12  58  77  79  54  56  50  49  35  65  69  26  58  26  76  77  70  56  15  55  31   1  43  24  57  51  11  56  16  72   7  27  80  21  27   4  50  11  74  87   5  11  44  77  25  10  22  35  79  60  36  19  69  18  40   7  78  32  68  75  73  33  46  18  32  95  77  59  82  74   6  13  21  29  99  76  34  84  70  18  75   6  73  84  42  28  22  13  89  55  50  38  99  25  27  91  56  98  40  11  42  34  44  53  11  15  45  93   6  89  44  14  70  32  19  79  75  25  73  43  77  38   8  27  42  15  74  32  62  14  76  14  17  34  60  51  15  83  94  74  68  59  21  63  45  62  74  77  84  92  79   9  80  81  91  58   1  98  35  21  90  36  35  44  22  11  27  34  30  13   1  98  11  20  62  90   7  19  31  51   7  74  41  18  47  97  67  73   2  20  58  43  53  62  15  44  53  99   8  64  96  23  85  24  44  85  73  48  28  99  61  57  97  10   3  39  75  84  72  57  64  51  67  81  70  62  19  97  86   6  43  57  14  90   5  24  35  96  20  41  60  85  17  62  96   3  19  17  93  26  65  21  56  33  52  70  83  15  58   3  62  21  15  65  22  44  92  55   6  34  15  94  14  92  10  45  15  37  82  47  13   9  94  98  25  90  46  32  74  29  33   3  86  53  83  97  88   5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      41  61  43  60  84  78  73  94   3   5  16  68  69  14  44  86  67  43  21  22  85  29   8   5  24  98  26  75   8  23  39  65  97  67  89  11  53  86  71  16  68  72  36   1  36  44  12  16  62   7  37  96  19  52  72   8  66  32  90  64  93  11  80  69   2  91  55  58  82  88  69  67  21  77  55  49  68  16   3  51  89  13  70  19  82  36  93  49   6   3  96  39  12   2  43  84  97  28  54  79  17  87  63  68  59  24  84  64  83  19  19  44  66  83  22  26  15  52  88  48  82   5  30   5  87  51  89  13  61  39  64  60   9  74  43   7  22  16  77  47   3  23  67  16  41   7  85  94  46  80  91  30  53  59  61  66  48  32  41   2  90  43  90  71   8   7  57  87  79  39  55  34  92  76  46  76  26  20   1  93  54  43   7  80  92  64  99  67  45  22  99  97  53  78  47  78  35  83  81  79  60  20  96  29  41  92  30  86  40  50   1  66   7  18  82   5  27  34  60  68  10  55  34  58  79  68  82  24  89  57  51  60  78  50  94  50  24  13  67  91  23  64  19  64  52  68  31  32  96  58  28  28  87  38   6  14  58  36  31  77  77  88  74  42  56  19  55  25  74  69  12  93  24  72   3  66  83  67  65  64  84  33  12  87  26  11  44  66  41  39  80  14  95  53  45  41  18  79  38  41  12  47  30   7  41  89  76  51  94  37  77  52  99  55  17  78  20  87  95  39  86  85  58  67  48  39  53  17  13  10  49   6  53  25  95  92  15  50  25  92  86  19  67  39  77  94  98  77  39  69  30  32   3  57  96  94  38  96  24  33  46  37   7  41  40  29  44  61  21  26  99  35   4  79  95  12  34  19  72  45  67  94  24  15   2   6  30  40  14  73  79  25  10  60  54  46  18  32  80  26  43  35  10  60  27  45  91  17  69  62  80  22  11  75  58  30  22  28  84  24  22  44  30  85  55  79  38  24  66  74   5  75  90  56  34  36  14  73  15  51  69  95   6   3  96  78  36  25  19  70   8  96  82  93  30  28  45  10  81  73  93  26  78  26  53  24  24  87  36  33  48  99  75  20  20  47  16  21  20   6  37  38  60  86  68  57  29  15  82  78  32  54  77  14  16  67  48  67   4  89                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
TLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
